Visual fix for Firefox and end 20Q edit
This commit is contained in:
569
package-lock.json
generated
569
package-lock.json
generated
@@ -9,7 +9,7 @@
|
||||
"license": "ISC",
|
||||
"devDependencies": {
|
||||
"babel-eslint": "^10.1.0",
|
||||
"browser-sync": "^2.26.13",
|
||||
"browser-sync": "^2.23.7",
|
||||
"eslint": "^7.15.0",
|
||||
"eslint-config-prettier": "^6.15.0",
|
||||
"eslint-plugin-prettier": "^3.1.4",
|
||||
@@ -113,26 +113,26 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@babel/traverse": {
|
||||
"version": "7.12.10",
|
||||
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.10.tgz",
|
||||
"integrity": "sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg==",
|
||||
"version": "7.12.12",
|
||||
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz",
|
||||
"integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@babel/code-frame": "^7.10.4",
|
||||
"@babel/generator": "^7.12.10",
|
||||
"@babel/helper-function-name": "^7.10.4",
|
||||
"@babel/helper-split-export-declaration": "^7.11.0",
|
||||
"@babel/parser": "^7.12.10",
|
||||
"@babel/types": "^7.12.10",
|
||||
"@babel/code-frame": "^7.12.11",
|
||||
"@babel/generator": "^7.12.11",
|
||||
"@babel/helper-function-name": "^7.12.11",
|
||||
"@babel/helper-split-export-declaration": "^7.12.11",
|
||||
"@babel/parser": "^7.12.11",
|
||||
"@babel/types": "^7.12.12",
|
||||
"debug": "^4.1.0",
|
||||
"globals": "^11.1.0",
|
||||
"lodash": "^4.17.19"
|
||||
}
|
||||
},
|
||||
"node_modules/@babel/types": {
|
||||
"version": "7.12.11",
|
||||
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.11.tgz",
|
||||
"integrity": "sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==",
|
||||
"version": "7.12.12",
|
||||
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz",
|
||||
"integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@babel/helper-validator-identifier": "^7.12.11",
|
||||
@@ -735,6 +735,7 @@
|
||||
"version": "0.19.0",
|
||||
"resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz",
|
||||
"integrity": "sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==",
|
||||
"deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"follow-redirects": "1.5.10",
|
||||
@@ -1028,16 +1029,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/browserslist": {
|
||||
"version": "4.16.0",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.0.tgz",
|
||||
"integrity": "sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==",
|
||||
"version": "4.16.1",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz",
|
||||
"integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"caniuse-lite": "^1.0.30001165",
|
||||
"caniuse-lite": "^1.0.30001173",
|
||||
"colorette": "^1.2.1",
|
||||
"electron-to-chromium": "^1.3.621",
|
||||
"electron-to-chromium": "^1.3.634",
|
||||
"escalade": "^3.1.1",
|
||||
"node-releases": "^1.1.67"
|
||||
"node-releases": "^1.1.69"
|
||||
},
|
||||
"bin": {
|
||||
"browserslist": "cli.js"
|
||||
@@ -1160,9 +1161,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/caniuse-lite": {
|
||||
"version": "1.0.30001168",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001168.tgz",
|
||||
"integrity": "sha512-P2zmX7swIXKu+GMMR01TWa4csIKELTNnZKc+f1CjebmZJQtTAEXmpQSoKVJVVcvPGAA0TEYTOUp3VehavZSFPQ==",
|
||||
"version": "1.0.30001173",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001173.tgz",
|
||||
"integrity": "sha512-R3aqmjrICdGCTAnSXtNyvWYMK3YtV5jwudbq0T7nN9k4kmE4CBuwPqyJ+KBzepSTh0huivV2gLbSMEzTTmfeYw==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/caseless": {
|
||||
@@ -1186,14 +1187,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/chokidar": {
|
||||
"version": "3.4.3",
|
||||
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz",
|
||||
"integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==",
|
||||
"version": "3.5.0",
|
||||
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.0.tgz",
|
||||
"integrity": "sha512-JgQM9JS92ZbFR4P90EvmzNpSGhpPBGBSj10PILeDyYFwp4h2/D9OM03wsJ4zW1fEp4ka2DGrnUeD7FuvQ2aZ2Q==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"anymatch": "~3.1.1",
|
||||
"braces": "~3.0.2",
|
||||
"fsevents": "~2.1.2",
|
||||
"fsevents": "~2.3.1",
|
||||
"glob-parent": "~5.1.0",
|
||||
"is-binary-path": "~2.1.0",
|
||||
"is-glob": "~4.0.1",
|
||||
@@ -1204,7 +1205,7 @@
|
||||
"node": ">= 8.10.0"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"fsevents": "~2.1.2"
|
||||
"fsevents": "~2.3.1"
|
||||
}
|
||||
},
|
||||
"node_modules/ci-info": {
|
||||
@@ -1900,9 +1901,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/electron-to-chromium": {
|
||||
"version": "1.3.628",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.628.tgz",
|
||||
"integrity": "sha512-fmhO4YGo/kapy+xL9Eq/cZwDASaTHZu3psIFYo4yc+RY1LzbZr84xjKlDImDrlrmWhOxsrDi98nX097U/xK/cQ==",
|
||||
"version": "1.3.634",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.634.tgz",
|
||||
"integrity": "sha512-QPrWNYeE/A0xRvl/QP3E0nkaEvYUvH3gM04ZWYtIa6QlSpEetRlRI1xvQ7hiMIySHHEV+mwDSX8Kj4YZY6ZQAw==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/emoji-regex": {
|
||||
@@ -1944,9 +1945,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/engine.io-client": {
|
||||
"version": "3.4.4",
|
||||
"resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.4.tgz",
|
||||
"integrity": "sha512-iU4CRr38Fecj8HoZEnFtm2EiKGbYZcPn3cHxqNGl/tmdWRf60KhK+9vE0JeSjgnlS/0oynEfLgKbT9ALpim0sQ==",
|
||||
"version": "3.5.0",
|
||||
"resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.0.tgz",
|
||||
"integrity": "sha512-12wPRfMrugVw/DNyJk34GQ5vIVArEcVMXWugQGGuw2XxUSztFNmJggZmv8IZlLyEdnpO1QB9LkcjeWewO2vxtA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"component-emitter": "~1.3.0",
|
||||
@@ -1957,7 +1958,7 @@
|
||||
"indexof": "0.0.1",
|
||||
"parseqs": "0.0.6",
|
||||
"parseuri": "0.0.6",
|
||||
"ws": "~6.1.0",
|
||||
"ws": "~7.4.2",
|
||||
"xmlhttprequest-ssl": "~1.5.4",
|
||||
"yeast": "0.1.2"
|
||||
}
|
||||
@@ -2000,12 +2001,24 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/engine.io-client/node_modules/ws": {
|
||||
"version": "6.1.4",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz",
|
||||
"integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==",
|
||||
"version": "7.4.2",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz",
|
||||
"integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"async-limiter": "~1.0.0"
|
||||
"engines": {
|
||||
"node": ">=8.3.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"bufferutil": "^4.0.1",
|
||||
"utf-8-validate": "^5.0.2"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"bufferutil": {
|
||||
"optional": true
|
||||
},
|
||||
"utf-8-validate": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/engine.io-parser": {
|
||||
@@ -2126,9 +2139,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/eslint": {
|
||||
"version": "7.15.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.15.0.tgz",
|
||||
"integrity": "sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA==",
|
||||
"version": "7.17.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.17.0.tgz",
|
||||
"integrity": "sha512-zJk08MiBgwuGoxes5sSQhOtibZ75pz0J35XTRlZOk9xMffhpA9BTbQZxoXZzOl5zMbleShbGwtw+1kGferfFwQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@babel/code-frame": "^7.0.0",
|
||||
@@ -2165,7 +2178,7 @@
|
||||
"semver": "^7.2.1",
|
||||
"strip-ansi": "^6.0.0",
|
||||
"strip-json-comments": "^3.1.0",
|
||||
"table": "^5.2.3",
|
||||
"table": "^6.0.4",
|
||||
"text-table": "^0.2.0",
|
||||
"v8-compile-cache": "^2.0.3"
|
||||
},
|
||||
@@ -2195,9 +2208,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-plugin-prettier": {
|
||||
"version": "3.3.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.0.tgz",
|
||||
"integrity": "sha512-tMTwO8iUWlSRZIwS9k7/E4vrTsfvsrcM5p1eftyuqWH25nKsz/o6/54I7jwQ/3zobISyC7wMy9ZsFwgTxOcOpQ==",
|
||||
"version": "3.3.1",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz",
|
||||
"integrity": "sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"prettier-linter-helpers": "^1.0.0"
|
||||
@@ -2210,7 +2223,7 @@
|
||||
"prettier": ">=1.13.0"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"eslint-plugin-prettier": {
|
||||
"eslint-config-prettier": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
@@ -3144,7 +3157,7 @@
|
||||
},
|
||||
"node_modules/foundry-pc-types": {
|
||||
"version": "0.1.0",
|
||||
"resolved": "git+ssh://git@gitlab.com/foundry-projects/foundry-pc/foundry-pc-types.git#e9cca6fbbe811fb439a3d0cdba7433746530cd97",
|
||||
"resolved": "git+ssh://git@gitlab.com/foundry-projects/foundry-pc/foundry-pc-types.git#3f10741b143d942b1295d2c34bad7f01666e6735",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
@@ -3215,10 +3228,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/fsevents": {
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
|
||||
"integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
|
||||
"deprecated": "Please update to v 2.2.x",
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz",
|
||||
"integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==",
|
||||
"dev": true,
|
||||
"hasInstallScript": true,
|
||||
"optional": true,
|
||||
@@ -3353,9 +3365,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/get-intrinsic": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz",
|
||||
"integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==",
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz",
|
||||
"integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"function-bind": "^1.1.1",
|
||||
@@ -4043,9 +4055,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/gulp-cli/node_modules/y18n": {
|
||||
"version": "3.2.1",
|
||||
"resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
|
||||
"integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
|
||||
"version": "3.2.2",
|
||||
"resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
|
||||
"integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/gulp-cli/node_modules/yargs": {
|
||||
@@ -4526,9 +4538,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/import-fresh": {
|
||||
"version": "3.2.2",
|
||||
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz",
|
||||
"integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==",
|
||||
"version": "3.3.0",
|
||||
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
|
||||
"integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"parent-module": "^1.0.0",
|
||||
@@ -4536,6 +4548,9 @@
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/imurmurhash": {
|
||||
@@ -6067,21 +6082,21 @@
|
||||
}
|
||||
},
|
||||
"node_modules/mime-db": {
|
||||
"version": "1.44.0",
|
||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
|
||||
"integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
|
||||
"version": "1.45.0",
|
||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
|
||||
"integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">= 0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/mime-types": {
|
||||
"version": "2.1.27",
|
||||
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
|
||||
"integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
|
||||
"version": "2.1.28",
|
||||
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
|
||||
"integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"mime-db": "1.44.0"
|
||||
"mime-db": "1.45.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.6"
|
||||
@@ -6278,9 +6293,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/node-releases": {
|
||||
"version": "1.1.67",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz",
|
||||
"integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==",
|
||||
"version": "1.1.69",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.69.tgz",
|
||||
"integrity": "sha512-DGIjo79VDEyAnRlfSqYTsy+yoHd2IOjJiKUozD2MV2D85Vso6Bug56mb9tT/fY5Urt0iqk01H7x+llAruDR2zA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/node-sass": {
|
||||
@@ -7680,6 +7695,15 @@
|
||||
"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,
|
||||
"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",
|
||||
@@ -7860,9 +7884,6 @@
|
||||
"lodash": "^4.0.0",
|
||||
"scss-tokenizer": "^0.2.3",
|
||||
"yargs": "^13.3.2"
|
||||
},
|
||||
"bin": {
|
||||
"sassgraph": "bin/sassgraph"
|
||||
}
|
||||
},
|
||||
"node_modules/sass-graph/node_modules/ansi-regex": {
|
||||
@@ -8595,16 +8616,16 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/socket.io-client": {
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.1.tgz",
|
||||
"integrity": "sha512-YXmXn3pA8abPOY//JtYxou95Ihvzmg8U6kQyolArkIyLd0pgVhrfor/iMsox8cn07WCOOvvuJ6XKegzIucPutQ==",
|
||||
"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==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"backo2": "1.0.2",
|
||||
"component-bind": "1.0.0",
|
||||
"component-emitter": "~1.3.0",
|
||||
"debug": "~3.1.0",
|
||||
"engine.io-client": "~3.4.0",
|
||||
"engine.io-client": "~3.5.0",
|
||||
"has-binary2": "~1.0.2",
|
||||
"indexof": "0.0.1",
|
||||
"parseqs": "0.0.6",
|
||||
@@ -8866,11 +8887,6 @@
|
||||
"safer-buffer": "^2.0.2",
|
||||
"tweetnacl": "~0.14.0"
|
||||
},
|
||||
"bin": {
|
||||
"sshpk-conv": "bin/sshpk-conv",
|
||||
"sshpk-sign": "bin/sshpk-sign",
|
||||
"sshpk-verify": "bin/sshpk-verify"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
@@ -9176,91 +9192,90 @@
|
||||
}
|
||||
},
|
||||
"node_modules/table": {
|
||||
"version": "5.4.6",
|
||||
"resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
|
||||
"integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
|
||||
"version": "6.0.7",
|
||||
"resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz",
|
||||
"integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"ajv": "^6.10.2",
|
||||
"lodash": "^4.17.14",
|
||||
"slice-ansi": "^2.1.0",
|
||||
"string-width": "^3.0.0"
|
||||
"ajv": "^7.0.2",
|
||||
"lodash": "^4.17.20",
|
||||
"slice-ansi": "^4.0.0",
|
||||
"string-width": "^4.2.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=6.0.0"
|
||||
"node": ">=10.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/table/node_modules/ansi-regex": {
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
|
||||
"integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/table/node_modules/astral-regex": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
|
||||
"integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=4"
|
||||
}
|
||||
},
|
||||
"node_modules/table/node_modules/emoji-regex": {
|
||||
"node_modules/table/node_modules/ajv": {
|
||||
"version": "7.0.3",
|
||||
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
|
||||
"integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
|
||||
"resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz",
|
||||
"integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==",
|
||||
"dev": true,
|
||||
"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-styles": {
|
||||
"version": "4.3.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
|
||||
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"color-convert": "^2.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/table/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,
|
||||
"dependencies": {
|
||||
"color-name": "~1.1.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=7.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/table/node_modules/color-name": {
|
||||
"version": "1.1.4",
|
||||
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
|
||||
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/table/node_modules/is-fullwidth-code-point": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
|
||||
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=4"
|
||||
}
|
||||
"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
|
||||
},
|
||||
"node_modules/table/node_modules/slice-ansi": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
|
||||
"integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
|
||||
"integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"ansi-styles": "^3.2.0",
|
||||
"astral-regex": "^1.0.0",
|
||||
"is-fullwidth-code-point": "^2.0.0"
|
||||
"ansi-styles": "^4.0.0",
|
||||
"astral-regex": "^2.0.0",
|
||||
"is-fullwidth-code-point": "^3.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/table/node_modules/string-width": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
|
||||
"integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"emoji-regex": "^7.0.1",
|
||||
"is-fullwidth-code-point": "^2.0.0",
|
||||
"strip-ansi": "^5.1.0"
|
||||
"node": ">=10"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/table/node_modules/strip-ansi": {
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
|
||||
"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"ansi-regex": "^4.1.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
"funding": {
|
||||
"url": "https://github.com/chalk/slice-ansi?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/tar": {
|
||||
@@ -10288,26 +10303,26 @@
|
||||
}
|
||||
},
|
||||
"@babel/traverse": {
|
||||
"version": "7.12.10",
|
||||
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.10.tgz",
|
||||
"integrity": "sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg==",
|
||||
"version": "7.12.12",
|
||||
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz",
|
||||
"integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/code-frame": "^7.10.4",
|
||||
"@babel/generator": "^7.12.10",
|
||||
"@babel/helper-function-name": "^7.10.4",
|
||||
"@babel/helper-split-export-declaration": "^7.11.0",
|
||||
"@babel/parser": "^7.12.10",
|
||||
"@babel/types": "^7.12.10",
|
||||
"@babel/code-frame": "^7.12.11",
|
||||
"@babel/generator": "^7.12.11",
|
||||
"@babel/helper-function-name": "^7.12.11",
|
||||
"@babel/helper-split-export-declaration": "^7.12.11",
|
||||
"@babel/parser": "^7.12.11",
|
||||
"@babel/types": "^7.12.12",
|
||||
"debug": "^4.1.0",
|
||||
"globals": "^11.1.0",
|
||||
"lodash": "^4.17.19"
|
||||
}
|
||||
},
|
||||
"@babel/types": {
|
||||
"version": "7.12.11",
|
||||
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.11.tgz",
|
||||
"integrity": "sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==",
|
||||
"version": "7.12.12",
|
||||
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz",
|
||||
"integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/helper-validator-identifier": "^7.12.11",
|
||||
@@ -11029,16 +11044,16 @@
|
||||
}
|
||||
},
|
||||
"browserslist": {
|
||||
"version": "4.16.0",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.0.tgz",
|
||||
"integrity": "sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==",
|
||||
"version": "4.16.1",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz",
|
||||
"integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"caniuse-lite": "^1.0.30001165",
|
||||
"caniuse-lite": "^1.0.30001173",
|
||||
"colorette": "^1.2.1",
|
||||
"electron-to-chromium": "^1.3.621",
|
||||
"electron-to-chromium": "^1.3.634",
|
||||
"escalade": "^3.1.1",
|
||||
"node-releases": "^1.1.67"
|
||||
"node-releases": "^1.1.69"
|
||||
}
|
||||
},
|
||||
"bs-recipes": {
|
||||
@@ -11127,9 +11142,9 @@
|
||||
}
|
||||
},
|
||||
"caniuse-lite": {
|
||||
"version": "1.0.30001168",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001168.tgz",
|
||||
"integrity": "sha512-P2zmX7swIXKu+GMMR01TWa4csIKELTNnZKc+f1CjebmZJQtTAEXmpQSoKVJVVcvPGAA0TEYTOUp3VehavZSFPQ==",
|
||||
"version": "1.0.30001173",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001173.tgz",
|
||||
"integrity": "sha512-R3aqmjrICdGCTAnSXtNyvWYMK3YtV5jwudbq0T7nN9k4kmE4CBuwPqyJ+KBzepSTh0huivV2gLbSMEzTTmfeYw==",
|
||||
"dev": true
|
||||
},
|
||||
"caseless": {
|
||||
@@ -11150,14 +11165,14 @@
|
||||
}
|
||||
},
|
||||
"chokidar": {
|
||||
"version": "3.4.3",
|
||||
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz",
|
||||
"integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==",
|
||||
"version": "3.5.0",
|
||||
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.0.tgz",
|
||||
"integrity": "sha512-JgQM9JS92ZbFR4P90EvmzNpSGhpPBGBSj10PILeDyYFwp4h2/D9OM03wsJ4zW1fEp4ka2DGrnUeD7FuvQ2aZ2Q==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"anymatch": "~3.1.1",
|
||||
"braces": "~3.0.2",
|
||||
"fsevents": "~2.1.2",
|
||||
"fsevents": "~2.3.1",
|
||||
"glob-parent": "~5.1.0",
|
||||
"is-binary-path": "~2.1.0",
|
||||
"is-glob": "~4.0.1",
|
||||
@@ -11732,9 +11747,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"electron-to-chromium": {
|
||||
"version": "1.3.628",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.628.tgz",
|
||||
"integrity": "sha512-fmhO4YGo/kapy+xL9Eq/cZwDASaTHZu3psIFYo4yc+RY1LzbZr84xjKlDImDrlrmWhOxsrDi98nX097U/xK/cQ==",
|
||||
"version": "1.3.634",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.634.tgz",
|
||||
"integrity": "sha512-QPrWNYeE/A0xRvl/QP3E0nkaEvYUvH3gM04ZWYtIa6QlSpEetRlRI1xvQ7hiMIySHHEV+mwDSX8Kj4YZY6ZQAw==",
|
||||
"dev": true
|
||||
},
|
||||
"emoji-regex": {
|
||||
@@ -11790,9 +11805,9 @@
|
||||
}
|
||||
},
|
||||
"engine.io-client": {
|
||||
"version": "3.4.4",
|
||||
"resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.4.tgz",
|
||||
"integrity": "sha512-iU4CRr38Fecj8HoZEnFtm2EiKGbYZcPn3cHxqNGl/tmdWRf60KhK+9vE0JeSjgnlS/0oynEfLgKbT9ALpim0sQ==",
|
||||
"version": "3.5.0",
|
||||
"resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.0.tgz",
|
||||
"integrity": "sha512-12wPRfMrugVw/DNyJk34GQ5vIVArEcVMXWugQGGuw2XxUSztFNmJggZmv8IZlLyEdnpO1QB9LkcjeWewO2vxtA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"component-emitter": "~1.3.0",
|
||||
@@ -11803,7 +11818,7 @@
|
||||
"indexof": "0.0.1",
|
||||
"parseqs": "0.0.6",
|
||||
"parseuri": "0.0.6",
|
||||
"ws": "~6.1.0",
|
||||
"ws": "~7.4.2",
|
||||
"xmlhttprequest-ssl": "~1.5.4",
|
||||
"yeast": "0.1.2"
|
||||
},
|
||||
@@ -11843,13 +11858,11 @@
|
||||
"dev": true
|
||||
},
|
||||
"ws": {
|
||||
"version": "6.1.4",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz",
|
||||
"integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==",
|
||||
"version": "7.4.2",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz",
|
||||
"integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"async-limiter": "~1.0.0"
|
||||
}
|
||||
"requires": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -11947,9 +11960,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"eslint": {
|
||||
"version": "7.15.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.15.0.tgz",
|
||||
"integrity": "sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA==",
|
||||
"version": "7.17.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.17.0.tgz",
|
||||
"integrity": "sha512-zJk08MiBgwuGoxes5sSQhOtibZ75pz0J35XTRlZOk9xMffhpA9BTbQZxoXZzOl5zMbleShbGwtw+1kGferfFwQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/code-frame": "^7.0.0",
|
||||
@@ -11986,7 +11999,7 @@
|
||||
"semver": "^7.2.1",
|
||||
"strip-ansi": "^6.0.0",
|
||||
"strip-json-comments": "^3.1.0",
|
||||
"table": "^5.2.3",
|
||||
"table": "^6.0.4",
|
||||
"text-table": "^0.2.0",
|
||||
"v8-compile-cache": "^2.0.3"
|
||||
},
|
||||
@@ -12073,9 +12086,9 @@
|
||||
}
|
||||
},
|
||||
"eslint-plugin-prettier": {
|
||||
"version": "3.3.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.0.tgz",
|
||||
"integrity": "sha512-tMTwO8iUWlSRZIwS9k7/E4vrTsfvsrcM5p1eftyuqWH25nKsz/o6/54I7jwQ/3zobISyC7wMy9ZsFwgTxOcOpQ==",
|
||||
"version": "3.3.1",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz",
|
||||
"integrity": "sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"prettier-linter-helpers": "^1.0.0"
|
||||
@@ -12741,7 +12754,7 @@
|
||||
}
|
||||
},
|
||||
"foundry-pc-types": {
|
||||
"version": "git+ssh://git@gitlab.com/foundry-projects/foundry-pc/foundry-pc-types.git#e9cca6fbbe811fb439a3d0cdba7433746530cd97",
|
||||
"version": "git+ssh://git@gitlab.com/foundry-projects/foundry-pc/foundry-pc-types.git#3f10741b143d942b1295d2c34bad7f01666e6735",
|
||||
"dev": true,
|
||||
"from": "foundry-pc-types@gitlab:foundry-projects/foundry-pc/foundry-pc-types",
|
||||
"requires": {
|
||||
@@ -12805,9 +12818,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"fsevents": {
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
|
||||
"integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz",
|
||||
"integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==",
|
||||
"dev": true,
|
||||
"optional": true
|
||||
},
|
||||
@@ -12915,9 +12928,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"get-intrinsic": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz",
|
||||
"integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==",
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz",
|
||||
"integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"function-bind": "^1.1.1",
|
||||
@@ -13469,9 +13482,9 @@
|
||||
}
|
||||
},
|
||||
"y18n": {
|
||||
"version": "3.2.1",
|
||||
"resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
|
||||
"integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
|
||||
"version": "3.2.2",
|
||||
"resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
|
||||
"integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==",
|
||||
"dev": true
|
||||
},
|
||||
"yargs": {
|
||||
@@ -13855,9 +13868,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"import-fresh": {
|
||||
"version": "3.2.2",
|
||||
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz",
|
||||
"integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==",
|
||||
"version": "3.3.0",
|
||||
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
|
||||
"integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"parent-module": "^1.0.0",
|
||||
@@ -15052,18 +15065,18 @@
|
||||
"dev": true
|
||||
},
|
||||
"mime-db": {
|
||||
"version": "1.44.0",
|
||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
|
||||
"integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
|
||||
"version": "1.45.0",
|
||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
|
||||
"integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
|
||||
"dev": true
|
||||
},
|
||||
"mime-types": {
|
||||
"version": "2.1.27",
|
||||
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
|
||||
"integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
|
||||
"version": "2.1.28",
|
||||
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
|
||||
"integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"mime-db": "1.44.0"
|
||||
"mime-db": "1.45.0"
|
||||
}
|
||||
},
|
||||
"mimic-fn": {
|
||||
@@ -15222,9 +15235,9 @@
|
||||
}
|
||||
},
|
||||
"node-releases": {
|
||||
"version": "1.1.67",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz",
|
||||
"integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==",
|
||||
"version": "1.1.69",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.69.tgz",
|
||||
"integrity": "sha512-DGIjo79VDEyAnRlfSqYTsy+yoHd2IOjJiKUozD2MV2D85Vso6Bug56mb9tT/fY5Urt0iqk01H7x+llAruDR2zA==",
|
||||
"dev": true
|
||||
},
|
||||
"node-sass": {
|
||||
@@ -16322,6 +16335,12 @@
|
||||
"integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
|
||||
"dev": true
|
||||
},
|
||||
"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",
|
||||
@@ -17174,16 +17193,16 @@
|
||||
"dev": true
|
||||
},
|
||||
"socket.io-client": {
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.1.tgz",
|
||||
"integrity": "sha512-YXmXn3pA8abPOY//JtYxou95Ihvzmg8U6kQyolArkIyLd0pgVhrfor/iMsox8cn07WCOOvvuJ6XKegzIucPutQ==",
|
||||
"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==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"backo2": "1.0.2",
|
||||
"component-bind": "1.0.0",
|
||||
"component-emitter": "~1.3.0",
|
||||
"debug": "~3.1.0",
|
||||
"engine.io-client": "~3.4.0",
|
||||
"engine.io-client": "~3.5.0",
|
||||
"has-binary2": "~1.0.2",
|
||||
"indexof": "0.0.1",
|
||||
"parseqs": "0.0.6",
|
||||
@@ -17600,70 +17619,68 @@
|
||||
"dev": true
|
||||
},
|
||||
"table": {
|
||||
"version": "5.4.6",
|
||||
"resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
|
||||
"integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
|
||||
"version": "6.0.7",
|
||||
"resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz",
|
||||
"integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ajv": "^6.10.2",
|
||||
"lodash": "^4.17.14",
|
||||
"slice-ansi": "^2.1.0",
|
||||
"string-width": "^3.0.0"
|
||||
"ajv": "^7.0.2",
|
||||
"lodash": "^4.17.20",
|
||||
"slice-ansi": "^4.0.0",
|
||||
"string-width": "^4.2.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"ansi-regex": {
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
|
||||
"integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
|
||||
"dev": true
|
||||
},
|
||||
"astral-regex": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
|
||||
"integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
|
||||
"dev": true
|
||||
},
|
||||
"emoji-regex": {
|
||||
"ajv": {
|
||||
"version": "7.0.3",
|
||||
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
|
||||
"integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
|
||||
"resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz",
|
||||
"integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"fast-deep-equal": "^3.1.1",
|
||||
"json-schema-traverse": "^1.0.0",
|
||||
"require-from-string": "^2.0.2",
|
||||
"uri-js": "^4.2.2"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"color-name": {
|
||||
"version": "1.1.4",
|
||||
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
|
||||
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
|
||||
"dev": true
|
||||
},
|
||||
"is-fullwidth-code-point": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
|
||||
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
|
||||
"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
|
||||
},
|
||||
"slice-ansi": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
|
||||
"integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
|
||||
"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": "^3.2.0",
|
||||
"astral-regex": "^1.0.0",
|
||||
"is-fullwidth-code-point": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"string-width": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
|
||||
"integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"emoji-regex": "^7.0.1",
|
||||
"is-fullwidth-code-point": "^2.0.0",
|
||||
"strip-ansi": "^5.1.0"
|
||||
}
|
||||
},
|
||||
"strip-ansi": {
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
|
||||
"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ansi-regex": "^4.1.0"
|
||||
"ansi-styles": "^4.0.0",
|
||||
"astral-regex": "^2.0.0",
|
||||
"is-fullwidth-code-point": "^3.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"homepage": "https://gitlab.com/teaml5r/l5r5e#readme",
|
||||
"devDependencies": {
|
||||
"babel-eslint": "^10.1.0",
|
||||
"browser-sync": "^2.26.13",
|
||||
"browser-sync": "^2.23.7",
|
||||
"eslint": "^7.15.0",
|
||||
"eslint-config-prettier": "^6.15.0",
|
||||
"eslint-plugin-prettier": "^3.1.4",
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -9,11 +9,6 @@
|
||||
flex: 0 0 90px;
|
||||
height: 90px;
|
||||
width: 90px;
|
||||
.full {
|
||||
flex: 0 0 content;
|
||||
height: auto;
|
||||
width: auto;
|
||||
}
|
||||
}
|
||||
fieldset {
|
||||
flex: 1 1 100%;
|
||||
|
||||
@@ -44,6 +44,10 @@
|
||||
line-height: 2rem;
|
||||
font-size: 1rem;
|
||||
}
|
||||
h1 {
|
||||
flex: auto;
|
||||
margin: 0 0 0.25rem 0.5rem;
|
||||
}
|
||||
}
|
||||
&.item,
|
||||
.technique,
|
||||
@@ -75,7 +79,7 @@
|
||||
height: 2rem;
|
||||
}
|
||||
h1 {
|
||||
flex: auto;
|
||||
flex: 0 0 calc(100% - 90px - 1.25rem);
|
||||
margin: 0 0 0.25rem 1rem;
|
||||
input {
|
||||
flex: 0 0 100%;
|
||||
@@ -589,10 +593,11 @@
|
||||
}
|
||||
img {
|
||||
&.full {
|
||||
flex: 0 0 content;
|
||||
flex: initial;
|
||||
height: auto;
|
||||
width: auto;
|
||||
width: max-content;
|
||||
border: 0 none;
|
||||
margin: 0 auto;
|
||||
}
|
||||
}
|
||||
.sheet-header {
|
||||
|
||||
@@ -12,8 +12,10 @@
|
||||
border-bottom: 0 none;
|
||||
}
|
||||
h3 {
|
||||
font-size: 1rem;
|
||||
font-size: 1.25rem;
|
||||
color: $l5r5e-label;
|
||||
text-shadow: 0 0 $l5r5e-black-light;
|
||||
margin: 2rem 0 0.5rem 1rem;
|
||||
}
|
||||
nav {
|
||||
.item {
|
||||
@@ -39,28 +41,80 @@
|
||||
}
|
||||
}
|
||||
article {
|
||||
padding: 2% 2% 0 18%;
|
||||
padding: 2% 2% 2% 18%;
|
||||
label {
|
||||
font-size: 0.85rem;
|
||||
line-height: 2rem;
|
||||
&.full {
|
||||
display: block;
|
||||
width: 100%;
|
||||
line-height: 2rem;
|
||||
text-align: right;
|
||||
font-size: 1rem;
|
||||
input {
|
||||
display: inline;
|
||||
width: 70%;
|
||||
width: 80%;
|
||||
float: right;
|
||||
text-align: left;
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
> label {
|
||||
font-size: 1rem;
|
||||
padding: 0 0 0 1rem;
|
||||
}
|
||||
table {
|
||||
width: 100%;
|
||||
tr {
|
||||
th {
|
||||
color: $l5r5e-label;
|
||||
font-weight: normal;
|
||||
}
|
||||
td {
|
||||
vertical-align: middle;
|
||||
line-height: 2rem;
|
||||
border: 1px solid $l5r5e-title;
|
||||
font-size: 0.85rem;
|
||||
padding: 0.25rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
table tr td {
|
||||
vertical-align: middle;
|
||||
line-height: 2rem;
|
||||
border: 1px solid $l5r5e-title;
|
||||
font-size: 0.85rem;
|
||||
padding: 0.25rem;
|
||||
select {
|
||||
height: 2rem;
|
||||
color: $l5r5e-bold;
|
||||
background: rgba(255, 255, 255, 0.25);
|
||||
border: 1px solid rgba(255, 255, 255, 0.5);
|
||||
border-radius: 0.25rem;
|
||||
padding: 0 0.25rem;
|
||||
margin: 0.25rem;
|
||||
width: calc(100% - 0.5rem);
|
||||
}
|
||||
textarea {
|
||||
color: $l5r5e-bold;
|
||||
background: rgba(255, 255, 255, 0.25);
|
||||
border: 1px solid rgba(255, 255, 255, 0.5);
|
||||
margin: 0 0.25rem 1rem;
|
||||
}
|
||||
> ul {
|
||||
li {
|
||||
line-height: 2rem;
|
||||
}
|
||||
}
|
||||
hr {
|
||||
border-top: 1px solid $l5r5e-black-light;
|
||||
}
|
||||
a.entity-link,
|
||||
a.inline-roll {
|
||||
color: $l5r5e-label;
|
||||
background: rgba(255, 255, 255, 0.25);
|
||||
border: 1px solid $l5r5e-black-light;
|
||||
i {
|
||||
color: $l5r5e-label;
|
||||
}
|
||||
}
|
||||
.tq-drag-n-drop {
|
||||
border: 0 none;
|
||||
padding: 0;
|
||||
}
|
||||
.third {
|
||||
width: 230px;
|
||||
@@ -86,20 +140,44 @@
|
||||
border-radius: 1rem;
|
||||
text-align: center;
|
||||
}
|
||||
.checklist label {
|
||||
font-size: 0.85rem;
|
||||
flex: 0 0 auto;
|
||||
margin: 0 0.25rem 0.25rem;
|
||||
padding: 0 0.5rem;
|
||||
color: #5a6e5a;
|
||||
background: rgba(255, 255, 255, 0.5);
|
||||
border: 1px solid #5a6e5a;
|
||||
border-radius: 1rem;
|
||||
.checklist {
|
||||
margin: 0.25rem 0.25rem 1rem;
|
||||
strong {
|
||||
display: block;
|
||||
width: 100%;
|
||||
color: $l5r5e-bold;
|
||||
}
|
||||
label {
|
||||
font-size: 0.85rem;
|
||||
flex: 0 0 auto;
|
||||
margin: 0 0.25rem 0.25rem;
|
||||
padding: 0 0.5rem;
|
||||
color: #5a6e5a;
|
||||
background: rgba(255, 255, 255, 0.5);
|
||||
border: 1px solid #5a6e5a;
|
||||
border-radius: 1rem;
|
||||
&.technique {
|
||||
padding: 0.25rem;
|
||||
margin: 0.25rem;
|
||||
border-radius: 0;
|
||||
}
|
||||
}
|
||||
input {
|
||||
margin: 0.25rem 0 0 0;
|
||||
height: 0.65rem;
|
||||
width: 0.65rem;
|
||||
}
|
||||
}
|
||||
.checklist input {
|
||||
margin: 0.25rem 0 0 0;
|
||||
height: 0.65rem;
|
||||
width: 0.65rem;
|
||||
#generchar_disclaimer {
|
||||
color: $l5r5e-red;
|
||||
font-weight: bold;
|
||||
font-size: 1.25rem;
|
||||
text-align: center;
|
||||
flex: 100%;
|
||||
padding: 1rem 0;
|
||||
}
|
||||
.next {
|
||||
margin: 2rem 0 4rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -403,6 +403,7 @@ button {
|
||||
#logo {
|
||||
content: url("../assets/l5r-logo.webp");
|
||||
height: 80px;
|
||||
width: 88px;
|
||||
margin-left: 0.5rem;
|
||||
opacity: 0.5;
|
||||
&:hover {
|
||||
@@ -413,6 +414,17 @@ button {
|
||||
// navigation
|
||||
#navigation {
|
||||
left: 120px;
|
||||
&:before {
|
||||
content: "";
|
||||
background: url("../assets/l5r-logo.webp") no-repeat 0 0;
|
||||
background-size: cover;
|
||||
height: 80px;
|
||||
width: 88px;
|
||||
opacity: 0.5;
|
||||
&:hover {
|
||||
opacity: 0.75;
|
||||
}
|
||||
}
|
||||
#nav-toggle,
|
||||
#scene-list .scene.nav-item {
|
||||
cursor: default;
|
||||
|
||||
@@ -19,9 +19,9 @@
|
||||
<h1>{{localize 'l5r5e.twenty_questions.title'}}</h1>
|
||||
{{localize 'l5r5e.twenty_questions.part0.intro'}}
|
||||
<br />
|
||||
<br /><i> {{localize 'l5r5e.twenty_questions.part0.section'}}</i>
|
||||
<br />
|
||||
<br /><button class="next" name="next" type="button">{{localize 'l5r5e.twenty_questions.bt_next'}} <i class='fas fa-arrow-right'></i></button>
|
||||
<i> {{localize 'l5r5e.twenty_questions.part0.section'}}</i>
|
||||
<button class="next" name="next" type="button">{{localize 'l5r5e.twenty_questions.bt_next'}} <i class='fas fa-arrow-right'></i></button>
|
||||
</article>
|
||||
<article class="tab parts part1" data-group="primary" data-tab="part1">
|
||||
<h2>{{localize 'l5r5e.twenty_questions.part1.title'}}</h2>
|
||||
@@ -62,8 +62,7 @@
|
||||
<td class="third">
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part1.status'}}
|
||||
<input type="number" name="step1.social_status" min="0" max="100" value="{{data.step1.social_status}}"
|
||||
data-dtype="Number" placeholder="0">
|
||||
<input type="number" name="step1.social_status" min="0" max="100" value="{{data.step1.social_status}}" data-dtype="Number" placeholder="0" />
|
||||
</label>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -73,34 +72,30 @@
|
||||
<table>
|
||||
<tr>
|
||||
<td class="third">
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.increase_ring1'}}
|
||||
<select name="step2.ring" class="ring-select">
|
||||
{{#select data.step2.ring}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_ring'}}</option>
|
||||
{{#each ringsList as |obj|}}
|
||||
<option value="{{obj.id}}">{{obj.label}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</label>
|
||||
{{localize 'l5r5e.twenty_questions.increase_ring1'}}
|
||||
<select name="step2.ring" class="ring-select">
|
||||
{{#select data.step2.ring}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_ring'}}</option>
|
||||
{{#each ringsList as |obj|}}
|
||||
<option value="{{obj.id}}">{{obj.label}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</td>
|
||||
<td class="third">
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.increase_skill2'}}
|
||||
<select name="step2.skill1" class="skill-select">
|
||||
{{#select data.step2.skill1}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_skill'}}</option>
|
||||
{{#each skillsList as |skills catId|}}
|
||||
<optgroup label="{{localizeSkill catId 'title'}}">
|
||||
{{#each skills as |obj|}}
|
||||
<option value="{{obj.id}}">{{obj.label}}</option>
|
||||
{{/each}}
|
||||
</optgroup>
|
||||
{{localize 'l5r5e.twenty_questions.increase_skill2'}}
|
||||
<select name="step2.skill1" class="skill-select">
|
||||
{{#select data.step2.skill1}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_skill'}}</option>
|
||||
{{#each skillsList as |skills catId|}}
|
||||
<optgroup label="{{localizeSkill catId 'title'}}">
|
||||
{{#each skills as |obj|}}
|
||||
<option value="{{obj.id}}">{{obj.label}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</label>
|
||||
</optgroup>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
<select name="step2.skill2" class="skill-select">
|
||||
{{#select data.step2.skill2}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_skill'}}</option>
|
||||
@@ -115,21 +110,14 @@
|
||||
</select>
|
||||
</td>
|
||||
<td class="third">
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part1.money'}}
|
||||
<input type="number" name="step2.wealth" value="{{data.step2.wealth}}" data-dtype="Number"
|
||||
placeholder="0">
|
||||
</label>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part1.glory'}}
|
||||
<input type="number" name="step2.social_glory" min="0" max="100" value="{{data.step2.social_glory}}"
|
||||
data-dtype="Number" placeholder="0">
|
||||
</label>
|
||||
{{localize 'l5r5e.twenty_questions.part1.money'}}
|
||||
<input type="number" name="step2.wealth" value="{{data.step2.wealth}}" data-dtype="Number" placeholder="0" />
|
||||
{{localize 'l5r5e.twenty_questions.part1.glory'}}
|
||||
<input type="number" name="step2.social_glory" min="0" max="100" value="{{data.step2.social_glory}}" data-dtype="Number" placeholder="0" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<br /><button class="next" name="next" type="button">{{localize 'l5r5e.twenty_questions.bt_next'}} <i class='fas fa-arrow-right'></i></button>
|
||||
<button class="next" name="next" type="button">{{localize 'l5r5e.twenty_questions.bt_next'}} <i class='fas fa-arrow-right'></i></button>
|
||||
</article>
|
||||
<article class="tab parts part2" data-group="primary" data-tab="part2">
|
||||
<h2>{{localize 'l5r5e.twenty_questions.part2.title'}}</h2>
|
||||
@@ -145,17 +133,15 @@
|
||||
<table>
|
||||
<tr>
|
||||
<td class="fifty">
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.increase_ring2'}}
|
||||
<select name="step3.ring1" class="ring-select">
|
||||
{{#select data.step3.ring1}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_ring'}}</option>
|
||||
{{#each ringsList as |obj|}}
|
||||
<option value="{{obj.id}}">{{obj.label}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</label>
|
||||
{{localize 'l5r5e.twenty_questions.increase_ring2'}}
|
||||
<select name="step3.ring1" class="ring-select">
|
||||
{{#select data.step3.ring1}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_ring'}}</option>
|
||||
{{#each ringsList as |obj|}}
|
||||
<option value="{{obj.id}}">{{obj.label}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
<select name="step3.ring2" class="ring-select">
|
||||
{{#select data.step3.ring2}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_ring'}}</option>
|
||||
@@ -164,28 +150,23 @@
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part2.honor'}}
|
||||
<input type="number" name="step3.social_honor" min="0" max="100" value="{{data.step3.social_honor}}"
|
||||
data-dtype="Number" placeholder="0">
|
||||
</label>
|
||||
{{localize 'l5r5e.twenty_questions.part2.honor'}}
|
||||
<input type="number" name="step3.social_honor" min="0" max="100" value="{{data.step3.social_honor}}" data-dtype="Number" placeholder="0" />
|
||||
</td>
|
||||
<td class="fifty">
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.increase_skill3'}}
|
||||
<select name="step3.skill1" class="skill-select">
|
||||
{{#select data.step3.skill1}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_skill'}}</option>
|
||||
{{#each skillsList as |skills catId|}}
|
||||
<optgroup label="{{localizeSkill catId 'title'}}">
|
||||
{{#each skills as |obj|}}
|
||||
<option value="{{obj.id}}">{{obj.label}}</option>
|
||||
{{/each}}
|
||||
</optgroup>
|
||||
{{localize 'l5r5e.twenty_questions.increase_skill3'}}
|
||||
<select name="step3.skill1" class="skill-select">
|
||||
{{#select data.step3.skill1}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_skill'}}</option>
|
||||
{{#each skillsList as |skills catId|}}
|
||||
<optgroup label="{{localizeSkill catId 'title'}}">
|
||||
{{#each skills as |obj|}}
|
||||
<option value="{{obj.id}}">{{obj.label}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</label>
|
||||
</optgroup>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
<select name="step3.skill2" class="skill-select">
|
||||
{{#select data.step3.skill2}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_skill'}}</option>
|
||||
@@ -238,12 +219,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" class="checklist">
|
||||
{{localize 'l5r5e.twenty_questions.part2.access'}}
|
||||
<strong>{{localize 'l5r5e.twenty_questions.part2.access'}}</strong>
|
||||
{{#each techniquesList as |technique|}}
|
||||
<label>
|
||||
<input type="checkbox" name="step3.allowed_techniques.{{technique}}" {{checked (lookup ../data.step3.allowed_techniques technique)}}>
|
||||
{{localizeTechnique technique}}
|
||||
</label>
|
||||
<label class="technique">
|
||||
<input type="checkbox" name="step3.allowed_techniques.{{technique}}" {{checked (lookup ../data.step3.allowed_techniques technique)}} />
|
||||
{{localizeTechnique technique}}
|
||||
</label>
|
||||
{{/each}}
|
||||
</td>
|
||||
</tr>
|
||||
@@ -251,7 +232,6 @@
|
||||
<td class="fifty">
|
||||
{{localize 'l5r5e.twenty_questions.part2.school_ability'}}
|
||||
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step3.school_ability stepName='step3.school_ability' itemType='techniques' hideDndAt=1 }}
|
||||
<br />
|
||||
{{localize 'l5r5e.twenty_questions.part2.starting_techniques'}}
|
||||
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step3.techniques stepName='step3.techniques' itemType='techniques' hideDndAt=5 }}
|
||||
</td>
|
||||
@@ -261,10 +241,8 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part2.q4'}}</h3>
|
||||
<textarea name="step4.stand_out">{{data.step4.stand_out}}</textarea>
|
||||
</label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part2.q4'}}</h3>
|
||||
<textarea name="step4.stand_out">{{data.step4.stand_out}}</textarea>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.increase_ring1'}}
|
||||
<select name="step4.ring" class="ring-select">
|
||||
@@ -276,331 +254,236 @@
|
||||
{{/select}}
|
||||
</select>
|
||||
</label>
|
||||
<br />
|
||||
<br /><button class="next" name="next" type="button">{{localize 'l5r5e.twenty_questions.bt_next'}} <i class='fas fa-arrow-right'></i></button>
|
||||
<button class="next" name="next" type="button">{{localize 'l5r5e.twenty_questions.bt_next'}} <i class='fas fa-arrow-right'></i></button>
|
||||
</article>
|
||||
<article class="tab parts part3" data-group="primary" data-tab="part3">
|
||||
<h2>{{localize 'l5r5e.twenty_questions.part3.title'}}</h2>
|
||||
<div>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part3.q5'}}</h3>
|
||||
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part3.choose_giri'}}
|
||||
<textarea name="step5.social_giri">{{data.step5.social_giri}}</textarea>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part3.q6'}}</h3>
|
||||
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part3.choose_ninjo'}}
|
||||
<textarea name="step6.social_ninjo">{{data.step6.social_ninjo}}</textarea>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part3.q7'}}</h3>
|
||||
<textarea name="step7.clan_relations">{{data.step7.clan_relations}}</textarea>
|
||||
</label>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td class="third">
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.increase_skill1'}}
|
||||
<br>
|
||||
<select name="step7.skill" class="skill-select">
|
||||
{{#select data.step7.skill}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_skill'}}</option>
|
||||
{{#each skillsList as |skills catId|}}
|
||||
<optgroup label="{{localizeSkill catId 'title'}}">
|
||||
{{#each skills as |obj|}}
|
||||
<option value="{{obj.id}}">{{obj.label}}</option>
|
||||
{{/each}}
|
||||
</optgroup>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</label>
|
||||
</td>
|
||||
<td class="or">
|
||||
{{localize 'l5r5e.twenty_questions.or'}}
|
||||
</td>
|
||||
<td class="">
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part3.increase_glory'}}
|
||||
<input type="number" name="step7.social_add_glory" value="{{data.step7.social_add_glory}}"
|
||||
data-dtype="Number" placeholder="0" disabled>
|
||||
</label>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part3.q8'}}</h3>
|
||||
<textarea name="step8.bushido">{{data.step8.bushido}}</textarea>
|
||||
</label>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td class="third">
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.increase_skill1'}}
|
||||
<select name="step8.skill" class="skill-select">
|
||||
{{#select data.step8.skill}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_skill'}}</option>
|
||||
{{#each noHonorSkillsList as |skillId|}}
|
||||
<option value="{{skillId}}">{{localizeSkillId skillId}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</label>
|
||||
</td>
|
||||
<td class="or">
|
||||
{{localize 'l5r5e.twenty_questions.or'}}
|
||||
</td>
|
||||
<td class="">
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part3.increase_honor'}}
|
||||
<input type="number" name="step8.social_add_honor" value="{{data.step8.social_add_honor}}"
|
||||
data-dtype="Number" placeholder="0" disabled>
|
||||
</label>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<br />
|
||||
<br /><button class="next" name="next" type="button">{{localize 'l5r5e.twenty_questions.bt_next'}} <i class='fas fa-arrow-right'></i></button>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part3.q5'}}</h3>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part3.choose_giri'}}
|
||||
<textarea name="step5.social_giri">{{data.step5.social_giri}}</textarea>
|
||||
</label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part3.q6'}}</h3>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part3.choose_ninjo'}}
|
||||
<textarea name="step6.social_ninjo">{{data.step6.social_ninjo}}</textarea>
|
||||
</label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part3.q7'}}</h3>
|
||||
<textarea name="step7.clan_relations">{{data.step7.clan_relations}}</textarea>
|
||||
<table>
|
||||
<tr>
|
||||
<td class="third">
|
||||
{{localize 'l5r5e.twenty_questions.increase_skill1'}}
|
||||
<select name="step7.skill" class="skill-select">
|
||||
{{#select data.step7.skill}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_skill'}}</option>
|
||||
{{#each skillsList as |skills catId|}}
|
||||
<optgroup label="{{localizeSkill catId 'title'}}">
|
||||
{{#each skills as |obj|}}
|
||||
<option value="{{obj.id}}">{{obj.label}}</option>
|
||||
{{/each}}
|
||||
</optgroup>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</td>
|
||||
<td class="or">
|
||||
{{localize 'l5r5e.twenty_questions.or'}}
|
||||
</td>
|
||||
<td class="">
|
||||
{{localize 'l5r5e.twenty_questions.part3.increase_glory'}}
|
||||
<input type="number" name="step7.social_add_glory" value="{{data.step7.social_add_glory}}" data-dtype="Number" placeholder="0" disabled />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part3.q8'}}</h3>
|
||||
<textarea name="step8.bushido">{{data.step8.bushido}}</textarea>
|
||||
<table>
|
||||
<tr>
|
||||
<td class="third">
|
||||
{{localize 'l5r5e.twenty_questions.increase_skill1'}}
|
||||
<select name="step8.skill" class="skill-select">
|
||||
{{#select data.step8.skill}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_skill'}}</option>
|
||||
{{#each noHonorSkillsList as |skillId|}}
|
||||
<option value="{{skillId}}">{{localizeSkillId skillId}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</td>
|
||||
<td class="or">
|
||||
{{localize 'l5r5e.twenty_questions.or'}}
|
||||
</td>
|
||||
<td class="">
|
||||
{{localize 'l5r5e.twenty_questions.part3.increase_honor'}}
|
||||
<input type="number" name="step8.social_add_honor" value="{{data.step8.social_add_honor}}" data-dtype="Number" placeholder="0" disabled />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<button class="next" name="next" type="button">{{localize 'l5r5e.twenty_questions.bt_next'}} <i class='fas fa-arrow-right'></i></button>
|
||||
</article>
|
||||
<article class="tab parts part4" data-group="primary" data-tab="part4">
|
||||
<h2>{{localize 'l5r5e.twenty_questions.part4.title'}}</h2>
|
||||
<div>
|
||||
<label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part4.q9'}}</h3>
|
||||
<textarea name="step9.success">{{data.step9.success}}</textarea>
|
||||
</label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part4.q9'}}</h3>
|
||||
<textarea name="step9.success">{{data.step9.success}}</textarea>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part4.distinction'}}
|
||||
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step9.distinction stepName='step9.distinction' itemType='peculiarities' hideDndAt=1 }}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part4.q10'}}</h3>
|
||||
<textarea name="step10.difficulty">{{data.step10.difficulty}}</textarea>
|
||||
</label>
|
||||
</label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part4.q10'}}</h3>
|
||||
<textarea name="step10.difficulty">{{data.step10.difficulty}}</textarea>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part4.adversity'}}
|
||||
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step10.adversity stepName='step10.adversity' itemType='peculiarities' hideDndAt=1 }}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part4.q11'}}</h3>
|
||||
<textarea name="step11.calms">{{data.step11.calms}}</textarea>
|
||||
</label>
|
||||
</label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part4.q11'}}</h3>
|
||||
<textarea name="step11.calms">{{data.step11.calms}}</textarea>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part4.passion'}}
|
||||
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step11.passion stepName='step11.passion' itemType='peculiarities' hideDndAt=1 }}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part4.q12'}}</h3>
|
||||
<textarea name="step12.worries">{{data.step12.worries}}</textarea>
|
||||
</label>
|
||||
</label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part4.q12'}}</h3>
|
||||
<textarea name="step12.worries">{{data.step12.worries}}</textarea>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part4.anxiety'}}
|
||||
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step12.anxiety stepName='step12.anxiety' itemType='peculiarities' hideDndAt=1 }}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part4.q13'}}</h3>
|
||||
<textarea name="step13.most_learn">{{data.step13.most_learn}}</textarea>
|
||||
</label>
|
||||
<table>
|
||||
<tr>
|
||||
<td class="third">
|
||||
{{localize 'l5r5e.twenty_questions.part4.disadvantage'}}
|
||||
{{#ifCond data.step13.advantage.length '==' 0}}
|
||||
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step13.disadvantage stepName='step13.disadvantage' itemType='peculiarities' hideDndAt=1 }}
|
||||
</label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part4.q13'}}</h3>
|
||||
<textarea name="step13.most_learn">{{data.step13.most_learn}}</textarea>
|
||||
<table>
|
||||
<tr>
|
||||
<td class="third">
|
||||
{{localize 'l5r5e.twenty_questions.part4.disadvantage'}}
|
||||
{{#ifCond data.step13.advantage.length '==' 0}}
|
||||
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step13.disadvantage stepName='step13.disadvantage' itemType='peculiarities' hideDndAt=1 }}
|
||||
{{/ifCond}}
|
||||
{{localize 'l5r5e.twenty_questions.and'}}
|
||||
{{localize 'l5r5e.twenty_questions.increase_skill1'}}
|
||||
<select name="step13.skill" class="skill-select" {{#ifCond data.step13.advantage.length '>' 0}}disabled{{/ifCond}}>
|
||||
{{#select data.step13.skill}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_skill'}}</option>
|
||||
{{#ifCond cache.step13.advantage.length '==' '0'}}
|
||||
{{#each skillsList as |skills catId|}}
|
||||
<optgroup label="{{localizeSkill catId 'title'}}">
|
||||
{{#each skills as |obj|}}
|
||||
<option value="{{obj.id}}">{{obj.label}}</option>
|
||||
{{/each}}
|
||||
</optgroup>
|
||||
{{/each}}
|
||||
{{/ifCond}}
|
||||
{{localize 'l5r5e.twenty_questions.and'}}<br />
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.increase_skill1'}}
|
||||
<select name="step13.skill" class="skill-select" {{#ifCond data.step13.advantage.length '>' 0}}disabled{{/ifCond}}>
|
||||
{{#select data.step13.skill}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_skill'}}</option>
|
||||
{{#ifCond cache.step13.advantage.length '==' '0'}}
|
||||
{{#each skillsList as |skills catId|}}
|
||||
<optgroup label="{{localizeSkill catId 'title'}}">
|
||||
{{#each skills as |obj|}}
|
||||
<option value="{{obj.id}}">{{obj.label}}</option>
|
||||
{{/each}}
|
||||
</optgroup>
|
||||
{{/each}}
|
||||
{{/ifCond}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</label>
|
||||
</td>
|
||||
<td class="or">
|
||||
{{localize 'l5r5e.twenty_questions.or'}}
|
||||
</td>
|
||||
<td class="">
|
||||
{{localize 'l5r5e.twenty_questions.part4.advantage'}}
|
||||
{{#ifCond (ifCond data.step13.disadvantage.length '==' 0) '&&' (ifCond data.step13.skill '==' 'none')}}
|
||||
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step13.advantage stepName='step13.advantage' itemType='peculiarities' hideDndAt=1 }}
|
||||
{{/ifCond}}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<br />
|
||||
<br /><button class="next" name="next" type="button">{{localize 'l5r5e.twenty_questions.bt_next'}} <i class='fas fa-arrow-right'></i></button>
|
||||
{{/select}}
|
||||
</select>
|
||||
</td>
|
||||
<td class="or">
|
||||
{{localize 'l5r5e.twenty_questions.or'}}
|
||||
</td>
|
||||
<td class="">
|
||||
{{localize 'l5r5e.twenty_questions.part4.advantage'}}
|
||||
{{#ifCond (ifCond data.step13.disadvantage.length '==' 0) '&&' (ifCond data.step13.skill '==' 'none')}}
|
||||
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step13.advantage stepName='step13.advantage' itemType='peculiarities' hideDndAt=1 }}
|
||||
{{/ifCond}}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<button class="next" name="next" type="button">{{localize 'l5r5e.twenty_questions.bt_next'}} <i class='fas fa-arrow-right'></i></button>
|
||||
</article>
|
||||
<article class="tab parts part5" data-group="primary" data-tab="part5">
|
||||
<h2>{{localize 'l5r5e.twenty_questions.part5.title'}}</h2>
|
||||
<div>
|
||||
<label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part5.q14'}}</h3>
|
||||
<textarea name="step14.first_sight">{{data.step14.first_sight}}</textarea>
|
||||
</label>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part5.accoutrement'}}
|
||||
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step14.special_features stepName='step14.special_features' itemType='items' hideDndAt=1 }}
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part5.q15'}}</h3>
|
||||
<textarea name="step15.stress">{{data.step15.stress}}</textarea>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part5.q16'}}</h3>
|
||||
<textarea name="step16.relations">{{data.step16.relations}}</textarea>
|
||||
</label>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part5.object'}}
|
||||
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step16.item stepName='step16.item' itemType='items' hideDndAt=1 }}
|
||||
</label>
|
||||
</div>
|
||||
<br />
|
||||
<br /><button class="next" name="next" type="button">{{localize 'l5r5e.twenty_questions.bt_next'}} <i class='fas fa-arrow-right'></i></button>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part5.q14'}}</h3>
|
||||
<textarea name="step14.first_sight">{{data.step14.first_sight}}</textarea>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part5.accoutrement'}}
|
||||
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step14.special_features stepName='step14.special_features' itemType='items' hideDndAt=1 }}
|
||||
</label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part5.q15'}}</h3>
|
||||
<textarea name="step15.stress">{{data.step15.stress}}</textarea>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part5.q16'}}</h3>
|
||||
<textarea name="step16.relations">{{data.step16.relations}}</textarea>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part5.object'}}
|
||||
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step16.item stepName='step16.item' itemType='items' hideDndAt=1 }}
|
||||
</label>
|
||||
<button class="next" name="next" type="button">{{localize 'l5r5e.twenty_questions.bt_next'}} <i class='fas fa-arrow-right'></i></button>
|
||||
</article>
|
||||
<article class="tab parts part6" data-group="primary" data-tab="part6">
|
||||
<h2>{{localize 'l5r5e.twenty_questions.part6.title'}}</h2>
|
||||
<div>
|
||||
<label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part6.q17'}}</h3>
|
||||
<textarea name="step17.parents_pov">{{data.step17.parents_pov}}</textarea>
|
||||
</label>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.increase_skill1'}}
|
||||
<select name="step17.skill" class="skill-select">
|
||||
{{#select data.step17.skill}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_skill'}}</option>
|
||||
{{#each skillsList as |skills catId|}}
|
||||
<optgroup label="{{localizeSkill catId 'title'}}">
|
||||
{{#each skills as |obj|}}
|
||||
<option value="{{obj.id}}">{{obj.label}}</option>
|
||||
{{/each}}
|
||||
</optgroup>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part6.q17'}}</h3>
|
||||
<textarea name="step17.parents_pov">{{data.step17.parents_pov}}</textarea>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.increase_skill1'}}
|
||||
<select name="step17.skill" class="skill-select">
|
||||
{{#select data.step17.skill}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_skill'}}</option>
|
||||
{{#each skillsList as |skills catId|}}
|
||||
<optgroup label="{{localizeSkill catId 'title'}}">
|
||||
{{#each skills as |obj|}}
|
||||
<option value="{{obj.id}}">{{obj.label}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</label>
|
||||
</div>
|
||||
<div>
|
||||
<label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part6.q18'}}</h3>
|
||||
<textarea name="step18.heritage_name">{{data.step18.heritage_name}}</textarea>
|
||||
</label>
|
||||
<table>
|
||||
<tr>
|
||||
<td class="fifty">
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part6.d10r1'}}
|
||||
<a class="inline-roll roll" title="1d10" data-mode="roll"
|
||||
data-flavor="{{localize 'l5r5e.twenty_questions.part6.d10r1'}}" data-formula="1d10" data-step="step18.heritage_1">
|
||||
<i class="fas fa-dice-d20"></i> 1d10
|
||||
</a>
|
||||
<input type="number" name="step18.heritage_1" value="{{data.step18.heritage_1}}" data-dtype="Number">
|
||||
</label>
|
||||
</td>
|
||||
<td class="fifty">
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part6.d10r2'}}
|
||||
<a class="inline-roll roll" title="1d10" data-mode="roll"
|
||||
data-flavor="{{localize 'l5r5e.twenty_questions.part6.d10r2'}}" data-formula="1d10" data-step="step18.heritage_2">
|
||||
<i class="fas fa-dice-d20"></i> 1d10
|
||||
</a>
|
||||
<input type="number" name="step18.heritage_2" value="{{data.step18.heritage_2}}" data-dtype="Number">
|
||||
</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
{{localize 'l5r5e.twenty_questions.part6.d10r1_choice'}}
|
||||
</td>
|
||||
<td>
|
||||
{{localize 'l5r5e.twenty_questions.part6.d10r2_choice'}}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part1.status'}}
|
||||
<input type="number" name="step18.heritage_add_status" min="-100" max="100" value="{{data.step18.heritage_add_status}}"
|
||||
data-dtype="Number" placeholder="0">
|
||||
</label>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part1.glory'}}
|
||||
<input type="number" name="step18.heritage_add_glory" min="-100" max="100" value="{{data.step18.heritage_add_glory}}"
|
||||
data-dtype="Number" placeholder="0">
|
||||
</label>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.part2.honor'}}
|
||||
<input type="number" name="step18.heritage_add_honor" min="-100" max="100" value="{{data.step18.heritage_add_honor}}"
|
||||
data-dtype="Number" placeholder="0">
|
||||
</label>
|
||||
</td>
|
||||
<td>
|
||||
<label>
|
||||
{{localize 'l5r5e.twenty_questions.increase_skill1'}}
|
||||
<select name="step18.skill" class="skill-select">
|
||||
{{#select data.step18.skill}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_skill'}}</option>
|
||||
{{#each skillsList as |skills catId|}}
|
||||
<optgroup label="{{localizeSkill catId 'title'}}">
|
||||
{{#each skills as |obj|}}
|
||||
<option value="{{obj.id}}">{{obj.label}}</option>
|
||||
{{/each}}
|
||||
</optgroup>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</label>
|
||||
<br />{{localize 'l5r5e.twenty_questions.part6.d10r2_drop_items'}}
|
||||
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step18.heritage_item stepName='step18.heritage_item' itemType='items' hideDndAt=1 }}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part6.q19'}}</h3>
|
||||
<textarea name="step19.firstname">{{data.step19.firstname}}</textarea>
|
||||
</label>
|
||||
</div>
|
||||
<br />
|
||||
<br /><button class="next" name="next" type="button">{{localize 'l5r5e.twenty_questions.bt_next'}} <i class='fas fa-arrow-right'></i></button>
|
||||
</optgroup>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</label>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part6.q18'}}</h3>
|
||||
<textarea name="step18.heritage_name">{{data.step18.heritage_name}}</textarea>
|
||||
<table>
|
||||
<tr>
|
||||
<td class="fifty">
|
||||
{{localize 'l5r5e.twenty_questions.part6.d10r1'}}
|
||||
<a class="inline-roll roll" title="1d10" data-mode="roll"
|
||||
data-flavor="{{localize 'l5r5e.twenty_questions.part6.d10r1'}}" data-formula="1d10" data-step="step18.heritage_1">
|
||||
<i class="fas fa-dice-d20"></i> 1d10
|
||||
</a>
|
||||
<input type="number" name="step18.heritage_1" value="{{data.step18.heritage_1}}" data-dtype="Number" />
|
||||
</td>
|
||||
<td class="fifty">
|
||||
{{localize 'l5r5e.twenty_questions.part6.d10r2'}}
|
||||
<a class="inline-roll roll" title="1d10" data-mode="roll"
|
||||
data-flavor="{{localize 'l5r5e.twenty_questions.part6.d10r2'}}" data-formula="1d10" data-step="step18.heritage_2">
|
||||
<i class="fas fa-dice-d20"></i> 1d10
|
||||
</a>
|
||||
<input type="number" name="step18.heritage_2" value="{{data.step18.heritage_2}}" data-dtype="Number" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
{{localize 'l5r5e.twenty_questions.part6.d10r1_choice'}}
|
||||
</td>
|
||||
<td>
|
||||
{{localize 'l5r5e.twenty_questions.part6.d10r2_choice'}}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
{{localize 'l5r5e.twenty_questions.part1.status'}}
|
||||
<input type="number" name="step18.heritage_add_status" min="-100" max="100" value="{{data.step18.heritage_add_status}}" data-dtype="Number" placeholder="0" />
|
||||
{{localize 'l5r5e.twenty_questions.part1.glory'}}
|
||||
<input type="number" name="step18.heritage_add_glory" min="-100" max="100" value="{{data.step18.heritage_add_glory}}" data-dtype="Number" placeholder="0" />
|
||||
{{localize 'l5r5e.twenty_questions.part2.honor'}}
|
||||
<input type="number" name="step18.heritage_add_honor" min="-100" max="100" value="{{data.step18.heritage_add_honor}}" data-dtype="Number" placeholder="0" />
|
||||
</td>
|
||||
<td>
|
||||
{{localize 'l5r5e.twenty_questions.increase_skill1'}}
|
||||
<select name="step18.skill" class="skill-select">
|
||||
{{#select data.step18.skill}}
|
||||
<option value="none">{{localize 'l5r5e.twenty_questions.choose_one_skill'}}</option>
|
||||
{{#each skillsList as |skills catId|}}
|
||||
<optgroup label="{{localizeSkill catId 'title'}}">
|
||||
{{#each skills as |obj|}}
|
||||
<option value="{{obj.id}}">{{obj.label}}</option>
|
||||
{{/each}}
|
||||
</optgroup>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
{{localize 'l5r5e.twenty_questions.part6.d10r2_drop_items'}}
|
||||
{{> 'systems/l5r5e/templates/actors/character/twenty-questions-item.html' itemsList=cache.step18.heritage_item stepName='step18.heritage_item' itemType='items' hideDndAt=1 }}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h3>{{localize 'l5r5e.twenty_questions.part6.q19'}}</h3>
|
||||
<textarea name="step19.firstname">{{data.step19.firstname}}</textarea>
|
||||
<button class="next" name="next" type="button">{{localize 'l5r5e.twenty_questions.bt_next'}} <i class='fas fa-arrow-right'></i></button>
|
||||
</article>
|
||||
<article class="tab parts part7" data-group="primary" data-tab="part7">
|
||||
<h2>{{localize 'l5r5e.twenty_questions.part7.title'}}</h2>
|
||||
@@ -642,7 +525,6 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr />
|
||||
{{#if summary.errors}}
|
||||
{{localize 'l5r5e.twenty_questions.part7.generchar_errors'}}
|
||||
{{else}}
|
||||
@@ -650,7 +532,6 @@
|
||||
<div id="generchar_disclaimer">
|
||||
{{localize 'l5r5e.twenty_questions.part7.generchar_disclaimer'}}
|
||||
</div>
|
||||
|
||||
<button name="generate" id="generate" type="button">
|
||||
{{localize 'l5r5e.twenty_questions.part7.generchar'}} <i class='fas fa-arrow-circle-right'></i>
|
||||
</button>
|
||||
|
||||
Reference in New Issue
Block a user