diff --git a/package-lock.json b/package-lock.json
index c048f2c..f4a537e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1209,391 +1209,6 @@
"fastq": "^1.6.0"
}
},
- "@pixi/accessibility": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/accessibility/-/accessibility-5.3.3.tgz",
- "integrity": "sha512-wC/enJtw5CrdWnu6l5u3VN9UIZPumNSNXlGez2BULY0osiLTywHJPdHpmXMz2YPXw75GsEBzkEvK4LTtnTp21A==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3",
- "@pixi/display": "5.3.3",
- "@pixi/utils": "5.3.3"
- }
- },
- "@pixi/app": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/app/-/app-5.3.3.tgz",
- "integrity": "sha512-OkO7Kq3N+FPRshVmApuiHKBpobic56VYbLVCMYPy6rjV0hc5ctkchKGFyouJuPt/rHeI6FrqZ0TaON1TShnKiA==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3",
- "@pixi/display": "5.3.3"
- }
- },
- "@pixi/constants": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-5.3.3.tgz",
- "integrity": "sha512-IybgxzLlEPm7ihp70cLNKc3IPyqkFuW+idk9Zw2St+OayJTw5ctCnLAg9cducwIVHjPYTvN46BYDa+n0KRWZYw==",
- "dev": true
- },
- "@pixi/core": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/core/-/core-5.3.3.tgz",
- "integrity": "sha512-taw50LnzV+TQVMx5HQA2ZJgF9wuhZ6DeoXHW2KkevYB0ekKYnEO2VMMiRDMcmchtyvHclJebzjeHZLGqDtKDgw==",
- "dev": true,
- "requires": {
- "@pixi/constants": "5.3.3",
- "@pixi/math": "5.3.3",
- "@pixi/runner": "5.3.3",
- "@pixi/settings": "5.3.3",
- "@pixi/ticker": "5.3.3",
- "@pixi/utils": "5.3.3"
- }
- },
- "@pixi/display": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/display/-/display-5.3.3.tgz",
- "integrity": "sha512-dPm7Vk2BH9byu6RHBYsI9MtjUU8x1HNm/PIi6lIlxANhTjWnhxwfvmrGE7ZcRLThTenNdDVlZ2ke2XAXP98UgA==",
- "dev": true,
- "requires": {
- "@pixi/math": "5.3.3",
- "@pixi/settings": "5.3.3",
- "@pixi/utils": "5.3.3"
- }
- },
- "@pixi/extract": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/extract/-/extract-5.3.3.tgz",
- "integrity": "sha512-CE0GA+tEBPurpaXER2B1aq1sdumKLtCqE/Mms6fYUkIKF9D0Ogw9rqo79QCL9XkLMexa7xVeC3KPPiXW5wrOaA==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3",
- "@pixi/math": "5.3.3",
- "@pixi/utils": "5.3.3"
- }
- },
- "@pixi/filter-alpha": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/filter-alpha/-/filter-alpha-5.3.3.tgz",
- "integrity": "sha512-AxyHLnvO892va9raZbMMtMtEGDVqO8SvEHHNnCjTBEZ67kVKy0HEYXFOBA6nJZ6BiTgGp9js+7kevi11tfqnJQ==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3"
- }
- },
- "@pixi/filter-blur": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/filter-blur/-/filter-blur-5.3.3.tgz",
- "integrity": "sha512-vLN1DL6PQXo4p7j/32PZIf+lhcBVfb9hdphSmtbxlAlpbhMWI52n3YUkeInwHs7Ev08NyhI/UhNWHqjN/lAM3w==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3",
- "@pixi/settings": "5.3.3"
- }
- },
- "@pixi/filter-color-matrix": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/filter-color-matrix/-/filter-color-matrix-5.3.3.tgz",
- "integrity": "sha512-HFr+vth5ZHHEFJYcjtWZ+O0s7Z2YWJyDyxr+nTd5Q8AT7gMDTVehpNVrm7ByaCKeEovOZzZI6A347+WmHcNpGg==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3"
- }
- },
- "@pixi/filter-displacement": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/filter-displacement/-/filter-displacement-5.3.3.tgz",
- "integrity": "sha512-kvrKMgqW4ELg+yT2p5vmu6h/IER/L8GD1PWyXovnzpI8RG7k8l136F9VvA3wkB6sYuNcXiDtqMtRQy5e6O4+rw==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3",
- "@pixi/math": "5.3.3"
- }
- },
- "@pixi/filter-fxaa": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/filter-fxaa/-/filter-fxaa-5.3.3.tgz",
- "integrity": "sha512-p4vKdBwaoGRNZcoHz2ET8hBF1SoWvy9xU2B3Ci32+c0dg89ZUdGTEW0zimUHi2gMdU+2v/T0lqZ9NC9B6WVYAg==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3"
- }
- },
- "@pixi/filter-noise": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/filter-noise/-/filter-noise-5.3.3.tgz",
- "integrity": "sha512-HCky3XPk6BYGXTS7d9/FnAHnqq7Rwm5Rlj2XtWW3JItXGCScEBII227xYwrJu5Ke84tpVlDXK4W1/BevZ1AwlQ==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3"
- }
- },
- "@pixi/graphics": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/graphics/-/graphics-5.3.3.tgz",
- "integrity": "sha512-1bn9Jptg3JXgVOw0SrEMdmjSwkTBYDm6fPnPnh4goF3yDozh0xEqmXobVtCgy2fulMfHRzIfbgtRxrBf2mkCAg==",
- "dev": true,
- "requires": {
- "@pixi/constants": "5.3.3",
- "@pixi/core": "5.3.3",
- "@pixi/display": "5.3.3",
- "@pixi/math": "5.3.3",
- "@pixi/sprite": "5.3.3",
- "@pixi/utils": "5.3.3"
- }
- },
- "@pixi/interaction": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/interaction/-/interaction-5.3.3.tgz",
- "integrity": "sha512-Tjuw4XwmrG1fhGzfn5oGspRJT2OtlH+6V7AHscH0v5Ht1Kvk6aKjNncZuSCXllhGGlIuMu3Nn9WPvDEIvW3JNw==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3",
- "@pixi/display": "5.3.3",
- "@pixi/math": "5.3.3",
- "@pixi/ticker": "5.3.3",
- "@pixi/utils": "5.3.3"
- }
- },
- "@pixi/loaders": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/loaders/-/loaders-5.3.3.tgz",
- "integrity": "sha512-wj0DzniApfDoZA/buMmO/CgCB7Q7SsESForHh7wSd7UC8rrCmz5prUTEICmJGhdHpBuVB7KDPtwaaLtr9Q/kQg==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3",
- "@pixi/utils": "5.3.3",
- "resource-loader": "^3.0.1"
- }
- },
- "@pixi/math": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.3.tgz",
- "integrity": "sha512-k5C3kQpxlGm2AdBJEUjjW2l2YlSvTKf+54vNOjD4UcEfRoDevC5p4Zg49q3UAu855lrs5qw49AbkrFKsQvPIRA==",
- "dev": true
- },
- "@pixi/mesh": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/mesh/-/mesh-5.3.3.tgz",
- "integrity": "sha512-q8w70oAFNdArzOHVnsn7ban68NmO5S5TMg6qSez4A8te6cebMRQsNrT/0dQ/nZcG7ACFK4jiYfbXRQivO+jgVA==",
- "dev": true,
- "requires": {
- "@pixi/constants": "5.3.3",
- "@pixi/core": "5.3.3",
- "@pixi/display": "5.3.3",
- "@pixi/math": "5.3.3",
- "@pixi/settings": "5.3.3",
- "@pixi/utils": "5.3.3"
- }
- },
- "@pixi/mesh-extras": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/mesh-extras/-/mesh-extras-5.3.3.tgz",
- "integrity": "sha512-V2hARC7nUPaTEFxd+B8GDkSMrMZ38S8/IInqtYzGUy6FtFs7IYKty9Rz/G665eN7ThIq8tZrOVZOl6JRBtEC8A==",
- "dev": true,
- "requires": {
- "@pixi/constants": "5.3.3",
- "@pixi/core": "5.3.3",
- "@pixi/math": "5.3.3",
- "@pixi/mesh": "5.3.3",
- "@pixi/utils": "5.3.3"
- }
- },
- "@pixi/mixin-cache-as-bitmap": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/mixin-cache-as-bitmap/-/mixin-cache-as-bitmap-5.3.3.tgz",
- "integrity": "sha512-P1mo3HKDWS8IZLgaP8gujiy4We4vRcxJH6EvQAevf+GsBzdjKfcGgkKzVb9HlyQvsXML5gpTOJuw5eKgRTxSQA==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3",
- "@pixi/display": "5.3.3",
- "@pixi/math": "5.3.3",
- "@pixi/settings": "5.3.3",
- "@pixi/sprite": "5.3.3",
- "@pixi/utils": "5.3.3"
- }
- },
- "@pixi/mixin-get-child-by-name": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/mixin-get-child-by-name/-/mixin-get-child-by-name-5.3.3.tgz",
- "integrity": "sha512-CksDZ5ZG4/tHZfDOwSuznANduasJg5JR89X3D6E9DVYx4CLVE3G2K1sbeiOJNXfGIKy30UoSD7Y7IFmUzLxp/g==",
- "dev": true,
- "requires": {
- "@pixi/display": "5.3.3"
- }
- },
- "@pixi/mixin-get-global-position": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/mixin-get-global-position/-/mixin-get-global-position-5.3.3.tgz",
- "integrity": "sha512-M3faQYDW/ISa1+lhVkjHXRALJ33BMzLN+7x9ucx8VeCmUWvcaLlRo3CaxZsgiR+52Fii5WHl/PF/cMzdkRMF9g==",
- "dev": true,
- "requires": {
- "@pixi/display": "5.3.3",
- "@pixi/math": "5.3.3"
- }
- },
- "@pixi/particles": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/particles/-/particles-5.3.3.tgz",
- "integrity": "sha512-t+lG8iGNYyS6ujKvC9qQjKzyxvjxqbFxvB6hkXcOKR98JWM2726ZguHouFlIbOzOxYAGoeuHIWSDlnQNvnVE2g==",
- "dev": true,
- "requires": {
- "@pixi/constants": "5.3.3",
- "@pixi/core": "5.3.3",
- "@pixi/display": "5.3.3",
- "@pixi/math": "5.3.3",
- "@pixi/utils": "5.3.3"
- }
- },
- "@pixi/polyfill": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/polyfill/-/polyfill-5.3.3.tgz",
- "integrity": "sha512-gmx67A6VmwKllxfIMQWzMUNJ8wJfWPT5FlUR0SoPastdTB/SfbgbyQBgKLZHqgmc6LOh2CrOLhN423lNiAroeA==",
- "dev": true,
- "requires": {
- "es6-promise-polyfill": "^1.2.0",
- "object-assign": "^4.1.1"
- }
- },
- "@pixi/prepare": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/prepare/-/prepare-5.3.3.tgz",
- "integrity": "sha512-DPsKWfYJ97J67YCjPU6uvU+LBdw+64O9LG9vmzfChmYXom5VMQF9yUC6ZoYTHUPmH31iilqzGeMlPUTobnqSog==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3",
- "@pixi/display": "5.3.3",
- "@pixi/graphics": "5.3.3",
- "@pixi/settings": "5.3.3",
- "@pixi/text": "5.3.3",
- "@pixi/ticker": "5.3.3"
- }
- },
- "@pixi/runner": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.3.tgz",
- "integrity": "sha512-7eLZxxT+PwxuwzcRL1egrnEdLHwD41yFb24pMSo6XM86ppP1tdBjrv5+pLDnUuDEfNjZQxx07FAlZY+sMKANmw==",
- "dev": true
- },
- "@pixi/settings": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.3.tgz",
- "integrity": "sha512-1MYJokqpPUtvYEX0BVi0Pq2Xi6KGmWDV5hlQnTXY9NGv6tmqrPYvIb/uHFaDyVUWmrqsFL3xZ4W5zMo+c/dwVA==",
- "dev": true,
- "requires": {
- "ismobilejs": "^1.1.0"
- }
- },
- "@pixi/sprite": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-5.3.3.tgz",
- "integrity": "sha512-qo7DG0oWS1uIBqfxw2jZPn34RCR6gQ+IjZRBpFxZPKPB1cL359scZmDBqBbQ4bd4rJ/6QXQfzUdGhXfQJtc9oQ==",
- "dev": true,
- "requires": {
- "@pixi/constants": "5.3.3",
- "@pixi/core": "5.3.3",
- "@pixi/display": "5.3.3",
- "@pixi/math": "5.3.3",
- "@pixi/settings": "5.3.3",
- "@pixi/utils": "5.3.3"
- }
- },
- "@pixi/sprite-animated": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/sprite-animated/-/sprite-animated-5.3.3.tgz",
- "integrity": "sha512-nG5j8veJ/cFXQTgzafPLkZqaHKbuaHcIj+ZYN1I2f31Y85/pfr2PQQLHbGr+3441wOYkEHht9nHhmZHWlOOZ0Q==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3",
- "@pixi/sprite": "5.3.3",
- "@pixi/ticker": "5.3.3"
- }
- },
- "@pixi/sprite-tiling": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/sprite-tiling/-/sprite-tiling-5.3.3.tgz",
- "integrity": "sha512-+Xk9AUh82rpArtrnZkw+9aJchrmHZ8QkpjsPRJcgPFHx3WEfABIkT6QEoYbRKiYH34OgO7ZOUXy9hcGPHnxjvw==",
- "dev": true,
- "requires": {
- "@pixi/constants": "5.3.3",
- "@pixi/core": "5.3.3",
- "@pixi/display": "5.3.3",
- "@pixi/math": "5.3.3",
- "@pixi/sprite": "5.3.3",
- "@pixi/utils": "5.3.3"
- }
- },
- "@pixi/spritesheet": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/spritesheet/-/spritesheet-5.3.3.tgz",
- "integrity": "sha512-pTkOCTL8jsmyAguCgcbz03UPYu+3buRkgua1g/vGyeoZBN2eJ04iSXdB0pfPrsPisxkvThGHyU23UqEDYVtXRQ==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3",
- "@pixi/loaders": "5.3.3",
- "@pixi/math": "5.3.3",
- "@pixi/utils": "5.3.3"
- }
- },
- "@pixi/text": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/text/-/text-5.3.3.tgz",
- "integrity": "sha512-juinZC2yFXnzucWWxSdty9nfIIOAq2WA8DD2k40YL+7Y5L52/ggkgnokeQ2lrTb1BvTfx6YVNlvAsKonUek0Og==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3",
- "@pixi/math": "5.3.3",
- "@pixi/settings": "5.3.3",
- "@pixi/sprite": "5.3.3",
- "@pixi/utils": "5.3.3"
- }
- },
- "@pixi/text-bitmap": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/text-bitmap/-/text-bitmap-5.3.3.tgz",
- "integrity": "sha512-QRRdEAFBwmRctp8PCPii5WUPM57T1I3r/EwyTvFCCDubOYOZu4aX/iFpCKZMl5GIphDFaGp8mNvbl+BwjUmBCA==",
- "dev": true,
- "requires": {
- "@pixi/core": "5.3.3",
- "@pixi/display": "5.3.3",
- "@pixi/loaders": "5.3.3",
- "@pixi/math": "5.3.3",
- "@pixi/mesh": "5.3.3",
- "@pixi/settings": "5.3.3",
- "@pixi/text": "5.3.3",
- "@pixi/utils": "5.3.3"
- }
- },
- "@pixi/ticker": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.3.tgz",
- "integrity": "sha512-p5F/dwJGwfZWUg5cCPqOnEx5iYGW+huQlZZtrTKKd1KoVehFsrzHeRBOEp4d584jsOmBf7fjJaUTyzsFn0YtOQ==",
- "dev": true,
- "requires": {
- "@pixi/settings": "5.3.3"
- }
- },
- "@pixi/utils": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.3.tgz",
- "integrity": "sha512-GDP2h1Mph9Uei4zmJjzDK6GZ5S9O2A09VySVfWyKgWwP3SQ/Ss0bGYm4sE6+u1NMSz1WCrLgu66H82XuXs2Cbg==",
- "dev": true,
- "requires": {
- "@pixi/constants": "5.3.3",
- "@pixi/settings": "5.3.3",
- "earcut": "^2.1.5",
- "eventemitter3": "^3.1.0",
- "url": "^0.11.0"
- },
- "dependencies": {
- "eventemitter3": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
- "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==",
- "dev": true
- }
- }
- },
"@soda/friendly-errors-webpack-plugin": {
"version": "1.7.1",
"resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.1.tgz",
@@ -1866,6 +1481,15 @@
"integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==",
"dev": true
},
+ "@types/svg-sprite-loader": {
+ "version": "3.9.2",
+ "resolved": "https://registry.npmjs.org/@types/svg-sprite-loader/-/svg-sprite-loader-3.9.2.tgz",
+ "integrity": "sha512-J4TffGc8WeBVUmLOQSrCgujcGEnovtvmyzRtfXj5ri/f4yaayTCPY4qwNEvdk67tnHV6GnhhuPsdOn6WrnfAMw==",
+ "dev": true,
+ "requires": {
+ "@types/webpack": "*"
+ }
+ },
"@types/tapable": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz",
@@ -5459,6 +5083,12 @@
"domelementtype": "1"
}
},
+ "domready": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/domready/-/domready-1.0.8.tgz",
+ "integrity": "sha1-kfJS5Ze2Wvd+dFriTdAYXV4m1Yw=",
+ "dev": true
+ },
"domutils": {
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
@@ -5508,12 +5138,6 @@
"stream-shift": "^1.0.0"
}
},
- "earcut": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.2.tgz",
- "integrity": "sha512-eZoZPPJcUHnfRZ0PjLvx2qBordSiO8ofC3vt+qACLM95u+4DovnbYNpQtJh0DNsWj8RnxrQytD4WA8gj5cRIaQ==",
- "dev": true
- },
"easy-stack": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz",
@@ -5701,12 +5325,6 @@
"is-symbol": "^1.0.2"
}
},
- "es6-promise-polyfill": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/es6-promise-polyfill/-/es6-promise-polyfill-1.2.0.tgz",
- "integrity": "sha1-84kl8jyz4+jObNqP93T867sJDN4=",
- "dev": true
- },
"escalade": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
@@ -7481,6 +7099,12 @@
"integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
"dev": true
},
+ "image-size": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
+ "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
+ "dev": true
+ },
"import-cwd": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
@@ -8020,12 +7644,6 @@
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
"dev": true
},
- "ismobilejs": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz",
- "integrity": "sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==",
- "dev": true
- },
"isobject": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
@@ -8071,6 +7689,12 @@
}
}
},
+ "js-base64": {
+ "version": "2.6.4",
+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
+ "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
+ "dev": true
+ },
"js-message": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz",
@@ -8229,12 +7853,6 @@
"integrity": "sha512-/xwPEBidtg69Q3HlqPdU3DnrXQOvQU/CCHA1tcDQVzOwm91YMYaILjNp7L4Eaw5Z4sOYdbBz6koWyibppd8Zqw==",
"dev": true
},
- "leaflet-pixi-overlay": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/leaflet-pixi-overlay/-/leaflet-pixi-overlay-1.8.1.tgz",
- "integrity": "sha512-YEAvD5vGuhCvVnlcgMxQyh5wIKDtfRoDXUp/iLd3HNY+mOLhVKMqogQXmyBbzjn4eYkzAOVRF1DBPJaCjYrb8w==",
- "dev": true
- },
"levn": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
@@ -8500,6 +8118,15 @@
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
"dev": true
},
+ "merge-options": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-1.0.1.tgz",
+ "integrity": "sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==",
+ "dev": true,
+ "requires": {
+ "is-plain-obj": "^1.1"
+ }
+ },
"merge-source-map": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
@@ -8644,12 +8271,6 @@
}
}
},
- "mini-signals": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/mini-signals/-/mini-signals-1.2.0.tgz",
- "integrity": "sha1-RbCAE8X65RokqhqTXNMXye1yHXQ=",
- "dev": true
- },
"minimalistic-assert": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
@@ -8739,6 +8360,12 @@
"through2": "^2.0.0"
}
},
+ "mitt": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.2.tgz",
+ "integrity": "sha1-OA5hSA1qYVtmDwertg1R4KTkvtY=",
+ "dev": true
+ },
"mixin-deep": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
@@ -9380,12 +9007,6 @@
"lines-and-columns": "^1.1.6"
}
},
- "parse-uri": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/parse-uri/-/parse-uri-1.0.3.tgz",
- "integrity": "sha512-upMnGxNcm+45So85HoguwZTVZI9u11i36DdxJfGF2HYWS2eh3TIx7+/tTi7qrEq15qzGkVhsKjesau+kCk48pA==",
- "dev": true
- },
"parse5": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
@@ -9524,48 +9145,6 @@
"pinkie": "^2.0.0"
}
},
- "pixi.js": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-5.3.3.tgz",
- "integrity": "sha512-uFQOXXyPMAVVayDebSFBS1AFfPT6QYNuz9Vu11yI2/k1DAef/rbYoJpSMM6SeB6dezDJPtIAaXXNxdaYzbe+kg==",
- "dev": true,
- "requires": {
- "@pixi/accessibility": "5.3.3",
- "@pixi/app": "5.3.3",
- "@pixi/constants": "5.3.3",
- "@pixi/core": "5.3.3",
- "@pixi/display": "5.3.3",
- "@pixi/extract": "5.3.3",
- "@pixi/filter-alpha": "5.3.3",
- "@pixi/filter-blur": "5.3.3",
- "@pixi/filter-color-matrix": "5.3.3",
- "@pixi/filter-displacement": "5.3.3",
- "@pixi/filter-fxaa": "5.3.3",
- "@pixi/filter-noise": "5.3.3",
- "@pixi/graphics": "5.3.3",
- "@pixi/interaction": "5.3.3",
- "@pixi/loaders": "5.3.3",
- "@pixi/math": "5.3.3",
- "@pixi/mesh": "5.3.3",
- "@pixi/mesh-extras": "5.3.3",
- "@pixi/mixin-cache-as-bitmap": "5.3.3",
- "@pixi/mixin-get-child-by-name": "5.3.3",
- "@pixi/mixin-get-global-position": "5.3.3",
- "@pixi/particles": "5.3.3",
- "@pixi/polyfill": "5.3.3",
- "@pixi/prepare": "5.3.3",
- "@pixi/runner": "5.3.3",
- "@pixi/settings": "5.3.3",
- "@pixi/sprite": "5.3.3",
- "@pixi/sprite-animated": "5.3.3",
- "@pixi/sprite-tiling": "5.3.3",
- "@pixi/spritesheet": "5.3.3",
- "@pixi/text": "5.3.3",
- "@pixi/text-bitmap": "5.3.3",
- "@pixi/ticker": "5.3.3",
- "@pixi/utils": "5.3.3"
- }
- },
"pkg-dir": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
@@ -10133,6 +9712,15 @@
}
}
},
+ "postcss-prefix-selector": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/postcss-prefix-selector/-/postcss-prefix-selector-1.7.2.tgz",
+ "integrity": "sha512-ddmzjWNmGs7E/nyolJ021/Gk6oBLRQLyyXKGV4Mu+Y0gquo+XlXSDP0/Y2J8C/cad/GLyftf2H0XtuDFQZxN3w==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
"postcss-reduce-initial": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
@@ -10214,6 +9802,64 @@
"integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
"dev": true
},
+ "posthtml": {
+ "version": "0.9.2",
+ "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.9.2.tgz",
+ "integrity": "sha1-9MBtufZ7Yf0XxOJW5+PZUVv3Jv0=",
+ "dev": true,
+ "requires": {
+ "posthtml-parser": "^0.2.0",
+ "posthtml-render": "^1.0.5"
+ }
+ },
+ "posthtml-parser": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.2.1.tgz",
+ "integrity": "sha1-NdUw3jhnQMK6JP8usvrznM3ycd0=",
+ "dev": true,
+ "requires": {
+ "htmlparser2": "^3.8.3",
+ "isobject": "^2.1.0"
+ },
+ "dependencies": {
+ "isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dev": true,
+ "requires": {
+ "isarray": "1.0.0"
+ }
+ }
+ }
+ },
+ "posthtml-rename-id": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.12.tgz",
+ "integrity": "sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "1.0.5"
+ }
+ },
+ "posthtml-render": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.4.0.tgz",
+ "integrity": "sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==",
+ "dev": true
+ },
+ "posthtml-svg-mode": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/posthtml-svg-mode/-/posthtml-svg-mode-1.0.3.tgz",
+ "integrity": "sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==",
+ "dev": true,
+ "requires": {
+ "merge-options": "1.0.1",
+ "posthtml": "^0.9.2",
+ "posthtml-parser": "^0.2.1",
+ "posthtml-render": "^1.0.6"
+ }
+ },
"prelude-ls": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
@@ -10721,16 +10367,6 @@
"integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
"dev": true
},
- "resource-loader": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/resource-loader/-/resource-loader-3.0.1.tgz",
- "integrity": "sha512-fBuCRbEHdLCI1eglzQhUv9Rrdcmqkydr1r6uHE2cYHvRBrcLXeSmbE/qI/urFt8rPr/IGxir3BUwM5kUK8XoyA==",
- "dev": true,
- "requires": {
- "mini-signals": "^1.2.0",
- "parse-uri": "^1.0.0"
- }
- },
"restore-cursor": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
@@ -11772,6 +11408,246 @@
"has-flag": "^3.0.0"
}
},
+ "svg-baker": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/svg-baker/-/svg-baker-1.7.0.tgz",
+ "integrity": "sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==",
+ "dev": true,
+ "requires": {
+ "bluebird": "^3.5.0",
+ "clone": "^2.1.1",
+ "he": "^1.1.1",
+ "image-size": "^0.5.1",
+ "loader-utils": "^1.1.0",
+ "merge-options": "1.0.1",
+ "micromatch": "3.1.0",
+ "postcss": "^5.2.17",
+ "postcss-prefix-selector": "^1.6.0",
+ "posthtml-rename-id": "^1.0",
+ "posthtml-svg-mode": "^1.0.3",
+ "query-string": "^4.3.2",
+ "traverse": "^0.6.6"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "dependencies": {
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
+ }
+ },
+ "clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
+ "dev": true
+ },
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "has-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
+ "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
+ "dev": true
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ }
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.0.tgz",
+ "integrity": "sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.2.2",
+ "define-property": "^1.0.0",
+ "extend-shallow": "^2.0.1",
+ "extglob": "^2.0.2",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^5.0.2",
+ "nanomatch": "^1.2.1",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ }
+ },
+ "postcss": {
+ "version": "5.2.18",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
+ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
+ "dev": true,
+ "requires": {
+ "chalk": "^1.1.3",
+ "js-base64": "^2.1.9",
+ "source-map": "^0.5.6",
+ "supports-color": "^3.2.3"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
+ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
+ "dev": true,
+ "requires": {
+ "has-flag": "^1.0.0"
+ }
+ }
+ }
+ },
+ "svg-baker-runtime": {
+ "version": "1.4.7",
+ "resolved": "https://registry.npmjs.org/svg-baker-runtime/-/svg-baker-runtime-1.4.7.tgz",
+ "integrity": "sha512-Zorfwwj5+lWjk/oxwSMsRdS2sPQQdTmmsvaSpzU+i9ZWi3zugHLt6VckWfnswphQP0LmOel3nggpF5nETbt6xw==",
+ "dev": true,
+ "requires": {
+ "deepmerge": "1.3.2",
+ "mitt": "1.1.2",
+ "svg-baker": "^1.7.0"
+ },
+ "dependencies": {
+ "deepmerge": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz",
+ "integrity": "sha1-FmNpFinU2/42T6EqKk8KqGqjoFA=",
+ "dev": true
+ }
+ }
+ },
+ "svg-sprite-loader": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/svg-sprite-loader/-/svg-sprite-loader-4.3.0.tgz",
+ "integrity": "sha512-IkXI2e0bWr32G6VCqw0g8x8eRsMSUKkyd3axnI6D5pEZ9zv3Zi7FTVVnOUi/Io3i2D1UAofOW+35N8qwIUql4w==",
+ "dev": true,
+ "requires": {
+ "bluebird": "^3.5.0",
+ "deepmerge": "1.3.2",
+ "domready": "1.0.8",
+ "escape-string-regexp": "1.0.5",
+ "html-webpack-plugin": "^3.2.0",
+ "loader-utils": "^1.1.0",
+ "svg-baker": "^1.5.0",
+ "svg-baker-runtime": "^1.4.7",
+ "url-slug": "2.0.0"
+ },
+ "dependencies": {
+ "deepmerge": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz",
+ "integrity": "sha1-FmNpFinU2/42T6EqKk8KqGqjoFA=",
+ "dev": true
+ }
+ }
+ },
"svg-tags": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
@@ -11799,6 +11675,16 @@
"util.promisify": "~1.0.0"
}
},
+ "svgo-loader": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/svgo-loader/-/svgo-loader-2.2.1.tgz",
+ "integrity": "sha512-9dyz/h6ae04pAVRz7QY8bLXtMbwA19NPpCPfCixgW0qXNDCOlHbDRqvtT5/2gzRxfuibWCUP6ZBQmZWF9rjWhQ==",
+ "dev": true,
+ "requires": {
+ "js-yaml": "^3.13.1",
+ "loader-utils": "^1.0.3"
+ }
+ },
"table": {
"version": "5.4.6",
"resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
@@ -12062,6 +11948,12 @@
"punycode": "^2.1.1"
}
},
+ "traverse": {
+ "version": "0.6.6",
+ "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz",
+ "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=",
+ "dev": true
+ },
"tryer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz",
@@ -12284,6 +12176,12 @@
"integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
"dev": true
},
+ "unidecode": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/unidecode/-/unidecode-0.1.8.tgz",
+ "integrity": "sha1-77swFTi8RSRqmsjFWdcvAVMFBT4=",
+ "dev": true
+ },
"union-value": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
@@ -12450,6 +12348,15 @@
"requires-port": "^1.0.0"
}
},
+ "url-slug": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/url-slug/-/url-slug-2.0.0.tgz",
+ "integrity": "sha1-p4nVrtSZXA2VrzM3etHVxo1NcCc=",
+ "dev": true,
+ "requires": {
+ "unidecode": "0.1.8"
+ }
+ },
"use": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
@@ -12564,10 +12471,14 @@
"@vue/shared": "3.0.2"
}
},
- "vue-class-component": {
- "version": "8.0.0-rc.1",
- "resolved": "https://registry.npmjs.org/vue-class-component/-/vue-class-component-8.0.0-rc.1.tgz",
- "integrity": "sha512-w1nMzsT/UdbDAXKqhwTmSoyuJzUXKrxLE77PCFVuC6syr8acdFDAq116xgvZh9UCuV0h+rlCtxXolr3Hi3HyPQ=="
+ "vue-cli-plugin-svg-sprite": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/vue-cli-plugin-svg-sprite/-/vue-cli-plugin-svg-sprite-1.0.0.tgz",
+ "integrity": "sha512-T1jfzsU+6PE+7gfxjyZ6EqaXK3l5XJnz25H2gVm1RoEffOARknSDkwjVh09rEEaqVRWRYRCrF7afTp5lxkumpg==",
+ "dev": true,
+ "requires": {
+ "svg-sprite-loader": "^4.0.0"
+ }
},
"vue-eslint-parser": {
"version": "7.1.1",
diff --git a/package.json b/package.json
index 40d52dc..ac02873 100644
--- a/package.json
+++ b/package.json
@@ -9,8 +9,7 @@
},
"dependencies": {
"core-js": "^3.6.5",
- "vue": "^3.0.0",
- "vue-class-component": "^8.0.0-0"
+ "vue": "^3.0.0"
},
"devDependencies": {
"@types/leaflet": "^1.5.19",
@@ -27,12 +26,13 @@
"eslint": "^7.5.0",
"eslint-plugin-vue": "^7.0.0-0",
"leaflet": "^1.7.1",
- "leaflet-pixi-overlay": "^1.8.1",
"normalize-scss": "^7.0.1",
- "pixi.js": "^5.3.3",
"sass": "^1.29.0",
"sass-loader": "^10.1.0",
+ "svgo": "^1.1.0",
+ "svgo-loader": "^2.1.0",
"typescript": "~3.9.3",
+ "vue-cli-plugin-svg-sprite": "~1.0.0",
"vuex": "^4.0.0-rc.1"
},
"eslintConfig": {
diff --git a/src/components/SvgIcon.vue b/src/components/SvgIcon.vue
new file mode 100644
index 0000000..2af44be
--- /dev/null
+++ b/src/components/SvgIcon.vue
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
diff --git a/src/index.d.ts b/src/index.d.ts
new file mode 100644
index 0000000..77fa6c8
--- /dev/null
+++ b/src/index.d.ts
@@ -0,0 +1,4 @@
+declare module '*.svg' {
+ const content: any;
+ export default content;
+}
\ No newline at end of file
diff --git a/vue.config.js b/vue.config.js
index b7761b1..4e00559 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -1,3 +1,10 @@
module.exports = {
- publicPath: '',
-}
\ No newline at end of file
+ publicPath: '',
+
+ chainWebpack: config => {
+ config.module
+ .rule('svg-sprite')
+ .use('svgo-loader')
+ .loader('svgo-loader')
+ }
+}