diff --git a/images/back_pack_button.svg b/images/back_pack_button.svg
index dfd7e4b1e2..d5634a864f 100644
--- a/images/back_pack_button.svg
+++ b/images/back_pack_button.svg
@@ -1,13 +1 @@
-
+
\ No newline at end of file
diff --git a/images/block_icon/hardware_bzr2.svg b/images/block_icon/hardware_bzr2.svg
new file mode 100644
index 0000000000..d63f19d600
--- /dev/null
+++ b/images/block_icon/hardware_bzr2.svg
@@ -0,0 +1,3385 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/images/block_icon/hardware_dc.svg b/images/block_icon/hardware_dc.svg
new file mode 100644
index 0000000000..a9c6c752e5
--- /dev/null
+++ b/images/block_icon/hardware_dc.svg
@@ -0,0 +1,3398 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/images/block_icon/hardware_led.svg b/images/block_icon/hardware_led.svg
new file mode 100644
index 0000000000..3013e95aa8
--- /dev/null
+++ b/images/block_icon/hardware_led.svg
@@ -0,0 +1,3406 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/images/block_icon/hardwarelite_icon.svg b/images/block_icon/hardwarelite_icon.svg
index 810b245d80..a608014023 100644
--- a/images/block_icon/hardwarelite_icon.svg
+++ b/images/block_icon/hardwarelite_icon.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/images/btn-add-comment-off.svg b/images/btn-add-comment-off.svg
index 94f7fc7538..5b38e863b4 100644
--- a/images/btn-add-comment-off.svg
+++ b/images/btn-add-comment-off.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/images/btn-add-comment-select.svg b/images/btn-add-comment-select.svg
index ecc9a3b278..98d15dfa8d 100644
--- a/images/btn-add-comment-select.svg
+++ b/images/btn-add-comment-select.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/images/btn-toggle-comment-off.svg b/images/btn-toggle-comment-off.svg
index f9f7803d9c..9db7899605 100644
--- a/images/btn-toggle-comment-off.svg
+++ b/images/btn-toggle-comment-off.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/images/btn-toggle-comment-select.svg b/images/btn-toggle-comment-select.svg
index ede951c060..6e84ccaaa4 100644
--- a/images/btn-toggle-comment-select.svg
+++ b/images/btn-toggle-comment-select.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/images/btn_checkbox.svg b/images/btn_checkbox.svg
index 154ae2ad17..72c1737b4b 100644
--- a/images/btn_checkbox.svg
+++ b/images/btn_checkbox.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/images/btn_checkbox_on.svg b/images/btn_checkbox_on.svg
index 2f983d46c9..0d2cde31aa 100644
--- a/images/btn_checkbox_on.svg
+++ b/images/btn_checkbox_on.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/images/btn_minus.svg b/images/btn_minus.svg
index da2438c1aa..7ed30102ff 100644
--- a/images/btn_minus.svg
+++ b/images/btn_minus.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/images/btn_plus.svg b/images/btn_plus.svg
index 20ebe0f0f3..b93d95d2d6 100644
--- a/images/btn_plus.svg
+++ b/images/btn_plus.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/images/btn_radio.svg b/images/btn_radio.svg
index 29d6dfced6..143832b733 100644
--- a/images/btn_radio.svg
+++ b/images/btn_radio.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/images/btn_radio_on.svg b/images/btn_radio_on.svg
index f72d6b20ac..54435d0a93 100644
--- a/images/btn_radio_on.svg
+++ b/images/btn_radio_on.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/images/folder_close.svg b/images/folder_close.svg
index 099e95c836..0e03dd55c8 100644
--- a/images/folder_close.svg
+++ b/images/folder_close.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/images/folder_open.svg b/images/folder_open.svg
index dae4cb0b72..bacc1ed0d6 100644
--- a/images/folder_open.svg
+++ b/images/folder_open.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/images/hardware/KKMOO.png b/images/hardware/KKMOO.png
new file mode 100644
index 0000000000..facd3a8d50
Binary files /dev/null and b/images/hardware/KKMOO.png differ
diff --git a/images/hardware/aibot.png b/images/hardware/aibot.png
index 3416356bfa..04a73ef08a 100644
Binary files a/images/hardware/aibot.png and b/images/hardware/aibot.png differ
diff --git a/images/hardware/firmtech2.png b/images/hardware/firmtech2.png
index a6b358319e..5f731297ee 100644
Binary files a/images/hardware/firmtech2.png and b/images/hardware/firmtech2.png differ
diff --git a/images/hardware/iCOBOT.png b/images/hardware/iCOBOT.png
index 6edb8d6278..de59b25b7e 100644
Binary files a/images/hardware/iCOBOT.png and b/images/hardware/iCOBOT.png differ
diff --git a/images/hardware/kamibotPi.png b/images/hardware/kamibotPi.png
index 393ea803fa..07e07fc0d4 100644
Binary files a/images/hardware/kamibotPi.png and b/images/hardware/kamibotPi.png differ
diff --git a/images/hardware/neobot_soco.png b/images/hardware/neobot_soco.png
index dea7d5270b..d8a5046552 100644
Binary files a/images/hardware/neobot_soco.png and b/images/hardware/neobot_soco.png differ
diff --git a/images/hardware/neobot_thinkcar.png b/images/hardware/neobot_thinkcar.png
index c2e4665fef..c857e7cffa 100644
Binary files a/images/hardware/neobot_thinkcar.png and b/images/hardware/neobot_thinkcar.png differ
diff --git a/images/hw/aibot.png b/images/hw/aibot.png
index 3416356bfa..d430be84de 100644
Binary files a/images/hw/aibot.png and b/images/hw/aibot.png differ
diff --git a/images/hw/iCOBOT.png b/images/hw/iCOBOT.png
index 6edb8d6278..de59b25b7e 100644
Binary files a/images/hw/iCOBOT.png and b/images/hw/iCOBOT.png differ
diff --git a/images/hw/neobot_soco.png b/images/hw/neobot_soco.png
index 6c4db83350..fb717b98a2 100644
Binary files a/images/hw/neobot_soco.png and b/images/hw/neobot_soco.png differ
diff --git a/images/hw/neobot_thinkcar.png b/images/hw/neobot_thinkcar.png
index aff806c0fc..85e3fd4a29 100644
Binary files a/images/hw/neobot_thinkcar.png and b/images/hw/neobot_thinkcar.png differ
diff --git a/images/hw_lite/neobot_purple_lite.png b/images/hw_lite/neobot_purple_lite.png
index 1fd20f66cb..43c8642d38 100644
Binary files a/images/hw_lite/neobot_purple_lite.png and b/images/hw_lite/neobot_purple_lite.png differ
diff --git a/images/hw_lite/neobot_soco_lite.png b/images/hw_lite/neobot_soco_lite.png
index dea7d5270b..d8a5046552 100644
Binary files a/images/hw_lite/neobot_soco_lite.png and b/images/hw_lite/neobot_soco_lite.png differ
diff --git a/images/hw_lite/neobot_thinkcar_lite.png b/images/hw_lite/neobot_thinkcar_lite.png
index c2e4665fef..c857e7cffa 100644
Binary files a/images/hw_lite/neobot_thinkcar_lite.png and b/images/hw_lite/neobot_thinkcar_lite.png differ
diff --git a/images/ic_attr_func.svg b/images/ic_attr_func.svg
index 606118250c..2412852663 100644
--- a/images/ic_attr_func.svg
+++ b/images/ic_attr_func.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/images/ic_attr_func_on.svg b/images/ic_attr_func_on.svg
index 7cff370a3b..6208f9c09a 100644
--- a/images/ic_attr_func_on.svg
+++ b/images/ic_attr_func_on.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/images/ic_attr_list.svg b/images/ic_attr_list.svg
index 1c1a04ef3f..505a76ee2f 100644
--- a/images/ic_attr_list.svg
+++ b/images/ic_attr_list.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/images/ic_attr_list_cloud.svg b/images/ic_attr_list_cloud.svg
index 4cccff0873..86d82001c9 100644
--- a/images/ic_attr_list_cloud.svg
+++ b/images/ic_attr_list_cloud.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/images/ic_attr_list_cloud_on.svg b/images/ic_attr_list_cloud_on.svg
index 1f3deba07f..e94e31b3d8 100644
--- a/images/ic_attr_list_cloud_on.svg
+++ b/images/ic_attr_list_cloud_on.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/images/ic_attr_list_local.svg b/images/ic_attr_list_local.svg
index 9d6da052d2..efb1138199 100644
--- a/images/ic_attr_list_local.svg
+++ b/images/ic_attr_list_local.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/images/ic_attr_list_on.svg b/images/ic_attr_list_on.svg
index 78a96df4e2..44ef26aa50 100644
--- a/images/ic_attr_list_on.svg
+++ b/images/ic_attr_list_on.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/images/ic_attr_list_real_time.svg b/images/ic_attr_list_real_time.svg
index 3d8c9260a3..2756e46b67 100644
--- a/images/ic_attr_list_real_time.svg
+++ b/images/ic_attr_list_real_time.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/images/ic_attr_message.svg b/images/ic_attr_message.svg
index 4832fb9d59..41865ffa1f 100644
--- a/images/ic_attr_message.svg
+++ b/images/ic_attr_message.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/images/ic_attr_message_on.svg b/images/ic_attr_message_on.svg
index 79db820f59..e31538bd03 100644
--- a/images/ic_attr_message_on.svg
+++ b/images/ic_attr_message_on.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/images/ic_attr_variable.svg b/images/ic_attr_variable.svg
index 8d0daf1432..b5ceb83937 100644
--- a/images/ic_attr_variable.svg
+++ b/images/ic_attr_variable.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/images/ic_attr_variable_cloud.svg b/images/ic_attr_variable_cloud.svg
index 5fac2197b3..129be5796f 100644
--- a/images/ic_attr_variable_cloud.svg
+++ b/images/ic_attr_variable_cloud.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/images/ic_attr_variable_local.svg b/images/ic_attr_variable_local.svg
index f00201bc9d..7f8ae4365c 100644
--- a/images/ic_attr_variable_local.svg
+++ b/images/ic_attr_variable_local.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/images/ic_attr_variable_on.svg b/images/ic_attr_variable_on.svg
index cc062c753f..d7b0a3e5db 100644
--- a/images/ic_attr_variable_on.svg
+++ b/images/ic_attr_variable_on.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/images/ic_attr_variable_real_time.svg b/images/ic_attr_variable_real_time.svg
index 2fd85f48f8..f1efe78fb5 100644
--- a/images/ic_attr_variable_real_time.svg
+++ b/images/ic_attr_variable_real_time.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/images/layers_arrow_down_nor.svg b/images/layers_arrow_down_nor.svg
index a2c0202b40..9ed7429ba9 100644
--- a/images/layers_arrow_down_nor.svg
+++ b/images/layers_arrow_down_nor.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/images/layers_arrow_up_nor.svg b/images/layers_arrow_up_nor.svg
index 7cf170000a..1eaa6853ba 100644
--- a/images/layers_arrow_up_nor.svg
+++ b/images/layers_arrow_up_nor.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/images/layers_icon_close_nor_new.svg b/images/layers_icon_close_nor_new.svg
index c7abb37146..b3845b864f 100644
--- a/images/layers_icon_close_nor_new.svg
+++ b/images/layers_icon_close_nor_new.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/images/layers_icon_unvisible24.svg b/images/layers_icon_unvisible24.svg
index 08b2087d96..f8a25198df 100644
--- a/images/layers_icon_unvisible24.svg
+++ b/images/layers_icon_unvisible24.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/images/layers_icon_visible24.svg b/images/layers_icon_visible24.svg
index e2b37ecc5b..a72d367757 100644
--- a/images/layers_icon_visible24.svg
+++ b/images/layers_icon_visible24.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/images/media/entrybot1.svg b/images/media/entrybot1.svg
index 3857f21f09..af37630f8a 100644
--- a/images/media/entrybot1.svg
+++ b/images/media/entrybot1.svg
@@ -1,227 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/images/media/entrybot2.svg b/images/media/entrybot2.svg
index dce485cf0c..342abc6cc5 100644
--- a/images/media/entrybot2.svg
+++ b/images/media/entrybot2.svg
@@ -1,219 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/images/trashcan.svg b/images/trashcan.svg
index 8080af0454..0ec71fdcbc 100644
--- a/images/trashcan.svg
+++ b/images/trashcan.svg
@@ -1,25 +1 @@
-
+
\ No newline at end of file
diff --git a/images/trashcan_open.svg b/images/trashcan_open.svg
index 3456f0f868..3dd26af864 100644
--- a/images/trashcan_open.svg
+++ b/images/trashcan_open.svg
@@ -1,21 +1 @@
-
+
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 58f0501dd7..daeda24cc9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -16,6 +16,7 @@
"@tensorflow/tfjs-converter": "^1.5.2",
"@tensorflow/tfjs-core": "^1.5.2",
"@types/crypto-js": "^4.0.1",
+ "@types/hammerjs": "^2.0.41",
"@types/isomorphic-fetch": "^0.0.35",
"audiobuffer-to-wav": "^1.0.0",
"autoprefixer": "^9.4.3",
@@ -31,13 +32,15 @@
"html-webpack-template": "^6.2.0",
"isomorphic-fetch": "^2.2.1",
"jest": "^24.9.0",
+ "libsvm-js": "^0.2.1",
"lodash": "^4.17.15",
"mathjs": "^7.1.0",
+ "ml-cart": "^2.1.1",
"pixi.js": "5.3.7",
"postcss-flexbugs-fixes": "^4.1.0",
"simplebar": "^3.1.1",
"skmeans": "^0.11.3",
- "socket.io-client": "^4.5.0",
+ "socket.io-client": "^2.3.0",
"uid": "^0.0.2",
"webpack": "^4.41.4",
"worker-loader": "^2.0.0",
@@ -72,7 +75,7 @@
"cross-env": "^5.1.4",
"css-loader": "^3.2.0",
"cssnano": "^4.1.10",
- "eslint": "^7.1.0",
+ "eslint": "^8.20.0",
"eslint-config-prettier": "^6.11.0",
"eslint-loader": "^4.0.2",
"eslint-plugin-prettier": "^3.1.3",
@@ -1867,47 +1870,77 @@
"license": "MIT"
},
"node_modules/@eslint/eslintrc": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
- "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.0.tgz",
+ "integrity": "sha512-7yfvXy6MWLgWSFsLhz5yH3iQ52St8cdUY6FoGieKkRDVxuxmrNuUetIuu6cmjNWwniUHiWXjxCr5tTXDrbYS5A==",
"dev": true,
- "license": "MIT",
"dependencies": {
"ajv": "^6.12.4",
- "debug": "^4.1.1",
- "espree": "^7.3.0",
- "globals": "^13.9.0",
- "ignore": "^4.0.6",
+ "debug": "^4.3.2",
+ "espree": "^9.4.0",
+ "globals": "^13.19.0",
+ "ignore": "^5.2.0",
"import-fresh": "^3.2.1",
- "js-yaml": "^3.13.1",
- "minimatch": "^3.0.4",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.1.2",
"strip-json-comments": "^3.1.1"
},
"engines": {
- "node": "^10.12.0 || >=12.0.0"
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@eslint/eslintrc/node_modules/acorn": {
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
+ "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/@eslint/eslintrc/node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true
+ },
+ "node_modules/@eslint/eslintrc/node_modules/eslint-visitor-keys": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
+ "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
+ "dev": true,
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
"node_modules/@eslint/eslintrc/node_modules/espree": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
- "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
+ "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
"dev": true,
- "license": "BSD-2-Clause",
"dependencies": {
- "acorn": "^7.4.0",
- "acorn-jsx": "^5.3.1",
- "eslint-visitor-keys": "^1.3.0"
+ "acorn": "^8.8.0",
+ "acorn-jsx": "^5.3.2",
+ "eslint-visitor-keys": "^3.3.0"
},
"engines": {
- "node": "^10.12.0 || >=12.0.0"
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
}
},
"node_modules/@eslint/eslintrc/node_modules/globals": {
- "version": "13.13.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz",
- "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==",
+ "version": "13.19.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
+ "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"type-fest": "^0.20.2"
},
@@ -1918,27 +1951,59 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/@eslint/eslintrc/node_modules/ignore": {
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/@eslint/eslintrc/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
"node_modules/@humanwhocodes/config-array": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
- "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
+ "version": "0.11.8",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
+ "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
"dev": true,
- "license": "Apache-2.0",
"dependencies": {
- "@humanwhocodes/object-schema": "^1.2.0",
+ "@humanwhocodes/object-schema": "^1.2.1",
"debug": "^4.1.1",
- "minimatch": "^3.0.4"
+ "minimatch": "^3.0.5"
},
"engines": {
"node": ">=10.10.0"
}
},
+ "node_modules/@humanwhocodes/module-importer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+ "dev": true,
+ "engines": {
+ "node": ">=12.22"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
"node_modules/@humanwhocodes/object-schema": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
"integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
- "dev": true,
- "license": "BSD-3-Clause"
+ "dev": true
},
"node_modules/@jest/console": {
"version": "24.9.0",
@@ -2196,6 +2261,41 @@
"@jridgewell/sourcemap-codec": "^1.4.10"
}
},
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "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,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/@pixi/accessibility": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/accessibility/-/accessibility-5.3.7.tgz",
@@ -2231,6 +2331,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/accessibility/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/accessibility/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/accessibility/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/accessibility/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/accessibility/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -2278,6 +2404,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/app/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/app/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/app/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/app/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/app/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -2333,38 +2485,6 @@
"@pixi/utils": "6.3.0"
}
},
- "node_modules/@pixi/core/node_modules/@pixi/math": {
- "version": "6.3.0",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
- "node_modules/@pixi/core/node_modules/@pixi/runner": {
- "version": "6.3.0",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
- "node_modules/@pixi/core/node_modules/@pixi/settings": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-6.3.0.tgz",
- "integrity": "sha512-UkbZmlexr6NGM6Qz30Et63bpWAmpmkknOOnavrhWPnnbhFIx4kVzU9mvGMHGSGNLJabX9+gFUdjDGSlzF42v4w==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "ismobilejs": "^1.1.0"
- }
- },
- "node_modules/@pixi/core/node_modules/@pixi/ticker": {
- "version": "6.3.0",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "peerDependencies": {
- "@pixi/settings": "6.3.0"
- }
- },
"node_modules/@pixi/core/node_modules/@types/offscreencanvas": {
"version": "2019.6.4",
"resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.6.4.tgz",
@@ -2389,6 +2509,19 @@
"integrity": "sha512-MBcgIM/mSqonFezkCI9080IqNlc0wb8S9QJ5otBdseOWUQa/ua2jF7Jd1sCBGmi0IzS9/NOHFXzZVTdS7AC7Ow==",
"license": "MIT"
},
+ "node_modules/@pixi/display/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/display/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
"node_modules/@pixi/display/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -2437,6 +2570,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/extract/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/extract/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/extract/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/extract/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/extract/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -2483,6 +2642,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/filter-alpha/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/filter-alpha/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/filter-alpha/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/filter-alpha/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/filter-alpha/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -2530,6 +2715,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/filter-blur/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/filter-blur/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/filter-blur/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/filter-blur/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/filter-blur/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -2576,6 +2787,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/filter-color-matrix/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/filter-color-matrix/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/filter-color-matrix/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/filter-color-matrix/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/filter-color-matrix/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -2623,6 +2860,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/filter-displacement/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/filter-displacement/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/filter-displacement/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/filter-displacement/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/filter-displacement/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -2669,6 +2932,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/filter-fxaa/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/filter-fxaa/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/filter-fxaa/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/filter-fxaa/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/filter-fxaa/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -2715,6 +3004,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/filter-noise/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/filter-noise/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/filter-noise/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/filter-noise/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/filter-noise/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -2766,6 +3081,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/graphics/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/graphics/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/graphics/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/graphics/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/graphics/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -2816,6 +3157,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/interaction/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/interaction/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/interaction/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/interaction/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/interaction/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -2842,10 +3209,10 @@
}
},
"node_modules/@pixi/math": {
- "version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
- "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA==",
- "license": "MIT"
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-6.3.0.tgz",
+ "integrity": "sha512-QkF9wl3/kXvthwWhrDAVgWQWl3T9dbyicHsoWfx0s9b3E0rx+PZcpz5ftaAVxGd7EvecIxV9nEUnna9TIjvwJQ==",
+ "dev": true
},
"node_modules/@pixi/mesh": {
"version": "5.3.7",
@@ -2898,6 +3265,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/mesh-extras/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/mesh-extras/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/mesh-extras/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/mesh-extras/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/mesh-extras/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -2935,6 +3328,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/mesh/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/mesh/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/mesh/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/mesh/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/mesh/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -2986,6 +3405,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/mixin-cache-as-bitmap/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/mixin-cache-as-bitmap/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/mixin-cache-as-bitmap/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/mixin-cache-as-bitmap/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/mixin-cache-as-bitmap/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -3018,6 +3463,11 @@
"@pixi/math": "5.3.7"
}
},
+ "node_modules/@pixi/mixin-get-global-position/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
"node_modules/@pixi/particles": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/particles/-/particles-5.3.7.tgz",
@@ -3055,6 +3505,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/particles/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/particles/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/particles/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/particles/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/particles/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -3116,6 +3592,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/prepare/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/prepare/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/prepare/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/prepare/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/prepare/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -3130,16 +3632,16 @@
}
},
"node_modules/@pixi/runner": {
- "version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
- "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA==",
- "license": "MIT"
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-6.3.0.tgz",
+ "integrity": "sha512-dG0YK/59dMay1pBD3sXYWtyDQ1gjRY8QCI38b+wQiH9oFMNFtj/f/RxkL1XyaK0r7sC8TjXUiQ+7+lZlmcqIjw==",
+ "dev": true
},
"node_modules/@pixi/settings": {
- "version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
- "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
- "license": "MIT",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-6.3.0.tgz",
+ "integrity": "sha512-UkbZmlexr6NGM6Qz30Et63bpWAmpmkknOOnavrhWPnnbhFIx4kVzU9mvGMHGSGNLJabX9+gFUdjDGSlzF42v4w==",
+ "dev": true,
"dependencies": {
"ismobilejs": "^1.1.0"
}
@@ -3193,6 +3695,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/sprite-animated/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/sprite-animated/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/sprite-animated/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/sprite-animated/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/sprite-animated/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -3244,6 +3772,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/sprite-tiling/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/sprite-tiling/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/sprite-tiling/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/sprite-tiling/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/sprite-tiling/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -3281,6 +3835,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/sprite/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/sprite/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/sprite/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/sprite/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/sprite/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -3341,6 +3921,32 @@
"resource-loader": "^3.0.1"
}
},
+ "node_modules/@pixi/spritesheet/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/spritesheet/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/spritesheet/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/spritesheet/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/spritesheet/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -3418,6 +4024,32 @@
"resource-loader": "^3.0.1"
}
},
+ "node_modules/@pixi/text-bitmap/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/text-bitmap/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/text-bitmap/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/text-bitmap/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/text-bitmap/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -3455,6 +4087,32 @@
"url": "https://opencollective.com/pixijs"
}
},
+ "node_modules/@pixi/text/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/@pixi/text/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/@pixi/text/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/@pixi/text/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/@pixi/text/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -3469,12 +4127,12 @@
}
},
"node_modules/@pixi/ticker": {
- "version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
- "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
- "license": "MIT",
- "dependencies": {
- "@pixi/settings": "5.3.7"
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-6.3.0.tgz",
+ "integrity": "sha512-cEqyQgM5entsi+h85fUnESBzNc/yMRG/mqsfAr7/KraP7bmCcn3MYVuTycRMkRbuNPjC1NIpqkqiOaxzgAUGPw==",
+ "dev": true,
+ "peerDependencies": {
+ "@pixi/settings": "6.3.0"
}
},
"node_modules/@pixi/utils": {
@@ -3494,30 +4152,6 @@
"@pixi/settings": "6.3.0"
}
},
- "node_modules/@pixi/utils/node_modules/@pixi/settings": {
- "version": "6.3.0",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "ismobilejs": "^1.1.0"
- }
- },
- "node_modules/@socket.io/base64-arraybuffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
- "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6.0"
- }
- },
- "node_modules/@socket.io/component-emitter": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
- "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==",
- "license": "MIT"
- },
"node_modules/@tensorflow-models/coco-ssd": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/@tensorflow-models/coco-ssd/-/coco-ssd-2.2.2.tgz",
@@ -3689,8 +4323,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
"integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==",
- "dev": true,
- "license": "MIT"
+ "dev": true
},
"node_modules/@types/glob": {
"version": "7.2.0",
@@ -3710,6 +4343,11 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@types/hammerjs": {
+ "version": "2.0.41",
+ "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.41.tgz",
+ "integrity": "sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA=="
+ },
"node_modules/@types/isomorphic-fetch": {
"version": "0.0.35",
"resolved": "https://registry.npmjs.org/@types/isomorphic-fetch/-/isomorphic-fetch-0.0.35.tgz",
@@ -3949,13 +4587,6 @@
"@pixi/utils": "6.3.0"
}
},
- "node_modules/@types/pixi.js/node_modules/@pixi/math": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@pixi/math/-/math-6.3.0.tgz",
- "integrity": "sha512-QkF9wl3/kXvthwWhrDAVgWQWl3T9dbyicHsoWfx0s9b3E0rx+PZcpz5ftaAVxGd7EvecIxV9nEUnna9TIjvwJQ==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@types/pixi.js/node_modules/@pixi/mesh": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/@pixi/mesh/-/mesh-6.3.0.tgz",
@@ -4061,23 +4692,6 @@
"@pixi/ticker": "6.3.0"
}
},
- "node_modules/@types/pixi.js/node_modules/@pixi/runner": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-6.3.0.tgz",
- "integrity": "sha512-dG0YK/59dMay1pBD3sXYWtyDQ1gjRY8QCI38b+wQiH9oFMNFtj/f/RxkL1XyaK0r7sC8TjXUiQ+7+lZlmcqIjw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@types/pixi.js/node_modules/@pixi/settings": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-6.3.0.tgz",
- "integrity": "sha512-UkbZmlexr6NGM6Qz30Et63bpWAmpmkknOOnavrhWPnnbhFIx4kVzU9mvGMHGSGNLJabX9+gFUdjDGSlzF42v4w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ismobilejs": "^1.1.0"
- }
- },
"node_modules/@types/pixi.js/node_modules/@pixi/sprite": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-6.3.0.tgz",
@@ -4165,16 +4779,6 @@
"@pixi/utils": "6.3.0"
}
},
- "node_modules/@types/pixi.js/node_modules/@pixi/ticker": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-6.3.0.tgz",
- "integrity": "sha512-cEqyQgM5entsi+h85fUnESBzNc/yMRG/mqsfAr7/KraP7bmCcn3MYVuTycRMkRbuNPjC1NIpqkqiOaxzgAUGPw==",
- "dev": true,
- "license": "MIT",
- "peerDependencies": {
- "@pixi/settings": "6.3.0"
- }
- },
"node_modules/@types/pixi.js/node_modules/pixi.js": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-6.3.0.tgz",
@@ -4326,7 +4930,6 @@
"resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz",
"integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@types/json-schema": "^7.0.3",
"@typescript-eslint/types": "3.10.1",
@@ -4350,7 +4953,6 @@
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.10.1.tgz",
"integrity": "sha512-Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw==",
"dev": true,
- "license": "BSD-2-Clause",
"dependencies": {
"@types/eslint-visitor-keys": "^1.0.0",
"@typescript-eslint/experimental-utils": "3.10.1",
@@ -4379,7 +4981,6 @@
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz",
"integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": "^8.10.0 || ^10.13.0 || >=11.10.1"
},
@@ -4393,7 +4994,6 @@
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz",
"integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==",
"dev": true,
- "license": "BSD-2-Clause",
"dependencies": {
"@typescript-eslint/types": "3.10.1",
"@typescript-eslint/visitor-keys": "3.10.1",
@@ -4422,7 +5022,6 @@
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
"dev": true,
- "license": "ISC",
"dependencies": {
"yallist": "^4.0.0"
},
@@ -4431,11 +5030,10 @@
}
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "version": "7.3.8",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+ "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
"dev": true,
- "license": "ISC",
"dependencies": {
"lru-cache": "^6.0.0"
},
@@ -4451,7 +5049,6 @@
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz",
"integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"eslint-visitor-keys": "^1.1.0"
},
@@ -4728,7 +5325,6 @@
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
"integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
- "dev": true,
"license": "MIT"
},
"node_modules/aggregate-error": {
@@ -4953,7 +5549,6 @@
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
"integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
- "dev": true,
"license": "MIT"
},
"node_modules/asn1": {
@@ -5319,7 +5914,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
"integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
- "dev": true,
"license": "MIT"
},
"node_modules/balanced-match": {
@@ -5464,7 +6058,6 @@
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
"integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
- "dev": true,
"license": "MIT"
},
"node_modules/bluebird": {
@@ -6439,8 +7032,7 @@
"node_modules/component-bind": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
- "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
- "dev": true
+ "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E="
},
"node_modules/component-emitter": {
"version": "1.2.1",
@@ -6452,8 +7044,7 @@
"node_modules/component-inherit": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
- "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
- "dev": true
+ "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM="
},
"node_modules/compressible": {
"version": "2.0.18",
@@ -7856,37 +8447,77 @@
}
},
"node_modules/engine.io-client": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.2.1.tgz",
- "integrity": "sha512-5cu7xubVxEwoB6O9hJ6Zfu990yBVjXfyMlE1ZvfO5L8if3Kvc9bgDNEapV0C5pMp+5Om1UZFnljxoOuFm6dBKA==",
- "license": "MIT",
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.2.tgz",
+ "integrity": "sha512-QEqIp+gJ/kMHeUun7f5Vv3bteRHppHH/FMBQX/esFj/fuYfjyUKWGMo3VCvIP/V8bE9KcjHmRZrhIz2Z9oNsDA==",
+ "dependencies": {
+ "component-emitter": "~1.3.0",
+ "component-inherit": "0.0.3",
+ "debug": "~3.1.0",
+ "engine.io-parser": "~2.2.0",
+ "has-cors": "1.1.0",
+ "indexof": "0.0.1",
+ "parseqs": "0.0.6",
+ "parseuri": "0.0.6",
+ "ws": "~7.4.2",
+ "xmlhttprequest-ssl": "~1.6.2",
+ "yeast": "0.1.2"
+ }
+ },
+ "node_modules/engine.io-client/node_modules/base64-arraybuffer": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
+ "integrity": "sha512-a1eIFi4R9ySrbiMuyTGx5e92uRH5tQY6kArNcFaKBUleIoLjdjBg7Zxm3Mqm3Kmkf27HLR/1fnxX9q8GQ7Iavg==",
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/engine.io-client/node_modules/component-emitter": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
+ },
+ "node_modules/engine.io-client/node_modules/debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"dependencies": {
- "@socket.io/component-emitter": "~3.1.0",
- "debug": "~4.3.1",
- "engine.io-parser": "~5.0.3",
- "ws": "~8.2.3",
- "xmlhttprequest-ssl": "~2.0.0"
+ "ms": "2.0.0"
}
},
"node_modules/engine.io-client/node_modules/engine.io-parser": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz",
- "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==",
- "license": "MIT",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz",
+ "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==",
"dependencies": {
- "@socket.io/base64-arraybuffer": "~1.0.2"
- },
- "engines": {
- "node": ">=10.0.0"
+ "after": "0.8.2",
+ "arraybuffer.slice": "~0.0.7",
+ "base64-arraybuffer": "0.1.4",
+ "blob": "0.0.5",
+ "has-binary2": "~1.0.2"
}
},
+ "node_modules/engine.io-client/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "node_modules/engine.io-client/node_modules/parseqs": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz",
+ "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w=="
+ },
+ "node_modules/engine.io-client/node_modules/parseuri": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz",
+ "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow=="
+ },
"node_modules/engine.io-client/node_modules/ws": {
- "version": "8.2.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
- "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
- "license": "MIT",
+ "version": "7.4.6",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
+ "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
"engines": {
- "node": ">=10.0.0"
+ "node": ">=8.3.0"
},
"peerDependencies": {
"bufferutil": "^4.0.1",
@@ -7968,29 +8599,6 @@
"node": ">=4.3.0 <5.0.0 || >=5.10"
}
},
- "node_modules/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,
- "license": "MIT",
- "dependencies": {
- "ansi-colors": "^4.1.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/enquirer/node_modules/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==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/ent": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
@@ -8139,58 +8747,56 @@
}
},
"node_modules/eslint": {
- "version": "7.32.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz",
- "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
+ "version": "8.30.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.30.0.tgz",
+ "integrity": "sha512-MGADB39QqYuzEGov+F/qb18r4i7DohCDOfatHaxI2iGlPuC65bwG2gxgO+7DkyL38dRFaRH7RaRAgU6JKL9rMQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/code-frame": "7.12.11",
- "@eslint/eslintrc": "^0.4.3",
- "@humanwhocodes/config-array": "^0.5.0",
+ "@eslint/eslintrc": "^1.4.0",
+ "@humanwhocodes/config-array": "^0.11.8",
+ "@humanwhocodes/module-importer": "^1.0.1",
+ "@nodelib/fs.walk": "^1.2.8",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
- "debug": "^4.0.1",
+ "debug": "^4.3.2",
"doctrine": "^3.0.0",
- "enquirer": "^2.3.5",
"escape-string-regexp": "^4.0.0",
- "eslint-scope": "^5.1.1",
- "eslint-utils": "^2.1.0",
- "eslint-visitor-keys": "^2.0.0",
- "espree": "^7.3.1",
+ "eslint-scope": "^7.1.1",
+ "eslint-utils": "^3.0.0",
+ "eslint-visitor-keys": "^3.3.0",
+ "espree": "^9.4.0",
"esquery": "^1.4.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^6.0.1",
- "functional-red-black-tree": "^1.0.1",
- "glob-parent": "^5.1.2",
- "globals": "^13.6.0",
- "ignore": "^4.0.6",
+ "find-up": "^5.0.0",
+ "glob-parent": "^6.0.2",
+ "globals": "^13.19.0",
+ "grapheme-splitter": "^1.0.4",
+ "ignore": "^5.2.0",
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
- "js-yaml": "^3.13.1",
+ "is-path-inside": "^3.0.3",
+ "js-sdsl": "^4.1.4",
+ "js-yaml": "^4.1.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
"levn": "^0.4.1",
"lodash.merge": "^4.6.2",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.2",
"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",
+ "regexpp": "^3.2.0",
+ "strip-ansi": "^6.0.1",
"strip-json-comments": "^3.1.0",
- "table": "^6.0.9",
- "text-table": "^0.2.0",
- "v8-compile-cache": "^2.0.3"
+ "text-table": "^0.2.0"
},
"bin": {
"eslint": "bin/eslint.js"
},
"engines": {
- "node": "^10.12.0 || >=12.0.0"
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
"funding": {
"url": "https://opencollective.com/eslint"
@@ -8354,14 +8960,16 @@
"node": ">=4"
}
},
- "node_modules/eslint/node_modules/@babel/code-frame": {
- "version": "7.12.11",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
- "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
+ "node_modules/eslint/node_modules/acorn": {
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
+ "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/highlight": "^7.10.4"
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
}
},
"node_modules/eslint/node_modules/ansi-regex": {
@@ -8390,6 +8998,12 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
+ "node_modules/eslint/node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true
+ },
"node_modules/eslint/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -8448,47 +9062,114 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/eslint/node_modules/eslint-visitor-keys": {
+ "node_modules/eslint/node_modules/eslint-scope": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
+ "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
+ "dev": true,
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "node_modules/eslint/node_modules/eslint-utils": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
+ "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
+ "dev": true,
+ "dependencies": {
+ "eslint-visitor-keys": "^2.0.0"
+ },
+ "engines": {
+ "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ },
+ "peerDependencies": {
+ "eslint": ">=5"
+ }
+ },
+ "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
"integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
"dev": true,
- "license": "Apache-2.0",
"engines": {
"node": ">=10"
}
},
+ "node_modules/eslint/node_modules/eslint-visitor-keys": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
+ "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
+ "dev": true,
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
"node_modules/eslint/node_modules/espree": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
- "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
+ "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
"dev": true,
- "license": "BSD-2-Clause",
"dependencies": {
- "acorn": "^7.4.0",
- "acorn-jsx": "^5.3.1",
- "eslint-visitor-keys": "^1.3.0"
+ "acorn": "^8.8.0",
+ "acorn-jsx": "^5.3.2",
+ "eslint-visitor-keys": "^3.3.0"
},
"engines": {
- "node": "^10.12.0 || >=12.0.0"
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
}
},
- "node_modules/eslint/node_modules/espree/node_modules/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==",
+ "node_modules/eslint/node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true,
- "license": "Apache-2.0",
"engines": {
- "node": ">=4"
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/eslint/node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint/node_modules/glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
}
},
"node_modules/eslint/node_modules/globals": {
- "version": "13.13.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz",
- "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==",
+ "version": "13.19.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
+ "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"type-fest": "^0.20.2"
},
@@ -8509,6 +9190,36 @@
"node": ">=8"
}
},
+ "node_modules/eslint/node_modules/ignore": {
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/eslint/node_modules/is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/eslint/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
"node_modules/eslint/node_modules/levn": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
@@ -8523,17 +9234,19 @@
"node": ">= 0.8.0"
}
},
- "node_modules/eslint/node_modules/lru-cache": {
+ "node_modules/eslint/node_modules/locate-path": {
"version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
"dev": true,
- "license": "ISC",
"dependencies": {
- "yallist": "^4.0.0"
+ "p-locate": "^5.0.0"
},
"engines": {
"node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/eslint/node_modules/optionator": {
@@ -8554,6 +9267,45 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/eslint/node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint/node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint/node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/eslint/node_modules/path-key": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
@@ -8574,22 +9326,6 @@
"node": ">= 0.8.0"
}
},
- "node_modules/eslint/node_modules/semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/eslint/node_modules/shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@@ -8784,11 +9520,10 @@
}
},
"node_modules/eventsource": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz",
- "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.1.tgz",
+ "integrity": "sha512-qV5ZC0h7jYIAOhArFJgSfdyz6rALJyb270714o7ZtNnw2WSJ+eexhKtE0O8LYPRsHZHf2osHKZBxGPvm3kPkCA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"original": "^1.0.0"
},
@@ -9138,6 +9873,15 @@
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
"license": "MIT"
},
+ "node_modules/fastq": {
+ "version": "1.14.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz",
+ "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==",
+ "dev": true,
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
"node_modules/faye-websocket": {
"version": "0.11.4",
"resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
@@ -9947,6 +10691,12 @@
"integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
"license": "ISC"
},
+ "node_modules/grapheme-splitter": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
+ "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
+ "dev": true
+ },
"node_modules/growl": {
"version": "1.10.5",
"resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
@@ -10092,7 +10842,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
"integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"isarray": "2.0.1"
@@ -10102,14 +10851,12 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
"integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
- "dev": true,
"license": "MIT"
},
"node_modules/has-cors": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
"integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
- "dev": true,
"license": "MIT"
},
"node_modules/has-flag": {
@@ -10704,8 +11451,7 @@
"node_modules/indexof": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
- "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
- "dev": true
+ "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="
},
"node_modules/infer-owner": {
"version": "1.0.4",
@@ -11019,6 +11765,11 @@
"node": ">=0.10.0"
}
},
+ "node_modules/is-any-array": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-any-array/-/is-any-array-2.0.0.tgz",
+ "integrity": "sha512-WdPV58rT3aOWXvvyuBydnCq4S2BM1Yz8shKxlEpk/6x+GX202XRvXOycEFtNgnHVLoc46hpexPFx8Pz1/sMS0w=="
+ },
"node_modules/is-arguments": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
@@ -12132,6 +12883,16 @@
"node": ">= 6"
}
},
+ "node_modules/js-sdsl": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz",
+ "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==",
+ "dev": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/js-sdsl"
+ }
+ },
"node_modules/js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -12589,6 +13350,11 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/libsvm-js": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/libsvm-js/-/libsvm-js-0.2.1.tgz",
+ "integrity": "sha512-tN9gh91NCAwSIhjgG3y8pdKETTwnwFvvSFNIrQQuJGVtAu0SO6Y43D7OEKMSVhQLQkgLADlDaqo9uxNGVEzJEA=="
+ },
"node_modules/load-json-file": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
@@ -12689,13 +13455,6 @@
"integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=",
"license": "MIT"
},
- "node_modules/lodash.truncate": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
- "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
- "dev": true,
- "license": "MIT"
- },
"node_modules/lodash.uniq": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
@@ -13368,6 +14127,66 @@
"mkdirp": "bin/cmd.js"
}
},
+ "node_modules/ml-array-max": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/ml-array-max/-/ml-array-max-1.2.4.tgz",
+ "integrity": "sha512-BlEeg80jI0tW6WaPyGxf5Sa4sqvcyY6lbSn5Vcv44lp1I2GR6AWojfUvLnGTNsIXrZ8uqWmo8VcG1WpkI2ONMQ==",
+ "dependencies": {
+ "is-any-array": "^2.0.0"
+ }
+ },
+ "node_modules/ml-array-mean": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/ml-array-mean/-/ml-array-mean-1.1.6.tgz",
+ "integrity": "sha512-MIdf7Zc8HznwIisyiJGRH9tRigg3Yf4FldW8DxKxpCCv/g5CafTw0RRu51nojVEOXuCQC7DRVVu5c7XXO/5joQ==",
+ "dependencies": {
+ "ml-array-sum": "^1.1.6"
+ }
+ },
+ "node_modules/ml-array-min": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/ml-array-min/-/ml-array-min-1.2.3.tgz",
+ "integrity": "sha512-VcZ5f3VZ1iihtrGvgfh/q0XlMobG6GQ8FsNyQXD3T+IlstDv85g8kfV0xUG1QPRO/t21aukaJowDzMTc7j5V6Q==",
+ "dependencies": {
+ "is-any-array": "^2.0.0"
+ }
+ },
+ "node_modules/ml-array-rescale": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/ml-array-rescale/-/ml-array-rescale-1.3.7.tgz",
+ "integrity": "sha512-48NGChTouvEo9KBctDfHC3udWnQKNKEWN0ziELvY3KG25GR5cA8K8wNVzracsqSW1QEkAXjTNx+ycgAv06/1mQ==",
+ "dependencies": {
+ "is-any-array": "^2.0.0",
+ "ml-array-max": "^1.2.4",
+ "ml-array-min": "^1.2.3"
+ }
+ },
+ "node_modules/ml-array-sum": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/ml-array-sum/-/ml-array-sum-1.1.6.tgz",
+ "integrity": "sha512-29mAh2GwH7ZmiRnup4UyibQZB9+ZLyMShvt4cH4eTK+cL2oEMIZFnSyB3SS8MlsTh6q/w/yh48KmqLxmovN4Dw==",
+ "dependencies": {
+ "is-any-array": "^2.0.0"
+ }
+ },
+ "node_modules/ml-cart": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ml-cart/-/ml-cart-2.1.1.tgz",
+ "integrity": "sha512-f6rIj4EzbjqKLJa2Qmm5AjZ0WVgk+Y7J1N/+pQVaFr0d4oM1uZPLOh5h665LyH+bLBHTFEbvSR4OLKmJRQ8KfA==",
+ "dependencies": {
+ "ml-array-mean": "^1.1.5",
+ "ml-matrix": "^6.8.2"
+ }
+ },
+ "node_modules/ml-matrix": {
+ "version": "6.10.4",
+ "resolved": "https://registry.npmjs.org/ml-matrix/-/ml-matrix-6.10.4.tgz",
+ "integrity": "sha512-rUyEhfNPzqFsltYwvjNeYQXlYEaVea3KgzcJKJteQUj2WVAGFx9fLNRjtMR9mg2B6bd5buxlmkZmxM4hmO+SKg==",
+ "dependencies": {
+ "is-any-array": "^2.0.0",
+ "ml-array-rescale": "^1.3.7"
+ }
+ },
"node_modules/mocha": {
"version": "6.2.3",
"resolved": "https://registry.npmjs.org/mocha/-/mocha-6.2.3.tgz",
@@ -14675,6 +15494,32 @@
"resource-loader": "^3.0.1"
}
},
+ "node_modules/pixi.js/node_modules/@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "node_modules/pixi.js/node_modules/@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "node_modules/pixi.js/node_modules/@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "dependencies": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "node_modules/pixi.js/node_modules/@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "dependencies": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"node_modules/pixi.js/node_modules/@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -15858,6 +16703,26 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
"node_modules/randombytes": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
@@ -16315,16 +17180,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/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==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/require-main-filename": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
@@ -16484,6 +17339,16 @@
"node": ">= 4"
}
},
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true,
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/rfdc": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
@@ -16546,6 +17411,29 @@
"node": ">=0.12.0"
}
},
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
"node_modules/run-queue": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
@@ -17010,73 +17898,6 @@
"node": ">=6"
}
},
- "node_modules/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,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/slice-ansi?sponsor=1"
- }
- },
- "node_modules/slice-ansi/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/slice-ansi/node_modules/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,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/slice-ansi/node_modules/color-convert": {
- "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,
- "license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/slice-ansi/node_modules/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,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/snapdragon": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
@@ -17181,31 +18002,64 @@
"license": "MIT"
},
"node_modules/socket.io-client": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.5.0.tgz",
- "integrity": "sha512-HW61c1G7OrYGxaI79WRn17+b03iBCdvhBj4iqyXHBoL5M8w2MSO/vChsjA93knG4GYEai1/vbXWJna9dzxXtSg==",
- "license": "MIT",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz",
+ "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==",
"dependencies": {
- "@socket.io/component-emitter": "~3.1.0",
- "debug": "~4.3.2",
- "engine.io-client": "~6.2.1",
- "socket.io-parser": "~4.2.0"
- },
- "engines": {
- "node": ">=10.0.0"
+ "backo2": "1.0.2",
+ "component-bind": "1.0.0",
+ "component-emitter": "~1.3.0",
+ "debug": "~3.1.0",
+ "engine.io-client": "~3.5.0",
+ "has-binary2": "~1.0.2",
+ "indexof": "0.0.1",
+ "parseqs": "0.0.6",
+ "parseuri": "0.0.6",
+ "socket.io-parser": "~3.3.0",
+ "to-array": "0.1.4"
+ }
+ },
+ "node_modules/socket.io-client/node_modules/component-emitter": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
+ },
+ "node_modules/socket.io-client/node_modules/debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dependencies": {
+ "ms": "2.0.0"
}
},
+ "node_modules/socket.io-client/node_modules/isarray": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
+ "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ=="
+ },
+ "node_modules/socket.io-client/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "node_modules/socket.io-client/node_modules/parseqs": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz",
+ "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w=="
+ },
+ "node_modules/socket.io-client/node_modules/parseuri": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz",
+ "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow=="
+ },
"node_modules/socket.io-client/node_modules/socket.io-parser": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.0.tgz",
- "integrity": "sha512-tLfmEwcEwnlQTxFB7jibL/q2+q8dlVQzj4JdRLJ/W/G1+Fu9VSxCx1Lo+n1HvXxKnM//dUuD0xgiA7tQf57Vng==",
- "license": "MIT",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz",
+ "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==",
"dependencies": {
- "@socket.io/component-emitter": "~3.1.0",
- "debug": "~4.3.1"
- },
- "engines": {
- "node": ">=10.0.0"
+ "component-emitter": "~1.3.0",
+ "debug": "~3.1.0",
+ "isarray": "2.0.1"
}
},
"node_modules/socket.io-parser": {
@@ -18040,102 +18894,6 @@
"integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
"license": "MIT"
},
- "node_modules/table": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz",
- "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "ajv": "^8.0.1",
- "lodash.truncate": "^4.4.2",
- "slice-ansi": "^4.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/table/node_modules/ajv": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
- "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/table/node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/table/node_modules/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,
- "license": "MIT"
- },
- "node_modules/table/node_modules/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,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/table/node_modules/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,
- "license": "MIT"
- },
- "node_modules/table/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/table/node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/tapable": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
@@ -18146,10 +18904,9 @@
}
},
"node_modules/terser": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
- "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
- "license": "BSD-2-Clause",
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz",
+ "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==",
"dependencies": {
"commander": "^2.20.0",
"source-map": "~0.6.1",
@@ -18351,8 +19108,7 @@
"node_modules/to-array": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
- "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
- "dev": true
+ "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA="
},
"node_modules/to-arraybuffer": {
"version": "1.0.1",
@@ -18540,7 +19296,6 @@
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
"integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"tslib": "^1.8.1"
},
@@ -18602,7 +19357,6 @@
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
"integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
"dev": true,
- "license": "(MIT OR CC0-1.0)",
"engines": {
"node": ">=10"
},
@@ -19918,9 +20672,9 @@
"license": "Apache-2.0"
},
"node_modules/xmlhttprequest-ssl": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz",
- "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==",
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz",
+ "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==",
"engines": {
"node": ">=0.4.0"
}
@@ -19999,8 +20753,19 @@
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
"integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
- "dev": true,
"license": "MIT"
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
}
},
"dependencies": {
@@ -21150,55 +21915,94 @@
"integrity": "sha512-IDC7sWnfe8GVQIEGsct9Bcsj1Nh4XikO6PG+veVuix0Zv/XH98NkFjmXiyrriJ/rjJoGFBq6sKesfmaFCCr3MA=="
},
"@eslint/eslintrc": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
- "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.0.tgz",
+ "integrity": "sha512-7yfvXy6MWLgWSFsLhz5yH3iQ52St8cdUY6FoGieKkRDVxuxmrNuUetIuu6cmjNWwniUHiWXjxCr5tTXDrbYS5A==",
"dev": true,
"requires": {
"ajv": "^6.12.4",
- "debug": "^4.1.1",
- "espree": "^7.3.0",
- "globals": "^13.9.0",
- "ignore": "^4.0.6",
+ "debug": "^4.3.2",
+ "espree": "^9.4.0",
+ "globals": "^13.19.0",
+ "ignore": "^5.2.0",
"import-fresh": "^3.2.1",
- "js-yaml": "^3.13.1",
- "minimatch": "^3.0.4",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.1.2",
"strip-json-comments": "^3.1.1"
},
"dependencies": {
+ "acorn": {
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
+ "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
+ "dev": true
+ },
+ "argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true
+ },
+ "eslint-visitor-keys": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
+ "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
+ "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==",
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
+ "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
"dev": true,
"requires": {
- "acorn": "^7.4.0",
- "acorn-jsx": "^5.3.1",
- "eslint-visitor-keys": "^1.3.0"
+ "acorn": "^8.8.0",
+ "acorn-jsx": "^5.3.2",
+ "eslint-visitor-keys": "^3.3.0"
}
},
"globals": {
- "version": "13.13.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz",
- "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==",
+ "version": "13.19.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
+ "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
"dev": true,
"requires": {
"type-fest": "^0.20.2"
}
+ },
+ "ignore": {
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+ "dev": true
+ },
+ "js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "requires": {
+ "argparse": "^2.0.1"
+ }
}
}
},
"@humanwhocodes/config-array": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
- "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
+ "version": "0.11.8",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
+ "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
"dev": true,
"requires": {
- "@humanwhocodes/object-schema": "^1.2.0",
+ "@humanwhocodes/object-schema": "^1.2.1",
"debug": "^4.1.1",
- "minimatch": "^3.0.4"
+ "minimatch": "^3.0.5"
}
},
+ "@humanwhocodes/module-importer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+ "dev": true
+ },
"@humanwhocodes/object-schema": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
@@ -21408,6 +22212,32 @@
"@jridgewell/sourcemap-codec": "^1.4.10"
}
},
+ "@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ }
+ },
+ "@nodelib/fs.stat": {
+ "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
+ },
+ "@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ }
+ },
"@pixi/accessibility": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/accessibility/-/accessibility-5.3.7.tgz",
@@ -21436,6 +22266,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -21477,6 +22333,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -21513,32 +22395,6 @@
"@types/offscreencanvas": "^2019.6.4"
},
"dependencies": {
- "@pixi/math": {
- "version": "6.3.0",
- "dev": true,
- "peer": true
- },
- "@pixi/runner": {
- "version": "6.3.0",
- "dev": true,
- "peer": true
- },
- "@pixi/settings": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-6.3.0.tgz",
- "integrity": "sha512-UkbZmlexr6NGM6Qz30Et63bpWAmpmkknOOnavrhWPnnbhFIx4kVzU9mvGMHGSGNLJabX9+gFUdjDGSlzF42v4w==",
- "dev": true,
- "peer": true,
- "requires": {
- "ismobilejs": "^1.1.0"
- }
- },
- "@pixi/ticker": {
- "version": "6.3.0",
- "dev": true,
- "peer": true,
- "requires": {}
- },
"@types/offscreencanvas": {
"version": "2019.6.4",
"resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.6.4.tgz",
@@ -21562,6 +22418,19 @@
"resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-5.3.7.tgz",
"integrity": "sha512-MBcgIM/mSqonFezkCI9080IqNlc0wb8S9QJ5otBdseOWUQa/ua2jF7Jd1sCBGmi0IzS9/NOHFXzZVTdS7AC7Ow=="
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -21604,6 +22473,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -21644,6 +22539,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -21685,6 +22606,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -21725,6 +22672,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -21766,6 +22739,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -21806,6 +22805,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -21846,6 +22871,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -21891,6 +22942,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -21935,6 +23012,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -21957,9 +23060,10 @@
"requires": {}
},
"@pixi/math": {
- "version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
- "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-6.3.0.tgz",
+ "integrity": "sha512-QkF9wl3/kXvthwWhrDAVgWQWl3T9dbyicHsoWfx0s9b3E0rx+PZcpz5ftaAVxGd7EvecIxV9nEUnna9TIjvwJQ==",
+ "dev": true
},
"@pixi/mesh": {
"version": "5.3.7",
@@ -21992,6 +23096,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -22036,6 +23166,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -22081,6 +23237,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -22110,6 +23292,13 @@
"requires": {
"@pixi/display": "5.3.7",
"@pixi/math": "5.3.7"
+ },
+ "dependencies": {
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ }
}
},
"@pixi/particles": {
@@ -22142,6 +23331,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -22196,6 +23411,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -22211,14 +23452,16 @@
}
},
"@pixi/runner": {
- "version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
- "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-6.3.0.tgz",
+ "integrity": "sha512-dG0YK/59dMay1pBD3sXYWtyDQ1gjRY8QCI38b+wQiH9oFMNFtj/f/RxkL1XyaK0r7sC8TjXUiQ+7+lZlmcqIjw==",
+ "dev": true
},
"@pixi/settings": {
- "version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
- "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-6.3.0.tgz",
+ "integrity": "sha512-UkbZmlexr6NGM6Qz30Et63bpWAmpmkknOOnavrhWPnnbhFIx4kVzU9mvGMHGSGNLJabX9+gFUdjDGSlzF42v4w==",
+ "dev": true,
"requires": {
"ismobilejs": "^1.1.0"
}
@@ -22254,6 +23497,32 @@
"@pixi/utils": "5.3.7"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -22296,49 +23565,30 @@
"@pixi/utils": "5.3.7"
}
},
- "@pixi/utils": {
+ "@pixi/math": {
"version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
- "integrity": "sha512-f8zAeHHURxfwBr8MZiXEIwY2h9wbS6vN0ypvapGvKFOexZ1EInTs35FhEiRWzLEPLHyn1RgCdKzR2zl++E4tIw==",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
"requires": {
- "@pixi/constants": "5.3.7",
- "@pixi/settings": "5.3.7",
- "earcut": "^2.1.5",
- "eventemitter3": "^3.1.0",
- "url": "^0.11.0"
+ "ismobilejs": "^1.1.0"
}
- }
- }
- },
- "@pixi/sprite-tiling": {
- "version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/sprite-tiling/-/sprite-tiling-5.3.7.tgz",
- "integrity": "sha512-0BMLQGniJF1HvfyrJVe5jC8ayBpTh19dAHJIQWGp8zxxFh/WHjR1b32BN74rDjxQQSjZjV8vBNio8J3W+yDttw==",
- "requires": {
- "@pixi/constants": "5.3.7",
- "@pixi/core": "5.3.7",
- "@pixi/display": "5.3.7",
- "@pixi/math": "5.3.7",
- "@pixi/sprite": "5.3.7",
- "@pixi/utils": "5.3.7"
- },
- "dependencies": {
- "@pixi/constants": {
- "version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-5.3.7.tgz",
- "integrity": "sha512-MBcgIM/mSqonFezkCI9080IqNlc0wb8S9QJ5otBdseOWUQa/ua2jF7Jd1sCBGmi0IzS9/NOHFXzZVTdS7AC7Ow=="
},
- "@pixi/core": {
+ "@pixi/ticker": {
"version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/core/-/core-5.3.7.tgz",
- "integrity": "sha512-WBhU2f5aJSVVaFP55FFBFKjKlRf5fYGxgA/U3kD4yD4Y3d3d6V3MIZv+o0VX+kBs1Eq7ePZqEv2smDrlzzMEjQ==",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
"requires": {
- "@pixi/constants": "5.3.7",
- "@pixi/math": "5.3.7",
- "@pixi/runner": "5.3.7",
- "@pixi/settings": "5.3.7",
- "@pixi/ticker": "5.3.7",
- "@pixi/utils": "5.3.7"
+ "@pixi/settings": "5.3.7"
}
},
"@pixi/utils": {
@@ -22355,14 +23605,16 @@
}
}
},
- "@pixi/spritesheet": {
+ "@pixi/sprite-tiling": {
"version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/spritesheet/-/spritesheet-5.3.7.tgz",
- "integrity": "sha512-K1Befbrq3LDbFtnLmbk54QQ/YRk2Mgd+2iOkZx5KsS2pTh1va/GM9FbpO9aZgsEu8Eq76QPxyR8nRqygyMRSuQ==",
+ "resolved": "https://registry.npmjs.org/@pixi/sprite-tiling/-/sprite-tiling-5.3.7.tgz",
+ "integrity": "sha512-0BMLQGniJF1HvfyrJVe5jC8ayBpTh19dAHJIQWGp8zxxFh/WHjR1b32BN74rDjxQQSjZjV8vBNio8J3W+yDttw==",
"requires": {
+ "@pixi/constants": "5.3.7",
"@pixi/core": "5.3.7",
- "@pixi/loaders": "5.3.7",
+ "@pixi/display": "5.3.7",
"@pixi/math": "5.3.7",
+ "@pixi/sprite": "5.3.7",
"@pixi/utils": "5.3.7"
},
"dependencies": {
@@ -22384,58 +23636,30 @@
"@pixi/utils": "5.3.7"
}
},
- "@pixi/loaders": {
+ "@pixi/math": {
"version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/loaders/-/loaders-5.3.7.tgz",
- "integrity": "sha512-zwWgvhUz7l5Z3me5gT1XbJzmj4bnz176PnawoUdlRxNARnMW3Rsk7Egzu8atWhJUL+MWEv+t8KkyHRXG39q5FA==",
- "requires": {
- "@pixi/core": "5.3.7",
- "@pixi/utils": "5.3.7",
- "resource-loader": "^3.0.1"
- }
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
},
- "@pixi/utils": {
+ "@pixi/runner": {
"version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
- "integrity": "sha512-f8zAeHHURxfwBr8MZiXEIwY2h9wbS6vN0ypvapGvKFOexZ1EInTs35FhEiRWzLEPLHyn1RgCdKzR2zl++E4tIw==",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
"requires": {
- "@pixi/constants": "5.3.7",
- "@pixi/settings": "5.3.7",
- "earcut": "^2.1.5",
- "eventemitter3": "^3.1.0",
- "url": "^0.11.0"
+ "ismobilejs": "^1.1.0"
}
- }
- }
- },
- "@pixi/text": {
- "version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/text/-/text-5.3.7.tgz",
- "integrity": "sha512-WVAc31MDgHTvP0dJNWsvLVJhjeVGZ3NrLpHcH9iIAd6HVO5Z+i+fk4zvodD+Y7jWU0psx8ZD8xe1wy8ECfbCBA==",
- "requires": {
- "@pixi/core": "5.3.7",
- "@pixi/math": "5.3.7",
- "@pixi/settings": "5.3.7",
- "@pixi/sprite": "5.3.7",
- "@pixi/utils": "5.3.7"
- },
- "dependencies": {
- "@pixi/constants": {
- "version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-5.3.7.tgz",
- "integrity": "sha512-MBcgIM/mSqonFezkCI9080IqNlc0wb8S9QJ5otBdseOWUQa/ua2jF7Jd1sCBGmi0IzS9/NOHFXzZVTdS7AC7Ow=="
},
- "@pixi/core": {
+ "@pixi/ticker": {
"version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/core/-/core-5.3.7.tgz",
- "integrity": "sha512-WBhU2f5aJSVVaFP55FFBFKjKlRf5fYGxgA/U3kD4yD4Y3d3d6V3MIZv+o0VX+kBs1Eq7ePZqEv2smDrlzzMEjQ==",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
"requires": {
- "@pixi/constants": "5.3.7",
- "@pixi/math": "5.3.7",
- "@pixi/runner": "5.3.7",
- "@pixi/settings": "5.3.7",
- "@pixi/ticker": "5.3.7",
- "@pixi/utils": "5.3.7"
+ "@pixi/settings": "5.3.7"
}
},
"@pixi/utils": {
@@ -22452,18 +23676,14 @@
}
}
},
- "@pixi/text-bitmap": {
+ "@pixi/spritesheet": {
"version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/text-bitmap/-/text-bitmap-5.3.7.tgz",
- "integrity": "sha512-LWXgxyMgBAldHA6Swx0irAISCMEyDEcZV7YxBoBpSDnV8ybtZP4fSgtj6vlpnrttKcnXFEcGokOuC3vSdEs39g==",
+ "resolved": "https://registry.npmjs.org/@pixi/spritesheet/-/spritesheet-5.3.7.tgz",
+ "integrity": "sha512-K1Befbrq3LDbFtnLmbk54QQ/YRk2Mgd+2iOkZx5KsS2pTh1va/GM9FbpO9aZgsEu8Eq76QPxyR8nRqygyMRSuQ==",
"requires": {
"@pixi/core": "5.3.7",
- "@pixi/display": "5.3.7",
"@pixi/loaders": "5.3.7",
"@pixi/math": "5.3.7",
- "@pixi/mesh": "5.3.7",
- "@pixi/settings": "5.3.7",
- "@pixi/text": "5.3.7",
"@pixi/utils": "5.3.7"
},
"dependencies": {
@@ -22495,6 +23715,32 @@
"resource-loader": "^3.0.1"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -22509,45 +23755,177 @@
}
}
},
- "@pixi/ticker": {
+ "@pixi/text": {
"version": "5.3.7",
- "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
- "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "resolved": "https://registry.npmjs.org/@pixi/text/-/text-5.3.7.tgz",
+ "integrity": "sha512-WVAc31MDgHTvP0dJNWsvLVJhjeVGZ3NrLpHcH9iIAd6HVO5Z+i+fk4zvodD+Y7jWU0psx8ZD8xe1wy8ECfbCBA==",
"requires": {
- "@pixi/settings": "5.3.7"
+ "@pixi/core": "5.3.7",
+ "@pixi/math": "5.3.7",
+ "@pixi/settings": "5.3.7",
+ "@pixi/sprite": "5.3.7",
+ "@pixi/utils": "5.3.7"
+ },
+ "dependencies": {
+ "@pixi/constants": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-5.3.7.tgz",
+ "integrity": "sha512-MBcgIM/mSqonFezkCI9080IqNlc0wb8S9QJ5otBdseOWUQa/ua2jF7Jd1sCBGmi0IzS9/NOHFXzZVTdS7AC7Ow=="
+ },
+ "@pixi/core": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/core/-/core-5.3.7.tgz",
+ "integrity": "sha512-WBhU2f5aJSVVaFP55FFBFKjKlRf5fYGxgA/U3kD4yD4Y3d3d6V3MIZv+o0VX+kBs1Eq7ePZqEv2smDrlzzMEjQ==",
+ "requires": {
+ "@pixi/constants": "5.3.7",
+ "@pixi/math": "5.3.7",
+ "@pixi/runner": "5.3.7",
+ "@pixi/settings": "5.3.7",
+ "@pixi/ticker": "5.3.7",
+ "@pixi/utils": "5.3.7"
+ }
+ },
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
+ "@pixi/utils": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
+ "integrity": "sha512-f8zAeHHURxfwBr8MZiXEIwY2h9wbS6vN0ypvapGvKFOexZ1EInTs35FhEiRWzLEPLHyn1RgCdKzR2zl++E4tIw==",
+ "requires": {
+ "@pixi/constants": "5.3.7",
+ "@pixi/settings": "5.3.7",
+ "earcut": "^2.1.5",
+ "eventemitter3": "^3.1.0",
+ "url": "^0.11.0"
+ }
+ }
}
},
- "@pixi/utils": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-6.3.0.tgz",
- "integrity": "sha512-QI5wb/fDdH8DAzIMlrYS0MhG382FPMLh4s3yRtOaftiOb84LL7Syz//SC+CJAyVB0UV/Lpr+T6PiCa4eBjRDgA==",
- "dev": true,
+ "@pixi/text-bitmap": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/text-bitmap/-/text-bitmap-5.3.7.tgz",
+ "integrity": "sha512-LWXgxyMgBAldHA6Swx0irAISCMEyDEcZV7YxBoBpSDnV8ybtZP4fSgtj6vlpnrttKcnXFEcGokOuC3vSdEs39g==",
"requires": {
- "@types/earcut": "^2.1.0",
- "earcut": "^2.2.2",
- "eventemitter3": "^3.1.0",
- "url": "^0.11.0"
+ "@pixi/core": "5.3.7",
+ "@pixi/display": "5.3.7",
+ "@pixi/loaders": "5.3.7",
+ "@pixi/math": "5.3.7",
+ "@pixi/mesh": "5.3.7",
+ "@pixi/settings": "5.3.7",
+ "@pixi/text": "5.3.7",
+ "@pixi/utils": "5.3.7"
},
"dependencies": {
+ "@pixi/constants": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-5.3.7.tgz",
+ "integrity": "sha512-MBcgIM/mSqonFezkCI9080IqNlc0wb8S9QJ5otBdseOWUQa/ua2jF7Jd1sCBGmi0IzS9/NOHFXzZVTdS7AC7Ow=="
+ },
+ "@pixi/core": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/core/-/core-5.3.7.tgz",
+ "integrity": "sha512-WBhU2f5aJSVVaFP55FFBFKjKlRf5fYGxgA/U3kD4yD4Y3d3d6V3MIZv+o0VX+kBs1Eq7ePZqEv2smDrlzzMEjQ==",
+ "requires": {
+ "@pixi/constants": "5.3.7",
+ "@pixi/math": "5.3.7",
+ "@pixi/runner": "5.3.7",
+ "@pixi/settings": "5.3.7",
+ "@pixi/ticker": "5.3.7",
+ "@pixi/utils": "5.3.7"
+ }
+ },
+ "@pixi/loaders": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/loaders/-/loaders-5.3.7.tgz",
+ "integrity": "sha512-zwWgvhUz7l5Z3me5gT1XbJzmj4bnz176PnawoUdlRxNARnMW3Rsk7Egzu8atWhJUL+MWEv+t8KkyHRXG39q5FA==",
+ "requires": {
+ "@pixi/core": "5.3.7",
+ "@pixi/utils": "5.3.7",
+ "resource-loader": "^3.0.1"
+ }
+ },
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
"@pixi/settings": {
- "version": "6.3.0",
- "dev": true,
- "peer": true,
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
"requires": {
"ismobilejs": "^1.1.0"
}
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
+ "@pixi/utils": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
+ "integrity": "sha512-f8zAeHHURxfwBr8MZiXEIwY2h9wbS6vN0ypvapGvKFOexZ1EInTs35FhEiRWzLEPLHyn1RgCdKzR2zl++E4tIw==",
+ "requires": {
+ "@pixi/constants": "5.3.7",
+ "@pixi/settings": "5.3.7",
+ "earcut": "^2.1.5",
+ "eventemitter3": "^3.1.0",
+ "url": "^0.11.0"
+ }
}
}
},
- "@socket.io/base64-arraybuffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
- "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ=="
+ "@pixi/ticker": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-6.3.0.tgz",
+ "integrity": "sha512-cEqyQgM5entsi+h85fUnESBzNc/yMRG/mqsfAr7/KraP7bmCcn3MYVuTycRMkRbuNPjC1NIpqkqiOaxzgAUGPw==",
+ "dev": true,
+ "requires": {}
},
- "@socket.io/component-emitter": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
- "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg=="
+ "@pixi/utils": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-6.3.0.tgz",
+ "integrity": "sha512-QI5wb/fDdH8DAzIMlrYS0MhG382FPMLh4s3yRtOaftiOb84LL7Syz//SC+CJAyVB0UV/Lpr+T6PiCa4eBjRDgA==",
+ "dev": true,
+ "requires": {
+ "@types/earcut": "^2.1.0",
+ "earcut": "^2.2.2",
+ "eventemitter3": "^3.1.0",
+ "url": "^0.11.0"
+ }
},
"@tensorflow-models/coco-ssd": {
"version": "2.2.2",
@@ -22707,6 +24085,11 @@
}
}
},
+ "@types/hammerjs": {
+ "version": "2.0.41",
+ "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.41.tgz",
+ "integrity": "sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA=="
+ },
"@types/isomorphic-fetch": {
"version": "0.0.35",
"resolved": "https://registry.npmjs.org/@types/isomorphic-fetch/-/isomorphic-fetch-0.0.35.tgz",
@@ -22881,12 +24264,6 @@
"dev": true,
"requires": {}
},
- "@pixi/math": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@pixi/math/-/math-6.3.0.tgz",
- "integrity": "sha512-QkF9wl3/kXvthwWhrDAVgWQWl3T9dbyicHsoWfx0s9b3E0rx+PZcpz5ftaAVxGd7EvecIxV9nEUnna9TIjvwJQ==",
- "dev": true
- },
"@pixi/mesh": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/@pixi/mesh/-/mesh-6.3.0.tgz",
@@ -22946,21 +24323,6 @@
"dev": true,
"requires": {}
},
- "@pixi/runner": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-6.3.0.tgz",
- "integrity": "sha512-dG0YK/59dMay1pBD3sXYWtyDQ1gjRY8QCI38b+wQiH9oFMNFtj/f/RxkL1XyaK0r7sC8TjXUiQ+7+lZlmcqIjw==",
- "dev": true
- },
- "@pixi/settings": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-6.3.0.tgz",
- "integrity": "sha512-UkbZmlexr6NGM6Qz30Et63bpWAmpmkknOOnavrhWPnnbhFIx4kVzU9mvGMHGSGNLJabX9+gFUdjDGSlzF42v4w==",
- "dev": true,
- "requires": {
- "ismobilejs": "^1.1.0"
- }
- },
"@pixi/sprite": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-6.3.0.tgz",
@@ -23003,13 +24365,6 @@
"dev": true,
"requires": {}
},
- "@pixi/ticker": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-6.3.0.tgz",
- "integrity": "sha512-cEqyQgM5entsi+h85fUnESBzNc/yMRG/mqsfAr7/KraP7bmCcn3MYVuTycRMkRbuNPjC1NIpqkqiOaxzgAUGPw==",
- "dev": true,
- "requires": {}
- },
"pixi.js": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-6.3.0.tgz",
@@ -23198,9 +24553,9 @@
}
},
"semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "version": "7.3.8",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+ "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -23436,8 +24791,7 @@
"after": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
- "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
- "dev": true
+ "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8="
},
"aggregate-error": {
"version": "3.1.0",
@@ -23590,8 +24944,7 @@
"arraybuffer.slice": {
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
- "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
- "dev": true
+ "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog=="
},
"asn1": {
"version": "0.2.6",
@@ -23852,8 +25205,7 @@
"backo2": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
- "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
- "dev": true
+ "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc="
},
"balanced-match": {
"version": "1.0.2",
@@ -23952,8 +25304,7 @@
"blob": {
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
- "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
- "dev": true
+ "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig=="
},
"bluebird": {
"version": "3.7.2",
@@ -24723,8 +26074,7 @@
"component-bind": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
- "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
- "dev": true
+ "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E="
},
"component-emitter": {
"version": "1.2.1",
@@ -24735,8 +26085,7 @@
"component-inherit": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
- "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
- "dev": true
+ "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM="
},
"compressible": {
"version": "2.0.18",
@@ -25812,29 +27161,72 @@
}
},
"engine.io-client": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.2.1.tgz",
- "integrity": "sha512-5cu7xubVxEwoB6O9hJ6Zfu990yBVjXfyMlE1ZvfO5L8if3Kvc9bgDNEapV0C5pMp+5Om1UZFnljxoOuFm6dBKA==",
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.2.tgz",
+ "integrity": "sha512-QEqIp+gJ/kMHeUun7f5Vv3bteRHppHH/FMBQX/esFj/fuYfjyUKWGMo3VCvIP/V8bE9KcjHmRZrhIz2Z9oNsDA==",
"requires": {
- "@socket.io/component-emitter": "~3.1.0",
- "debug": "~4.3.1",
- "engine.io-parser": "~5.0.3",
- "ws": "~8.2.3",
- "xmlhttprequest-ssl": "~2.0.0"
+ "component-emitter": "~1.3.0",
+ "component-inherit": "0.0.3",
+ "debug": "~3.1.0",
+ "engine.io-parser": "~2.2.0",
+ "has-cors": "1.1.0",
+ "indexof": "0.0.1",
+ "parseqs": "0.0.6",
+ "parseuri": "0.0.6",
+ "ws": "~7.4.2",
+ "xmlhttprequest-ssl": "~1.6.2",
+ "yeast": "0.1.2"
},
"dependencies": {
+ "base64-arraybuffer": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
+ "integrity": "sha512-a1eIFi4R9ySrbiMuyTGx5e92uRH5tQY6kArNcFaKBUleIoLjdjBg7Zxm3Mqm3Kmkf27HLR/1fnxX9q8GQ7Iavg=="
+ },
+ "component-emitter": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
+ },
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
"engine.io-parser": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz",
- "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz",
+ "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==",
"requires": {
- "@socket.io/base64-arraybuffer": "~1.0.2"
+ "after": "0.8.2",
+ "arraybuffer.slice": "~0.0.7",
+ "base64-arraybuffer": "0.1.4",
+ "blob": "0.0.5",
+ "has-binary2": "~1.0.2"
}
},
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "parseqs": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz",
+ "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w=="
+ },
+ "parseuri": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz",
+ "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow=="
+ },
"ws": {
- "version": "8.2.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
- "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
+ "version": "7.4.6",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
+ "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
"requires": {}
}
}
@@ -25873,23 +27265,6 @@
}
}
},
- "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"
- },
- "dependencies": {
- "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==",
- "dev": true
- }
- }
- },
"ent": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
@@ -25993,61 +27368,57 @@
}
},
"eslint": {
- "version": "7.32.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz",
- "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
+ "version": "8.30.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.30.0.tgz",
+ "integrity": "sha512-MGADB39QqYuzEGov+F/qb18r4i7DohCDOfatHaxI2iGlPuC65bwG2gxgO+7DkyL38dRFaRH7RaRAgU6JKL9rMQ==",
"dev": true,
"requires": {
- "@babel/code-frame": "7.12.11",
- "@eslint/eslintrc": "^0.4.3",
- "@humanwhocodes/config-array": "^0.5.0",
+ "@eslint/eslintrc": "^1.4.0",
+ "@humanwhocodes/config-array": "^0.11.8",
+ "@humanwhocodes/module-importer": "^1.0.1",
+ "@nodelib/fs.walk": "^1.2.8",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
- "debug": "^4.0.1",
+ "debug": "^4.3.2",
"doctrine": "^3.0.0",
- "enquirer": "^2.3.5",
"escape-string-regexp": "^4.0.0",
- "eslint-scope": "^5.1.1",
- "eslint-utils": "^2.1.0",
- "eslint-visitor-keys": "^2.0.0",
- "espree": "^7.3.1",
+ "eslint-scope": "^7.1.1",
+ "eslint-utils": "^3.0.0",
+ "eslint-visitor-keys": "^3.3.0",
+ "espree": "^9.4.0",
"esquery": "^1.4.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^6.0.1",
- "functional-red-black-tree": "^1.0.1",
- "glob-parent": "^5.1.2",
- "globals": "^13.6.0",
- "ignore": "^4.0.6",
+ "find-up": "^5.0.0",
+ "glob-parent": "^6.0.2",
+ "globals": "^13.19.0",
+ "grapheme-splitter": "^1.0.4",
+ "ignore": "^5.2.0",
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
- "js-yaml": "^3.13.1",
+ "is-path-inside": "^3.0.3",
+ "js-sdsl": "^4.1.4",
+ "js-yaml": "^4.1.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
"levn": "^0.4.1",
"lodash.merge": "^4.6.2",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.2",
"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",
+ "regexpp": "^3.2.0",
+ "strip-ansi": "^6.0.1",
"strip-json-comments": "^3.1.0",
- "table": "^6.0.9",
- "text-table": "^0.2.0",
- "v8-compile-cache": "^2.0.3"
+ "text-table": "^0.2.0"
},
"dependencies": {
- "@babel/code-frame": {
- "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"
- }
+ "acorn": {
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
+ "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
+ "dev": true
},
"ansi-regex": {
"version": "5.0.1",
@@ -26064,6 +27435,12 @@
"color-convert": "^2.0.1"
}
},
+ "argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true
+ },
"chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -26100,35 +27477,79 @@
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
"dev": true
},
- "eslint-visitor-keys": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
- "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
- "dev": true
+ "eslint-scope": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
+ "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
+ "dev": true,
+ "requires": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^5.2.0"
+ }
},
- "espree": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
- "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
+ "eslint-utils": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
+ "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
"dev": true,
"requires": {
- "acorn": "^7.4.0",
- "acorn-jsx": "^5.3.1",
- "eslint-visitor-keys": "^1.3.0"
+ "eslint-visitor-keys": "^2.0.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==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
+ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
"dev": true
}
}
},
+ "eslint-visitor-keys": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
+ "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
+ "dev": true
+ },
+ "espree": {
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
+ "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
+ "dev": true,
+ "requires": {
+ "acorn": "^8.8.0",
+ "acorn-jsx": "^5.3.2",
+ "eslint-visitor-keys": "^3.3.0"
+ }
+ },
+ "estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true
+ },
+ "find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.3"
+ }
+ },
"globals": {
- "version": "13.13.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz",
- "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==",
+ "version": "13.19.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
+ "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
"dev": true,
"requires": {
"type-fest": "^0.20.2"
@@ -26140,6 +27561,27 @@
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true
},
+ "ignore": {
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+ "dev": true
+ },
+ "is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "dev": true
+ },
+ "js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "requires": {
+ "argparse": "^2.0.1"
+ }
+ },
"levn": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
@@ -26150,13 +27592,13 @@
"type-check": "~0.4.0"
}
},
- "lru-cache": {
+ "locate-path": {
"version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
"dev": true,
"requires": {
- "yallist": "^4.0.0"
+ "p-locate": "^5.0.0"
}
},
"optionator": {
@@ -26173,6 +27615,30 @@
"word-wrap": "^1.2.3"
}
},
+ "p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "requires": {
+ "yocto-queue": "^0.1.0"
+ }
+ },
+ "p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^3.0.2"
+ }
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true
+ },
"path-key": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
@@ -26185,15 +27651,6 @@
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
"dev": true
},
- "semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
"shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@@ -26419,9 +27876,9 @@
"integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
},
"eventsource": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz",
- "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.1.tgz",
+ "integrity": "sha512-qV5ZC0h7jYIAOhArFJgSfdyz6rALJyb270714o7ZtNnw2WSJ+eexhKtE0O8LYPRsHZHf2osHKZBxGPvm3kPkCA==",
"dev": true,
"requires": {
"original": "^1.0.0"
@@ -26705,6 +28162,15 @@
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
},
+ "fastq": {
+ "version": "1.14.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz",
+ "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==",
+ "dev": true,
+ "requires": {
+ "reusify": "^1.0.4"
+ }
+ },
"faye-websocket": {
"version": "0.11.4",
"resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
@@ -27252,6 +28718,12 @@
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
"integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
},
+ "grapheme-splitter": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
+ "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
+ "dev": true
+ },
"growl": {
"version": "1.10.5",
"resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
@@ -27354,7 +28826,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
"integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
- "dev": true,
"requires": {
"isarray": "2.0.1"
},
@@ -27362,16 +28833,14 @@
"isarray": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
- "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
- "dev": true
+ "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
}
}
},
"has-cors": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
- "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
- "dev": true
+ "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk="
},
"has-flag": {
"version": "3.0.0",
@@ -27786,8 +29255,7 @@
"indexof": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
- "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
- "dev": true
+ "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="
},
"infer-owner": {
"version": "1.0.4",
@@ -28006,6 +29474,11 @@
}
}
},
+ "is-any-array": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-any-array/-/is-any-array-2.0.0.tgz",
+ "integrity": "sha512-WdPV58rT3aOWXvvyuBydnCq4S2BM1Yz8shKxlEpk/6x+GX202XRvXOycEFtNgnHVLoc46hpexPFx8Pz1/sMS0w=="
+ },
"is-arguments": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
@@ -28787,6 +30260,12 @@
"supports-color": "^6.1.0"
}
},
+ "js-sdsl": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz",
+ "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==",
+ "dev": true
+ },
"js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -29120,6 +30599,11 @@
"type-check": "~0.3.2"
}
},
+ "libsvm-js": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/libsvm-js/-/libsvm-js-0.2.1.tgz",
+ "integrity": "sha512-tN9gh91NCAwSIhjgG3y8pdKETTwnwFvvSFNIrQQuJGVtAu0SO6Y43D7OEKMSVhQLQkgLADlDaqo9uxNGVEzJEA=="
+ },
"load-json-file": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
@@ -29196,12 +30680,6 @@
"resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
"integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ="
},
- "lodash.truncate": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
- "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
- "dev": true
- },
"lodash.uniq": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
@@ -29688,6 +31166,66 @@
"minimist": "^1.2.6"
}
},
+ "ml-array-max": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/ml-array-max/-/ml-array-max-1.2.4.tgz",
+ "integrity": "sha512-BlEeg80jI0tW6WaPyGxf5Sa4sqvcyY6lbSn5Vcv44lp1I2GR6AWojfUvLnGTNsIXrZ8uqWmo8VcG1WpkI2ONMQ==",
+ "requires": {
+ "is-any-array": "^2.0.0"
+ }
+ },
+ "ml-array-mean": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/ml-array-mean/-/ml-array-mean-1.1.6.tgz",
+ "integrity": "sha512-MIdf7Zc8HznwIisyiJGRH9tRigg3Yf4FldW8DxKxpCCv/g5CafTw0RRu51nojVEOXuCQC7DRVVu5c7XXO/5joQ==",
+ "requires": {
+ "ml-array-sum": "^1.1.6"
+ }
+ },
+ "ml-array-min": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/ml-array-min/-/ml-array-min-1.2.3.tgz",
+ "integrity": "sha512-VcZ5f3VZ1iihtrGvgfh/q0XlMobG6GQ8FsNyQXD3T+IlstDv85g8kfV0xUG1QPRO/t21aukaJowDzMTc7j5V6Q==",
+ "requires": {
+ "is-any-array": "^2.0.0"
+ }
+ },
+ "ml-array-rescale": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/ml-array-rescale/-/ml-array-rescale-1.3.7.tgz",
+ "integrity": "sha512-48NGChTouvEo9KBctDfHC3udWnQKNKEWN0ziELvY3KG25GR5cA8K8wNVzracsqSW1QEkAXjTNx+ycgAv06/1mQ==",
+ "requires": {
+ "is-any-array": "^2.0.0",
+ "ml-array-max": "^1.2.4",
+ "ml-array-min": "^1.2.3"
+ }
+ },
+ "ml-array-sum": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/ml-array-sum/-/ml-array-sum-1.1.6.tgz",
+ "integrity": "sha512-29mAh2GwH7ZmiRnup4UyibQZB9+ZLyMShvt4cH4eTK+cL2oEMIZFnSyB3SS8MlsTh6q/w/yh48KmqLxmovN4Dw==",
+ "requires": {
+ "is-any-array": "^2.0.0"
+ }
+ },
+ "ml-cart": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ml-cart/-/ml-cart-2.1.1.tgz",
+ "integrity": "sha512-f6rIj4EzbjqKLJa2Qmm5AjZ0WVgk+Y7J1N/+pQVaFr0d4oM1uZPLOh5h665LyH+bLBHTFEbvSR4OLKmJRQ8KfA==",
+ "requires": {
+ "ml-array-mean": "^1.1.5",
+ "ml-matrix": "^6.8.2"
+ }
+ },
+ "ml-matrix": {
+ "version": "6.10.4",
+ "resolved": "https://registry.npmjs.org/ml-matrix/-/ml-matrix-6.10.4.tgz",
+ "integrity": "sha512-rUyEhfNPzqFsltYwvjNeYQXlYEaVea3KgzcJKJteQUj2WVAGFx9fLNRjtMR9mg2B6bd5buxlmkZmxM4hmO+SKg==",
+ "requires": {
+ "is-any-array": "^2.0.0",
+ "ml-array-rescale": "^1.3.7"
+ }
+ },
"mocha": {
"version": "6.2.3",
"resolved": "https://registry.npmjs.org/mocha/-/mocha-6.2.3.tgz",
@@ -30654,6 +32192,32 @@
"resource-loader": "^3.0.1"
}
},
+ "@pixi/math": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.7.tgz",
+ "integrity": "sha512-WnjUwX7rkxR36F0xknpsNd9BsfQosV0BbyFE0Il88IURBM3Tu9X4tC7RGJDgWU+aXw23HgHu0j+MWJrCVCM2fA=="
+ },
+ "@pixi/runner": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.7.tgz",
+ "integrity": "sha512-kt5apNb21HAvpBaDaPRs33k2O0VzrKe13w4we8iftCpXX8w68ErAY1lH68vmtDNrxnlHg4M9nRgEoMeiHlo2RA=="
+ },
+ "@pixi/settings": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.7.tgz",
+ "integrity": "sha512-g6AoRSGWxU34gtKSQwX2AMQoLUv86L/5iIXRsqo+X4bfUSCenTci1X7ueVrSIbo39dxh6IOpriZF2Yk3TeHG5w==",
+ "requires": {
+ "ismobilejs": "^1.1.0"
+ }
+ },
+ "@pixi/ticker": {
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.7.tgz",
+ "integrity": "sha512-ZEXiJwPtuPeWa0QmRODF5qK0+ugZu/xeq7QxCvFOCc3NFVBeGms4g92HPucOju9R7jcODIoJxtICALsuwLAr9w==",
+ "requires": {
+ "@pixi/settings": "5.3.7"
+ }
+ },
"@pixi/utils": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.7.tgz",
@@ -31534,6 +33098,12 @@
"integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
"dev": true
},
+ "queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true
+ },
"randombytes": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
@@ -31876,12 +33446,6 @@
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
"integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
},
- "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==",
- "dev": true
- },
"require-main-filename": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
@@ -31998,6 +33562,12 @@
"integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
"dev": true
},
+ "reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true
+ },
"rfdc": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
@@ -32044,6 +33614,15 @@
"integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
"dev": true
},
+ "run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "requires": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
"run-queue": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
@@ -32401,49 +33980,6 @@
"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
"integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A=="
},
- "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"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "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
- },
- "color-convert": {
- "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"
- }
- },
- "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
- }
- }
- },
"snapdragon": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
@@ -32592,23 +34128,64 @@
"dev": true
},
"socket.io-client": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.5.0.tgz",
- "integrity": "sha512-HW61c1G7OrYGxaI79WRn17+b03iBCdvhBj4iqyXHBoL5M8w2MSO/vChsjA93knG4GYEai1/vbXWJna9dzxXtSg==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz",
+ "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==",
"requires": {
- "@socket.io/component-emitter": "~3.1.0",
- "debug": "~4.3.2",
- "engine.io-client": "~6.2.1",
- "socket.io-parser": "~4.2.0"
+ "backo2": "1.0.2",
+ "component-bind": "1.0.0",
+ "component-emitter": "~1.3.0",
+ "debug": "~3.1.0",
+ "engine.io-client": "~3.5.0",
+ "has-binary2": "~1.0.2",
+ "indexof": "0.0.1",
+ "parseqs": "0.0.6",
+ "parseuri": "0.0.6",
+ "socket.io-parser": "~3.3.0",
+ "to-array": "0.1.4"
},
"dependencies": {
+ "component-emitter": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
+ },
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "isarray": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
+ "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ=="
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "parseqs": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz",
+ "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w=="
+ },
+ "parseuri": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz",
+ "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow=="
+ },
"socket.io-parser": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.0.tgz",
- "integrity": "sha512-tLfmEwcEwnlQTxFB7jibL/q2+q8dlVQzj4JdRLJ/W/G1+Fu9VSxCx1Lo+n1HvXxKnM//dUuD0xgiA7tQf57Vng==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz",
+ "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==",
"requires": {
- "@socket.io/component-emitter": "~3.1.0",
- "debug": "~4.3.1"
+ "component-emitter": "~1.3.0",
+ "debug": "~3.1.0",
+ "isarray": "2.0.1"
}
}
}
@@ -33200,86 +34777,15 @@
"resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
"integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
},
- "table": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz",
- "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==",
- "dev": true,
- "requires": {
- "ajv": "^8.0.1",
- "lodash.truncate": "^4.4.2",
- "slice-ansi": "^4.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1"
- },
- "dependencies": {
- "ajv": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
- "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
- "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"
- }
- },
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "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==",
- "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
- },
- "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
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- }
- }
- },
"tapable": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
"integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA=="
},
"terser": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
- "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz",
+ "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==",
"requires": {
"commander": "^2.20.0",
"source-map": "~0.6.1",
@@ -33427,8 +34933,7 @@
"to-array": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
- "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
- "dev": true
+ "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA="
},
"to-arraybuffer": {
"version": "1.0.1",
@@ -34583,9 +36088,9 @@
"integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
},
"xmlhttprequest-ssl": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz",
- "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A=="
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz",
+ "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q=="
},
"xss-filters": {
"version": "1.2.7",
@@ -34648,7 +36153,12 @@
"yeast": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
- "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
+ "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk="
+ },
+ "yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
"dev": true
}
}
diff --git a/package.json b/package.json
index f0436a555c..8c2ce0779a 100644
--- a/package.json
+++ b/package.json
@@ -99,7 +99,7 @@
"cross-env": "^5.1.4",
"css-loader": "^3.2.0",
"cssnano": "^4.1.10",
- "eslint": "^8.20.0",
+ "eslint": "7.32.0",
"eslint-config-prettier": "^6.11.0",
"eslint-loader": "^4.0.2",
"eslint-plugin-prettier": "^3.1.3",
diff --git a/src/class/DataTable.js b/src/class/DataTable.js
index aeb2bb0bd7..6255f93ef1 100644
--- a/src/class/DataTable.js
+++ b/src/class/DataTable.js
@@ -22,13 +22,19 @@ class DataTable {
}
get dataTables() {
- return _map(this.#tables, ({ id, fields, chart, name, origin, summary }) => ({
- id,
- name,
- summary,
- chart: _cloneDeep(chart),
- table: [[...fields], ..._cloneDeep(origin)],
- }));
+ return _map(
+ this.#tables,
+ ({ id, fields, chart, name, origin, summary, provider, description, fieldInfos }) => ({
+ id,
+ name,
+ provider,
+ description,
+ fieldInfos,
+ summary,
+ chart: _cloneDeep(chart),
+ table: [[...fields], ..._cloneDeep(origin)],
+ })
+ );
}
constructor() {
diff --git a/src/class/source/DataTableSource.js b/src/class/source/DataTableSource.js
index 93a9cd2a27..7e1b934937 100644
--- a/src/class/source/DataTableSource.js
+++ b/src/class/source/DataTableSource.js
@@ -15,6 +15,9 @@ class DataTableSource {
#source;
#copiedChart;
summary;
+ provider;
+ description;
+ fieldInfos;
modals = [];
updated = new Date();
tab = 'summary';
@@ -30,6 +33,9 @@ class DataTableSource {
fields = [],
summary,
updatedAt,
+ provider,
+ description,
+ fieldInfos,
} = source;
this.#name = name;
this.#id = id;
@@ -38,6 +44,9 @@ class DataTableSource {
this.#data = new dmetTable(source);
this.#chart = chart || [];
this.summary = summary;
+ this.provider = provider;
+ this.description = description;
+ this.fieldInfos = fieldInfos;
this.tab = tab;
this.updated = updatedAt ? new Date(updatedAt) : new Date();
// 정지시 data 초기화.
@@ -136,7 +145,7 @@ class DataTableSource {
isExist(index) {
const isExist = this.getValue(index);
- return !!(isExist === 0 || isExist === null || isExist);
+ return !!(isExist === null || isExist);
}
appendRow(data) {
diff --git a/src/css/components/popup.less b/src/css/components/popup.less
index f9ab6f7a8a..f575d0a611 100644
--- a/src/css/components/popup.less
+++ b/src/css/components/popup.less
@@ -89,17 +89,20 @@
.ai_learning {
overflow: hidden;
.learningInputPopup {
- height: 435px;
- width: 245px;
- background-color: white;
+ height: 248px;
+ width: 294px;
+ background-color: #fff;
+ border-bottom-right-radius: 5px;
+ border-bottom-left-radius: 5px;
}
.learningInputPopup.text {
- height: 200px;
- width: 269px;
+ height: 162px;
+ }
+ .learningInputPopup.image {
+ height: 304px;
}
.learningInputPopup.speech {
- width: 274px;
- height: 310px;
+ height: 287px;
}
}
}
diff --git a/src/extensions/dmet.js b/src/extensions/dmet.js
index 394066d0bb..cd6e09b92f 100644
--- a/src/extensions/dmet.js
+++ b/src/extensions/dmet.js
@@ -141,7 +141,10 @@ class dmetTable {
return this.#array[key - 1].value;
} else if (Array.isArray(key)) {
const [rowKey, ...keys] = key;
- const { value: row } = this.#array[rowKey - 1] || {};
+ let { value: row } = this.#array[rowKey - 1] || {};
+ if (rowKey === 0) {
+ row = this.#fields;
+ }
if (keys.length && row) {
return _get(row, `[${keys.map((x) => x - 1).join('][')}]`);
} else {
@@ -333,10 +336,14 @@ class dmetTable {
key = index;
}
const { value: row, key: objKey, x, y } = this.getRow(key);
- if (!row) {
- throw { message: 'not found row' };
+ if (x === -1) {
+ this.#fields[y] = value;
+ } else {
+ if (!row) {
+ throw { message: `not found row ${y}` };
+ }
+ row[y] = value;
}
- row[y] = value;
return this.getOperation({ type: 'replace', key, index, data: value, newKey });
}
}
diff --git a/src/playground/blocks/hardware/block_KKMOO.js b/src/playground/blocks/hardware/block_KKMOO.js
new file mode 100644
index 0000000000..5602970083
--- /dev/null
+++ b/src/playground/blocks/hardware/block_KKMOO.js
@@ -0,0 +1,422 @@
+'use strict';
+
+const { flattenDiagnosticMessageText } = require("typescript");
+
+Entry.kkmoo = {
+ id: '53.1',
+ name: 'kkmoo',
+ url: '',
+ imageName: 'kkmoo.png',
+ title: {
+ ko: 'kkmoo',
+ en: 'kkmoo',
+ },
+ isReceive: 0,
+ motData:[
+ {num:0,enable:0,angle:0},{num:1,enable:0,angle:0},{num:2,enable:0,angle:0},
+ {num:3,enable:0,angle:0},{num:4,enable:0,angle:0},{num:5,enable:0,angle:0},
+ {num:6,enable:0,angle:0},{num:7,enable:0,angle:0},{num:8,enable:0,angle:0},
+ {num:9,enable:0,angle:0},{num:10,enable:0,angle:0},{num:11,enable:0,angle:0},
+ {num:12,enable:0,angle:0},{num:13,enable:0,angle:0},{num:14,enable:0,angle:0},
+ {num:15,enable:0,angle:0},{num:16,enable:0,angle:0},{num:17,enable:0,angle:0}
+ ],
+ isMotionRunning: false,
+ setZero: function() {
+ for(var i of this.motData){
+ i.enable = 0;
+ i.angle = 0;
+ }
+ },
+};
+
+Entry.kkmoo.setLanguage = function() {
+ return {
+ ko: {
+ template: {
+ kkmoo_rotate_motor: '%1번 모터의 각도를 %2도로 회전 %3',
+ kkmoo_isPlaying: '동작이 실행중인가?',
+ kkmoo_motion_play_basic:'기본 %1번 동작 실행 %2',
+ kkmoo_motion_play_custom:'커스텀 %1번 동작 실행 %2',
+ kkmoo_rotate_motor_time: '%1번 모터의 각도를 %2도로 %3밀리초 동안 회전 %4'
+ },
+ Menus: {
+ kkmoo: '까무',
+ },
+ },
+ en: {
+ template: {
+ kkmoo_rotate_motor: 'Rotate motor %1 to %2 degrees %3',
+ kkmoo_isPlaying: 'Is motion running?',
+ kkmoo_motion_play_basic:'Play basic motion number %1 %2',
+ kkmoo_motion_play_custom:'Play custom motion number %1 %2',
+ kkmoo_rotate_motor_time:'Rotate motor %1 to %2 degrees for%3 milliseconds %4'
+ },
+ Menus: {
+ kkmoo: 'kkmoo',
+ },
+ },
+ };
+};
+
+Entry.kkmoo.blockMenuBlocks = [
+ 'kkmoo_rotate_motor',
+ 'kkmoo_isPlaying',
+ 'kkmoo_motion_play_basic',
+ 'kkmoo_motion_play_custom',
+ 'kkmoo_rotate_motor_time',
+];
+
+Entry.kkmoo.getBlocks = function() {
+ return {
+ // 까무_모터 개별회전
+ kkmoo_rotate_motor: {
+ template: Lang.template.kkmoo_rotate_motor,
+ color: EntryStatic.colorSet.block.default.HARDWARE,
+ outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
+ skeleton: 'basic',
+ statements: [],
+ params: [{
+ type: 'Dropdown',
+ options:[
+ ['0','0'],['1','1'],['2','2'],
+ ['3','3'],['4','4'],['5','5'],
+ ['6','6'],['7','7'],['8','8'],
+ ['9','9'],['10','10'],['11','11'],
+ ['12','12'],['13','13'],['14','14'],
+ ['15','15'],['16','16'],['17','17'],
+ ],
+ fontSize: 11,
+ bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
+ arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
+ },
+ {
+ type:'Block',
+ accept:"string",
+ converter: Entry.block.converters.returnStringOrNumberByValue,
+ },
+ {
+ type:'Indicator',
+ img : 'block_icon/hardware_icon.svg',
+ size: 12,
+ }
+
+ ],
+ paramsKeyMap: {
+ MOTNUM: 0,
+ ANGLE: 1,
+ },
+ events: {},
+ def: {
+ params: [
+ "0" //dropdown의 경우 VALUE값이 초기값
+ ,
+ {
+ type:"number",//최대최소값설정?
+ params:['0'],
+ }],
+ type: 'kkmoo_rotate_motor',
+ },
+ class: 'Basic',
+ isNotFor: ['kkmoo'],
+ func: function(sprite, script) {
+ const prot = "EC"
+ const motnum = script.getField('MOTNUM',script);
+ const angle = script.getValue('ANGLE',script);
+ var msg = null;
+ if(script.isStart != true){
+ script.isStart = true;
+ if(angle>=-90 && angle<=90){
+ msg={'MOT':motnum,'ANG':angle};
+ }
+ Entry.hw.sendQueue.msg = {'prot':prot,'data':msg};
+ return script;
+ }
+ else{
+ delete script.isStart;
+ delete Entry.hw.sendQueue.msg
+ return script.callReturn();
+ }
+
+
+ //return null;
+ //return script.callReturn();
+ },
+ //syntax: undefined,
+ },
+ kkmoo_isPlaying:{
+ template: Lang.template.kkmoo_isPlaying,
+ color: EntryStatic.colorSet.block.default.HARDWARE,
+ outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
+ skeleton: 'basic_boolean_field',
+ statements: [],
+ params: [],
+ events: {},
+ def: {
+ type: 'kkmoo_isPlaying',
+ },
+ class: 'Basic',
+ isNotFor: ['kkmoo'],
+ func: async function(sprite,script){
+ const wait = (timeToDelay) => new Promise((resolve) => setTimeout(resolve, timeToDelay))
+ await wait(100);
+ await Entry.hw.update();
+ if(Entry.hw.portData.data == 'true'){
+ Entry.kkmoo.isMotionRunning = true;
+ console.log("true");
+ return true;
+ }
+ else if(Entry.hw.portData.data == 'false'){
+ Entry.kkmoo.isMotionRunning = false;
+ console.log("false");
+ return false;
+ }
+ else{
+ console.log(Entry.hw.portData.data);
+ console.log("else");
+ return Entry.kkmoo.isMotionRunning;
+ }
+ /*console.log(Entry.hw.portData.data);
+ console.log(Entry.kkmoo.isReceive);
+ if(Entry.kkmoo.isReceive == 2)
+ {
+ if(Entry.hw.portData.data == "true")
+ {
+ Entry.kkmoo.isReceive = 1;
+ }
+ // else if(Entry.hw.portData.data == "false")
+ // {
+ // Entry.kkmoo.isReceive = 0;
+ // }
+ }
+ else
+ {
+ if(Entry.hw.portData.data == "true")
+ {
+ Entry.kkmoo.isReceive = 1;
+ }
+ else if(Entry.hw.portData.data == "false")
+ {
+ Entry.kkmoo.isReceive = 0;
+ }
+ }
+
+ if(Entry.kkmoo.isReceive == 0)
+ {
+ console.log(Entry.kkmoo.isReceive);
+ return false;
+ }
+ else if(Entry.kkmoo.isReceive == 1)
+ {
+ console.log(Entry.kkmoo.isReceive);
+ return true;
+ }
+ else
+ {
+ console.log(Entry.kkmoo.isReceive);
+ return true;
+ }*/
+
+
+ // console.log(Entry.kkmoo.isReceive);
+ // console.log("------------------");
+
+ // return Entry.kkmoo.isReceive;
+ }
+ },
+ kkmoo_motion_play_basic: {
+ template: Lang.template.kkmoo_motion_play_basic,
+ color: EntryStatic.colorSet.block.default.HARDWARE,
+ outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
+ skeleton: 'basic',
+ statements: [],
+ params: [{
+ type:'Block',
+ accept:"string",
+ converter: Entry.block.converters.returnStringOrNumberByValue,
+ },
+ {
+ type:'Indicator',
+ img : 'block_icon/hardware_icon.svg',
+ size: 12,
+ }
+
+ ],
+ paramsKeyMap: {
+ MOTIONNUM : 0,
+ },
+ events: {},
+ def: {
+ params: [
+ {
+ type:"number",
+ params:["0"]
+ }
+ ],
+
+ type: 'kkmoo_motion_play_basic',
+ },
+ class: 'Basic',
+ isNotFor: ['kkmoo'],
+ func: function(sprite, script) {
+ console.log("motionPlay");
+ const prot = "PM"
+ const motionnum = script.getValue('MOTIONNUM',script);
+ var msg = motionnum;
+ if(script.isStart != true){
+ script.isStart = true;
+ Entry.hw.sendQueue.msg = {'prot':prot,'data':msg};
+ return script;
+ }
+ else{
+ delete script.isStart;
+ delete Entry.hw.sendQueue.msg;
+ return script.callReturn();
+ }
+ },
+ //syntax: undefined,
+ },
+ kkmoo_motion_play_custom: {
+ template: Lang.template.kkmoo_motion_play_custom,
+ color: EntryStatic.colorSet.block.default.HARDWARE,
+ outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
+ skeleton: 'basic',
+ statements: [],
+ params: [{
+ type:'Block',
+ accept:"string",
+ converter: Entry.block.converters.returnStringOrNumberByValue,
+ },
+ {
+ type:'Indicator',
+ img : 'block_icon/hardware_icon.svg',
+ size: 12,
+ }
+
+ ],
+ paramsKeyMap: {
+ MOTIONNUM : 0,
+ },
+ events: {},
+ def: {
+ params: [
+ {
+ type:"number",
+ params:["0"]
+ }
+ ],
+
+ type: 'kkmoo_motion_play_custom',
+ },
+ class: 'Basic',
+ isNotFor: ['kkmoo'],
+ func: function(sprite, script) {
+ console.log("motionPlay");
+ const prot = "CM"
+ const motionnum = script.getValue('MOTIONNUM',script);
+ var msg = motionnum;
+ if(script.isStart != true){
+ setTimeout(()=>{script.isStart = true;},100)
+
+ Entry.hw.sendQueue.msg = {'prot':prot,'data':msg};
+ return script;
+ }
+ else{
+ delete script.isStart;
+ delete Entry.hw.sendQueue.msg;
+ return script.callReturn();
+ }
+ },
+ //syntax: undefined,
+ },
+ kkmoo_rotate_motor_time: {
+ template: Lang.template.kkmoo_rotate_motor_time,
+ color: EntryStatic.colorSet.block.default.HARDWARE,
+ outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
+ skeleton: 'basic',
+ statements: [],
+ params: [{
+ type: 'Dropdown',
+ options:[
+ ['0','0'],['1','1'],['2','2'],
+ ['3','3'],['4','4'],['5','5'],
+ ['6','6'],['7','7'],['8','8'],
+ ['9','9'],['10','10'],['11','11'],
+ ['12','12'],['13','13'],['14','14'],
+ ['15','15'],['16','16'],['17','17'],
+ ],
+ fontSize: 11,
+ bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
+ arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
+ },
+ {
+ type:'Block',
+ accept:"string",
+ converter: Entry.block.converters.returnStringOrNumberByValue,
+ },
+ {
+ type:'Block',
+ accept:"string",
+ converter: Entry.block.converters.returnStringOrNumberByValue,
+ },
+ {
+ type:'Indicator',
+ img : 'block_icon/hardware_icon.svg',
+ size: 12,
+ }
+
+ ],
+ paramsKeyMap: {
+ MOTNUM: 0,
+ ANGLE: 1,
+ TIME: 2,
+ },
+ events: {},
+ def: {
+ params: [
+ "0" //dropdown의 경우 VALUE값이 초기값
+ ,
+ {
+ type:"number",//최대최소값설정?
+ params:['0'],
+ },
+ {
+ type:"number",
+ params:['0'],
+ },
+ ],
+ type: 'kkmoo_rotate_motor_time',
+ },
+ class: 'Basic',
+ isNotFor: ['kkmoo'],
+ func: function(sprite, script) {
+ const prot = "AD"
+ const motnum = script.getField('MOTNUM',script);
+ const angle = script.getValue('ANGLE',script);
+ const time = script.getValue('TIME',script);
+ var msg = null;
+ if(script.isStart != true){
+ script.isStart = true;
+ //Entry.kkmoo.isReceive = 2;
+ if(angle>=-90 && angle<=90){
+ msg={'MOT':motnum,'ANG':angle,"TME":time};
+ }
+ Entry.hw.sendQueue.msg = {'prot':prot,'data':msg};
+ return script;
+ }
+ else{
+ delete script.isStart;
+ delete Entry.hw.sendQueue.msg
+ return script.callReturn();
+ }
+
+
+ //return null;
+ //return script.callReturn();
+ },
+ //syntax: undefined,
+ },
+
+ };
+};
+
+module.exports = Entry.kkmoo;
diff --git a/src/playground/blocks/hardware/block_iCOBOT.js b/src/playground/blocks/hardware/block_iCOBOT.js
index 062666e5b5..da1f10505b 100644
--- a/src/playground/blocks/hardware/block_iCOBOT.js
+++ b/src/playground/blocks/hardware/block_iCOBOT.js
@@ -26,10 +26,23 @@ Entry.iCOBOT = {
var keySet = Object.keys(Entry.hw.sendQueue.SET);
keySet.forEach(function(key)
{
- if(Entry.hw.sendQueue.SET[key].type === 4)
+ if(Entry.hw.sendQueue.SET[key].type === 2)
{
- Entry.hw.sendQueue.SET[key].data[0] = 0;
- Entry.hw.sendQueue.SET[key].data[1] = 0;
+ Entry.hw.sendQueue.SET[key].data = {
+ n: 0,
+ r: 0,
+ g: 0,
+ b: 0,
+ };
+ }
+ else if(Entry.hw.sendQueue.SET[key].type === 4)
+ {
+ Entry.hw.sendQueue.SET[key].data =
+ {
+ mode: 0,
+ value: 0,
+ };
+
}
else Entry.hw.sendQueue.SET[key].data = 0;
Entry.hw.sendQueue.SET[key].time = new Date().getTime();
@@ -75,102 +88,49 @@ Entry.iCOBOT = {
'11': [58, 117, 233, 466, 932, 1865, 3729, 7459],
'12': [62, 123, 247, 494, 988, 1976, 3951, 7902],
},
- monitorTemplate: {
- imgPath: 'hw/iCOBOT_Front.png',
- width: 550,
- height: 600,
- listPorts: {
- BLeft_IR: {
- name: 'Bottom Left IR',
- type: 'input',
- pos: { x: 0, y: 0 },
- },
- BMid_IR: {
- name: 'Bottom Mid IR',
- type: 'input',
- pos: { x: 0, y: 0 },
- },
- BRight_IR: {
- name: 'Bottom Right IR',
- type: 'input',
- pos: { x: 0, y: 0 },
- },
- Real_T: {
- name: 'Temperature',
- type: 'input',
- pos: { x: 0, y: 0 },
- },
- Real_H: {
- name: 'Humidity',
- type: 'input',
- pos: { x: 0, y: 0 },
- },
- Noise: {
- name: 'Sound',
- type: 'input',
- pos: { x: 0, y: 0 },
- },
- },
- ports: {
- Brightness: {
- name: 'Brightness',
- type: 'input',
- pos: { x: 295, y: 350 },
- },
- Front_IR: {
- name: 'Front IR',
- type: 'input',
- pos: { x: 250, y: 300 },
- },
- Left_IR: {
- name: 'Left IR',
- type: 'input',
- pos: { x: 20, y: 450 },
- },
- Right_IR: {
- name: 'Right IR',
- type: 'input',
- pos: { x: 525, y: 450 },
- },
- },
- mode: 'both',
- },
};
Entry.iCOBOT.blockMenuBlocks = [
- 'icobot_get_cds_value',
- 'icobot_get_sound_value',
- 'icobot_get_analog_temp_value',
- 'icobot_get_distsensor_value',
- 'icobot_get_discomfort_index_value',
- 'icobot_buzzer_onoff',
- 'icobot_set_digital_buzzer_notime',
- 'icobot_set_digital_buzzer',
- 'icobot_digital_rgbled_off',
- 'icobot_digital_rgbled_onoff',
- 'icobot_digital_set_rgbled_value',
- 'icobot_digital_rgbled_percent',
- 'icobot_digital_motor_stop',
- 'icobot_digital_set_motor_speed',
- 'icobot_digital_set_motor_direction',
- 'icobot_digital_set_motor_angle',
+ 'icobot_sensor_input_title',
+ 'icobot_get_cds_value',
+ 'icobot_get_sound_value',
+ 'icobot_get_distsensor_value',
+ 'icobot_get_analog_temp_value',
+ 'icobot_get_discomfort_index_value',
+ 'icobot_buzzer_title',
+ 'icobot_buzzer_onoff',
+ 'icobot_set_digital_buzzer_notime',
+ 'icobot_set_digital_buzzer',
+ 'icobot_led_title',
+ 'icobot_digital_rgbled_off',
+ 'icobot_digital_rgbled_onoff',
+ 'icobot_digital_set_rgbled_value',
+ 'icobot_motor_title',
+ 'icobot_digital_motor_stop',
+ 'icobot_digital_set_motor_speed',
+ 'icobot_digital_set_motor_direction',
+ 'icobot_digital_set_motor_angle',
];
Entry.iCOBOT.setLanguage = function() {
return {
ko: {
template: {
+ icobot_sensor_input_title: "▶ 아이코봇 센서 입력 값",
icobot_get_cds_value: "조도(밝기) 센서 값",
icobot_get_sound_value: "사운드(소리)감지 센서 값",
icobot_get_distsensor_value: "거리(IR) %1 센서 값",
icobot_get_analog_temp_value: "%1 센서 값",
icobot_get_discomfort_index_value: "불쾌 지수 값",
+ icobot_buzzer_title: "▶ 아이코봇 부저 출력",
icobot_buzzer_onoff: "부저 %1 %2",
icobot_set_digital_buzzer: "부저를 %1 옥타브 %2 음 %3 초 연주 %4",
icobot_set_digital_buzzer_notime: "부저를 %1 옥타브 %2 음 연주 %3",
- icobot_digital_rgbled_onoff: "RGB LED %1 색 켜기 %2",
- icobot_digital_rgbled_off: "RGB LED 끄기 %1",
- icobot_digital_set_rgbled_value: "RGB LED 빨강 %1 초록 %2 파랑 %3 으로 켜기 %4",
+ icobot_led_title: "▶ 아이코봇 RGB LED 출력",
+ icobot_digital_rgbled_onoff: "%1 RGB LED %2 색 켜기 %3",
+ icobot_digital_rgbled_off: "%1 RGB LED 끄기 %2",
+ icobot_digital_set_rgbled_value: "%1 RGB LED 빨강 %2 초록 %3 파랑 %4 으로 켜기 %5",
+ icobot_motor_title: "▶ 아이코봇 모터 출력",
icobot_digital_set_motor_direction: "%1 모터 방향을 %2 방향으로 정하기 %3",
icobot_digital_set_motor_angle: "%1 방향으로 %2 도 회전하기 %3",
icobot_digital_set_motor_speed: "%1 모터의 속도를 %2 로 정하기 %3",
@@ -194,6 +154,14 @@ Entry.iCOBOT.setLanguage = function() {
icobot_digital_motor_stop: "선택한 모터가 정지합니다.",
},
Blocks: {
+ icobot_Sound: "소리감지",
+ icobot_Brightness: "밝기(조도)",
+ monitor_ir_front: "정면 거리",
+ monitor_ir_left: "왼쪽 거리",
+ monitor_ir_right: "오른쪽 거리",
+ monitor_ir_bottom_mid: "아래중앙 거리",
+ monitor_ir_bottom_left: "아래왼쪽 거리",
+ monitor_ir_bottom_right: "아래오른쪽 거리",
icobot_Temperature: "온도(°C)",
icobot_Humidity: "습도(%)",
icobot_ir_front: "정면",
@@ -206,17 +174,22 @@ Entry.iCOBOT.setLanguage = function() {
icobot_buzzer_off: "끄기",
icobot_buzzer_silent: "무음",
icobot_buzzer_do: "도",
- icobot_buzzer_do_sharp: "도#(레b)",
+ icobot_buzzer_do_sharp: "도#(레♭)",
icobot_buzzer_re: "레",
- icobot_buzzer_re_sharp: "레#(미b)",
+ icobot_buzzer_re_sharp: "레#(미♭)",
icobot_buzzer_mi: "미",
icobot_buzzer_fa: "파",
- icobot_buzzer_fa_sharp: "파#(솔b)",
+ icobot_buzzer_fa_sharp: "파#(솔♭)",
icobot_buzzer_sol: "솔",
- icobot_buzzer_sol_sharp: "솔#(라b)",
+ icobot_buzzer_sol_sharp: "솔#(라♭)",
icobot_buzzer_la: "라",
- icobot_buzzer_la_sharp: "라#(시b)",
+ icobot_buzzer_la_sharp: "라#(시♭)",
icobot_buzzer_si: "시",
+ icobot_led_total: "모든",
+ icobot_led_left_up: "왼쪽 위",
+ icobot_led_left_down: "왼쪽 아래",
+ icobot_led_right_up: "오른쪽 위",
+ icobot_led_right_down: "오른쪽 아래",
icobot_color_white: "흰",
icobot_color_red: "빨강",
icobot_color_orange: "주황",
@@ -244,40 +217,52 @@ Entry.iCOBOT.setLanguage = function() {
},
en: {
template: {
+ icobot_sensor_input_title: "▶ i-COBOT Input Sensor Value",
icobot_get_cds_value: "CDS(Brightness) Sensor Value",
icobot_get_sound_value: "Sound Sensor Value",
icobot_get_distsensor_value: "Distance(IR) %1 Sensor Value",
icobot_get_analog_temp_value: "%1 Sensor Value",
icobot_get_discomfort_index_value: "Discomfort Index Value",
+ icobot_buzzer_title: "▶ i-COBOT Buzzer Output",
icobot_buzzer_onoff: "Buzzer %1 %2",
- icobot_set_digital_buzzer: "Play Buzzer %1 Octave %2 Note %3 Sec %4",
- icobot_set_digital_buzzer_notime: "Play Buzzer %1 Octave %2 Note %3",
- icobot_digital_rgbled_onoff: "RGB LED %1 Color Turn On %2",
- icobot_digital_rgbled_off: "RGB LED Turn Off %1",
- icobot_digital_set_rgbled_value: "Turn On RGB LED with RED %1 GREEN %2 BLUE %3 value %4",
+ icobot_set_digital_buzzer: "Play %1 Octave %2 for %3 Sec with Buzzer %4",
+ icobot_set_digital_buzzer_notime: "Play %1 Octave %2 with Buzzer %3",
+ icobot_led_title: "▶ i-COBOT RGB LED Output",
+ icobot_digital_rgbled_onoff: "Turn On %1 RGB LED as %2 Color %3",
+ icobot_digital_rgbled_off: "Turn Off %1 RGB LED %2",
+ icobot_digital_set_rgbled_value: "Set the %1 RGB LED value to RED %2 GREEN %3 BLUE %4 %5",
+ icobot_motor_title: "▶ i-COBOT Motor Output",
icobot_digital_set_motor_direction: "Set %1 Motor Direction to %2 %3",
- icobot_digital_set_motor_angle: "Rotation %2 degrees in direction %1 %3",
+ icobot_digital_set_motor_angle: "Rotate %1 by %2 degrees %3",
icobot_digital_set_motor_speed: "Set %1 Motor Speed to %2 %3",
icobot_digital_motor_stop: "Stop %1 Motor %2",
},
Helper: {
- icobot_get_cds_value: "Reads the current value of illumination(Brightness).",
+ icobot_get_cds_value: "i-COBOT reads the current value of CDS photocell.\n\n A CDS photocell(or Light Dependant Resistor / LDR) is a resistor that changes the resistance based on the amount of light.",
icobot_get_sound_value: "Senses the surrounding sound.\n The value changes minute by minute.",
icobot_get_distsensor_value: "Reads the value of selected IR sensor.\n A larger value indicates that the distance from the object is close, or that it is detecting a white color.",
icobot_get_analog_temp_value: "Reads the value of current temperature or humidity.",
icobot_get_discomfort_index_value: "Calculate the Temperature-Humidity Index(THI) using the current temperature and relative humidity values.\n\n THI = ((9/5)T)-(0.55(1-RH)((9/5)T-26))+32 \n\n T : Temperature, RH : Relative Humidity",
- icobot_buzzer_onoff: "You can turn the buzzer on or off.",
- icobot_set_digital_buzzer: "It sounds the pitch you entered until the moment you decided to.",
- icobot_set_digital_buzzer_notime: "Keep sounding the pitch you entered.",
+ icobot_buzzer_onoff: "You can turn on/off the buzzer.",
+ icobot_set_digital_buzzer: "Let i-COBOT play the pitch you entered for the seconds you entered.",
+ icobot_set_digital_buzzer_notime: "Let i-COBOT keep playing the pitch you entered.",
icobot_digital_rgbled_onoff: "Turn the LED on as the selected color.",
icobot_digital_rgbled_off: "Turns off the LED.",
icobot_digital_set_rgbled_value: "Set the R, G, and B values of the LED to the entered values and turn them on.",
- icobot_digital_set_motor_direction: "Determine the drive direction of the selected motor, and head to that.",
- icobot_digital_set_motor_angle: "The i-COBOT turns as much as you want.",
- icobot_digital_set_motor_speed: "Determine the speed of the motor and drive at that speed.",
+ icobot_digital_set_motor_direction: "Determine the driving path of the motor.",
+ icobot_digital_set_motor_angle: "Let i-COBOT rotate as much as you want.",
+ icobot_digital_set_motor_speed: "Determine the speed of the motor.",
icobot_digital_motor_stop: "The selected motor stops.",
},
Blocks: {
+ icobot_Sound: "Noise",
+ icobot_Brightness: "Brightness(CDS)",
+ monitor_ir_front: "Front Dist.",
+ monitor_ir_left: "Left Dist.",
+ monitor_ir_right: "Right Dist.",
+ monitor_ir_bottom_mid: "Bottom_Mid Dist.",
+ monitor_ir_bottom_left: "Bottom_Left Dist.",
+ monitor_ir_bottom_right: "Bottom_Right Dist.",
icobot_Temperature: "Temperature(°C)",
icobot_Humidity: "Humidity(%)",
icobot_ir_front: "Front",
@@ -289,25 +274,30 @@ Entry.iCOBOT.setLanguage = function() {
icobot_buzzer_on: "On",
icobot_buzzer_off: "Off",
icobot_buzzer_silent: "NoTone",
- icobot_buzzer_do: "Do",
- icobot_buzzer_do_sharp: "Do#(Reb)",
- icobot_buzzer_re: "Re",
- icobot_buzzer_re_sharp: "Re#(Mib)",
- icobot_buzzer_mi: "Mi",
- icobot_buzzer_fa: "Fa",
- icobot_buzzer_fa_sharp: "Fa#(Solb)",
- icobot_buzzer_sol: "Sol",
- icobot_buzzer_sol_sharp: "Sol#(Lab)",
- icobot_buzzer_la: "La",
- icobot_buzzer_la_sharp: "La#(Sib)",
- icobot_buzzer_si: "Si",
+ icobot_buzzer_do: "C",
+ icobot_buzzer_do_sharp: "C#(D♭)",
+ icobot_buzzer_re: "D",
+ icobot_buzzer_re_sharp: "D#(E♭)",
+ icobot_buzzer_mi: "E",
+ icobot_buzzer_fa: "F",
+ icobot_buzzer_fa_sharp: "F#(G♭)",
+ icobot_buzzer_sol: "G",
+ icobot_buzzer_sol_sharp: "G#(A♭)",
+ icobot_buzzer_la: "A",
+ icobot_buzzer_la_sharp: "A#(B♭)",
+ icobot_buzzer_si: "B",
+ icobot_led_total: "All",
+ icobot_led_left_up: "Left Top",
+ icobot_led_left_down: "Left Bottom",
+ icobot_led_right_up: "Right Top",
+ icobot_led_right_down: "Right Bottom",
icobot_color_white: "White",
icobot_color_red: "Red",
icobot_color_orange: "Orange",
icobot_color_yellow: "Yellow",
icobot_color_green: "Green",
icobot_color_blue: "Blue",
- icobot_color_sky_blue: "Sky_Blue",
+ icobot_color_sky_blue: "Sky Blue",
icobot_color_purple: "Purple",
icobot_motor_both_wheels: "Both",
icobot_motor_left_wheels: "Left",
@@ -329,14 +319,102 @@ Entry.iCOBOT.setLanguage = function() {
}
};
+Entry.iCOBOT.monitorTemplate = function() {
+
+ return {
+ imgPath: 'hw/iCOBOT_Front.png',
+ width: 550,
+ height: 600,
+ listPorts: {
+ BLeft_IR: {
+ name: Lang.Blocks.monitor_ir_bottom_left,
+ type: 'input',
+ pos: { x: 0, y: 0 },
+ },
+ BMid_IR: {
+ name: Lang.Blocks.monitor_ir_bottom_mid,
+ type: 'input',
+ pos: { x: 0, y: 0 },
+ },
+ BRight_IR: {
+ name: Lang.Blocks.monitor_ir_bottom_right,
+ type: 'input',
+ pos: { x: 0, y: 0 },
+ },
+ Real_T: {
+ name: Lang.Blocks.icobot_Temperature,
+ type: 'input',
+ pos: { x: 0, y: 0 },
+ },
+ Real_H: {
+ name: Lang.Blocks.icobot_Humidity,
+ type: 'input',
+ pos: { x: 0, y: 0 },
+ },
+ Sound: {
+ name: Lang.Blocks.icobot_Sound,
+ type: 'input',
+ pos: { x: 0, y: 0 },
+ },
+ },
+ ports: {
+ Brightness: {
+ name: Lang.Blocks.icobot_Brightness,
+ type: 'input',
+ pos: { x: 295, y: 350 },
+ },
+ Front_IR: {
+ name: Lang.Blocks.monitor_ir_front,
+ type: 'input',
+ pos: { x: 250, y: 300 },
+ },
+ Left_IR: {
+ name: Lang.Blocks.monitor_ir_left,
+ type: 'input',
+ pos: { x: 20, y: 450 },
+ },
+ Right_IR: {
+ name: Lang.Blocks.monitor_ir_right,
+ type: 'input',
+ pos: { x: 525, y: 450 },
+ },
+ },
+ mode: 'both',
+ };
+};
+
Entry.iCOBOT.getBlocks = function() {
return {
- //1. 센서 입력
+ //1. 센서 입력
+ icobot_sensor_input_title: {
+ color: EntryStatic.colorSet.common.TRANSPARENT,
+ fontColor: '#191970',
+ skeleton: 'basic_text',
+ skeletonOptions: {
+ contentPos: {
+ x: 5,
+ },
+ },
+ params: [
+ {
+ type: 'Text',
+ text: Lang.template.icobot_sensor_input_title,
+ color: '#191970',
+ align: 'left',
+ },
+ ],
+ def: {
+ type: 'icobot_sensor_input_title',
+ },
+ class: 'iCOBOT_ANA',
+ isNotFor: ['iCOBOT'],
+ events: {},
+ },
// 조도(밝기) - 센서 값
icobot_get_cds_value: {
color: EntryStatic.colorSet.block.default.HARDWARE,
- outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
+ outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
fontColor: '#fff',
skeleton: 'basic_string_field',
template: Lang.template.icobot_get_cds_value,
@@ -393,63 +471,32 @@ Entry.iCOBOT.getBlocks = function() {
syntax: { js: [], py: [] },
},
- icobot_analog_temp_name: {
- color: EntryStatic.colorSet.block.default.HARDWARE,
- outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
- fontColor: '#fff',
- skeleton: 'basic_string_field',
- statements: [],
- template: '%1',
- params: [
- {
- type: 'Dropdown',
- options: [
- [Lang.Blocks.icobot_Temperature, '8'],
- [Lang.Blocks.icobot_Humidity, '9'],
- ],
- value: '8',
- fontSize: 11,
- bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
- arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
- },
- ],
- events: {},
- def: {
- params: [null],
- },
- paramsKeyMap: {
- PORT: 0,
- },
- func: function(sprite, script) {
- return script.getField('PORT');
- },
- },
-
- // 온습도 - 센서 값
icobot_get_analog_temp_value: {
color: EntryStatic.colorSet.block.default.HARDWARE,
- outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
- fontColor: '#fff',
+ outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
+ fontColor: '#fff',
skeleton: 'basic_string_field',
- template: Lang.template.icobot_get_analog_temp_value,
statements: [],
params: [
{
- type: 'Block',
- accept: 'string',
- },
+ type: 'Dropdown',
+ options: [
+ [Lang.Blocks.icobot_Temperature, '8'],
+ [Lang.Blocks.icobot_Humidity, '9'],
+ ],
+ value: '8',
+ fontSize: 11,
+ bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
+ arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
+ },
],
events: {},
def: {
- params: [
- {
- type: 'icobot_analog_temp_name',
- },
- ],
+ params: [null],
type: 'icobot_get_analog_temp_value',
},
paramsKeyMap: {
- PORT: 0,
+ PORT: 0,
},
class: 'iCOBOT_ANA',
isNotFor: ['iCOBOT'],
@@ -490,13 +537,12 @@ Entry.iCOBOT.getBlocks = function() {
syntax: { js: [], py: [] },
},
- icobot_analog_distsensor_list: {
+ icobot_get_distsensor_value: {
color: EntryStatic.colorSet.block.default.HARDWARE,
outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
fontColor: '#fff',
skeleton: 'basic_string_field',
statements: [],
- template: '%1',
params: [
{
type: 'Dropdown',
@@ -517,36 +563,6 @@ Entry.iCOBOT.getBlocks = function() {
events: {},
def: {
params: [null],
- },
- paramsKeyMap: {
- PORT: 0,
- },
- func: function(sprite, script) {
- return script.getField('PORT');
- },
- },
-
- // 거리 - 센서 값
- icobot_get_distsensor_value: {
- color: EntryStatic.colorSet.block.default.HARDWARE,
- outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
- fontColor: '#fff',
- skeleton: 'basic_string_field',
- template: Lang.template.icobot_get_distsensor_value,
- statements: [],
- params: [
- {
- type: 'Block',
- accept: 'string',
- },
- ],
- events: {},
- def: {
- params: [
- {
- type: 'icobot_analog_distsensor_list',
- },
- ],
type: 'icobot_get_distsensor_value',
},
paramsKeyMap: {
@@ -563,15 +579,38 @@ Entry.iCOBOT.getBlocks = function() {
syntax: { js: [], py: [] },
},
- //2. 부저 관련
+ //2. 부저 관련
+ icobot_buzzer_title: {
+ color: EntryStatic.colorSet.common.TRANSPARENT,
+ fontColor: '#191970',
+ skeleton: 'basic_text',
+ skeletonOptions: {
+ contentPos: {
+ x: 5,
+ },
+ },
+ params: [
+ {
+ type: 'Text',
+ text: Lang.template.icobot_buzzer_title,
+ color: '#191970',
+ align: 'left',
+ },
+ ],
+ def: {
+ type: 'icobot_buzzer_title',
+ },
+ class: 'iCOBOT_BUZ',
+ isNotFor: ['iCOBOT'],
+ events: {},
+ },
- icobot_digital_port_onoff_list: {
+ icobot_buzzer_onoff: {
color: EntryStatic.colorSet.block.default.HARDWARE,
outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
fontColor: '#fff',
- skeleton: 'basic_string_field',
+ skeleton: 'basic',
statements: [],
- template: '%1',
params: [
{
type: 'Dropdown',
@@ -584,45 +623,15 @@ Entry.iCOBOT.getBlocks = function() {
bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
},
- ],
- events: {},
- def: {
- params: [null],
- },
- paramsKeyMap: {
- PORT: 0,
- },
- func: function(sprite, script) {
- return script.getField('PORT');
- },
- },
-
- // 부저 - 부저 On/Off 삐소리
- icobot_buzzer_onoff: {
- color: EntryStatic.colorSet.block.default.HARDWARE,
- outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
- fontColor: '#fff',
- skeleton: 'basic',
- statements: [],
- params: [
- {
- type: 'Block',
- accept: 'string',
- },
{
type: 'Indicator',
- img: 'block_icon/hardware_bzr2.png', // img: 'block_icon/hardware_icon.svg',
+ img: 'block_icon/hardware_bzr2.svg',
size: 11,
},
],
events: {},
def: {
- params: [
- {
- type: 'icobot_digital_port_onoff_list',
- },
- null,
- ],
+ params: [null],
type: 'icobot_buzzer_onoff',
},
paramsKeyMap: {
@@ -648,13 +657,14 @@ Entry.iCOBOT.getBlocks = function() {
syntax: { js: [], py: [] },
},
- icobot_list_digital_octave: {
+ // 부저 - 부저 옥타브/음/초 동안 연주
+ icobot_set_digital_buzzer: {
color: EntryStatic.colorSet.block.default.HARDWARE,
- outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
- fontColor: '#fff',
- skeleton: 'basic_string_field',
+ outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
+ fontColor: '#fff',
+ skeleton: 'basic',
statements: [],
- template: '%1',
+ template: Lang.template.icobot_set_digital_buzzer,
params: [
{
type: 'Dropdown',
@@ -673,28 +683,6 @@ Entry.iCOBOT.getBlocks = function() {
bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
},
- ],
- events: {},
- def: {
- params: [null],
- },
- paramsKeyMap: {
- OCTAVE: 0,
- },
- func: function(sprite, script) {
- return script.getField('OCTAVE');
- },
-
- },
-
- icobot_list_digital_tone: {
- color: EntryStatic.colorSet.block.default.HARDWARE,
- outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
- fontColor: '#fff',
- skeleton: 'basic_string_field',
- statements: [],
- template: '%1',
- params: [
{
type: 'Dropdown',
options: [
@@ -717,70 +705,36 @@ Entry.iCOBOT.getBlocks = function() {
bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
},
+ {
+ type: 'Block',
+ accept: 'string',
+ },
+ {
+ type: 'Indicator',
+ img: 'block_icon/hardware_bzr2.svg',
+ size: 11,
+ },
],
events: {},
def: {
- params: [null],
+ params: [
+ null,
+ null,
+ {
+ type: 'number',
+ params: ["1"],
+ },
+ null,
+ ],
+ type: 'icobot_set_digital_buzzer',
},
paramsKeyMap: {
- NOTE: 0,
+ OCTAVE: 0,
+ NOTE: 1,
+ DURATION: 2,
},
- func: function(sprite, script) {
- return script.getField('NOTE');
- },
- },
-
- // 부저 - 부저 옥타브/음/초 동안 연주
- icobot_set_digital_buzzer: {
- color: EntryStatic.colorSet.block.default.HARDWARE,
- outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
- fontColor: '#fff',
- skeleton: 'basic',
- statements: [],
- template: Lang.template.icobot_set_digital_buzzer,
- params: [
- {
- type: 'Block',
- accept: 'string',
- },
- {
- type: 'Block',
- accept: 'string',
- },
- {
- type: 'Block',
- accept: 'string',
- },
- {
- type: 'Indicator',
- img: 'block_icon/hardware_bzr2.png',
- size: 11,
- },
- ],
- events: {},
- def: {
- params: [
- {
- type: 'icobot_list_digital_octave',
- },
- {
- type: 'icobot_list_digital_tone',
- },
- {
- type: 'number',
- params: ["1"],
- },
- null,
- ],
- type: 'icobot_set_digital_buzzer',
- },
- paramsKeyMap: {
- OCTAVE: 0,
- NOTE: 1,
- DURATION: 2,
- },
- class: 'iCOBOT_BUZ',
- isNotFor: ['iCOBOT'],
+ class: 'iCOBOT_BUZ',
+ isNotFor: ['iCOBOT'],
func: function(sprite, script) {
var port = 6;
var octave = script.getNumberValue('OCTAVE') - 1;
@@ -871,30 +825,53 @@ Entry.iCOBOT.getBlocks = function() {
template: Lang.template.icobot_set_digital_buzzer_notime,
params: [
{
- type: 'Block',
- accept: 'string',
+ type: 'Dropdown',
+ options: [
+ ['1', '1'],
+ ['2', '2'],
+ ['3', '3'],
+ ['4', '4'],
+ ['5', '5'],
+ ['6', '6'],
+ ['7', '7'],
+ ['8', '8'],
+ ],
+ value: '4',
+ fontSize: 11,
+ bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
+ arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
},
{
- type: 'Block',
- accept: 'string',
+ type: 'Dropdown',
+ options: [
+ [Lang.Blocks.icobot_buzzer_silent, '0'],
+ [Lang.Blocks.icobot_buzzer_do, 'C'],
+ [Lang.Blocks.icobot_buzzer_do_sharp, 'CS'],
+ [Lang.Blocks.icobot_buzzer_re, 'D'],
+ [Lang.Blocks.icobot_buzzer_re_sharp, 'DS'],
+ [Lang.Blocks.icobot_buzzer_mi, 'E'],
+ [Lang.Blocks.icobot_buzzer_fa, 'F'],
+ [Lang.Blocks.icobot_buzzer_fa_sharp, 'FS'],
+ [Lang.Blocks.icobot_buzzer_sol, 'G'],
+ [Lang.Blocks.icobot_buzzer_sol_sharp, 'GS'],
+ [Lang.Blocks.icobot_buzzer_la, 'A'],
+ [Lang.Blocks.icobot_buzzer_la_sharp, 'AS'],
+ [Lang.Blocks.icobot_buzzer_si, 'B'],
+ ],
+ value: 'C',
+ fontSize: 11,
+ bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
+ arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
},
{
type: 'Indicator',
- img: 'block_icon/hardware_bzr2.png',
+ img: 'block_icon/hardware_bzr2.svg',
size: 11,
},
],
events: {},
def: {
- params: [
- {
- type: 'icobot_list_digital_octave',
- },
- {
- type: 'icobot_list_digital_tone',
- },
- null,
- ],
+ params: [null],
type: 'icobot_set_digital_buzzer_notime',
},
paramsKeyMap: {
@@ -941,15 +918,54 @@ Entry.iCOBOT.getBlocks = function() {
},
//3. LED 관련
-
- icobot_analog_rgb_color_list: {
+ icobot_led_title: {
+ color: EntryStatic.colorSet.common.TRANSPARENT,
+ fontColor: '#191970',
+ skeleton: 'basic_text',
+ skeletonOptions: {
+ contentPos: {
+ x: 5,
+ },
+ },
+ params: [
+ {
+ type: 'Text',
+ text: Lang.template.icobot_led_title,
+ color: '#191970',
+ align: 'left',
+ },
+ ],
+ def: {
+ type: 'icobot_led_title',
+ },
+ class: 'iCOBOT_RGB',
+ isNotFor: ['iCOBOT'],
+ events: {},
+ },
+
+ // RGBLED - 종류 선택 및 On/Off
+ icobot_digital_rgbled_onoff:
+ {
color: EntryStatic.colorSet.block.default.HARDWARE,
outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
- fontColor: '#fff',
- skeleton: 'basic_string_field',
+ fontColor: '#fff',
+ skeleton: 'basic',
statements: [],
- template: '%1',
params: [
+ {
+ type: 'Dropdown',
+ options: [
+ [Lang.Blocks.icobot_led_total, '0'],
+ [Lang.Blocks.icobot_led_left_up, '1'],
+ [Lang.Blocks.icobot_led_right_up, '2'],
+ [Lang.Blocks.icobot_led_left_down, '3'],
+ [Lang.Blocks.icobot_led_right_down, '4'],
+ ],
+ value: '0',
+ fontSize: 11,
+ bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
+ arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
+ },
{
type: 'Dropdown',
options: [
@@ -967,57 +983,29 @@ Entry.iCOBOT.getBlocks = function() {
bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
},
- ],
- events: {},
- def: {
- params: [null],
- },
- paramsKeyMap: {
- PORT: 0,
- },
- func: function(sprite, script) {
- return script.getField('PORT');
- },
- },
-
- // RGBLED - 종류 선택 및 On/Off
- icobot_digital_rgbled_onoff:
- {
- color: EntryStatic.colorSet.block.default.HARDWARE,
- outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
- fontColor: '#fff',
- skeleton: 'basic',
- statements: [],
- params: [
- {
- type: 'Block',
- accept: 'string',
- },
{
type: 'Indicator',
- img: 'block_icon/hardware_led.png',
+ img: 'block_icon/hardware_led.svg',
size: 11,
},
],
events: {},
def: {
- params: [
- {
- type: 'icobot_analog_rgb_color_list',
- },
- null,
- ],
+ params: [null],
type: 'icobot_digital_rgbled_onoff',
},
paramsKeyMap: {
- COLOR: 0,
+ NUM: 0,
+ COLOR: 1,
},
class: 'iCOBOT_RGB',
isNotFor: ['iCOBOT'],
func: function(sprite, script)
{
var port = 9;
+ var num = script.getNumberValue('NUM', script);
var color = script.getNumberValue('COLOR', script);
+ var delay_time = 0;
var rLED, gLED, bLED;
@@ -1029,7 +1017,7 @@ Entry.iCOBOT.getBlocks = function() {
break;
case 2: rLED = 255; gLED = bLED = 0; // Red
break;
- case 3: rLED = 255;gLED = 50; bLED = 0; // orange
+ case 3: rLED = 255; gLED = 50; bLED = 0; // orange
break;
case 4: rLED = gLED = 255; bLED = 0; // Yellow
break;
@@ -1042,21 +1030,43 @@ Entry.iCOBOT.getBlocks = function() {
case 8: rLED = bLED = 255; gLED = 0; // purple
break;
}
+
+ if (!script.isStart)
+ {
- if (!Entry.hw.sendQueue['SET'])
- {
- Entry.hw.sendQueue['SET'] = {};
+ if (!Entry.hw.sendQueue['SET'])
+ {
+ Entry.hw.sendQueue['SET'] = {};
+ }
+ script.isStart = true;
+ script.timeFlag = 1;
+ Entry.hw.sendQueue['SET'][port] = {
+ type: Entry.iCOBOT.sensorTypes.RGBLED,
+ data: {
+ n: num,
+ r: rLED,
+ g: gLED,
+ b: bLED,
+ },
+ time: new Date().getTime(),
+ };
+ setTimeout (function ()
+ {
+ script.timeFlag = 0;
+ }, delay_time);
+ return script;
+ }
+ else if (script .timeFlag == 1)
+ {
+ return script;
+ }
+ else
+ {
+ delete script.timeFlag;
+ delete script.isStart;
+ Entry.engine.isContinue = false;
+ return script.callReturn();
}
- Entry.hw.sendQueue['SET'][port] = {
- type: Entry.iCOBOT.sensorTypes.RGBLED,
- data: {
- r: rLED,
- g: gLED,
- b: bLED,
- },
- time: new Date().getTime(),
- };
- return script.callReturn();
},
syntax: { js: [], py: [] },
},
@@ -1070,42 +1080,79 @@ Entry.iCOBOT.getBlocks = function() {
skeleton: 'basic',
statements: [],
params: [
+ {
+ type: 'Dropdown',
+ options: [
+ [Lang.Blocks.icobot_led_total, '0'],
+ [Lang.Blocks.icobot_led_left_up, '1'],
+ [Lang.Blocks.icobot_led_right_up, '2'],
+ [Lang.Blocks.icobot_led_left_down, '3'],
+ [Lang.Blocks.icobot_led_right_down, '4'],
+ ],
+ value: '0',
+ fontSize: 11,
+ bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
+ arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
+ },
{
type: 'Indicator',
- img: 'block_icon/hardware_led.png',
+ img: 'block_icon/hardware_led.svg',
size: 11,
},
],
events: {},
def: {
- params: [
- null,
- ],
+ params: [null],
type: 'icobot_digital_rgbled_off',
},
paramsKeyMap: {
+ NUM: 0,
},
class: 'iCOBOT_RGB',
isNotFor: ['iCOBOT'],
func: function(sprite, script)
{
var port = 9;
+ var num = script.getNumberValue('NUM', script);
var rLED = 0, gLED = 0, bLED = 0;
-
- if (!Entry.hw.sendQueue['SET'])
- {
- Entry.hw.sendQueue['SET'] = {};
+ var delay_time = 0;
+
+ if (!script.isStart)
+ {
+
+ if (!Entry.hw.sendQueue['SET'])
+ {
+ Entry.hw.sendQueue['SET'] = {};
+ }
+ script.isStart = true;
+ script.timeFlag = 1;
+ Entry.hw.sendQueue['SET'][port] = {
+ type: Entry.iCOBOT.sensorTypes.RGBLED,
+ data: {
+ n: num,
+ r: rLED,
+ g: gLED,
+ b: bLED,
+ },
+ time: new Date().getTime(),
+ };
+ setTimeout (function ()
+ {
+ script.timeFlag = 0;
+ }, delay_time);
+ return script;
+ }
+ else if (script .timeFlag == 1)
+ {
+ return script;
+ }
+ else
+ {
+ delete script.timeFlag;
+ delete script.isStart;
+ Entry.engine.isContinue = false;
+ return script.callReturn();
}
- Entry.hw.sendQueue['SET'][port] = {
- type: Entry.iCOBOT.sensorTypes.RGBLED,
- data: {
- r: rLED,
- g: gLED,
- b: bLED,
- },
- time: new Date().getTime(),
- };
- return script.callReturn();
},
syntax: { js: [], py: [] },
},
@@ -1119,6 +1166,20 @@ Entry.iCOBOT.getBlocks = function() {
skeleton: 'basic',
statements: [],
params: [
+ {
+ type: 'Dropdown',
+ options: [
+ [Lang.Blocks.icobot_led_total, '0'],
+ [Lang.Blocks.icobot_led_left_up, '1'],
+ [Lang.Blocks.icobot_led_right_up, '2'],
+ [Lang.Blocks.icobot_led_left_down, '3'],
+ [Lang.Blocks.icobot_led_right_down, '4'],
+ ],
+ value: '0',
+ fontSize: 11,
+ bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
+ arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
+ },
{
type: 'Block',
accept: 'string',
@@ -1133,13 +1194,14 @@ Entry.iCOBOT.getBlocks = function() {
},
{
type: 'Indicator',
- img: 'block_icon/hardware_led.png',
+ img: 'block_icon/hardware_led.svg',
size: 11,
},
],
events: {},
def: {
params: [
+ null,
{
type: 'number',
params: ["0"],
@@ -1157,212 +1219,131 @@ Entry.iCOBOT.getBlocks = function() {
type: 'icobot_digital_set_rgbled_value',
},
paramsKeyMap: {
- VALUE0:0,
- VALUE1:1,
- VALUE2:2,
+ NUM: 0,
+ VALUE0:1,
+ VALUE1:2,
+ VALUE2:3,
},
class: 'iCOBOT_RGB',
isNotFor: ['iCOBOT'],
func: function(sprite, script)
{
var port = 9;
+ var num = script.getNumberValue('NUM', script);
var rLED = script.getNumberValue('VALUE0', script);
var gLED = script.getNumberValue('VALUE1', script);
var bLED = script.getNumberValue('VALUE2', script);
+ var delay_time = 0;
- if (!Entry.hw.sendQueue['SET']) {
- Entry.hw.sendQueue['SET'] = {};
- }
- Entry.hw.sendQueue['SET'][port] = {
- type: Entry.iCOBOT.sensorTypes.RGBLED,
- data: {
- r: rLED,
- g: gLED,
- b: bLED,
- },
- time: new Date().getTime(),
- };
- return script.callReturn();
- },
- syntax: { js: [], py: [] },
- },
-
- //4. 모터 관련
- icobot_digital_motor_port_list: {
- color: EntryStatic.colorSet.block.default.HARDWARE,
- outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
- fontColor: '#fff',
- skeleton: 'basic_string_field',
- statements: [],
- template: '%1',
- params: [
+ if (!script.isStart)
{
- type: 'Dropdown',
- options: [
- [Lang.Blocks.icobot_motor_both_wheels, '2'],
- [Lang.Blocks.icobot_motor_left_wheels, '1'],
- [Lang.Blocks.icobot_motor_right_wheels, '3'],
- ],
- value: '2',
- fontSize: 11,
- bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
- arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
- arrowColor: EntryStatic.ARROW_COLOR_HW,
- },
- ],
- events: {},
- def: {
- params: [null],
- },
- paramsKeyMap: {
- PORT: 0,
- },
- func: function(sprite, script) {
- return script.getStringField('PORT');
+
+ if (!Entry.hw.sendQueue['SET'])
+ {
+ Entry.hw.sendQueue['SET'] = {};
+ }
+ script.isStart = true;
+ script.timeFlag = 1;
+ Entry.hw.sendQueue['SET'][port] = {
+ type: Entry.iCOBOT.sensorTypes.RGBLED,
+ data: {
+ n: num,
+ r: rLED,
+ g: gLED,
+ b: bLED,
+ },
+ time: new Date().getTime(),
+ };
+ setTimeout (function ()
+ {
+ script.timeFlag = 0;
+ }, delay_time);
+ return script;
+ }
+ else if (script .timeFlag == 1)
+ {
+ return script;
+ }
+ else
+ {
+ delete script.timeFlag;
+ delete script.isStart;
+ Entry.engine.isContinue = false;
+ return script.callReturn();
+ }
},
- },
+ syntax: { js: [], py: [] },
+ },
- icobot_motor_direction_list:
- {
- color: EntryStatic.colorSet.block.default.HARDWARE,
- outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
- fontColor: '#fff',
- skeleton: 'basic_string_field',
- statements: [],
- template: '%1',
+ //4. 모터 관련
+ icobot_motor_title: {
+ color: EntryStatic.colorSet.common.TRANSPARENT,
+ fontColor: '#191970',
+ skeleton: 'basic_text',
+ skeletonOptions: {
+ contentPos: {
+ x: 5,
+ },
+ },
params: [
{
- type: 'Dropdown',
- options: [
- [Lang.Blocks.icobot_motor_front_move, '0'],
- [Lang.Blocks.icobot_motor_back_move, '1'],
- ],
- value: '0',
- fontSize: 11,
- bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
- arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
- arrowColor: EntryStatic.ARROW_COLOR_HW,
+ type: 'Text',
+ text: Lang.template.icobot_motor_title,
+ color: '#191970',
+ align: 'left',
},
],
- events: {},
def: {
- params: [null],
+ type: 'icobot_motor_title',
},
- paramsKeyMap: {
- DIR: 0,
- },
- func: function(sprite, script) {
- return script.getStringField('DIR');
- },
- },
+ class: 'iCOBOT_DC',
+ isNotFor: ['iCOBOT'],
+ events: {},
+ },
- icobot_digital_motor_angle_port_list: {
+ // 모터 - 방향 바꾸기
+ icobot_digital_set_motor_direction:
+ {
color: EntryStatic.colorSet.block.default.HARDWARE,
- outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
+ outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
fontColor: '#fff',
- skeleton: 'basic_string_field',
+ skeleton: 'basic',
statements: [],
- template: '%1',
params: [
{
type: 'Dropdown',
options: [
- [Lang.Blocks.icobot_motor_left_turn, '1'],
- [Lang.Blocks.icobot_motor_right_turn, '3'],
+ [Lang.Blocks.icobot_motor_both_wheels, '2'],
+ [Lang.Blocks.icobot_motor_left_wheels, '1'],
+ [Lang.Blocks.icobot_motor_right_wheels, '3'],
],
- value: '1',
+ value: '2',
fontSize: 11,
bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
arrowColor: EntryStatic.ARROW_COLOR_HW,
},
- ],
- events: {},
- def: {
- params: [null],
- },
- paramsKeyMap: {
- PORT: 0,
- },
- func: function(sprite, script) {
- return script.getStringField('PORT');
- },
- },
-
- icobot_motor_angle_list:
- {
- color: EntryStatic.colorSet.block.default.HARDWARE,
- outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
- fontColor: '#fff',
- skeleton: 'basic_string_field',
- statements: [],
- template: '%1',
- params: [
{
type: 'Dropdown',
options: [
- [Lang.Blocks.icobot_motor_30_degrees, '0'],
- [Lang.Blocks.icobot_motor_45_degrees, '1'],
- [Lang.Blocks.icobot_motor_60_degrees, '2'],
- [Lang.Blocks.icobot_motor_90_degrees, '3'],
- [Lang.Blocks.icobot_motor_120_degrees, '4'],
- [Lang.Blocks.icobot_motor_135_degrees, '5'],
- [Lang.Blocks.icobot_motor_150_degrees, '6'],
- [Lang.Blocks.icobot_motor_180_degrees, '7'],
+ [Lang.Blocks.icobot_motor_front_move, '0'],
+ [Lang.Blocks.icobot_motor_back_move, '1'],
],
value: '0',
fontSize: 11,
bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
arrowColor: EntryStatic.ARROW_COLOR_HW,
- },
- ],
- events: {},
- def: {
- params: [null],
- },
- paramsKeyMap: {
- DIR: 0,
- },
- func: function(sprite, script) {
- return script.getStringField('DIR');
- },
- },
-
- // 모터 - 방향 바꾸기
- icobot_digital_set_motor_direction:
- {
- color: EntryStatic.colorSet.block.default.HARDWARE,
- outerLine: EntryStatic.colorSet.block.darken.HARDWARE,
- fontColor: '#fff',
- skeleton: 'basic',
- statements: [],
- params: [
- {
- type: 'Block',
- accept: 'string',
- },
- {
- type: 'Block',
- accept: 'string',
- },
+ },
{
type: 'Indicator',
- img: 'block_icon/hardware_dc.png',
+ img: 'block_icon/hardware_dc.svg',
size: 11,
},
],
events: {},
def: {
- params: [
- {
- type: 'icobot_digital_motor_port_list',
- },
- {
- type: 'icobot_motor_direction_list',
- },
- null,
- ],
+ params: [null],
type: 'icobot_digital_set_motor_direction',
},
paramsKeyMap: {
@@ -1376,21 +1357,42 @@ Entry.iCOBOT.getBlocks = function() {
var port = script.getNumberValue('PORT', script);
var dir = script.getNumberValue('DIR', script);
var mode = 1;
-
- if (!Entry.hw.sendQueue['SET']) {
- Entry.hw.sendQueue['SET'] = {};
- }
- Entry.hw.sendQueue['SET'][port] =
- {
- type: Entry.iCOBOT.sensorTypes.MOTOR,
- data:
+ var delay_time = 0;
+
+ if (!script.isStart)
+ {
+
+ if (!Entry.hw.sendQueue['SET'])
{
- mode: mode,
- value: dir,
- },
- time: new Date().getTime(),
- };
- return script.callReturn();
+ Entry.hw.sendQueue['SET'] = {};
+ }
+ script.isStart = true;
+ script.timeFlag = 1;
+ Entry.hw.sendQueue['SET'][port] = {
+ type: Entry.iCOBOT.sensorTypes.MOTOR,
+ data: {
+ mode: mode,
+ value: dir,
+ },
+ time: new Date().getTime(),
+ };
+ setTimeout (function ()
+ {
+ script.timeFlag = 0;
+ }, delay_time);
+ return script;
+ }
+ else if (script .timeFlag == 1)
+ {
+ return script;
+ }
+ else
+ {
+ delete script.timeFlag;
+ delete script.isStart;
+ Entry.engine.isContinue = false;
+ return script.callReturn();
+ }
},
syntax: { js: [], py: [] },
},
@@ -1405,30 +1407,44 @@ Entry.iCOBOT.getBlocks = function() {
statements: [],
params: [
{
- type: 'Block',
- accept: 'string',
+ type: 'Dropdown',
+ options: [
+ [Lang.Blocks.icobot_motor_left_turn, '3'],
+ [Lang.Blocks.icobot_motor_right_turn, '1'],
+ ],
+ value: '3',
+ fontSize: 11,
+ bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
+ arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
+ arrowColor: EntryStatic.ARROW_COLOR_HW,
},
{
- type: 'Block',
- accept: 'string',
- },
+ type: 'Dropdown',
+ options: [
+ [Lang.Blocks.icobot_motor_30_degrees, '0'],
+ [Lang.Blocks.icobot_motor_45_degrees, '1'],
+ [Lang.Blocks.icobot_motor_60_degrees, '2'],
+ [Lang.Blocks.icobot_motor_90_degrees, '3'],
+ [Lang.Blocks.icobot_motor_120_degrees, '4'],
+ [Lang.Blocks.icobot_motor_135_degrees, '5'],
+ [Lang.Blocks.icobot_motor_150_degrees, '6'],
+ [Lang.Blocks.icobot_motor_180_degrees, '7'],
+ ],
+ value: '0',
+ fontSize: 11,
+ bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
+ arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
+ arrowColor: EntryStatic.ARROW_COLOR_HW,
+ },
{
type: 'Indicator',
- img: 'block_icon/hardware_dc.png',
+ img: 'block_icon/hardware_dc.svg',
size: 11,
},
],
events: {},
def: {
- params: [
- {
- type: 'icobot_digital_motor_angle_port_list',
- },
- {
- type: 'icobot_motor_angle_list',
- },
- null,
- ],
+ params: [null],
type: 'icobot_digital_set_motor_angle',
},
paramsKeyMap: {
@@ -1442,21 +1458,42 @@ Entry.iCOBOT.getBlocks = function() {
var port = script.getNumberValue('PORT', script);
var dir = script.getNumberValue('DIR', script);
var mode = 4;
-
- if (!Entry.hw.sendQueue['SET']) {
- Entry.hw.sendQueue['SET'] = {};
- }
- Entry.hw.sendQueue['SET'][port] =
- {
- type: Entry.iCOBOT.sensorTypes.MOTOR,
- data:
+ var delay_time = 0;
+
+ if (!script.isStart)
+ {
+
+ if (!Entry.hw.sendQueue['SET'])
{
- mode: mode,
- value: dir,
- },
- time: new Date().getTime(),
- };
- return script.callReturn();
+ Entry.hw.sendQueue['SET'] = {};
+ }
+ script.isStart = true;
+ script.timeFlag = 1;
+ Entry.hw.sendQueue['SET'][port] = {
+ type: Entry.iCOBOT.sensorTypes.MOTOR,
+ data: {
+ mode: mode,
+ value: dir,
+ },
+ time: new Date().getTime(),
+ };
+ setTimeout (function ()
+ {
+ script.timeFlag = 0;
+ }, delay_time);
+ return script;
+ }
+ else if (script .timeFlag == 1)
+ {
+ return script;
+ }
+ else
+ {
+ delete script.timeFlag;
+ delete script.isStart;
+ Entry.engine.isContinue = false;
+ return script.callReturn();
+ }
},
syntax: { js: [], py: [] },
},
@@ -1471,8 +1508,17 @@ Entry.iCOBOT.getBlocks = function() {
statements: [],
params: [
{
- type: 'Block',
- accept: 'string',
+ type: 'Dropdown',
+ options: [
+ [Lang.Blocks.icobot_motor_both_wheels, '2'],
+ [Lang.Blocks.icobot_motor_left_wheels, '1'],
+ [Lang.Blocks.icobot_motor_right_wheels, '3'],
+ ],
+ value: '2',
+ fontSize: 11,
+ bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
+ arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
+ arrowColor: EntryStatic.ARROW_COLOR_HW,
},
{
type: 'Block',
@@ -1480,16 +1526,14 @@ Entry.iCOBOT.getBlocks = function() {
},
{
type: 'Indicator',
- img: 'block_icon/hardware_dc.png',
+ img: 'block_icon/hardware_dc.svg',
size: 11,
},
],
events: {},
def: {
params: [
- {
- type: 'icobot_digital_motor_port_list',
- },
+ null,
{
type: 'number',
params: ["0"],
@@ -1511,22 +1555,44 @@ Entry.iCOBOT.getBlocks = function() {
var mode = 2;
speed = Math.min(1000, speed);
- speed = Math.max(0, speed);
-
- if (!Entry.hw.sendQueue['SET']) {
- Entry.hw.sendQueue['SET'] = {};
- }
- Entry.hw.sendQueue['SET'][port] =
- {
- type: Entry.iCOBOT.sensorTypes.MOTOR,
- data:
+ speed = Math.max(0, speed);
+
+ var delay_time = 0;
+
+ if (!script.isStart)
+ {
+
+ if (!Entry.hw.sendQueue['SET'])
{
- mode: mode,
- value: speed,
- },
- time: new Date().getTime(),
- };
- return script.callReturn();
+ Entry.hw.sendQueue['SET'] = {};
+ }
+ script.isStart = true;
+ script.timeFlag = 1;
+ Entry.hw.sendQueue['SET'][port] = {
+ type: Entry.iCOBOT.sensorTypes.MOTOR,
+ data: {
+ mode: mode,
+ value: speed,
+ },
+ time: new Date().getTime(),
+ };
+ setTimeout (function ()
+ {
+ script.timeFlag = 0;
+ }, delay_time);
+ return script;
+ }
+ else if (script .timeFlag == 1)
+ {
+ return script;
+ }
+ else
+ {
+ delete script.timeFlag;
+ delete script.isStart;
+ Entry.engine.isContinue = false;
+ return script.callReturn();
+ }
},
syntax: { js: [], py: [] },
},
@@ -1541,23 +1607,27 @@ Entry.iCOBOT.getBlocks = function() {
statements: [],
params: [
{
- type: 'Block',
- accept: 'string',
+ type: 'Dropdown',
+ options: [
+ [Lang.Blocks.icobot_motor_both_wheels, '2'],
+ [Lang.Blocks.icobot_motor_left_wheels, '1'],
+ [Lang.Blocks.icobot_motor_right_wheels, '3'],
+ ],
+ value: '2',
+ fontSize: 11,
+ bgColor: EntryStatic.colorSet.block.darken.HARDWARE,
+ arrowColor: EntryStatic.colorSet.arrow.default.HARDWARE,
+ arrowColor: EntryStatic.ARROW_COLOR_HW,
},
{
type: 'Indicator',
- img: 'block_icon/hardware_dc.png',
+ img: 'block_icon/hardware_dc.svg',
size: 11,
},
],
events: {},
def: {
- params: [
- {
- type: 'icobot_digital_motor_port_list',
- },
- null,
- ],
+ params: [null],
type: 'icobot_digital_motor_stop',
},
paramsKeyMap: {
@@ -1570,21 +1640,42 @@ Entry.iCOBOT.getBlocks = function() {
var port = script.getNumberValue('PORT', script);
var mode = 3;
var speed = 0;
-
- if (!Entry.hw.sendQueue['SET']) {
- Entry.hw.sendQueue['SET'] = {};
- }
- Entry.hw.sendQueue['SET'][port] =
- {
- type: Entry.iCOBOT.sensorTypes.MOTOR,
- data:
+ var delay_time = 0;
+
+ if (!script.isStart)
+ {
+
+ if (!Entry.hw.sendQueue['SET'])
{
- mode: mode,
- value: speed,
- },
- time: new Date().getTime(),
- };
- return script.callReturn();
+ Entry.hw.sendQueue['SET'] = {};
+ }
+ script.isStart = true;
+ script.timeFlag = 1;
+ Entry.hw.sendQueue['SET'][port] = {
+ type: Entry.iCOBOT.sensorTypes.MOTOR,
+ data: {
+ mode: mode,
+ value: speed,
+ },
+ time: new Date().getTime(),
+ };
+ setTimeout (function ()
+ {
+ script.timeFlag = 0;
+ }, delay_time);
+ return script;
+ }
+ else if (script .timeFlag == 1)
+ {
+ return script;
+ }
+ else
+ {
+ delete script.timeFlag;
+ delete script.isStart;
+ Entry.engine.isContinue = false;
+ return script.callReturn();
+ }
},
syntax: { js: [], py: [] },
},
diff --git a/yarn.lock b/yarn.lock
index 5e8e785e69..434e5a1726 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -10,6 +10,13 @@
"@jridgewell/gen-mapping" "^0.1.0"
"@jridgewell/trace-mapping" "^0.3.9"
+"@babel/code-frame@7.12.11":
+ version "7.12.11"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
+ integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
+ dependencies:
+ "@babel/highlight" "^7.10.4"
+
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7":
version "7.16.7"
resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz"
@@ -243,6 +250,11 @@
resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz"
integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
+"@babel/helper-validator-identifier@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076"
+ integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==
+
"@babel/helper-validator-option@^7.16.7":
version "7.16.7"
resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz"
@@ -267,6 +279,15 @@
"@babel/traverse" "^7.17.9"
"@babel/types" "^7.17.0"
+"@babel/highlight@^7.10.4":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf"
+ integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.18.6"
+ chalk "^2.0.0"
+ js-tokens "^4.0.0"
+
"@babel/highlight@^7.16.7":
version "7.17.9"
resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz"
@@ -948,31 +969,31 @@
resolved "https://registry.npmjs.org/@entrylabs/event/-/event-1.0.3.tgz"
integrity sha512-IDC7sWnfe8GVQIEGsct9Bcsj1Nh4XikO6PG+veVuix0Zv/XH98NkFjmXiyrriJ/rjJoGFBq6sKesfmaFCCr3MA==
-"@eslint/eslintrc@^1.3.0":
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.0.tgz#29f92c30bb3e771e4a2048c95fa6855392dfac4f"
- integrity sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==
+"@eslint/eslintrc@^0.4.3":
+ version "0.4.3"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
+ integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==
dependencies:
ajv "^6.12.4"
- debug "^4.3.2"
- espree "^9.3.2"
- globals "^13.15.0"
- ignore "^5.2.0"
+ debug "^4.1.1"
+ espree "^7.3.0"
+ globals "^13.9.0"
+ ignore "^4.0.6"
import-fresh "^3.2.1"
- js-yaml "^4.1.0"
- minimatch "^3.1.2"
+ js-yaml "^3.13.1"
+ minimatch "^3.0.4"
strip-json-comments "^3.1.1"
-"@humanwhocodes/config-array@^0.9.2":
- version "0.9.5"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.5.tgz#2cbaf9a89460da24b5ca6531b8bbfc23e1df50c7"
- integrity sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==
+"@humanwhocodes/config-array@^0.5.0":
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9"
+ integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==
dependencies:
- "@humanwhocodes/object-schema" "^1.2.1"
+ "@humanwhocodes/object-schema" "^1.2.0"
debug "^4.1.1"
minimatch "^3.0.4"
-"@humanwhocodes/object-schema@^1.2.1":
+"@humanwhocodes/object-schema@^1.2.0":
version "1.2.1"
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
@@ -1985,7 +2006,7 @@ acorn-globals@^4.1.0:
acorn "^6.0.1"
acorn-walk "^6.0.1"
-acorn-jsx@^5.2.0, acorn-jsx@^5.3.2:
+acorn-jsx@^5.2.0, acorn-jsx@^5.3.1:
version "5.3.2"
resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
@@ -2005,16 +2026,11 @@ acorn@^6.0.1, acorn@^6.4.1:
resolved "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz"
integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==
-acorn@^7.1.1:
+acorn@^7.1.1, acorn@^7.4.0:
version "7.4.1"
resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
-acorn@^8.7.1:
- version "8.8.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
- integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
-
after@0.8.2:
version "0.8.2"
resolved "https://registry.npmjs.org/after/-/after-0.8.2.tgz"
@@ -2048,6 +2064,16 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
+ajv@^8.0.1:
+ version "8.11.0"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f"
+ integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ json-schema-traverse "^1.0.0"
+ require-from-string "^2.0.2"
+ uri-js "^4.2.2"
+
alphanum-sort@^1.0.0:
version "1.0.2"
resolved "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz"
@@ -2063,6 +2089,11 @@ ansi-colors@^3.0.0:
resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz"
integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
+ansi-colors@^4.1.1:
+ version "4.1.3"
+ resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b"
+ integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==
+
ansi-escapes@^3.0.0:
version "3.2.0"
resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz"
@@ -2112,7 +2143,7 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1:
dependencies:
color-convert "^1.9.0"
-ansi-styles@^4.1.0:
+ansi-styles@^4.0.0, ansi-styles@^4.1.0:
version "4.3.0"
resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
@@ -2147,11 +2178,6 @@ argparse@^1.0.7:
dependencies:
sprintf-js "~1.0.2"
-argparse@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
- integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
-
arr-diff@^4.0.0:
version "4.0.0"
resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz"
@@ -2249,6 +2275,11 @@ astral-regex@^1.0.0:
resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz"
integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==
+astral-regex@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
+ integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
+
async-each@^1.0.1:
version "1.0.3"
resolved "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz"
@@ -2679,7 +2710,7 @@ buffer-fill@^1.0.0:
buffer-from@^1.0.0:
version "1.1.2"
- resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
+ resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
buffer-indexof@^1.0.0:
@@ -3093,7 +3124,7 @@ commander@2.17.x:
commander@^2.20.0:
version "2.20.3"
- resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
commander@~2.19.0:
@@ -3605,7 +3636,7 @@ debug@^3.1.1, debug@^3.2.6, debug@^3.2.7:
dependencies:
ms "^2.1.1"
-debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2:
+debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
version "4.3.4"
resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
@@ -4062,6 +4093,13 @@ enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.1, enhanced-resolve@^4.5.0:
memory-fs "^0.5.0"
tapable "^1.0.0"
+enquirer@^2.3.5:
+ version "2.3.6"
+ resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
+ integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
+ dependencies:
+ ansi-colors "^4.1.1"
+
ent@~2.2.0:
version "2.2.0"
resolved "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz"
@@ -4214,14 +4252,6 @@ eslint-scope@^5.0.0, eslint-scope@^5.1.1:
esrecurse "^4.3.0"
estraverse "^4.1.1"
-eslint-scope@^7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642"
- integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==
- dependencies:
- esrecurse "^4.3.0"
- estraverse "^5.2.0"
-
eslint-utils@^1.4.3:
version "1.4.3"
resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz"
@@ -4229,21 +4259,14 @@ eslint-utils@^1.4.3:
dependencies:
eslint-visitor-keys "^1.1.0"
-eslint-utils@^2.0.0:
+eslint-utils@^2.0.0, eslint-utils@^2.1.0:
version "2.1.0"
resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz"
integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
dependencies:
eslint-visitor-keys "^1.1.0"
-eslint-utils@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
- integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
- dependencies:
- eslint-visitor-keys "^2.0.0"
-
-eslint-visitor-keys@^1.1.0:
+eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
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==
@@ -4253,10 +4276,51 @@ eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0:
resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
-eslint-visitor-keys@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
- integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
+eslint@7.32.0:
+ version "7.32.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d"
+ integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==
+ dependencies:
+ "@babel/code-frame" "7.12.11"
+ "@eslint/eslintrc" "^0.4.3"
+ "@humanwhocodes/config-array" "^0.5.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"
+ escape-string-regexp "^4.0.0"
+ eslint-scope "^5.1.1"
+ eslint-utils "^2.1.0"
+ eslint-visitor-keys "^2.0.0"
+ espree "^7.3.1"
+ esquery "^1.4.0"
+ esutils "^2.0.2"
+ fast-deep-equal "^3.1.3"
+ file-entry-cache "^6.0.1"
+ functional-red-black-tree "^1.0.1"
+ glob-parent "^5.1.2"
+ globals "^13.6.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.merge "^4.6.2"
+ 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.9"
+ text-table "^0.2.0"
+ v8-compile-cache "^2.0.3"
eslint@^6.8.0:
version "6.8.0"
@@ -4301,47 +4365,6 @@ eslint@^6.8.0:
text-table "^0.2.0"
v8-compile-cache "^2.0.3"
-eslint@^8.20.0:
- version "8.20.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.20.0.tgz#048ac56aa18529967da8354a478be4ec0a2bc81b"
- integrity sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==
- dependencies:
- "@eslint/eslintrc" "^1.3.0"
- "@humanwhocodes/config-array" "^0.9.2"
- ajv "^6.10.0"
- chalk "^4.0.0"
- cross-spawn "^7.0.2"
- debug "^4.3.2"
- doctrine "^3.0.0"
- escape-string-regexp "^4.0.0"
- eslint-scope "^7.1.1"
- eslint-utils "^3.0.0"
- eslint-visitor-keys "^3.3.0"
- espree "^9.3.2"
- esquery "^1.4.0"
- esutils "^2.0.2"
- fast-deep-equal "^3.1.3"
- file-entry-cache "^6.0.1"
- functional-red-black-tree "^1.0.1"
- glob-parent "^6.0.1"
- globals "^13.15.0"
- ignore "^5.2.0"
- import-fresh "^3.0.0"
- imurmurhash "^0.1.4"
- is-glob "^4.0.0"
- js-yaml "^4.1.0"
- json-stable-stringify-without-jsonify "^1.0.1"
- levn "^0.4.1"
- lodash.merge "^4.6.2"
- minimatch "^3.1.2"
- natural-compare "^1.4.0"
- optionator "^0.9.1"
- regexpp "^3.2.0"
- strip-ansi "^6.0.1"
- strip-json-comments "^3.1.0"
- text-table "^0.2.0"
- v8-compile-cache "^2.0.3"
-
espree@^6.1.2, espree@^6.2.1:
version "6.2.1"
resolved "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz"
@@ -4351,14 +4374,14 @@ espree@^6.1.2, espree@^6.2.1:
acorn-jsx "^5.2.0"
eslint-visitor-keys "^1.1.0"
-espree@^9.3.2:
- version "9.3.2"
- resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.2.tgz#f58f77bd334731182801ced3380a8cc859091596"
- integrity sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==
+espree@^7.3.0, espree@^7.3.1:
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
+ integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
dependencies:
- acorn "^8.7.1"
- acorn-jsx "^5.3.2"
- eslint-visitor-keys "^3.3.0"
+ acorn "^7.4.0"
+ acorn-jsx "^5.3.1"
+ eslint-visitor-keys "^1.3.0"
esprima@^4.0.0, esprima@^4.0.1:
version "4.0.1"
@@ -4415,9 +4438,9 @@ events@^3.0.0:
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
eventsource@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz"
- integrity sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.1.tgz#4544a35a57d7120fba4fa4c86cb4023b2c09df2f"
+ integrity sha512-qV5ZC0h7jYIAOhArFJgSfdyz6rALJyb270714o7ZtNnw2WSJ+eexhKtE0O8LYPRsHZHf2osHKZBxGPvm3kPkCA==
dependencies:
original "^1.0.0"
@@ -5000,20 +5023,13 @@ glob-parent@^3.1.0:
is-glob "^3.1.0"
path-dirname "^1.0.0"
-glob-parent@^5.0.0, glob-parent@~5.1.2:
+glob-parent@^5.0.0, glob-parent@^5.1.2, glob-parent@~5.1.2:
version "5.1.2"
resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
dependencies:
is-glob "^4.0.1"
-glob-parent@^6.0.1:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
- integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
- dependencies:
- is-glob "^4.0.3"
-
glob@7.1.3:
version "7.1.3"
resolved "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz"
@@ -5086,7 +5102,7 @@ globals@^12.1.0:
dependencies:
type-fest "^0.8.1"
-globals@^13.15.0:
+globals@^13.6.0, globals@^13.9.0:
version "13.17.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-13.17.0.tgz#902eb1e680a41da93945adbdcb5a9f361ba69bd4"
integrity sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==
@@ -5478,11 +5494,6 @@ ignore@^4.0.6:
resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz"
integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
-ignore@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
- integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
-
image-size@~0.5.0:
version "0.5.5"
resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz"
@@ -5842,7 +5853,7 @@ is-glob@^3.1.0:
dependencies:
is-extglob "^2.1.0"
-is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
+is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:
version "4.0.3"
resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
@@ -6460,13 +6471,6 @@ js-yaml@^3.13.1:
argparse "^1.0.7"
esprima "^4.0.0"
-js-yaml@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
- integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
- dependencies:
- argparse "^2.0.1"
-
jsbn@~0.1.0:
version "0.1.1"
resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"
@@ -6524,6 +6528,11 @@ json-schema-traverse@^0.4.1:
resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
+json-schema-traverse@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
+ integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
+
json-schema@0.4.0:
version "0.4.0"
resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz"
@@ -6797,6 +6806,11 @@ lodash.throttle@^4.1.1:
resolved "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz"
integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=
+lodash.truncate@^4.4.2:
+ version "4.4.2"
+ resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
+ integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==
+
lodash.uniq@^4.5.0:
version "4.5.0"
resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz"
@@ -7075,7 +7089,7 @@ minimatch@3.0.4:
dependencies:
brace-expansion "^1.1.7"
-minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.2:
+minimatch@^3.0.2, minimatch@^3.0.4:
version "3.1.2"
resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
@@ -7680,7 +7694,7 @@ optionator@^0.9.1:
original@^1.0.0:
version "1.0.2"
- resolved "https://registry.npmjs.org/original/-/original-1.0.2.tgz"
+ resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f"
integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==
dependencies:
url-parse "^1.4.3"
@@ -8588,7 +8602,7 @@ querystring@0.2.0:
querystringify@^2.1.1:
version "2.2.0"
- resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz"
+ resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6"
integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==
randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:
@@ -8734,7 +8748,7 @@ regexpp@^2.0.1:
resolved "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz"
integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==
-regexpp@^3.2.0:
+regexpp@^3.1.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
@@ -8841,6 +8855,11 @@ require-directory@^2.1.1:
resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
+require-from-string@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
+ integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
+
require-main-filename@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz"
@@ -8853,7 +8872,7 @@ require-relative@^0.8.7:
requires-port@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
resize-observer-polyfill@^1.5.0:
@@ -9109,7 +9128,7 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0:
resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-semver@^7.3.2:
+semver@^7.2.1, semver@^7.3.2:
version "7.3.7"
resolved "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz"
integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
@@ -9290,6 +9309,15 @@ slice-ansi@^2.1.0:
astral-regex "^1.0.0"
is-fullwidth-code-point "^2.0.0"
+slice-ansi@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
+ integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
+ dependencies:
+ ansi-styles "^4.0.0"
+ astral-regex "^2.0.0"
+ is-fullwidth-code-point "^3.0.0"
+
snapdragon-node@^2.0.1:
version "2.1.1"
resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz"
@@ -9652,7 +9680,7 @@ string-width@^3.0.0, string-width@^3.1.0:
is-fullwidth-code-point "^2.0.0"
strip-ansi "^5.1.0"
-string-width@^4.1.0:
+string-width@^4.1.0, string-width@^4.2.3:
version "4.2.3"
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -9828,6 +9856,17 @@ table@^5.2.3:
slice-ansi "^2.1.0"
string-width "^3.0.0"
+table@^6.0.9:
+ version "6.8.0"
+ resolved "https://registry.yarnpkg.com/table/-/table-6.8.0.tgz#87e28f14fa4321c3377ba286f07b79b281a3b3ca"
+ integrity sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==
+ dependencies:
+ ajv "^8.0.1"
+ lodash.truncate "^4.4.2"
+ slice-ansi "^4.0.0"
+ string-width "^4.2.3"
+ strip-ansi "^6.0.1"
+
tapable@^1.0.0, tapable@^1.0.0-beta.5, tapable@^1.1.3:
version "1.1.3"
resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz"
@@ -9864,9 +9903,9 @@ terser-webpack-plugin@^2.3.1:
webpack-sources "^1.4.3"
terser@^4.1.2, terser@^4.6.12:
- version "4.8.0"
- resolved "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz"
- integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==
+ version "4.8.1"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.1.tgz#a00e5634562de2239fd404c649051bf6fc21144f"
+ integrity sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==
dependencies:
commander "^2.20.0"
source-map "~0.6.1"