From 979b01eb3be4c843db4dd7a52efbb81ba4ac9578 Mon Sep 17 00:00:00 2001 From: innaamogolonova Date: Sun, 25 May 2025 18:13:57 -0700 Subject: [PATCH 01/13] update dependencies for pxt-atisa --- .pxt/storage/auth-chrome/user-state | 1 + libs/radio/shims.d.ts | 17 +- package-lock.json | 12934 +++++++++++--------------- package.json | 10 +- sim/tsconfig.json | 2 +- 5 files changed, 5487 insertions(+), 7477 deletions(-) create mode 100644 .pxt/storage/auth-chrome/user-state diff --git a/.pxt/storage/auth-chrome/user-state b/.pxt/storage/auth-chrome/user-state new file mode 100644 index 00000000..03358ec4 --- /dev/null +++ b/.pxt/storage/auth-chrome/user-state @@ -0,0 +1 @@ +{"type":"json","val":"{\"preferences\":{\"highContrast\":false,\"colorThemeIds\":{},\"reader\":\"\",\"skillmap\":{\"mapProgress\":{},\"completedTags\":{}},\"email\":false},\"profile\":{}}"} \ No newline at end of file diff --git a/libs/radio/shims.d.ts b/libs/radio/shims.d.ts index ebda995f..6df6da42 100644 --- a/libs/radio/shims.d.ts +++ b/libs/radio/shims.d.ts @@ -5,6 +5,20 @@ //% color=#E3008C weight=96 icon="\uf012" declare namespace radio { + /** + * Disables the radio for use as a multipoint sender/receiver. + * Disabling radio will help conserve battery power when it is not in use. + */ + //% help=radio/off shim=radio::off + function off(): void; + + /** + * Initialises the radio for use as a multipoint sender/receiver + * Only useful when the radio.off() is used beforehand. + */ + //% help=radio/on shim=radio::on + function on(): void; + /** * Sends an event over radio to neigboring devices */ @@ -44,7 +58,8 @@ declare namespace radio { //% help=radio/set-group //% weight=100 //% blockId=radio_set_group block="radio set group %ID" - //% id.min=0 id.max=255 shim=radio::setGroup + //% id.min=0 id.max=255 + //% group="Group" shim=radio::setGroup function setGroup(id: int32): void; /** diff --git a/package-lock.json b/package-lock.json index be5dc77e..655ef3d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "pxt-maker", "version": "0.15.66", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -9,38 +9,218 @@ "version": "0.15.66", "license": "MIT", "dependencies": { - "pxt-common-packages": "9.5.1", - "pxt-core": "7.5.27", - "webusb": "^1.1.1" + "pxt-common-packages": "12.3.30", + "pxt-core": "11.4.7" }, "devDependencies": { - "@types/marked": "0.3.0", - "@types/node": "8.10.66", + "@types/marked": "^0.3.0", + "@types/node": "^9.3.0", "@types/web-bluetooth": "0.0.4", "semantic-ui-less": "2.4.1", - "typescript": "^4.2.3" + "typescript": "4.8.3" + } + }, + "node_modules/@asamuzakjp/css-color": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz", + "integrity": "sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==", + "license": "MIT", + "dependencies": { + "@csstools/css-calc": "^2.1.3", + "@csstools/css-color-parser": "^3.0.9", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "lru-cache": "^10.4.3" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@blockly/field-colour": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/@blockly/field-colour/-/field-colour-5.0.12.tgz", + "integrity": "sha512-vNw6L/B0cpf+j0S6pShX31bOI16KJu+eACpsfHGOBZbb7+LT3bYKcGHe6+VRe+KtIE3jGlY7vYfnaJdOCrYlfQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "blockly": "^11.0.0" } }, "node_modules/@blockly/keyboard-navigation": { - "version": "0.1.18", - "resolved": "https://registry.npmjs.org/@blockly/keyboard-navigation/-/keyboard-navigation-0.1.18.tgz", - "integrity": "sha512-0IfCjbQE+KRPsNXGSQxllTY+YzQkhBZ/J0RrWkrkp3nVCnRQPWUrbfx0WSKsunxiDaByzTS1X4EF1MZvuDun1A==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@blockly/keyboard-navigation/-/keyboard-navigation-0.6.5.tgz", + "integrity": "sha512-KnH9YZLUdp7Y4zHpjLnVXWF/4iR8hO5YK4FoQC3TK/IBFSZea8XeADiKRA8U4KsmdXzN6kGdpnu8YVG5loQwpw==", + "license": "Apache-2.0", "engines": { "node": ">=8.17.0" }, "peerDependencies": { - "blockly": "5.20210325.0 - 6" + "blockly": "^11.0.0" } }, "node_modules/@blockly/plugin-workspace-search": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/@blockly/plugin-workspace-search/-/plugin-workspace-search-4.0.10.tgz", - "integrity": "sha512-OYvJG9qsYfvicNiAiaxJ4Bn+ixIUnjbXeo+9MaeHt5+9bKwsp2hHp2IeecIpxBDJPtTBn3PG2JPOmRkib7bkoA==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@blockly/plugin-workspace-search/-/plugin-workspace-search-9.1.0.tgz", + "integrity": "sha512-cono6n0tRD3L5DJxJ224IBwiCrfjKEERlyFiPBYVttuEcaw50teHoVSAnFwf1Mj2EaW96sUAh7rP8eqZIXxAdA==", + "license": "Apache-2.0", "engines": { "node": ">=8.17.0" }, "peerDependencies": { - "blockly": "^6.20210701.0" + "blockly": "^11.0.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@crowdin/crowdin-api-client": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/@crowdin/crowdin-api-client/-/crowdin-api-client-1.44.0.tgz", + "integrity": "sha512-mDfow8999uC0jxoQ57yJACx6gYZohvrgbXN3/vW2E/sdrrnvYNOaYGG1o/QdNy9qq3PyKBMhc3SED7tRejigZw==", + "license": "MIT", + "dependencies": { + "axios": "^1" + }, + "engines": { + "node": ">=12.9.0" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz", + "integrity": "sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.3.tgz", + "integrity": "sha512-XBG3talrhid44BY1x3MHzUx/aTG8+x/Zi57M4aTKK9RFB4aLlF3TTSzfzn8nWVHWL3FgAXAxmupmDd6VWww+pw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.9.tgz", + "integrity": "sha512-wILs5Zk7BU86UArYBJTPy/FMPPKVKHMj1ycCEyf3VUptol0JNRLFU/BZsJ4aiIHJEbSLiizzRrw8Pc1uAEDrXw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^5.0.2", + "@csstools/css-calc": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", + "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", + "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" } }, "node_modules/@fortawesome/fontawesome-free": { @@ -48,84 +228,337 @@ "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz", "integrity": "sha512-eYm8vijH/hpzr/6/1CJ/V/Eb1xQFW2nnUKArb3z+yUWv7HTwj6M7SP957oMjfZjAHU6qpoNc2wQvIxBLWYa/Jg==", "hasInstallScript": true, + "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", "engines": { "node": ">=6" } }, + "node_modules/@microsoft/applicationinsights-analytics-js": { + "version": "2.8.18", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-analytics-js/-/applicationinsights-analytics-js-2.8.18.tgz", + "integrity": "sha512-YfuUyTBx8HNGgIwg8N01iwsIO6LaqApNwGXw5YunAw+hqYR6jRmYlseQGTPFvKtq1ebEPJiwK0LjIQw/fOcxHQ==", + "license": "MIT", + "dependencies": { + "@microsoft/applicationinsights-common": "2.8.18", + "@microsoft/applicationinsights-core-js": "2.8.18", + "@microsoft/applicationinsights-shims": "2.0.2", + "@microsoft/dynamicproto-js": "^1.1.11" + }, + "peerDependencies": { + "tslib": "*" + } + }, + "node_modules/@microsoft/applicationinsights-channel-js": { + "version": "2.8.18", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-2.8.18.tgz", + "integrity": "sha512-KNYk8qeci8AcWKZUqgCElEr1Ef5G+iudq1mN57Sc/8hUONNp2fTfWh1Cm+RUTRIEWAC29uUWGyLhSqiTF3ox1w==", + "license": "MIT", + "dependencies": { + "@microsoft/applicationinsights-common": "2.8.18", + "@microsoft/applicationinsights-core-js": "2.8.18", + "@microsoft/applicationinsights-shims": "2.0.2", + "@microsoft/dynamicproto-js": "^1.1.11" + }, + "peerDependencies": { + "tslib": "*" + } + }, + "node_modules/@microsoft/applicationinsights-common": { + "version": "2.8.18", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-common/-/applicationinsights-common-2.8.18.tgz", + "integrity": "sha512-/PBRmRL6rFCoO3vWpIEHuFnu+TinEYRKWOj+I+XVUH5myZpv+nYvaRdwryVTkmCYxLyL9kxtNn7hQx8DBlhdSw==", + "license": "MIT", + "dependencies": { + "@microsoft/applicationinsights-core-js": "2.8.18", + "@microsoft/applicationinsights-shims": "2.0.2", + "@microsoft/dynamicproto-js": "^1.1.11" + }, + "peerDependencies": { + "tslib": "*" + } + }, + "node_modules/@microsoft/applicationinsights-core-js": { + "version": "2.8.18", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.18.tgz", + "integrity": "sha512-yPHRZFLpnEO0uSgFPM1BLMRRwjoten9YBbn4pJRbCT4PigLnj748knmWsMwXIdcehtkRTYz78kPYa/LWP7nvmA==", + "license": "MIT", + "dependencies": { + "@microsoft/applicationinsights-shims": "2.0.2", + "@microsoft/dynamicproto-js": "^1.1.11" + }, + "peerDependencies": { + "tslib": "*" + } + }, + "node_modules/@microsoft/applicationinsights-dependencies-js": { + "version": "2.8.18", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-dependencies-js/-/applicationinsights-dependencies-js-2.8.18.tgz", + "integrity": "sha512-XW3m1DEXo2CkTUEeBzXGjoMjud6b1Y1J6W1Nz0RJ3IMC5ptbSOeen5rRDSzcBEUZN75vWvbGmhxVuQTXnnIu2g==", + "license": "MIT", + "dependencies": { + "@microsoft/applicationinsights-common": "2.8.18", + "@microsoft/applicationinsights-core-js": "2.8.18", + "@microsoft/applicationinsights-shims": "2.0.2", + "@microsoft/dynamicproto-js": "^1.1.11" + }, + "peerDependencies": { + "tslib": "*" + } + }, + "node_modules/@microsoft/applicationinsights-properties-js": { + "version": "2.8.18", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-properties-js/-/applicationinsights-properties-js-2.8.18.tgz", + "integrity": "sha512-WucPqEzgT20JhjwOPQhgBSal6tlKldUz3c6j5Kpj4Rej95c2vvm1t14lI/p9SvOjZDRK5dMfkuQtvFG7NrUlIA==", + "license": "MIT", + "dependencies": { + "@microsoft/applicationinsights-common": "2.8.18", + "@microsoft/applicationinsights-core-js": "2.8.18", + "@microsoft/applicationinsights-shims": "2.0.2", + "@microsoft/dynamicproto-js": "^1.1.11" + }, + "peerDependencies": { + "tslib": "*" + } + }, + "node_modules/@microsoft/applicationinsights-shims": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-shims/-/applicationinsights-shims-2.0.2.tgz", + "integrity": "sha512-PoHEgsnmcqruLNHZ/amACqdJ6YYQpED0KSRe6J7gIJTtpZC1FfFU9b1fmDKDKtFoUSrPzEh1qzO3kmRZP0betg==", + "license": "MIT" + }, + "node_modules/@microsoft/applicationinsights-web": { + "version": "2.8.18", + "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-web/-/applicationinsights-web-2.8.18.tgz", + "integrity": "sha512-n6gW9WXr/oHrt2S8waXjYoBqzhPChJNoTPlKm+pwtO3iP+I8dQDuf8Q02RKLgCaWzvEhO/1GSznCECBX0jP+gg==", + "license": "MIT", + "dependencies": { + "@microsoft/applicationinsights-analytics-js": "2.8.18", + "@microsoft/applicationinsights-channel-js": "2.8.18", + "@microsoft/applicationinsights-common": "2.8.18", + "@microsoft/applicationinsights-core-js": "2.8.18", + "@microsoft/applicationinsights-dependencies-js": "2.8.18", + "@microsoft/applicationinsights-properties-js": "2.8.18", + "@microsoft/applicationinsights-shims": "2.0.2", + "@microsoft/dynamicproto-js": "^1.1.11" + }, + "peerDependencies": { + "tslib": "*" + } + }, + "node_modules/@microsoft/dynamicproto-js": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.11.tgz", + "integrity": "sha512-gNw9z9LbqLV+WadZ6/MMrWwO3e0LuoUH1wve/1iPsBNbgqeVCiB0EZFNNj2lysxS2gkqoF9hmyVaG3MoM1BkxA==", + "license": "MIT" + }, "node_modules/@microsoft/immersive-reader-sdk": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@microsoft/immersive-reader-sdk/-/immersive-reader-sdk-1.1.0.tgz", - "integrity": "sha512-ULNUKUzb2WzcXv3Ot8yK8LX28C23uCifOYIlAQHE7QKCIPzIMq3ncaO8ymuO59njd7imFjU0DluizLuDzh2B0g==" + "integrity": "sha512-ULNUKUzb2WzcXv3Ot8yK8LX28C23uCifOYIlAQHE7QKCIPzIMq3ncaO8ymuO59njd7imFjU0DluizLuDzh2B0g==", + "license": "MIT" + }, + "node_modules/@puppeteer/browsers": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.6.1.tgz", + "integrity": "sha512-aBSREisdsGH890S2rQqK82qmQYU3uFpSH8wcZWHgHzl3LfzsxAKbLNiAG9mO8v1Y0UICBeClICxPJvyr0rcuxg==", + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.4.0", + "extract-zip": "^2.0.1", + "progress": "^2.0.3", + "proxy-agent": "^6.5.0", + "semver": "^7.6.3", + "tar-fs": "^3.0.6", + "unbzip2-stream": "^1.4.3", + "yargs": "^17.7.2" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=18" + } }, - "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==", + "node_modules/@puppeteer/browsers/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==", + "license": "MIT", "engines": { - "node": ">= 0.6.0" + "node": ">=8" } }, - "node_modules/@types/component-emitter": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", - "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==" + "node_modules/@puppeteer/browsers/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } }, - "node_modules/@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + "node_modules/@puppeteer/browsers/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@puppeteer/browsers/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@puppeteer/browsers/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==", + "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/@puppeteer/browsers/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==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@puppeteer/browsers/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@puppeteer/browsers/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", + "license": "MIT" + }, + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", + "license": "MIT" }, "node_modules/@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" + "version": "2.8.18", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.18.tgz", + "integrity": "sha512-nX3d0sxJW41CqQvfOzVG1NCTXfFDrDWIghCZncpHeWlVFd81zxB/DLhg7avFg6eHLCRX7ckBmoIIcqa++upvJA==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/diff-match-patch": { + "version": "1.0.36", + "resolved": "https://registry.npmjs.org/@types/diff-match-patch/-/diff-match-patch-1.0.36.tgz", + "integrity": "sha512-xFdR6tkm0MWvBfO8xXCSsinYxHcqkQUlcHeSpMC2ukzOb6lwQAfDmW+Qt0AvlGd8HpsS28qKsB+oPeJn9I39jg==", + "license": "MIT" }, "node_modules/@types/marked": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@types/marked/-/marked-0.3.0.tgz", "integrity": "sha512-CSf9YWJdX1DkTNu9zcNtdCcn6hkRtB5ILjbhRId4ZOQqx30fXmdecuaXhugQL6eyrhuXtaHJ7PHI+Vm7k9ZJjg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/node": { - "version": "8.10.66", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", - "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==" + "version": "9.6.61", + "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.61.tgz", + "integrity": "sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==", + "license": "MIT" }, "node_modules/@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" - }, - "node_modules/@types/usb": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@types/usb/-/usb-1.5.2.tgz", - "integrity": "sha512-mYGrpSQ+qYApVDQRXdjnbMpFxuO9o85YO6EfTAZwEWNZf4ptbWTT59g3WmyA/QmpecAD3ZRjdN0UkpZGcu/TVg==", - "dependencies": { - "@types/node": "*" - } + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", + "license": "MIT" }, "node_modules/@types/web-bluetooth": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.4.tgz", "integrity": "sha512-C+BgVBBGY9c6ixcc5PsKAmGaCy3bswZ5zx/AWIAik9dgFuBkFsXBA3ze69jJi05xdZQ99QkfBSVIX6zl+6Tmww==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/yauzl": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz", - "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "license": "MIT", "optional": true, "dependencies": { "@types/node": "*" } }, + "node_modules/@ungap/promise-all-settled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", + "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", + "license": "ISC" + }, + "node_modules/@zip.js/zip.js": { + "version": "2.4.20", + "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.4.20.tgz", + "integrity": "sha512-7vPk3OVeU28c/Anlbkw3c+wNTwWpsk8ZR12YysqerqzdFu6sCd6lyff2nNEqHU+/sITKhDgMlFHQlkQBL7FEoA==", + "license": "BSD-3-Clause" + }, "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { "node": ">= 0.6" @@ -135,6 +568,7 @@ "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -146,6 +580,7 @@ "version": "1.8.2", "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "license": "Apache-2.0", "dependencies": { "acorn": "^7.0.0", "acorn-walk": "^7.0.0", @@ -156,70 +591,95 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "license": "MIT", "engines": { "node": ">=0.4.0" } }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, + "node_modules/adm-zip": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.16.tgz", + "integrity": "sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==", + "license": "MIT", "engines": { - "node": ">= 6.0.0" + "node": ">=12.0" } }, - "node_modules/agent-base/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dependencies": { - "ms": "2.1.2" - }, + "node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "license": "MIT", "engines": { - "node": ">=6.0" + "node": ">= 14" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/agent-base/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/ajv/node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" }, "node_modules/alphanum-sort": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -228,102 +688,294 @@ "node": ">= 8" } }, - "node_modules/applicationinsights-js": { - "version": "1.0.21", - "resolved": "https://registry.npmjs.org/applicationinsights-js/-/applicationinsights-js-1.0.21.tgz", - "integrity": "sha512-AUkkm8OWfCgbBuMe7kSAwUFpc1e2y+WisieQx/VgCS+BT/0AubmnGZ1yQ+zkENVriM9qArKNjLqTQp38x995wg==", - "deprecated": "This package has been moved to @microsoft/applicationinsights-web. Please install that package instead for the latest updates & features" - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "node_modules/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz", + "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "is-string": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "license": "MIT", "dependencies": { "safer-buffer": "~2.1.0" } }, "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "license": "MIT", "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" + "minimalistic-assert": "^1.0.0" } }, "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "license": "MIT" }, "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", + "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", + "license": "MIT", "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" + "object.assign": "^4.1.4", + "util": "^0.10.4" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "license": "MIT", + "engines": { + "node": ">=0.8" } }, "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" }, "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "license": "MIT", "dependencies": { - "inherits": "2.0.1" + "inherits": "2.0.3" } }, "node_modules/assertion-error": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "license": "MIT", "engines": { "node": "*" } }, + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "license": "Apache-2.0", + "engines": { + "node": "*" + } }, "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", + "license": "MIT" + }, + "node_modules/axios": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.9.0.tgz", + "integrity": "sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/b4a": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", + "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==", + "license": "Apache-2.0" }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/bare-events": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz", + "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==", + "license": "Apache-2.0", + "optional": true + }, + "node_modules/bare-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.5.tgz", + "integrity": "sha512-1zccWBMypln0jEE05LzZt+V/8y8AQsQQqxtklqaIyg5nu6OAYFhZxPXinJTSG+kU5qyNmeLgcn9AW7eHiCHVLA==", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "bare-events": "^2.5.4", + "bare-path": "^3.0.0", + "bare-stream": "^2.6.4" + }, + "engines": { + "bare": ">=1.16.0" + }, + "peerDependencies": { + "bare-buffer": "*" + }, + "peerDependenciesMeta": { + "bare-buffer": { + "optional": true + } + } + }, + "node_modules/bare-os": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.1.tgz", + "integrity": "sha512-uaIjxokhFidJP+bmmvKSgiMzj2sV5GPHaZVAIktcxcpCyBFFWO+YlikVAdhmUo2vYFvFhOXIAlldqV29L8126g==", + "license": "Apache-2.0", + "optional": true, + "engines": { + "bare": ">=1.14.0" + } + }, + "node_modules/bare-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz", + "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "bare-os": "^3.0.1" + } + }, + "node_modules/bare-stream": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.5.tgz", + "integrity": "sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "streamx": "^2.21.0" + }, + "peerDependencies": { + "bare-buffer": "*", + "bare-events": "*" + }, + "peerDependenciesMeta": { + "bare-buffer": { + "optional": true + }, + "bare-events": { + "optional": true + } + } }, "node_modules/base64-js": { "version": "1.5.1", @@ -342,108 +994,167 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/base64id": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "license": "MIT", "engines": { "node": "^4.5.0 || >= 5.9" } }, + "node_modules/basic-ftp": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", + "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/bcp-47": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/bcp-47/-/bcp-47-1.0.8.tgz", + "integrity": "sha512-Y9y1QNBBtYtv7hcmoX0tR+tUNSFZGZ6OL6vKPObq8BbOhkCoyayF6ogfLTgAli/KuAEbsYHYUNq2AQuY6IuLag==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/bcp-47-match": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-1.0.3.tgz", + "integrity": "sha512-LggQ4YTdjWQSKELZF5JwchnBa1u0pIQSZf5lSdOHEdbVP55h0qICA/FUp3+W99q0xqxYa1ZQizTUH87gecII5w==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/bcp-47-normalize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bcp-47-normalize/-/bcp-47-normalize-1.1.1.tgz", + "integrity": "sha512-jWZ1Jdu3cs0EZdfCkS0UE9Gg01PtxnChjEBySeB+Zo6nkqtFfnvtoQQgP1qU1Oo4qgJgxhTI6Sf9y/pZIhPs0A==", + "license": "MIT", + "dependencies": { + "bcp-47": "^1.0.0", + "bcp-47-match": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "license": "BSD-3-Clause", "dependencies": { "tweetnacl": "^0.14.3" } }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "node_modules/blockly": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/blockly/-/blockly-11.2.1.tgz", + "integrity": "sha512-20sCwSwX2Z6UxR/er0B5y6wRFukuIdvOjc7jMuIwyCO/yT35+UbAqYueMga3JFA9NoWPwQc+3s6/XnLkyceAww==", + "license": "Apache-2.0", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "jsdom": "25.0.1" }, "engines": { - "node": ">= 6" + "node": ">=18" } }, "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.2.tgz", + "integrity": "sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==", + "license": "MIT" }, "node_modules/body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", "dependencies": { - "bytes": "3.1.1", - "content-type": "~1.0.4", + "bytes": "3.1.2", + "content-type": "~1.0.5", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.6", - "raw-body": "2.4.2", - "type-is": "~1.6.18" + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" } }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -452,12 +1163,14 @@ "node_modules/brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "license": "MIT" }, "node_modules/browser-pack": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "license": "MIT", "dependencies": { "combine-source-map": "~0.8.0", "defined": "^1.0.0", @@ -471,66 +1184,64 @@ } }, "node_modules/browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", + "license": "MIT", "dependencies": { - "resolve": "1.1.7" + "resolve": "^1.17.0" } }, - "node_modules/browser-resolve/node_modules/resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" - }, "node_modules/browser-stdout": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==" + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "license": "ISC" }, "node_modules/browserify": { - "version": "16.2.3", - "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.2.3.tgz", - "integrity": "sha512-zQt/Gd1+W+IY+h/xX2NYMW4orQWhqSwyV+xsblycTtpOuB27h1fZhhNQuipJ4t79ohw4P4mMem0jp/ZkISQtjQ==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-17.0.0.tgz", + "integrity": "sha512-SaHqzhku9v/j6XsQMRxPyBrSP3gnwmE27gLJYZgMT2GeK3J0+0toN+MnuNYDfHwVGQfLiMZ7KSNSIXHemy905w==", + "license": "MIT", "dependencies": { "assert": "^1.4.0", "browser-pack": "^6.0.1", - "browser-resolve": "^1.11.0", + "browser-resolve": "^2.0.0", "browserify-zlib": "~0.2.0", - "buffer": "^5.0.2", + "buffer": "~5.2.1", "cached-path-relative": "^1.0.0", "concat-stream": "^1.6.0", "console-browserify": "^1.1.0", "constants-browserify": "~1.0.0", "crypto-browserify": "^3.0.0", "defined": "^1.0.0", - "deps-sort": "^2.0.0", + "deps-sort": "^2.0.1", "domain-browser": "^1.2.0", "duplexer2": "~0.1.2", - "events": "^2.0.0", + "events": "^3.0.0", "glob": "^7.1.0", "has": "^1.0.0", "htmlescape": "^1.1.0", "https-browserify": "^1.0.0", "inherits": "~2.0.1", - "insert-module-globals": "^7.0.0", + "insert-module-globals": "^7.2.1", "JSONStream": "^1.0.3", "labeled-stream-splicer": "^2.0.0", - "mkdirp": "^0.5.0", - "module-deps": "^6.0.0", + "mkdirp-classic": "^0.5.2", + "module-deps": "^6.2.3", "os-browserify": "~0.3.0", "parents": "^1.0.1", - "path-browserify": "~0.0.0", + "path-browserify": "^1.0.0", "process": "~0.11.0", "punycode": "^1.3.2", "querystring-es3": "~0.2.0", "read-only-stream": "^2.0.0", "readable-stream": "^2.0.2", "resolve": "^1.1.4", - "shasum": "^1.0.0", + "shasum-object": "^1.0.0", "shell-quote": "^1.6.1", - "stream-browserify": "^2.0.0", - "stream-http": "^2.0.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.0.0", "string_decoder": "^1.1.1", "subarg": "^1.0.0", "syntax-error": "^1.1.1", @@ -538,7 +1249,7 @@ "timers-browserify": "^1.0.1", "tty-browserify": "0.0.1", "url": "~0.11.0", - "util": "~0.10.1", + "util": "~0.12.0", "vm-browserify": "^1.0.0", "xtend": "^4.0.0" }, @@ -553,6 +1264,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "license": "MIT", "dependencies": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -566,6 +1278,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "license": "MIT", "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -576,6 +1289,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -584,105 +1298,96 @@ } }, "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", + "license": "MIT", "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" } }, "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "license": "ISC", "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", + "elliptic": "^6.5.5", + "hash-base": "~3.0", "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" }, "engines": { - "node": ">= 6" + "node": ">= 0.12" } }, "node_modules/browserify-zlib": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "license": "MIT", "dependencies": { "pako": "~1.0.5" } }, "node_modules/browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "version": "4.24.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz", + "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001716", + "electron-to-chromium": "^1.5.149", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" }, "engines": { "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" } }, - "node_modules/browserslist/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", + "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", + "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" } }, "node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "license": "MIT", "engines": { "node": "*" } @@ -690,22 +1395,26 @@ "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" }, "node_modules/buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "license": "MIT" }, "node_modules/builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "license": "MIT" }, "node_modules/bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -713,15 +1422,51 @@ "node_modules/cached-path-relative": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.1.0.tgz", - "integrity": "sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==" + "integrity": "sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==", + "license": "MIT" }, "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -730,7 +1475,8 @@ "node_modules/caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "license": "MIT", "dependencies": { "callsites": "^2.0.0" }, @@ -741,7 +1487,8 @@ "node_modules/caller-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "license": "MIT", "dependencies": { "caller-callsite": "^2.0.0" }, @@ -752,15 +1499,29 @@ "node_modules/callsites": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "license": "MIT", "engines": { "node": ">=4" } }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -771,26 +1532,40 @@ "node_modules/caniuse-api/node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" }, "node_modules/caniuse-lite": { - "version": "1.0.30001305", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001305.tgz", - "integrity": "sha512-p7d9YQMji8haf0f+5rbcv9WlQ+N5jMPfRAnUmZRlNxsNeBO3Yr7RYG6M2uTY1h9tCVdlkJg6YNNc4kiAiBLdWA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } + "version": "1.0.30001718", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz", + "integrity": "sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" }, "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "license": "Apache-2.0" }, "node_modules/chai": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", - "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", + "integrity": "sha512-eRYY0vPS2a9zt5w5Z0aCeWbrXTEyvk7u/Xf71EzNObrjSCPgMm1Nku/D/u2tiqHBX5j40wWhj54YJLtgn8g55A==", + "license": "MIT", "dependencies": { "assertion-error": "^1.0.1", "deep-eql": "^0.1.3", @@ -801,62 +1576,73 @@ } }, "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", + "anymatch": "~3.1.1", "braces": "~3.0.2", - "glob-parent": "~5.1.2", + "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "readdirp": "~3.5.0" }, "engines": { "node": ">= 8.10.0" }, "optionalDependencies": { - "fsevents": "~2.3.2" + "fsevents": "~2.3.1" } }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "node_modules/chromium-bidi": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.11.0.tgz", + "integrity": "sha512-6CJWHkNRoyZyjV9Rwv2lYONZf1Xm0IuDyNq97nwSsxxP3wf5Bwy15K5rOvVKMtJ127jJBmxFUanSAOjgFRxgrA==", + "license": "Apache-2.0", + "dependencies": { + "mitt": "3.0.1", + "zod": "3.23.8" + }, + "peerDependencies": { + "devtools-protocol": "*" + } }, "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz", + "integrity": "sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==", + "license": "MIT", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" } }, "node_modules/cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -867,6 +1653,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -875,6 +1662,7 @@ "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==", + "license": "MIT", "engines": { "node": ">=8" } @@ -883,6 +1671,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -896,6 +1685,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -907,6 +1697,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "license": "MIT", "dependencies": { "@types/q": "^1.5.1", "chalk": "^2.4.1", @@ -916,49 +1707,140 @@ "node": ">= 4.0" } }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/coa/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" } }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/codem-isoboxer": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/codem-isoboxer/-/codem-isoboxer-0.3.9.tgz", + "integrity": "sha512-4XOTqEzBWrGOZaMd+sTED2hLpzfBbiQCf1W6OBGkIHqk1D8uwy8WFLazVbdQwfDpQ+vf39lqTGPa9IhWW0roTA==", + "license": "MIT" + }, "node_modules/color": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "license": "MIT", "dependencies": { "color-convert": "^1.9.3", "color-string": "^1.6.0" } }, "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/color-string": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", - "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, + "node_modules/color/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==", "engines": { "node": ">=0.1.90" } @@ -967,6 +1849,7 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", "integrity": "sha512-UlxQ9Vw0b/Bt/KYwCFqdEwsQ1eL8d1gibiFb7lxQJFdvTgc2hIZi6ugsg+kyhzhPV+QEpUiEIwInIAIrgoEkrg==", + "license": "MIT", "dependencies": { "convert-source-map": "~1.1.0", "inline-source-map": "~0.6.0", @@ -978,6 +1861,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -986,19 +1870,18 @@ } }, "node_modules/commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==" - }, - "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==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz", + "integrity": "sha512-J2wnb6TKniXNOtoHS8TSrG9IOQluPrsmyAJ8oCUJOBmv+uLBCyPYAZkD2jFvw2DCzIXNnISIM01NIvr35TkBMQ==", + "engines": { + "node": ">= 0.6.x" + } }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" }, "node_modules/concat-stream": { "version": "1.6.2", @@ -1007,6 +1890,7 @@ "engines": [ "node >= 0.8" ], + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -1018,6 +1902,7 @@ "version": "3.7.0", "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "finalhandler": "1.1.2", @@ -1028,25 +1913,37 @@ "node": ">= 0.10.0" } }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, "node_modules/console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, "node_modules/constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "license": "MIT" }, "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -1054,12 +1951,14 @@ "node_modules/convert-source-map": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", - "integrity": "sha512-Y8L5rp6jo+g9VEPgvqNfEopjTR4OTYct8lXlS8iVQdmnjDvbdbzYe9rjtFCB9egC86JoNCU61WRY+ScjkZpnIg==" + "integrity": "sha512-Y8L5rp6jo+g9VEPgvqNfEopjTR4OTYct8lXlS8iVQdmnjDvbdbzYe9rjtFCB9egC86JoNCU61WRY+ScjkZpnIg==", + "license": "MIT" }, "node_modules/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -1068,6 +1967,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "license": "MIT", "dependencies": { "is-what": "^3.14.1" }, @@ -1078,12 +1978,14 @@ "node_modules/core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "license": "MIT" }, "node_modules/cors": { "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "license": "MIT", "dependencies": { "object-assign": "^4", "vary": "^1" @@ -1096,6 +1998,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "license": "MIT", "dependencies": { "import-fresh": "^2.0.0", "is-directory": "^0.3.1", @@ -1110,20 +2013,23 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" } }, "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "license": "MIT" }, "node_modules/create-hash": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -1136,6 +2042,7 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "license": "MIT", "dependencies": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -1146,30 +2053,36 @@ } }, "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", + "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", + "license": "MIT", "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "browserify-cipher": "^1.0.1", + "browserify-sign": "^4.2.3", + "create-ecdh": "^4.0.4", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" }, "engines": { - "node": "*" + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/css-color-names": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==", + "license": "MIT", "engines": { "node": "*" } @@ -1178,6 +2091,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "license": "MIT", "dependencies": { "postcss": "^7.0.1", "timsort": "^0.3.0" @@ -1186,10 +2100,17 @@ "node": ">4" } }, + "node_modules/css-declaration-sorter/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/css-declaration-sorter/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -1206,6 +2127,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -1214,6 +2136,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^3.2.1", @@ -1224,12 +2147,49 @@ "node_modules/css-select-base-adapter": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "license": "MIT" + }, + "node_modules/css-select/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/css-select/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/css-select/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "license": "BSD-2-Clause" + }, + "node_modules/css-select/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, "node_modules/css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.4", "source-map": "^0.6.1" @@ -1242,6 +2202,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -1250,6 +2211,7 @@ "version": "3.4.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -1261,6 +2223,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -1272,6 +2235,7 @@ "version": "4.1.10", "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "license": "MIT", "dependencies": { "cosmiconfig": "^5.0.0", "cssnano-preset-default": "^4.0.7", @@ -1286,6 +2250,7 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "license": "MIT", "dependencies": { "css-declaration-sorter": "^4.0.1", "cssnano-util-raw-cache": "^4.0.1", @@ -1322,10 +2287,17 @@ "node": ">=6.9.0" } }, + "node_modules/cssnano-preset-default/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/cssnano-preset-default/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -1342,6 +2314,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -1349,7 +2322,8 @@ "node_modules/cssnano-util-get-arguments": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -1357,7 +2331,8 @@ "node_modules/cssnano-util-get-match": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -1366,6 +2341,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0" }, @@ -1373,10 +2349,17 @@ "node": ">=6.9.0" } }, + "node_modules/cssnano-util-raw-cache/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/cssnano-util-raw-cache/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -1393,6 +2376,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -1401,14 +2385,22 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, + "node_modules/cssnano/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/cssnano/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -1425,6 +2417,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -1433,6 +2426,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", "dependencies": { "css-tree": "^1.1.2" }, @@ -1444,6 +2438,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -1455,30 +2450,54 @@ "node_modules/csso/node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" }, "node_modules/csso/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, + "node_modules/cssstyle": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.3.1.tgz", + "integrity": "sha512-ZgW+Jgdd7i52AaLYCriF8Mxqft0gD/R9i9wi6RWBhs1pqdPEzPjym7rvRKi397WmQFf3SlyUsszhw+VVCbx79Q==", + "license": "MIT", + "dependencies": { + "@asamuzakjp/css-color": "^3.1.2", + "rrweb-cssom": "^0.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/cssstyle/node_modules/rrweb-cssom": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", + "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", + "license": "MIT" + }, "node_modules/custom-event": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=" + "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", + "license": "MIT" }, "node_modules/dash-ast": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", - "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==" + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", + "license": "Apache-2.0" }, "node_modules/dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" }, @@ -1486,45 +2505,146 @@ "node": ">=0.10" } }, - "node_modules/dashdash/node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "node_modules/dashjs": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/dashjs/-/dashjs-4.7.4.tgz", + "integrity": "sha512-+hldo25QPP3H/NOwqUrvt4uKdMse60/Gsz9AUAnoYfhga8qHWq4nWiojUosOiigbigkDTCAn9ORcvUaKCvmfCA==", + "license": "BSD-3-Clause", + "dependencies": { + "bcp-47-match": "^1.0.3", + "bcp-47-normalize": "^1.1.1", + "codem-isoboxer": "0.3.9", + "es6-promise": "^4.2.8", + "fast-deep-equal": "2.0.1", + "html-entities": "^1.2.1", + "imsc": "^1.1.5", + "localforage": "^1.7.1", + "path-browserify": "^1.0.1", + "ua-parser-js": "^1.0.37" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", + "license": "MIT", "engines": { - "node": ">=0.8" + "node": ">= 14" + } + }, + "node_modules/data-urls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", + "license": "MIT", + "dependencies": { + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/date-format": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.3.tgz", - "integrity": "sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==", + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", + "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", + "license": "MIT", "engines": { "node": ">=4.0" } }, "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", "dependencies": { - "ms": "2.0.0" + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "dependencies": { - "mimic-response": "^2.0.0" - }, + "node_modules/decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/decimal.js": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", + "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==", + "license": "MIT" + }, "node_modules/deep-eql": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", - "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", + "integrity": "sha512-6sEotTRGBFiNcqVoeHwnfopbSpi5NbH1VWJmYCVkmxMmaVTT0bUTrNaGyBwhgP4MZL012W/mkzIn3Da+iDYweg==", + "license": "MIT", "dependencies": { "type-detect": "0.1.1" }, @@ -1535,68 +2655,101 @@ "node_modules/deep-eql/node_modules/type-detect": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", - "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", + "integrity": "sha512-5rqszGVwYgBoDkIm2oUtvkfZMQ0vk29iDMU0W2qCa3rG0vPDNczCMT4hV/bLBgLg8k8ri6+u3Zbt+S/14eMzlA==", + "license": "MIT", "engines": { "node": "*" } }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", "engines": { - "node": ">=4.0.0" + "node": ">=0.10.0" } }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", "dependencies": { - "object-keys": "^1.0.12" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "license": "MIT", + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" + } }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", "engines": { "node": ">=0.4.0" } }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/deps-sort": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", + "license": "MIT", "dependencies": { "JSONStream": "^1.0.3", "shasum-object": "^1.0.0", @@ -1608,29 +2761,30 @@ } }, "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" } }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", "engines": { - "node": ">=0.10" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, "node_modules/detective": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "license": "MIT", "dependencies": { "acorn-node": "^1.8.2", "defined": "^1.0.0", @@ -1644,27 +2798,37 @@ } }, "node_modules/devtools-protocol": { - "version": "0.0.937139", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.937139.tgz", - "integrity": "sha512-daj+rzR3QSxsPRy5vjjthn58axO8c11j58uY0lG5vvlJk/EiOdCWOptGdkXDjtuRHr78emKq0udHCXM4trhoDQ==" + "version": "0.0.1367902", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1367902.tgz", + "integrity": "sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+Pg==", + "license": "BSD-3-Clause" }, "node_modules/di": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=" + "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", + "license": "MIT" }, "node_modules/diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } }, + "node_modules/diff-match-patch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz", + "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==", + "license": "Apache-2.0" + }, "node_modules/diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -1672,14 +2836,16 @@ } }, "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "license": "MIT" }, "node_modules/dom-serialize": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", + "license": "MIT", "dependencies": { "custom-event": "~1.0.0", "ent": "~2.2.0", @@ -1688,43 +2854,55 @@ } }, "node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/dom-serializer/node_modules/domelementtype": { + "node_modules/dom-serializer/node_modules/entities": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, "node_modules/domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "license": "MIT", "engines": { "node": ">=0.4", "npm": ">=1.2" } }, "node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" }, "node_modules/domhandler": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -1735,35 +2913,31 @@ "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/domhandler/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, "node_modules/dompurify": { "version": "2.0.17", "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.0.17.tgz", - "integrity": "sha512-nNwwJfW55r8akD8MSFz6k75bzyT2y6JEa1O3JrZFBf+Y5R9JXXU4OsRl0B9hKoPgHTw2b7ER5yJ5Md97MMUJPg==" + "integrity": "sha512-nNwwJfW55r8akD8MSFz6k75bzyT2y6JEa1O3JrZFBf+Y5R9JXXU4OsRl0B9hKoPgHTw2b7ER5yJ5Md97MMUJPg==", + "license": "MPL-2.0 OR Apache-2.0" }, "node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, "node_modules/dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "license": "MIT", "dependencies": { "is-obj": "^2.0.0" }, @@ -1771,10 +2945,25 @@ "node": ">=8" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/duplexer2": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", + "license": "BSD-3-Clause", "dependencies": { "readable-stream": "^2.0.2" } @@ -1782,26 +2971,36 @@ "node_modules/ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "license": "MIT", "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, + "node_modules/ecc-jsbn/node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "license": "MIT" + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.4.62", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.62.tgz", - "integrity": "sha512-fWc/zAThqZzl7fbuLzar+x6bqZBWHrsBXQOqv//yrgdTLY/G3JGTPOWhPKIhbhynJJhqE9QNzKzlpCINUmUMoA==" + "version": "1.5.157", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.157.tgz", + "integrity": "sha512-/0ybgsQd1muo8QlnuTpKwtl0oX5YMlUGbm8xyqgDU00motRkKFFbUJySAQBWcY79rVqNLWIWa87BGVGClwAB2w==", + "license": "ISC" }, "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "license": "MIT", "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -1813,19 +3012,22 @@ } }, "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "license": "MIT" }, "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==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -1834,52 +3036,56 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", "dependencies": { "once": "^1.4.0" } }, "node_modules/engine.io": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.2.tgz", - "integrity": "sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ==", + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.4.tgz", + "integrity": "sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==", + "license": "MIT", "dependencies": { - "@types/cookie": "^0.4.1", "@types/cors": "^2.8.12", "@types/node": ">=10.0.0", "accepts": "~1.3.4", "base64id": "2.0.0", - "cookie": "~0.4.1", + "cookie": "~0.7.2", "cors": "~2.8.5", "debug": "~4.3.1", - "engine.io-parser": "~5.0.0", - "ws": "~8.2.3" + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1" }, "engines": { - "node": ">=10.0.0" + "node": ">=10.2.0" } }, "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==", - "dependencies": { - "@socket.io/base64-arraybuffer": "~1.0.2" - }, + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "license": "MIT", "engines": { "node": ">=10.0.0" } }, "node_modules/engine.io/node_modules/@types/node": { - "version": "17.0.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.14.tgz", - "integrity": "sha512-SbjLmERksKOGzWzPNuW7fJM7fk3YXVTFiZWB/Hs99gwhk+/dnrQRPBQjPW9aO+fi1tAffi9PrwFvsmOKmDTyng==" + "version": "22.15.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", + "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } }, "node_modules/engine.io/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -1890,28 +3096,74 @@ } } }, - "node_modules/engine.io/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/engine.io/node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "license": "MIT" + }, + "node_modules/engine.io/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } }, "node_modules/ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=" + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.2.tgz", + "integrity": "sha512-kKvD1tO6BM+oK9HzCPpUdRb4vKFQY/FPTFmurMvh6LlN68VMrdj77w8yp51/kDbpkFOS9J8w5W6zIzgM2H8/hw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "punycode": "^1.4.1", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", + "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "license": "MIT", "optional": true, "dependencies": { "prr": "~1.0.1" @@ -1924,35 +3176,68 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, "node_modules/es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", + "version": "1.23.10", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.10.tgz", + "integrity": "sha512-MtUbM072wlJNyeYAe0mhzrD+M6DIJa96CZAOBBrhDbgKnB4MApIKefcyAB1eOdYn8cUNZgvwBvEzdoAYsxgEIw==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" }, "engines": { "node": ">= 0.4" @@ -1961,14 +3246,66 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" }, "engines": { "node": ">= 0.4" @@ -1977,10 +3314,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "license": "MIT" + }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -1988,20 +3332,57 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" }, "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" } }, "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -2010,45 +3391,60 @@ "node": ">=4" } }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" }, "node_modules/events": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", - "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", "engines": { - "node": ">=0.4.x" + "node": ">=0.8.x" } }, "node_modules/evp_bytestokey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "license": "MIT", "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" } }, - "node_modules/expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "engines": { - "node": ">=6" - } - }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" }, "node_modules/extract-zip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "license": "BSD-2-Clause", "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", @@ -2064,54 +3460,44 @@ "@types/yauzl": "^2.9.1" } }, - "node_modules/extract-zip/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/extract-zip/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, "node_modules/extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", "engines": [ "node >=0.6.0" - ] + ], + "license": "MIT" }, "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==", + "license": "MIT" + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "license": "MIT" }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" }, "node_modules/fast-safe-stringify": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "license": "MIT" }, "node_modules/faye-websocket": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", - "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "integrity": "sha512-UfAKYOloAKPtWgu0YZtyRR0y1XQmZq2vZ0piJVMnJLfDctlqx2oIX4qoZDsiP7phmVpZ7gpqIwh1k2vfbbZBsg==", + "license": "MIT", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -2122,20 +3508,17 @@ "node_modules/fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "license": "MIT", "dependencies": { "pend": "~1.2.0" } }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" - }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -2147,6 +3530,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -2160,22 +3544,53 @@ "node": ">= 0.8" } }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", + "locate-path": "^6.0.0", "path-exists": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/findup": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz", - "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=", + "integrity": "sha512-Udxo3C9A6alt2GZ2MNsgnIvX7De0V3VGxeP/x98NSVgSlizcDHdmJza61LI7zJy4OEtSiJyE72s0/+tBl5/ZxA==", "dependencies": { "colors": "~0.6.0-1", "commander": "~2.1.0" @@ -2187,37 +3602,32 @@ "node": ">=0.6" } }, - "node_modules/findup/node_modules/colors": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/findup/node_modules/commander": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz", - "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=", - "engines": { - "node": ">= 0.6.x" + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" } }, "node_modules/flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "license": "ISC" }, "node_modules/follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "funding": [ { "type": "individual", "url": "https://github.com/sponsors/RubenVerborgh" } ], + "license": "MIT", "engines": { "node": ">=4.0" }, @@ -2227,42 +3637,71 @@ } } }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "license": "Apache-2.0", "engines": { "node": "*" } }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "node_modules/form-data": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } }, "node_modules/fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">=12" + "node": ">=6 <7 || >=8" } }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -2272,55 +3711,100 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "license": "MIT", "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/get-assigned-identifiers": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", - "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==" + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", + "license": "Apache-2.0" }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -2332,12 +3816,14 @@ } }, "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -2346,36 +3832,40 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-uri": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz", + "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==", + "license": "MIT", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" } }, - "node_modules/getpass/node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" - }, "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, @@ -2390,6 +3880,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -2397,63 +3888,121 @@ "node": ">= 6" } }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" }, "node_modules/growl": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz", - "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==", + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "license": "MIT", "engines": { "node": ">=4.x" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1" + "ajv": "^6.12.3", + "har-schema": "^2.0.0" }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/has-symbols": { + "node_modules/has-property-descriptors": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "engines": { - "node": ">= 0.4" + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "dunder-proto": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -2462,50 +4011,73 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "has-symbols": "^1.0.3" }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "node_modules/hash-base": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", + "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", + "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" }, "engines": { - "node": ">= 6" + "node": ">= 0.10" } }, "node_modules/hash.js": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", "bin": { "he": "bin/he" } @@ -2513,12 +4085,14 @@ "node_modules/hex-color-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "license": "MIT" }, "node_modules/hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "license": "MIT", "dependencies": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -2528,17 +4102,38 @@ "node_modules/hsl-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==", + "license": "MIT" }, "node_modules/hsla-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==", + "license": "MIT" + }, + "node_modules/html-encoding-sniffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^3.1.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "license": "MIT" }, "node_modules/htmlescape": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", "integrity": "sha512-eVcrzgbR4tim7c7soKQKtxa/kQM4TzjnlU83rcZ9bHU6t31ehfV7SktN6McWgwPWg+JYMA/O3qpGxBvFq1z2Jg==", + "license": "MIT", "engines": { "node": ">=0.10" } @@ -2554,6 +4149,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -2561,67 +4157,51 @@ "entities": "^2.0.0" } }, - "node_modules/htmlparser2/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/htmlparser2/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/htmlparser2/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", "dependencies": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" } }, "node_modules/http-parser-js": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", - "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -2631,48 +4211,58 @@ "node": ">=8.0.0" } }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" - }, - "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "license": "MIT", "dependencies": { - "agent-base": "6", - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=0.8", + "npm": ">=1.3.7" } }, - "node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "license": "MIT" + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -2697,12 +4287,14 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/image-size": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "license": "MIT", "optional": true, "bin": { "image-size": "bin/image-size.js" @@ -2711,10 +4303,17 @@ "node": ">=0.10.0" } }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "license": "MIT" + }, "node_modules/import-fresh": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "license": "MIT", "dependencies": { "caller-path": "^2.0.0", "resolve-from": "^3.0.0" @@ -2723,15 +4322,27 @@ "node": ">=4" } }, + "node_modules/imsc": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/imsc/-/imsc-1.1.5.tgz", + "integrity": "sha512-V8je+CGkcvGhgl2C1GlhqFFiUOIEdwXbXLiu1Fcubvvbo+g9inauqT3l0pNYXGoLPBj3jxtZz9t+wCopMkwadQ==", + "license": "BSD-2-Clause", + "dependencies": { + "sax": "1.2.1" + } + }, "node_modules/indexes-of": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", + "license": "MIT" }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -2740,17 +4351,14 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" }, "node_modules/inline-source-map": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", - "integrity": "sha512-0mVWSSbNDvedDWIN4wxLsdPM4a7cIPcpyMxj3QZ406QRwQ6ePGB1YIHxVPjqpcUGbWQ5C+nHTwGNWAGvt7ggVA==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.3.tgz", + "integrity": "sha512-1aVsPEsJWMJq/pdMU61CDlm1URcW702MTB4w9/zUjMus6H/Py8o7g68Pr9D4I6QluWGt/KdmswuRhaA05xVR1w==", + "license": "MIT", "dependencies": { "source-map": "~0.5.3" } @@ -2759,6 +4367,7 @@ "version": "7.2.1", "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz", "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==", + "license": "MIT", "dependencies": { "acorn-node": "^1.5.2", "combine-source-map": "^0.8.0", @@ -2776,37 +4385,139 @@ } }, "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "license": "MIT", "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" }, "engines": { "node": ">= 0.4" } }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/ip-address/node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "license": "BSD-3-Clause" + }, "node_modules/is-absolute-url": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arguments": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", + "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "license": "MIT", "dependencies": { - "has-bigints": "^1.0.1" + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2816,6 +4527,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -2824,12 +4536,13 @@ } }, "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -2841,12 +4554,14 @@ "node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "license": "MIT" }, "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -2857,7 +4572,8 @@ "node_modules/is-color-stop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", + "license": "MIT", "dependencies": { "css-color-names": "^0.0.4", "hex-color-regex": "^1.1.0", @@ -2868,22 +4584,45 @@ } }, "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "license": "MIT", "dependencies": { - "has": "^1.0.3" + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -2892,10 +4631,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-directory": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -2903,26 +4653,59 @@ "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "license": "MIT", "dependencies": { - "number-is-nan": "^1.0.0" + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -2930,10 +4713,11 @@ "node": ">=0.10.0" } }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -2945,16 +4729,19 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -2967,6 +4754,16 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "license": "MIT", "engines": { "node": ">=8" } @@ -2975,17 +4772,27 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "license": "MIT" + }, "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -2997,22 +4804,44 @@ "node_modules/is-resolvable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "license": "ISC" + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -3022,11 +4851,29 @@ } }, "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -3038,14 +4885,47 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3054,17 +4934,20 @@ "node_modules/is-what": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "license": "MIT" }, "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" }, "node_modules/isbinaryfile": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz", - "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "license": "MIT", "engines": { "node": ">= 8.0.0" }, @@ -3075,22 +4958,32 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" }, "node_modules/isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "license": "MIT" }, "node_modules/jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "license": "MIT" }, - "node_modules/js-yaml": { + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -3100,69 +4993,104 @@ } }, "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "license": "MIT" + }, + "node_modules/jsdom": { + "version": "25.0.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-25.0.1.tgz", + "integrity": "sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==", + "license": "MIT", + "dependencies": { + "cssstyle": "^4.1.0", + "data-urls": "^5.0.0", + "decimal.js": "^10.4.3", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^4.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.5", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.12", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.7.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^5.0.0", + "w3c-xmlserializer": "^5.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^3.1.1", + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0", + "ws": "^8.18.0", + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "canvas": "^2.11.2" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } }, "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" }, "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stable-stringify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", - "integrity": "sha512-nKtD/Qxm7tWdZqJoldEC7fF0S41v0mWbeaXG3637stOWfyGxTgWTYE2wtfKmjzpvxv2MA2xzxsXOIiwUpkX6Qw==", - "dependencies": { - "jsonify": "~0.0.0" - } + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" }, "node_modules/json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "license": "ISC" }, "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, - "node_modules/jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==", - "engines": { - "node": "*" - } - }, "node_modules/jsonparse": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", "engines": [ "node >= 0.2.0" - ] + ], + "license": "MIT" }, "node_modules/JSONStream": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "license": "(MIT OR Apache-2.0)", "dependencies": { "jsonparse": "^1.2.0", "through": ">=2.2.7 <3" @@ -3175,36 +5103,30 @@ } }, "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "engines": [ - "node >=0.6.0" - ], + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "license": "MIT", "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.2.3", + "json-schema": "0.4.0", "verror": "1.10.0" - } - }, - "node_modules/jsprim/node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + }, "engines": { - "node": ">=0.8" + "node": ">=0.6.0" } }, "node_modules/karma": { - "version": "6.3.10", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.10.tgz", - "integrity": "sha512-Ofv+sgrkT8Czo6bzzQCvrwVyRSG8/3e7RbawEuxjfsINony+IR/S2csNRUFgPNfmWvju+dqi/MzQGOJ2LnlmfQ==", + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz", + "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==", + "license": "MIT", "dependencies": { + "@colors/colors": "1.5.0", "body-parser": "^1.19.0", "braces": "^3.0.2", "chokidar": "^3.5.1", - "colors": "^1.4.0", "connect": "^3.7.0", "di": "^0.0.1", "dom-serialize": "^2.2.1", @@ -3213,13 +5135,14 @@ "http-proxy": "^1.18.1", "isbinaryfile": "^4.0.8", "lodash": "^4.17.21", - "log4js": "^6.3.0", + "log4js": "^6.4.1", "mime": "^2.5.2", "minimatch": "^3.0.4", + "mkdirp": "^0.5.5", "qjobs": "^1.2.0", "range-parser": "^1.2.1", "rimraf": "^3.0.2", - "socket.io": "^4.2.0", + "socket.io": "^4.7.2", "source-map": "^0.6.1", "tmp": "^0.2.1", "ua-parser-js": "^0.7.30", @@ -3235,16 +5158,18 @@ "node_modules/karma-chai": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/karma-chai/-/karma-chai-0.1.0.tgz", - "integrity": "sha1-vuWtQEAFF4Ea40u5RfdikJEIt5o=", + "integrity": "sha512-mqKCkHwzPMhgTYca10S90aCEX9+HjVjjrBFAsw36Zj7BlQNbokXXCAe6Ji04VUMsxcY5RLP7YphpfO06XOubdg==", + "license": "MIT", "peerDependencies": { "chai": "*", "karma": ">=0.10.9" } }, "node_modules/karma-chrome-launcher": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", - "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz", + "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==", + "license": "MIT", "dependencies": { "which": "^1.2.1" } @@ -3253,6 +5178,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-2.0.1.tgz", "integrity": "sha512-Tzd5HBjm8his2OA4bouAsATYEpZrp9vC7z5E5j4C5Of5Rrs1jY67RAwXNcVmd/Bnk1wgvQRou0zGVLey44G4tQ==", + "license": "MIT", "dependencies": { "minimist": "^1.2.3" } @@ -3261,6 +5187,8 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -3275,14 +5203,42 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, + "node_modules/karma/node_modules/ua-parser-js": { + "version": "0.7.40", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.40.tgz", + "integrity": "sha512-us1E3K+3jJppDBa3Tl0L3MOJiGhe1C6P0+nIvQAFYbxlMAx0h81eOwLmU57xgqToduDDPx3y5QsdjPfDu+FgOQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } + }, "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "license": "MIT", "engines": { "node": ">= 8" } @@ -3291,77 +5247,162 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "stream-splicer": "^2.0.0" } }, + "node_modules/less": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz", + "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==", + "license": "Apache-2.0", + "dependencies": { + "copy-anything": "^2.0.1", + "tslib": "^1.10.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "native-request": "^1.0.5", + "source-map": "~0.6.0" + } + }, + "node_modules/less/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/less/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", + "license": "MIT", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "license": "Apache-2.0", + "dependencies": { + "lie": "3.1.1" + } + }, "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" }, "node_modules/lodash.memoize": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", - "integrity": "sha512-eDn9kqrAmVUC1wmZvlQ6Uhde44n+tXpqPrN8olQJbttgh0oKclk+SF54P47VEGE9CEiMeRwAP8BaM7UHvBkz2A==" + "integrity": "sha512-eDn9kqrAmVUC1wmZvlQ6Uhde44n+tXpqPrN8olQJbttgh0oKclk+SF54P47VEGE9CEiMeRwAP8BaM7UHvBkz2A==", + "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" }, - "node_modules/log4js": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.1.tgz", - "integrity": "sha512-iUiYnXqAmNKiIZ1XSAitQ4TmNs8CdZYTAWINARF3LjnsLN8tY5m0vRwd6uuWj/yNY0YHxeZodnbmxKFUOM2rMg==", + "node_modules/log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "license": "MIT", "dependencies": { - "date-format": "^4.0.3", - "debug": "^4.3.3", - "flatted": "^3.2.4", - "rfdc": "^1.3.0", - "streamroller": "^3.0.2" + "chalk": "^4.0.0" }, "engines": { - "node": ">=8.0" + "node": ">=10" } }, - "node_modules/log4js/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "dependencies": { - "ms": "2.1.2" + "node_modules/log4js": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", + "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", + "license": "Apache-2.0", + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "flatted": "^3.2.7", + "rfdc": "^1.3.0", + "streamroller": "^3.1.5" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=8.0" } }, - "node_modules/log4js/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" }, "node_modules/lzma": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/lzma/-/lzma-2.3.2.tgz", - "integrity": "sha1-N4OySFi5wOdHoN88vx+1/KqSxEE=", + "integrity": "sha512-DcfiawQ1avYbW+hsILhF38IKAlnguc/fjHrychs9hdxe4qLykvhT5VTGNs5YRWgaNePh7NTxGD4uv4gKsRomCQ==", + "license": "MIT", "bin": { "lzma.js": "bin/lzma.js" } @@ -3370,6 +5411,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "license": "MIT", "optional": true, "dependencies": { "pify": "^4.0.1", @@ -3383,6 +5425,7 @@ "version": "0.3.19", "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz", "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==", + "license": "MIT", "bin": { "marked": "bin/marked" }, @@ -3390,10 +5433,20 @@ "node": ">=0.10.0" } }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "license": "MIT", "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -3403,12 +5456,14 @@ "node_modules/mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "license": "CC0-1.0" }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -3417,6 +5472,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "license": "MIT", "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -3426,14 +5482,16 @@ } }, "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "license": "MIT" }, "node_modules/mime": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -3442,49 +5500,43 @@ } }, "node_modules/mime-db": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", - "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.30", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", - "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { - "mime-db": "1.47.0" + "mime-db": "1.52.0" }, "engines": { "node": ">= 0.6" } }, - "node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" }, "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "license": "MIT" }, "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -3493,16 +5545,27 @@ } }, "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "license": "MIT" }, "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", "dependencies": { - "minimist": "^1.2.5" + "minimist": "^1.2.6" }, "bin": { "mkdirp": "bin/cmd.js" @@ -3511,45 +5574,88 @@ "node_modules/mkdirp-classic": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "license": "MIT" }, "node_modules/mocha": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.1.0.tgz", - "integrity": "sha512-d6RWgYPILd+AoWVOxiD0UwUqRicnE1inTxMr40CXOgqYve1MvnKntoLAtLIcxjEeVjEoYYTe5QAq3mUc6/ySjQ==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", + "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", + "license": "MIT", "dependencies": { + "@ungap/promise-all-settled": "1.1.2", + "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", - "commander": "2.11.0", - "debug": "3.1.0", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.2", - "growl": "1.10.3", - "he": "1.1.1", + "chokidar": "3.5.1", + "debug": "4.3.1", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.1.6", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "4.0.0", + "log-symbols": "4.0.0", "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "supports-color": "4.4.0" + "ms": "2.1.3", + "nanoid": "3.1.20", + "serialize-javascript": "5.0.1", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "which": "2.0.2", + "wide-align": "1.1.3", + "workerpool": "6.1.0", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" }, "bin": { "_mocha": "bin/_mocha", "mocha": "bin/mocha" }, "engines": { - "node": ">= 4.0.0" + "node": ">= 10.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" } }, + "node_modules/mocha/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==", + "license": "Python-2.0" + }, "node_modules/mocha/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "license": "MIT", "dependencies": { - "ms": "2.0.0" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, + "node_modules/mocha/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, "node_modules/mocha/node_modules/glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -3560,48 +5666,70 @@ }, "engines": { "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/mocha/node_modules/has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", - "engines": { - "node": ">=0.10.0" + "node_modules/mocha/node_modules/js-yaml": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", + "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/mocha/node_modules/minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - }, - "node_modules/mocha/node_modules/mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "node_modules/mocha/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "license": "ISC", "dependencies": { - "minimist": "0.0.8" + "brace-expansion": "^1.1.7" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": "*" } }, "node_modules/mocha/node_modules/supports-color": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", - "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { - "has-flag": "^2.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/mocha/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, "node_modules/module-deps": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz", "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==", + "license": "MIT", "dependencies": { "browser-resolve": "^2.0.0", "cached-path-relative": "^1.0.2", @@ -3626,23 +5754,17 @@ "node": ">= 0.8.0" } }, - "node_modules/module-deps/node_modules/browser-resolve": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", - "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", - "dependencies": { - "resolve": "^1.17.0" - } - }, "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "version": "3.1.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", + "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -3650,63 +5772,42 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" - }, "node_modules/native-request": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz", - "integrity": "sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.1.2.tgz", + "integrity": "sha512-/etjwrK0J4Ebbcnt35VMWnfiUX/B04uwGJxyJInagxDqf2z5drSt/lsOvEMWGYunz1kaLZAFrV4NDAbOoDKvAQ==", + "license": "MIT", "optional": true }, "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, - "node_modules/node-abi": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.26.0.tgz", - "integrity": "sha512-ag/Vos/mXXpWLLAYWsAoQdgS+gW7IwvgMLOgqopm/DbzAjazLltzgzpVMsFlgmo9TzG5hGXeaBZx2AI731RIsQ==", - "dependencies": { - "semver": "^5.4.1" - } - }, - "node_modules/node-addon-api": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.0.2.tgz", - "integrity": "sha512-+D4s2HCnxPd5PjjI0STKwncjXTUKKqm74MDMz9OPXavjsGmjkvwgLtA5yoxJUdmpj52+2u+RrXgPipahKczMKg==" - }, - "node_modules/node-fetch": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.5.tgz", - "integrity": "sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "license": "MIT", "engines": { - "node": "4.x || >=6.0.0" + "node": ">= 0.4.0" } }, "node_modules/node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" - }, - "node_modules/noop-logger": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", - "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=" + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -3715,49 +5816,52 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, "node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "~1.0.0" } }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "node_modules/nwsapi": { + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.20.tgz", + "integrity": "sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==", + "license": "MIT" + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "license": "Apache-2.0", "engines": { - "node": ">=0.10.0" + "node": "*" } }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -3766,18 +5870,22 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", "object-keys": "^1.1.1" }, "engines": { @@ -3788,13 +5896,18 @@ } }, "node_modules/object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" }, "engines": { "node": ">= 0.8" @@ -3804,13 +5917,15 @@ } }, "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -3820,9 +5935,10 @@ } }, "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -3833,7 +5949,8 @@ "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", "dependencies": { "wrappy": "1" } @@ -3841,70 +5958,146 @@ "node_modules/os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "license": "MIT" + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "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==", + "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/pac-proxy-agent": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", + "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==", + "license": "MIT", + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.6", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.5" + }, "engines": { - "node": ">=6" + "node": ">= 14" + } + }, + "node_modules/pac-resolver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", + "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", + "license": "MIT", + "dependencies": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" } }, "node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "license": "(MIT AND Zlib)" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module/node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, "node_modules/parents": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", - "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", + "integrity": "sha512-mXKF3xkoUt5td2DoxpLmtOmZvko9VfFpwRwkKDHSNvgmpLAeBo18YDhcPbBzJq+QLCHMbGOfzia2cX4U+0v9Mg==", + "license": "MIT", "dependencies": { "path-platform": "~0.11.15" } }, "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", + "license": "ISC", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" } }, "node_modules/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "license": "MIT", "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" @@ -3916,25 +6109,41 @@ "node_modules/parse-srcset": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", - "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=" + "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", + "license": "MIT" + }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=8" } @@ -3942,7 +6151,8 @@ "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -3950,12 +6160,14 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" }, "node_modules/path-platform": { "version": "0.11.15", "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", - "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=", + "integrity": "sha512-Y30dB6rab1A/nfEKsZxmr01nUotHX0c/ZiIAsCTatEe1CmS5Pm5He7fZ195bPT7RdquoaL8lLxFCMQi/bS7IJg==", + "license": "MIT", "engines": { "node": ">= 0.8.0" } @@ -3964,6 +6176,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "license": "MIT", "dependencies": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -3978,17 +6191,26 @@ "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "license": "MIT" + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "license": "MIT" }, "node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -4000,34 +6222,35 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", "optional": true, "engines": { "node": ">=6" } }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/pngjs": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "license": "MIT", "engines": { "node": ">=4.0.0" } }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/postcss": { "version": "6.0.21", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.21.tgz", "integrity": "sha512-y/bKfbQz2Nn/QBC08bwvYUxEFOVGfPIUOTsJ2CK5inzlXW9SdYR1x4pEsG9blRAF/PX+wRNdOah+gx/hv4q7dw==", + "license": "MIT", "dependencies": { "chalk": "^2.3.2", "source-map": "^0.6.1", @@ -4041,16 +6264,24 @@ "version": "7.0.5", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "license": "MIT", "dependencies": { "postcss": "^7.0.27", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.0.2" } }, + "node_modules/postcss-calc/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-calc/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4067,6 +6298,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4075,6 +6307,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "color": "^3.0.0", @@ -4086,10 +6319,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-colormin/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-colormin/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4105,12 +6345,14 @@ "node_modules/postcss-colormin/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-colormin/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4119,6 +6361,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" @@ -4127,10 +6370,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-convert-values/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-convert-values/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4146,12 +6396,14 @@ "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-convert-values/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4160,6 +6412,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0" }, @@ -4167,10 +6420,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-discard-comments/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-discard-comments/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4187,6 +6447,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4195,6 +6456,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0" }, @@ -4202,10 +6464,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-discard-duplicates/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-discard-duplicates/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4222,6 +6491,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4230,6 +6500,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0" }, @@ -4237,10 +6508,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-discard-empty/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-discard-empty/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4257,6 +6535,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4265,6 +6544,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0" }, @@ -4272,10 +6552,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-discard-overridden/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-discard-overridden/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4292,6 +6579,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4300,6 +6588,7 @@ "version": "4.0.11", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "license": "MIT", "dependencies": { "css-color-names": "0.0.4", "postcss": "^7.0.0", @@ -4310,10 +6599,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-merge-longhand/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-merge-longhand/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4329,12 +6625,14 @@ "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-merge-longhand/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4343,6 +6641,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", @@ -4355,10 +6654,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-merge-rules/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-merge-rules/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4375,6 +6681,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "license": "MIT", "dependencies": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -4388,6 +6695,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4396,6 +6704,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" @@ -4404,10 +6713,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-minify-font-values/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-minify-font-values/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4423,12 +6739,14 @@ "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-minify-font-values/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4437,6 +6755,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "license": "MIT", "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "is-color-stop": "^1.0.0", @@ -4447,10 +6766,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-minify-gradients/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-minify-gradients/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4466,12 +6792,14 @@ "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-minify-gradients/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4480,6 +6808,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "license": "MIT", "dependencies": { "alphanum-sort": "^1.0.0", "browserslist": "^4.0.0", @@ -4492,10 +6821,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-minify-params/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-minify-params/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4511,12 +6847,14 @@ "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-minify-params/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4525,6 +6863,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "license": "MIT", "dependencies": { "alphanum-sort": "^1.0.0", "has": "^1.0.0", @@ -4535,10 +6874,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-minify-selectors/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-minify-selectors/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4555,6 +6901,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "license": "MIT", "dependencies": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -4568,6 +6915,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4576,6 +6924,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0" }, @@ -4583,10 +6932,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-charset/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-normalize-charset/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4603,6 +6959,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4611,6 +6968,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "license": "MIT", "dependencies": { "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", @@ -4620,10 +6978,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-display-values/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-normalize-display-values/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4639,12 +7004,14 @@ "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-normalize-display-values/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4653,6 +7020,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "license": "MIT", "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "has": "^1.0.0", @@ -4663,10 +7031,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-positions/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-normalize-positions/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4682,12 +7057,14 @@ "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-normalize-positions/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4696,6 +7073,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "license": "MIT", "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "cssnano-util-get-match": "^4.0.0", @@ -4706,10 +7084,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-repeat-style/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-normalize-repeat-style/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4725,12 +7110,14 @@ "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-normalize-repeat-style/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4739,6 +7126,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "license": "MIT", "dependencies": { "has": "^1.0.0", "postcss": "^7.0.0", @@ -4748,10 +7136,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-string/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-normalize-string/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4767,12 +7162,14 @@ "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-normalize-string/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4781,6 +7178,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "license": "MIT", "dependencies": { "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", @@ -4790,10 +7188,17 @@ "node": ">=6.9.0" } }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss": { + "node_modules/postcss-normalize-timing-functions/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4809,12 +7214,14 @@ "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-normalize-timing-functions/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4823,6 +7230,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "postcss": "^7.0.0", @@ -4832,10 +7240,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-unicode/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-normalize-unicode/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4851,12 +7266,14 @@ "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-normalize-unicode/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4865,6 +7282,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "license": "MIT", "dependencies": { "is-absolute-url": "^2.0.0", "normalize-url": "^3.0.0", @@ -4875,10 +7293,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-url/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-normalize-url/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4894,12 +7319,14 @@ "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-normalize-url/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4908,6 +7335,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" @@ -4916,10 +7344,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-whitespace/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-normalize-whitespace/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4935,12 +7370,14 @@ "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-normalize-whitespace/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4949,6 +7386,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "license": "MIT", "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "postcss": "^7.0.0", @@ -4958,10 +7396,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-ordered-values/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-ordered-values/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -4977,12 +7422,14 @@ "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-ordered-values/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -4991,6 +7438,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", @@ -5001,10 +7449,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-reduce-initial/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-reduce-initial/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -5021,6 +7476,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -5029,6 +7485,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "license": "MIT", "dependencies": { "cssnano-util-get-match": "^4.0.0", "has": "^1.0.0", @@ -5039,10 +7496,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-reduce-transforms/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-reduce-transforms/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -5058,20 +7522,23 @@ "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-reduce-transforms/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -5084,6 +7551,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", @@ -5093,10 +7561,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-svgo/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-svgo/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -5112,12 +7587,14 @@ "node_modules/postcss-svgo/node_modules/postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "license": "MIT" }, "node_modules/postcss-svgo/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -5126,6 +7603,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "license": "MIT", "dependencies": { "alphanum-sort": "^1.0.0", "postcss": "^7.0.0", @@ -5135,10 +7613,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-unique-selectors/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/postcss-unique-selectors/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -5155,6 +7640,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -5162,48 +7648,94 @@ "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/postcss/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/postcss/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/postcss/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } }, "node_modules/postcss/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/prebuild-install": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.6.tgz", - "integrity": "sha512-s8Aai8++QQGi4sSbs/M1Qku62PFK49Jm1CbgXklGz4nmHveDq0wzJkg7Na5QbnO1uNH8K7iqx2EQ/mV0MZEmOg==", - "dependencies": { - "detect-libc": "^1.0.3", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^2.7.0", - "noop-logger": "^0.1.1", - "npmlog": "^4.0.1", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^3.0.3", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0", - "which-pm-runs": "^1.0.0" - }, - "bin": { - "prebuild-install": "bin.js" + "node_modules/postcss/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=4" } }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", "engines": { "node": ">= 0.6.0" } @@ -5211,24 +7743,29 @@ "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" }, "node_modules/progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/promise.prototype.finally": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.3.tgz", - "integrity": "sha512-EXRF3fC9/0gz4qkt/f5EP5iW4kj9oFpBICNpCNOb/52+8nlHIX07FPLbi/q4qYBQ1xZqivMzTpNQSnArVASolQ==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.8.tgz", + "integrity": "sha512-aVDtsXOml9iuMJzUco9J1je/UrIT3oMYfWkCTiUhkt+AvZw72q4dUZnR/R/eB3h5GeAagQVXvM1ApoYniJiwoA==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.0.0", + "set-function-name": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -5237,26 +7774,73 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/proxy-agent": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", + "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.6", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.1.0", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.5" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" }, "node_modules/prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "license": "MIT", "optional": true }, "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/psl/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, "node_modules/public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -5267,14 +7851,16 @@ } }, "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "license": "MIT" }, "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -5283,101 +7869,209 @@ "node_modules/punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "license": "MIT" }, "node_modules/puppeteer": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.0.1.tgz", - "integrity": "sha512-wqGIx59LzYqWhYcJQphMT+ux0sgatEUbjKG0lbjJxNVqVIT3ZC5m4Bvmq2gHE3qhb63EwS+rNkql08bm4BvO0A==", + "version": "23.11.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.11.1.tgz", + "integrity": "sha512-53uIX3KR5en8l7Vd8n5DUv90Ae9QDQsyIthaUFVzwV6yU750RjqRznEtNMBT20VthqAdemnJN+hxVdmMHKt7Zw==", "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { - "debug": "4.3.2", - "devtools-protocol": "0.0.937139", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.0", - "node-fetch": "2.6.5", - "pkg-dir": "4.2.0", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", - "rimraf": "3.0.2", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", - "ws": "8.2.3" + "@puppeteer/browsers": "2.6.1", + "chromium-bidi": "0.11.0", + "cosmiconfig": "^9.0.0", + "devtools-protocol": "0.0.1367902", + "puppeteer-core": "23.11.1", + "typed-query-selector": "^2.12.0" + }, + "bin": { + "puppeteer": "lib/cjs/puppeteer/node/cli.js" }, "engines": { - "node": ">=10.18.1" + "node": ">=18" } }, - "node_modules/puppeteer/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "node_modules/puppeteer-core": { + "version": "23.11.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.11.1.tgz", + "integrity": "sha512-3HZ2/7hdDKZvZQ7dhhITOUg4/wOrDRjyK2ZBllRB0ZCOi9u0cwq1ACHDjBB+nX+7+kltHjQvBRdeY7+W0T+7Gg==", + "license": "Apache-2.0", "dependencies": { - "ms": "2.1.2" + "@puppeteer/browsers": "2.6.1", + "chromium-bidi": "0.11.0", + "debug": "^4.4.0", + "devtools-protocol": "0.0.1367902", + "typed-query-selector": "^2.12.0", + "ws": "^8.18.0" }, "engines": { - "node": ">=6.0" + "node": ">=18" + } + }, + "node_modules/puppeteer/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==", + "license": "Python-2.0" + }, + "node_modules/puppeteer/node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" }, "peerDependenciesMeta": { - "supports-color": { + "typescript": { "optional": true } } }, - "node_modules/puppeteer/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/puppeteer/node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/puppeteer/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/puppeteer/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==", + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "argparse": "^2.0.1" }, "bin": { - "rimraf": "bin.js" + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/puppeteer/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/puppeteer/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/puppeteer/node_modules/typescript": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" } }, "node_modules/pxt-common-packages": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/pxt-common-packages/-/pxt-common-packages-9.5.1.tgz", - "integrity": "sha512-7dA34kXq75oYY3RTclnow255F5U2fasf70QhMcZsgI9YfHjYW7d6Iw2WsSCpdztBb7W2aolW3dj7bzPxv2raVQ==", + "version": "12.3.30", + "resolved": "https://registry.npmjs.org/pxt-common-packages/-/pxt-common-packages-12.3.30.tgz", + "integrity": "sha512-vUjKWL5Nsor0LPJC8CyAOTgiFa8NP4MQ7Jrw1kLEN6QoX4ESEHHxdJKCW+weEUdXiHTM79sfuTx2K6ghJUlYcQ==", + "license": "MIT", "dependencies": { - "pxt-core": "^7.2.17" + "pxt-core": "11.4.15" } }, - "node_modules/pxt-core": { - "version": "7.5.27", - "resolved": "https://registry.npmjs.org/pxt-core/-/pxt-core-7.5.27.tgz", - "integrity": "sha512-dx8OCORNmViE6vCQN4mhXxm4d2fO8dm07mFcvSV0e0K+9fqLrniHiZ3NOfdvBU/CzgqBBpe89+3kA3Oe0qecCg==", + "node_modules/pxt-common-packages/node_modules/blockly": { + "version": "12.0.0-beta.4", + "resolved": "https://registry.npmjs.org/blockly/-/blockly-12.0.0-beta.4.tgz", + "integrity": "sha512-KY26RP8GfJRTqX/EUWSwu7ilVwhdGU0qQTrgdUGl+frsgqlBqCtIWZJVCxMafCAUWyAlU9+5aQ7UBItcR2MVQQ==", + "license": "Apache-2.0", + "dependencies": { + "jsdom": "25.0.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/pxt-common-packages/node_modules/pxt-core": { + "version": "11.4.15", + "resolved": "https://registry.npmjs.org/pxt-core/-/pxt-core-11.4.15.tgz", + "integrity": "sha512-T2dGz88ke3bjmBe2C6RjbW8OJL342whVSrLeDqa0fXPUatuNT745C7QtPQMjEx2kYSsZwal+XJrICeoHOtllOg==", + "hasInstallScript": true, + "license": "MIT", "dependencies": { - "@blockly/keyboard-navigation": "^0.1.18", - "@blockly/plugin-workspace-search": "^4.0.10", + "@blockly/field-colour": "5.0.12", + "@blockly/keyboard-navigation": "0.6.5", + "@blockly/plugin-workspace-search": "9.1.0", + "@crowdin/crowdin-api-client": "^1.33.0", "@fortawesome/fontawesome-free": "^5.15.4", + "@microsoft/applicationinsights-web": "^2.8.11", "@microsoft/immersive-reader-sdk": "1.1.0", - "applicationinsights-js": "^1.0.20", - "browserify": "16.2.3", + "@types/diff-match-patch": "^1.0.32", + "@zip.js/zip.js": "2.4.20", + "adm-zip": "^0.5.12", + "axios": "^1.6.8", + "blockly": "12.0.0-beta.4", + "browserify": "17.0.0", "chai": "^3.5.0", + "chalk": "^4.1.2", "cssnano": "4.1.10", + "dashjs": "^4.4.0", + "diff-match-patch": "^1.0.5", "dompurify": "2.0.17", "faye-websocket": "0.11.1", - "karma": "6.3.10", + "karma": "6.4.4", "karma-chai": "0.1.0", - "karma-chrome-launcher": "3.1.0", + "karma-chrome-launcher": "3.2.0", "karma-mocha": "2.0.1", "less": "3.13.1", "lzma": "2.3.2", "marked": "0.3.19", - "mocha": "5.1.0", + "mocha": "8.4.0", "pngjs": "3.4.0", "postcss": "6.0.21", "promise.prototype.finally": "^3.1.2", - "puppeteer": "13.0.1", + "puppeteer": "23.11.1", "request": "2.88.0", "rimraf": "2.5.4", "rtlcss": "2.2.1", @@ -5386,59 +8080,78 @@ "terser": "5.6.0" }, "engines": { - "node": ">=14.0.0", - "npm": ">=3.0.0" + "node": ">=16.0.0", + "npm": ">=8.0.0" } }, - "node_modules/pxt-core/node_modules/less": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz", - "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==", + "node_modules/pxt-core": { + "version": "11.4.7", + "resolved": "https://registry.npmjs.org/pxt-core/-/pxt-core-11.4.7.tgz", + "integrity": "sha512-J+Km/9yxpBJniTHPGeyIz06Y0IWNH4c4iTSg47pPwbNzzRhIVrzDle22s5ngOKfVIqUQeB9qsVWRbX/DYd9eiw==", + "hasInstallScript": true, + "license": "MIT", "dependencies": { - "copy-anything": "^2.0.1", - "tslib": "^1.10.0" - }, - "bin": { - "lessc": "bin/lessc" + "@blockly/field-colour": "5.0.5", + "@blockly/keyboard-navigation": "0.6.5", + "@blockly/plugin-workspace-search": "9.1.0", + "@crowdin/crowdin-api-client": "^1.33.0", + "@fortawesome/fontawesome-free": "^5.15.4", + "@microsoft/applicationinsights-web": "^2.8.11", + "@microsoft/immersive-reader-sdk": "1.1.0", + "@types/diff-match-patch": "^1.0.32", + "@zip.js/zip.js": "2.4.20", + "adm-zip": "^0.5.12", + "axios": "^1.6.8", + "blockly": "11.2.1", + "browserify": "17.0.0", + "chai": "^3.5.0", + "cssnano": "4.1.10", + "dashjs": "^4.4.0", + "diff-match-patch": "^1.0.5", + "dompurify": "2.0.17", + "faye-websocket": "0.11.1", + "karma": "6.4.4", + "karma-chai": "0.1.0", + "karma-chrome-launcher": "3.2.0", + "karma-mocha": "2.0.1", + "less": "3.13.1", + "lzma": "2.3.2", + "marked": "0.3.19", + "mocha": "8.4.0", + "pngjs": "3.4.0", + "postcss": "6.0.21", + "promise.prototype.finally": "^3.1.2", + "puppeteer": "23.11.1", + "request": "2.88.0", + "rimraf": "2.5.4", + "rtlcss": "2.2.1", + "sanitize-html": "2.3.2", + "semantic-ui-less": "2.4.1", + "terser": "5.6.0" }, "engines": { - "node": ">=6" + "node": ">=16.0.0", + "npm": ">=8.0.0" + } + }, + "node_modules/pxt-core/node_modules/@blockly/field-colour": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@blockly/field-colour/-/field-colour-5.0.5.tgz", + "integrity": "sha512-qfSAVmGuv56aQyCt16NQpyn8/+KiAns4MJwb/aLIIJ0K1fcVqQL0lIKV5UFUjfra0yUAh/i/dSAOTZaHxyQs0g==", + "license": "Apache-2.0", + "engines": { + "node": ">=8.0.0" }, - "optionalDependencies": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "native-request": "^1.0.5", - "source-map": "~0.6.0" - } - }, - "node_modules/pxt-core/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "optional": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pxt-core/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "blockly": "^11.0.0" } }, "node_modules/q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -5448,14 +8161,19 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "license": "MIT", "engines": { "node": ">=0.9" } }, "node_modules/qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, "engines": { "node": ">=0.6" }, @@ -5463,19 +8181,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "engines": { - "node": ">=0.4.x" - } - }, "node_modules/querystring-es3": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", "engines": { "node": ">=0.4.x" } @@ -5484,6 +8193,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } @@ -5492,6 +8202,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "license": "MIT", "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -5501,17 +8212,19 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", - "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", "dependencies": { - "bytes": "3.1.1", - "http-errors": "1.8.1", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, @@ -5519,32 +8232,20 @@ "node": ">= 0.8" } }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, "node_modules/read-only-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", - "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", + "integrity": "sha512-3ALe0bjBVZtkdWKIcThYpQCLbBMd/+Tbh2CDSrAIDO3UsZ4Xs+tnyjv2MjCOMMgBG+AsUOeuP1cgtY1INISc8w==", + "license": "MIT", "dependencies": { "readable-stream": "^2.0.2" } }, "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -5558,20 +8259,14 @@ "node_modules/readable-stream/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -5579,11 +8274,54 @@ "node": ">=8.10.0" } }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/request": { "version": "2.88.0", "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "license": "Apache-2.0", "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -5610,41 +8348,11 @@ "node": ">= 4" } }, - "node_modules/request/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/request/node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/request/node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "engines": { - "node": "*" - } - }, "node_modules/request/node_modules/form-data": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -5654,58 +8362,11 @@ "node": ">= 0.12" } }, - "node_modules/request/node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "engines": { - "node": ">=4" - } - }, - "node_modules/request/node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/request/node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/request/node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "engines": { - "node": "*" - } - }, - "node_modules/request/node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, "node_modules/request/node_modules/qs": { "version": "6.5.3", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.6" } @@ -5714,6 +8375,7 @@ "version": "2.4.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.24", "punycode": "^1.4.1" @@ -5725,7 +8387,8 @@ "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -5733,20 +8396,25 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" }, "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "license": "MIT", "dependencies": { - "is-core-module": "^2.8.1", + "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -5754,30 +8422,36 @@ "node_modules/resolve-from": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "license": "MIT" }, "node_modules/rgb-regex": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==", + "license": "MIT" }, "node_modules/rgba-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==", + "license": "MIT" }, "node_modules/rimraf": { "version": "2.5.4", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", + "integrity": "sha512-Lw7SHMjssciQb/rRz7JyPIy9+bbUshEucPoLRvWqy09vC5zQixl8Uet+Zl+SROBB/JMWHJRdCk1qdxNWHNMvlQ==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", "dependencies": { "glob": "^7.0.5" }, @@ -5789,15 +8463,23 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "license": "MIT", "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1" } }, + "node_modules/rrweb-cssom": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", + "integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==", + "license": "MIT" + }, "node_modules/rtlcss": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.2.1.tgz", "integrity": "sha512-JjQ5DlrmwiItAjlmhoxrJq5ihgZcE0wMFxt7S17bIrt4Lw0WwKKFk+viRhvodB/0falyG/5fiO043ZDh6/aqTw==", + "license": "MIT", "dependencies": { "chalk": "^2.3.0", "findup": "^0.1.5", @@ -5809,6 +8491,111 @@ "rtlcss": "bin/rtlcss.js" } }, + "node_modules/rtlcss/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/rtlcss/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/rtlcss/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/rtlcss/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/rtlcss/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/rtlcss/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/rtlcss/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rtlcss/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -5826,17 +8613,59 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" }, "node_modules/sanitize-html": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.3.2.tgz", "integrity": "sha512-p7neuskvC8pSurUjdVmbWPXmc9A4+QpOXIL+4gwFC+av5h+lYCXFT8uEneqsFQg/wEA1IH+cKQA60AaQI6p3cg==", + "license": "MIT", "dependencies": { "deepmerge": "^4.2.2", "escape-string-regexp": "^4.0.0", @@ -5847,26 +8676,28 @@ "postcss": "^8.0.2" } }, - "node_modules/sanitize-html/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" + "node_modules/sanitize-html/node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/sanitize-html/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, "node_modules/sanitize-html/node_modules/postcss": { - "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", "funding": [ { "type": "opencollective", @@ -5875,52 +8706,125 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" } }, "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==", + "license": "ISC" + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } }, "node_modules/semantic-ui-less": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/semantic-ui-less/-/semantic-ui-less-2.4.1.tgz", "integrity": "sha512-/+nhPV6If2ydCz89/SSWzYD8ualDtjh4Tk3F6cqRj2luZj1DRjJ2nM9NKqmeyLlQFNFM94wpnpKXcjxRzZh5GA==", + "license": "MIT", "dependencies": { "jquery": "x.*" } }, "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "optional": true, "bin": { "semver": "bin/semver" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" }, "node_modules/sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "license": "(MIT AND BSD-3-Clause)", "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -5929,45 +8833,98 @@ "sha.js": "bin.js" } }, - "node_modules/shasum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", - "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", - "dependencies": { - "json-stable-stringify": "~0.0.0", - "sha.js": "~2.4.4" - } - }, "node_modules/shasum-object": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", + "license": "Apache-2.0", "dependencies": { "fast-safe-stringify": "^2.0.7" } }, "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/simple-concat": { "version": "1.0.1", @@ -5986,22 +8943,14 @@ "type": "consulting", "url": "https://feross.org/support" } - ] - }, - "node_modules/simple-get": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", - "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", - "dependencies": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } + ], + "license": "MIT" }, "node_modules/simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.3.1" } @@ -6009,36 +8958,92 @@ "node_modules/simple-swizzle/node_modules/is-arrayish": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "license": "MIT" + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } }, "node_modules/socket.io": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz", - "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz", + "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==", + "license": "MIT", "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", + "cors": "~2.8.5", "debug": "~4.3.2", - "engine.io": "~6.1.0", - "socket.io-adapter": "~2.3.3", - "socket.io-parser": "~4.0.4" + "engine.io": "~6.6.0", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" }, "engines": { - "node": ">=10.0.0" + "node": ">=10.2.0" } }, "node_modules/socket.io-adapter": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz", - "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==" + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", + "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", + "license": "MIT", + "dependencies": { + "debug": "~4.3.4", + "ws": "~8.17.1" + } + }, + "node_modules/socket.io-adapter/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socket.io-adapter/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } }, "node_modules/socket.io-parser": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", - "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "license": "MIT", "dependencies": { - "@types/component-emitter": "^1.2.10", - "component-emitter": "~1.3.0", + "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" }, "engines": { @@ -6046,11 +9051,12 @@ } }, "node_modules/socket.io-parser/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -6061,17 +9067,13 @@ } } }, - "node_modules/socket.io-parser/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, "node_modules/socket.io/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -6082,23 +9084,48 @@ } } }, - "node_modules/socket.io/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/socks": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", + "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", + "license": "MIT", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } }, "node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -6107,6 +9134,7 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -6116,6 +9144,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -6123,12 +9152,14 @@ "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" }, "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "license": "MIT", "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -6149,168 +9180,238 @@ "node": ">=0.10.0" } }, - "node_modules/sshpk/node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "engines": { - "node": ">=0.8" - } + "node_modules/sshpk/node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "license": "MIT" }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "license": "MIT" }, "node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "license": "MIT", "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-browserify/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, "node_modules/stream-combiner2": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", - "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "integrity": "sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==", + "license": "MIT", "dependencies": { "duplexer2": "~0.1.0", "readable-stream": "^2.0.2" } }, "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "license": "MIT", "dependencies": { "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/stream-http/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, "node_modules/stream-splicer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.0.2" } }, "node_modules/streamroller": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.2.tgz", - "integrity": "sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", + "license": "MIT", "dependencies": { - "date-format": "^4.0.3", - "debug": "^4.1.1", - "fs-extra": "^10.0.0" + "date-format": "^4.0.14", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" }, "engines": { "node": ">=8.0" } }, - "node_modules/streamroller/node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "node_modules/streamx": { + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz", + "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==", + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "fast-fifo": "^1.3.2", + "text-decoder": "^1.1.0" }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "optionalDependencies": { + "bare-events": "^2.2.0" } }, - "node_modules/streamroller/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { - "safe-buffer": "~5.2.0" + "safe-buffer": "~5.1.0" } }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "license": "MIT", "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "license": "MIT", "dependencies": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/stylehacks": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "postcss": "^7.0.0", @@ -6320,10 +9421,17 @@ "node": ">=6.9.0" } }, + "node_modules/stylehacks/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, "node_modules/stylehacks/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -6340,6 +9448,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "license": "MIT", "dependencies": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -6353,6 +9462,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -6360,26 +9470,29 @@ "node_modules/subarg": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", - "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", + "integrity": "sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg==", + "license": "MIT", "dependencies": { "minimist": "^1.1.0" } }, "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6392,6 +9505,7 @@ "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "license": "MIT", "dependencies": { "chalk": "^2.4.1", "coa": "^2.0.2", @@ -6414,57 +9528,128 @@ "node": ">=4.0.0" } }, + "node_modules/svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "license": "ISC" + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "license": "MIT" + }, "node_modules/syntax-error": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", + "license": "MIT", "dependencies": { "acorn-node": "^1.2.0" } }, "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.9.tgz", + "integrity": "sha512-XF4w9Xp+ZQgifKakjZYmFdkLoSWd34VGKcsTCwlNWM7QG3ZbaxnTsaBwnjFZqHRf/rROxaR8rXnbtwdvaDI+lA==", + "license": "MIT", "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" + "tar-stream": "^3.1.5" }, - "engines": { - "node": ">=6" + "optionalDependencies": { + "bare-fs": "^4.0.1", + "bare-path": "^3.0.0" } }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" } }, "node_modules/terser": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.0.tgz", "integrity": "sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==", + "license": "BSD-2-Clause", "dependencies": { "commander": "^2.20.0", "source-map": "~0.7.2", @@ -6480,25 +9665,38 @@ "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" }, "node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", "engines": { "node": ">= 8" } }, + "node_modules/text-decoder": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", + "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", + "license": "Apache-2.0", + "dependencies": { + "b4a": "^1.6.4" + } + }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "license": "MIT" }, "node_modules/through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "license": "MIT", "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -6507,7 +9705,7 @@ "node_modules/timers-browserify": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", - "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "integrity": "sha512-PIxwAupJZiYU4JmVZYwXp9FKsHMXb5h0ZEFyuXTAn8WLHOlcij+FEcbrvDsom1o5dr1YggEtFbECvGCW2sT53Q==", "dependencies": { "process": "~0.11.0" }, @@ -6518,42 +9716,41 @@ "node_modules/timsort": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" - }, - "node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", + "license": "MIT" }, - "node_modules/tmp/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/tldts": { + "version": "6.1.86", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz", + "integrity": "sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==", + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "tldts-core": "^6.1.86" }, "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "tldts": "bin/cli.js" } }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + "node_modules/tldts-core": { + "version": "6.1.86", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.86.tgz", + "integrity": "sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==", + "license": "MIT" + }, + "node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "license": "MIT", + "engines": { + "node": ">=14.14" + } }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -6565,29 +9762,61 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", "engines": { "node": ">=0.6" } }, + "node_modules/tough-cookie": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz", + "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==", + "license": "BSD-3-Clause", + "dependencies": { + "tldts": "^6.1.32" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", + "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/tr46/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, "node_modules/tty-browserify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "license": "MIT" }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" }, @@ -6598,12 +9827,14 @@ "node_modules/tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "license": "Unlicense" }, "node_modules/type-detect": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", - "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=", + "integrity": "sha512-f9Uv6ezcpvCQjJU0Zqbg+65qdcszv3qUQsZfjdRbWiZ7AMenrX1u0lNk9EoWWX6e1F+NULyg27mtdeZ5WhpljA==", + "license": "MIT", "engines": { "node": "*" } @@ -6612,6 +9843,7 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -6620,16 +9852,98 @@ "node": ">= 0.6" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-query-selector": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz", + "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==", + "license": "MIT" + }, "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "license": "MIT" }, "node_modules/typescript": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", - "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -6639,9 +9953,9 @@ } }, "node_modules/ua-parser-js": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", - "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", + "version": "1.0.40", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.40.tgz", + "integrity": "sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==", "funding": [ { "type": "opencollective", @@ -6650,8 +9964,16 @@ { "type": "paypal", "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" } ], + "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, "engines": { "node": "*" } @@ -6660,19 +9982,24 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", + "license": "MIT", "bin": { "umd": "bin/cli.js" } }, "node_modules/unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -6682,6 +10009,7 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "license": "MIT", "dependencies": { "buffer": "^5.2.1", "through": "^2.3.8" @@ -6691,6 +10019,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", + "license": "Apache-2.0", "dependencies": { "acorn-node": "^1.3.0", "dash-ast": "^1.0.0", @@ -6705,25 +10034,29 @@ "node_modules/uniq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", + "license": "MIT" }, "node_modules/uniqs": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==", + "license": "MIT" }, "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">= 4.0.0" } }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -6731,69 +10064,94 @@ "node_modules/unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "license": "MIT" }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } }, "node_modules/uri-js/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - }, - "node_modules/usb": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/usb/-/usb-1.7.0.tgz", - "integrity": "sha512-LHm9d389NCzZSMd0DnilxT5Lord4P2E3ETwP1LeuJcEBmI5uLJv8Sd18z/9bairUMbDnnNqX+Hi5Xkl93Kvdmw==", - "hasInstallScript": true, + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", + "license": "MIT", "dependencies": { - "bindings": "^1.4.0", - "node-addon-api": "3.0.2", - "prebuild-install": "^5.3.3" + "punycode": "^1.4.1", + "qs": "^6.12.3" }, "engines": { - "node": ">=6" + "node": ">= 0.4" } }, "node_modules/util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "license": "MIT", "dependencies": { - "inherits": "2.0.3" + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" } }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" }, "node_modules/util.promisify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.2", @@ -6804,15 +10162,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } @@ -6822,6 +10176,7 @@ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "license": "MIT", "bin": { "uuid": "bin/uuid" } @@ -6829,7 +10184,8 @@ "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -6838,6 +10194,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6846,46 +10203,58 @@ "node_modules/verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "engines": [ "node >=0.6.0" ], + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" } }, - "node_modules/verror/node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "engines": { - "node": ">=0.8" - } - }, "node_modules/vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "license": "MIT" }, "node_modules/void-elements": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/w3c-xmlserializer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", + "license": "MIT", + "dependencies": { + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } }, "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -6899,37 +10268,62 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", "engines": { "node": ">=0.8.0" } }, - "node_modules/webusb": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/webusb/-/webusb-1.3.1.tgz", - "integrity": "sha512-Z7JLoko7LHavfeuLteaT2B4+79EKME6EbTGw+Kg2iXCHNlQ2e57A5GZM6wd0uLeLuW+CnvCSV3ZP1u3l9Yxmgw==", - "deprecated": "This package is deprecated, please use the WebUSB API in the 'usb' package instead", + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", "dependencies": { - "@types/node": "^8.0.54", - "@types/usb": "^1.5.1", - "usb": "^1.6.0" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": ">=6.15.0" + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "license": "MIT", + "engines": { + "node": ">=18" } }, "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", + "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", + "license": "MIT", "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "tr46": "^5.1.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=18" } }, "node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -6938,37 +10332,116 @@ } }, "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/which-collection": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "license": "MIT", "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-pm-runs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", - "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=" + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/wide-align": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "license": "ISC", "dependencies": { "string-width": "^1.0.2 || 2" } }, + "node_modules/workerpool": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz", + "integrity": "sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==", + "license": "Apache-2.0" + }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -6985,44 +10458,16 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/wrap-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==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-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==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/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==" - }, "node_modules/wrap-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==", + "license": "MIT", "engines": { "node": ">=8" } @@ -7031,6 +10476,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -7044,6 +10490,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -7054,18 +10501,20 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" }, "node_modules/ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz", + "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -7076,10 +10525,26 @@ } } }, + "node_modules/xml-name-validator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", + "license": "Apache-2.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" + }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", "engines": { "node": ">=0.4" } @@ -7088,6 +10553,7 @@ "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", "engines": { "node": ">=10" } @@ -7096,6 +10562,7 @@ "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "license": "MIT", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -7110,9 +10577,25 @@ } }, "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "license": "MIT", + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, "engines": { "node": ">=10" } @@ -7121,6 +10604,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -7129,6 +10613,7 @@ "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==", + "license": "MIT", "engines": { "node": ">=8" } @@ -7137,6 +10622,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -7150,6 +10636,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -7160,5525 +10647,32 @@ "node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } - } - }, - "dependencies": { - "@blockly/keyboard-navigation": { - "version": "0.1.18", - "resolved": "https://registry.npmjs.org/@blockly/keyboard-navigation/-/keyboard-navigation-0.1.18.tgz", - "integrity": "sha512-0IfCjbQE+KRPsNXGSQxllTY+YzQkhBZ/J0RrWkrkp3nVCnRQPWUrbfx0WSKsunxiDaByzTS1X4EF1MZvuDun1A==", - "requires": {} - }, - "@blockly/plugin-workspace-search": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/@blockly/plugin-workspace-search/-/plugin-workspace-search-4.0.10.tgz", - "integrity": "sha512-OYvJG9qsYfvicNiAiaxJ4Bn+ixIUnjbXeo+9MaeHt5+9bKwsp2hHp2IeecIpxBDJPtTBn3PG2JPOmRkib7bkoA==", - "requires": {} - }, - "@fortawesome/fontawesome-free": { - "version": "5.15.4", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz", - "integrity": "sha512-eYm8vijH/hpzr/6/1CJ/V/Eb1xQFW2nnUKArb3z+yUWv7HTwj6M7SP957oMjfZjAHU6qpoNc2wQvIxBLWYa/Jg==" - }, - "@microsoft/immersive-reader-sdk": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@microsoft/immersive-reader-sdk/-/immersive-reader-sdk-1.1.0.tgz", - "integrity": "sha512-ULNUKUzb2WzcXv3Ot8yK8LX28C23uCifOYIlAQHE7QKCIPzIMq3ncaO8ymuO59njd7imFjU0DluizLuDzh2B0g==" - }, - "@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==" - }, - "@types/component-emitter": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", - "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==" - }, - "@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" - }, - "@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" - }, - "@types/marked": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@types/marked/-/marked-0.3.0.tgz", - "integrity": "sha512-CSf9YWJdX1DkTNu9zcNtdCcn6hkRtB5ILjbhRId4ZOQqx30fXmdecuaXhugQL6eyrhuXtaHJ7PHI+Vm7k9ZJjg==", - "dev": true - }, - "@types/node": { - "version": "8.10.66", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", - "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==" - }, - "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" - }, - "@types/usb": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@types/usb/-/usb-1.5.2.tgz", - "integrity": "sha512-mYGrpSQ+qYApVDQRXdjnbMpFxuO9o85YO6EfTAZwEWNZf4ptbWTT59g3WmyA/QmpecAD3ZRjdN0UkpZGcu/TVg==", - "requires": { - "@types/node": "*" - } - }, - "@types/web-bluetooth": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.4.tgz", - "integrity": "sha512-C+BgVBBGY9c6ixcc5PsKAmGaCy3bswZ5zx/AWIAik9dgFuBkFsXBA3ze69jJi05xdZQ99QkfBSVIX6zl+6Tmww==", - "dev": true - }, - "@types/yauzl": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz", - "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==", - "optional": true, - "requires": { - "@types/node": "*" - } - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - }, - "acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "requires": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { - "debug": "4" + "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==", + "license": "MIT", + "engines": { + "node": ">=10" }, - "dependencies": { - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "applicationinsights-js": { - "version": "1.0.21", - "resolved": "https://registry.npmjs.org/applicationinsights-js/-/applicationinsights-js-1.0.21.tgz", - "integrity": "sha512-AUkkm8OWfCgbBuMe7kSAwUFpc1e2y+WisieQx/VgCS+BT/0AubmnGZ1yQ+zkENVriM9qArKNjLqTQp38x995wg==" - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==" - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - }, - "body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", - "requires": { - "bytes": "3.1.1", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.6", - "raw-body": "2.4.2", - "type-is": "~1.6.18" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" - }, - "browser-pack": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", - "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", - "requires": { - "combine-source-map": "~0.8.0", - "defined": "^1.0.0", - "JSONStream": "^1.0.3", - "safe-buffer": "^5.1.1", - "through2": "^2.0.0", - "umd": "^3.0.0" - } - }, - "browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", - "requires": { - "resolve": "1.1.7" - }, - "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" - } - } - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==" - }, - "browserify": { - "version": "16.2.3", - "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.2.3.tgz", - "integrity": "sha512-zQt/Gd1+W+IY+h/xX2NYMW4orQWhqSwyV+xsblycTtpOuB27h1fZhhNQuipJ4t79ohw4P4mMem0jp/ZkISQtjQ==", - "requires": { - "assert": "^1.4.0", - "browser-pack": "^6.0.1", - "browser-resolve": "^1.11.0", - "browserify-zlib": "~0.2.0", - "buffer": "^5.0.2", - "cached-path-relative": "^1.0.0", - "concat-stream": "^1.6.0", - "console-browserify": "^1.1.0", - "constants-browserify": "~1.0.0", - "crypto-browserify": "^3.0.0", - "defined": "^1.0.0", - "deps-sort": "^2.0.0", - "domain-browser": "^1.2.0", - "duplexer2": "~0.1.2", - "events": "^2.0.0", - "glob": "^7.1.0", - "has": "^1.0.0", - "htmlescape": "^1.1.0", - "https-browserify": "^1.0.0", - "inherits": "~2.0.1", - "insert-module-globals": "^7.0.0", - "JSONStream": "^1.0.3", - "labeled-stream-splicer": "^2.0.0", - "mkdirp": "^0.5.0", - "module-deps": "^6.0.0", - "os-browserify": "~0.3.0", - "parents": "^1.0.1", - "path-browserify": "~0.0.0", - "process": "~0.11.0", - "punycode": "^1.3.2", - "querystring-es3": "~0.2.0", - "read-only-stream": "^2.0.0", - "readable-stream": "^2.0.2", - "resolve": "^1.1.4", - "shasum": "^1.0.0", - "shell-quote": "^1.6.1", - "stream-browserify": "^2.0.0", - "stream-http": "^2.0.0", - "string_decoder": "^1.1.1", - "subarg": "^1.0.0", - "syntax-error": "^1.1.1", - "through2": "^2.0.0", - "timers-browserify": "^1.0.1", - "tty-browserify": "0.0.1", - "url": "~0.11.0", - "util": "~0.10.1", - "vm-browserify": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", - "requires": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - }, - "dependencies": { - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - } - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" - }, - "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" - }, - "cached-path-relative": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.1.0.tgz", - "integrity": "sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - }, - "dependencies": { - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" - } - } - }, - "caniuse-lite": { - "version": "1.0.30001305", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001305.tgz", - "integrity": "sha512-p7d9YQMji8haf0f+5rbcv9WlQ+N5jMPfRAnUmZRlNxsNeBO3Yr7RYG6M2uTY1h9tCVdlkJg6YNNc4kiAiBLdWA==" - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "chai": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", - "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", - "requires": { - "assertion-error": "^1.0.1", - "deep-eql": "^0.1.3", - "type-detect": "^1.0.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "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==" - }, - "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==", - "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==", - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "color-string": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", - "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" - }, - "combine-source-map": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", - "integrity": "sha512-UlxQ9Vw0b/Bt/KYwCFqdEwsQ1eL8d1gibiFb7lxQJFdvTgc2hIZi6ugsg+kyhzhPV+QEpUiEIwInIAIrgoEkrg==", - "requires": { - "convert-source-map": "~1.1.0", - "inline-source-map": "~0.6.0", - "lodash.memoize": "~3.0.3", - "source-map": "~0.5.3" - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==" - }, - "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==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - } - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "convert-source-map": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", - "integrity": "sha512-Y8L5rp6jo+g9VEPgvqNfEopjTR4OTYct8lXlS8iVQdmnjDvbdbzYe9rjtFCB9egC86JoNCU61WRY+ScjkZpnIg==" - }, - "cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" - }, - "copy-anything": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", - "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", - "requires": { - "is-what": "^3.14.1" - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "requires": { - "object-assign": "^4", - "vary": "^1" - } - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", - "postcss-unique-selectors": "^4.0.1" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "requires": { - "css-tree": "^1.1.2" - }, - "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=" - }, - "dash-ast": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", - "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } - } - }, - "date-format": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.3.tgz", - "integrity": "sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "requires": { - "mimic-response": "^2.0.0" - } - }, - "deep-eql": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", - "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", - "requires": { - "type-detect": "0.1.1" - }, - "dependencies": { - "type-detect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", - "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=" - } - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" - } - }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "deps-sort": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", - "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", - "requires": { - "JSONStream": "^1.0.3", - "shasum-object": "^1.0.0", - "subarg": "^1.0.0", - "through2": "^2.0.0" - } - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" - }, - "detective": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", - "requires": { - "acorn-node": "^1.8.2", - "defined": "^1.0.0", - "minimist": "^1.2.6" - } - }, - "devtools-protocol": { - "version": "0.0.937139", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.937139.tgz", - "integrity": "sha512-daj+rzR3QSxsPRy5vjjthn58axO8c11j58uY0lG5vvlJk/EiOdCWOptGdkXDjtuRHr78emKq0udHCXM4trhoDQ==" - }, - "di": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=" - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "dom-serialize": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", - "requires": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" - } - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "requires": { - "domelementtype": "^2.2.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - } - } - }, - "dompurify": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.0.17.tgz", - "integrity": "sha512-nNwwJfW55r8akD8MSFz6k75bzyT2y6JEa1O3JrZFBf+Y5R9JXXU4OsRl0B9hKoPgHTw2b7ER5yJ5Md97MMUJPg==" - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "requires": { - "is-obj": "^2.0.0" - } - }, - "duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", - "requires": { - "readable-stream": "^2.0.2" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "electron-to-chromium": { - "version": "1.4.62", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.62.tgz", - "integrity": "sha512-fWc/zAThqZzl7fbuLzar+x6bqZBWHrsBXQOqv//yrgdTLY/G3JGTPOWhPKIhbhynJJhqE9QNzKzlpCINUmUMoA==" - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "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==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "engine.io": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.2.tgz", - "integrity": "sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ==", - "requires": { - "@types/cookie": "^0.4.1", - "@types/cors": "^2.8.12", - "@types/node": ">=10.0.0", - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~5.0.0", - "ws": "~8.2.3" - }, - "dependencies": { - "@types/node": { - "version": "17.0.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.14.tgz", - "integrity": "sha512-SbjLmERksKOGzWzPNuW7fJM7fk3YXVTFiZWB/Hs99gwhk+/dnrQRPBQjPW9aO+fi1tAffi9PrwFvsmOKmDTyng==" - }, - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "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==", - "requires": { - "@socket.io/base64-arraybuffer": "~1.0.2" - } - }, - "ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=" - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "optional": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", - "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==" - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "requires": { - "@types/yauzl": "^2.9.1", - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "dependencies": { - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" - }, - "faye-websocket": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", - "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "requires": { - "pend": "~1.2.0" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "findup": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz", - "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=", - "requires": { - "colors": "~0.6.0-1", - "commander": "~2.1.0" - }, - "dependencies": { - "colors": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=" - }, - "commander": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz", - "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=" - } - } - }, - "flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - }, - "follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==" - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, - "fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "get-assigned-identifiers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", - "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } - } - }, - "github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" - }, - "growl": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz", - "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=" - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" - }, - "htmlescape": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", - "integrity": "sha512-eVcrzgbR4tim7c7soKQKtxa/kQM4TzjnlU83rcZ9bHU6t31ehfV7SktN6McWgwPWg+JYMA/O3qpGxBvFq1z2Jg==" - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - }, - "dependencies": { - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - } - } - }, - "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", - "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "requires": { - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "optional": true - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "inline-source-map": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", - "integrity": "sha512-0mVWSSbNDvedDWIN4wxLsdPM4a7cIPcpyMxj3QZ406QRwQ6ePGB1YIHxVPjqpcUGbWQ5C+nHTwGNWAGvt7ggVA==", - "requires": { - "source-map": "~0.5.3" - } - }, - "insert-module-globals": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz", - "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==", - "requires": { - "acorn-node": "^1.5.2", - "combine-source-map": "^0.8.0", - "concat-stream": "^1.6.1", - "is-buffer": "^1.1.0", - "JSONStream": "^1.0.3", - "path-is-absolute": "^1.0.1", - "process": "~0.11.0", - "through2": "^2.0.0", - "undeclared-identifiers": "^1.1.2", - "xtend": "^4.0.0" - } - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - }, - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" - }, - "is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-what": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isbinaryfile": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz", - "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-schema-traverse": { - "version": "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-stable-stringify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", - "integrity": "sha512-nKtD/Qxm7tWdZqJoldEC7fF0S41v0mWbeaXG3637stOWfyGxTgWTYE2wtfKmjzpvxv2MA2xzxsXOIiwUpkX6Qw==", - "requires": { - "jsonify": "~0.0.0" - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==" - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==" - }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } - } - }, - "karma": { - "version": "6.3.10", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.10.tgz", - "integrity": "sha512-Ofv+sgrkT8Czo6bzzQCvrwVyRSG8/3e7RbawEuxjfsINony+IR/S2csNRUFgPNfmWvju+dqi/MzQGOJ2LnlmfQ==", - "requires": { - "body-parser": "^1.19.0", - "braces": "^3.0.2", - "chokidar": "^3.5.1", - "colors": "^1.4.0", - "connect": "^3.7.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.1", - "glob": "^7.1.7", - "graceful-fs": "^4.2.6", - "http-proxy": "^1.18.1", - "isbinaryfile": "^4.0.8", - "lodash": "^4.17.21", - "log4js": "^6.3.0", - "mime": "^2.5.2", - "minimatch": "^3.0.4", - "qjobs": "^1.2.0", - "range-parser": "^1.2.1", - "rimraf": "^3.0.2", - "socket.io": "^4.2.0", - "source-map": "^0.6.1", - "tmp": "^0.2.1", - "ua-parser-js": "^0.7.30", - "yargs": "^16.1.1" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "karma-chai": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/karma-chai/-/karma-chai-0.1.0.tgz", - "integrity": "sha1-vuWtQEAFF4Ea40u5RfdikJEIt5o=", - "requires": {} - }, - "karma-chrome-launcher": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", - "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", - "requires": { - "which": "^1.2.1" - } - }, - "karma-mocha": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-2.0.1.tgz", - "integrity": "sha512-Tzd5HBjm8his2OA4bouAsATYEpZrp9vC7z5E5j4C5Of5Rrs1jY67RAwXNcVmd/Bnk1wgvQRou0zGVLey44G4tQ==", - "requires": { - "minimist": "^1.2.3" - } - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" - }, - "labeled-stream-splicer": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", - "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", - "requires": { - "inherits": "^2.0.1", - "stream-splicer": "^2.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.memoize": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", - "integrity": "sha512-eDn9kqrAmVUC1wmZvlQ6Uhde44n+tXpqPrN8olQJbttgh0oKclk+SF54P47VEGE9CEiMeRwAP8BaM7UHvBkz2A==" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "log4js": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.1.tgz", - "integrity": "sha512-iUiYnXqAmNKiIZ1XSAitQ4TmNs8CdZYTAWINARF3LjnsLN8tY5m0vRwd6uuWj/yNY0YHxeZodnbmxKFUOM2rMg==", - "requires": { - "date-format": "^4.0.3", - "debug": "^4.3.3", - "flatted": "^3.2.4", - "rfdc": "^1.3.0", - "streamroller": "^3.0.2" - }, - "dependencies": { - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "lzma": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/lzma/-/lzma-2.3.2.tgz", - "integrity": "sha1-N4OySFi5wOdHoN88vx+1/KqSxEE=" - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "optional": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "marked": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz", - "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==" - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" - }, - "mime-db": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", - "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==" - }, - "mime-types": { - "version": "2.1.30", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", - "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", - "requires": { - "mime-db": "1.47.0" - } - }, - "mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" - }, - "mocha": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.1.0.tgz", - "integrity": "sha512-d6RWgYPILd+AoWVOxiD0UwUqRicnE1inTxMr40CXOgqYve1MvnKntoLAtLIcxjEeVjEoYYTe5QAq3mUc6/ySjQ==", - "requires": { - "browser-stdout": "1.3.1", - "commander": "2.11.0", - "debug": "3.1.0", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.2", - "growl": "1.10.3", - "he": "1.1.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "supports-color": "4.4.0" - }, - "dependencies": { - "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" - } - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "requires": { - "minimist": "0.0.8" - } - }, - "supports-color": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", - "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", - "requires": { - "has-flag": "^2.0.0" - } - } - } - }, - "module-deps": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz", - "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==", - "requires": { - "browser-resolve": "^2.0.0", - "cached-path-relative": "^1.0.2", - "concat-stream": "~1.6.0", - "defined": "^1.0.0", - "detective": "^5.2.0", - "duplexer2": "^0.1.2", - "inherits": "^2.0.1", - "JSONStream": "^1.0.3", - "parents": "^1.0.0", - "readable-stream": "^2.0.2", - "resolve": "^1.4.0", - "stream-combiner2": "^1.1.1", - "subarg": "^1.0.0", - "through2": "^2.0.0", - "xtend": "^4.0.0" - }, - "dependencies": { - "browser-resolve": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", - "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", - "requires": { - "resolve": "^1.17.0" - } - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" - }, - "napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" - }, - "native-request": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz", - "integrity": "sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==", - "optional": true - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" - }, - "node-abi": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.26.0.tgz", - "integrity": "sha512-ag/Vos/mXXpWLLAYWsAoQdgS+gW7IwvgMLOgqopm/DbzAjazLltzgzpVMsFlgmo9TzG5hGXeaBZx2AI731RIsQ==", - "requires": { - "semver": "^5.4.1" - } - }, - "node-addon-api": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.0.2.tgz", - "integrity": "sha512-+D4s2HCnxPd5PjjI0STKwncjXTUKKqm74MDMz9OPXavjsGmjkvwgLtA5yoxJUdmpj52+2u+RrXgPipahKczMKg==" - }, - "node-fetch": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.5.tgz", - "integrity": "sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" - }, - "noop-logger": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", - "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "parents": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", - "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", - "requires": { - "path-platform": "~0.11.15" - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse-srcset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", - "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=" - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - }, - "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==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-platform": { - "version": "0.11.15", - "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", - "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=" - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "optional": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, - "pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" - }, - "postcss": { - "version": "6.0.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.21.tgz", - "integrity": "sha512-y/bKfbQz2Nn/QBC08bwvYUxEFOVGfPIUOTsJ2CK5inzlXW9SdYR1x4pEsG9blRAF/PX+wRNdOah+gx/hv4q7dw==", - "requires": { - "chalk": "^2.3.2", - "source-map": "^0.6.1", - "supports-color": "^5.3.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "prebuild-install": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.6.tgz", - "integrity": "sha512-s8Aai8++QQGi4sSbs/M1Qku62PFK49Jm1CbgXklGz4nmHveDq0wzJkg7Na5QbnO1uNH8K7iqx2EQ/mV0MZEmOg==", - "requires": { - "detect-libc": "^1.0.3", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^2.7.0", - "noop-logger": "^0.1.1", - "npmlog": "^4.0.1", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^3.0.3", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0", - "which-pm-runs": "^1.0.0" - } - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - }, - "promise.prototype.finally": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.3.tgz", - "integrity": "sha512-EXRF3fC9/0gz4qkt/f5EP5iW4kj9oFpBICNpCNOb/52+8nlHIX07FPLbi/q4qYBQ1xZqivMzTpNQSnArVASolQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "optional": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "puppeteer": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.0.1.tgz", - "integrity": "sha512-wqGIx59LzYqWhYcJQphMT+ux0sgatEUbjKG0lbjJxNVqVIT3ZC5m4Bvmq2gHE3qhb63EwS+rNkql08bm4BvO0A==", - "requires": { - "debug": "4.3.2", - "devtools-protocol": "0.0.937139", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.0", - "node-fetch": "2.6.5", - "pkg-dir": "4.2.0", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", - "rimraf": "3.0.2", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", - "ws": "8.2.3" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "pxt-common-packages": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/pxt-common-packages/-/pxt-common-packages-9.5.1.tgz", - "integrity": "sha512-7dA34kXq75oYY3RTclnow255F5U2fasf70QhMcZsgI9YfHjYW7d6Iw2WsSCpdztBb7W2aolW3dj7bzPxv2raVQ==", - "requires": { - "pxt-core": "^7.2.17" - } - }, - "pxt-core": { - "version": "7.5.27", - "resolved": "https://registry.npmjs.org/pxt-core/-/pxt-core-7.5.27.tgz", - "integrity": "sha512-dx8OCORNmViE6vCQN4mhXxm4d2fO8dm07mFcvSV0e0K+9fqLrniHiZ3NOfdvBU/CzgqBBpe89+3kA3Oe0qecCg==", - "requires": { - "@blockly/keyboard-navigation": "^0.1.18", - "@blockly/plugin-workspace-search": "^4.0.10", - "@fortawesome/fontawesome-free": "^5.15.4", - "@microsoft/immersive-reader-sdk": "1.1.0", - "applicationinsights-js": "^1.0.20", - "browserify": "16.2.3", - "chai": "^3.5.0", - "cssnano": "4.1.10", - "dompurify": "2.0.17", - "faye-websocket": "0.11.1", - "karma": "6.3.10", - "karma-chai": "0.1.0", - "karma-chrome-launcher": "3.1.0", - "karma-mocha": "2.0.1", - "less": "3.13.1", - "lzma": "2.3.2", - "marked": "0.3.19", - "mocha": "5.1.0", - "pngjs": "3.4.0", - "postcss": "6.0.21", - "promise.prototype.finally": "^3.1.2", - "puppeteer": "13.0.1", - "request": "2.88.0", - "rimraf": "2.5.4", - "rtlcss": "2.2.1", - "sanitize-html": "2.3.2", - "semantic-ui-less": "2.4.1", - "terser": "5.6.0" - }, - "dependencies": { - "less": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz", - "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==", - "requires": { - "copy-anything": "^2.0.1", - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "native-request": "^1.0.5", - "source-map": "~0.6.0", - "tslib": "^1.10.0" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "optional": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true - } - } - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" - }, - "qjobs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==" - }, - "qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", - "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", - "requires": { - "bytes": "3.1.1", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "read-only-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", - "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", - "requires": { - "readable-stream": "^2.0.2" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - } - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "requires": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - }, - "rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" - }, - "rimraf": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", - "requires": { - "glob": "^7.0.5" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "rtlcss": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.2.1.tgz", - "integrity": "sha512-JjQ5DlrmwiItAjlmhoxrJq5ihgZcE0wMFxt7S17bIrt4Lw0WwKKFk+viRhvodB/0falyG/5fiO043ZDh6/aqTw==", - "requires": { - "chalk": "^2.3.0", - "findup": "^0.1.5", - "mkdirp": "^0.5.1", - "postcss": "^6.0.14", - "strip-json-comments": "^2.0.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sanitize-html": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.3.2.tgz", - "integrity": "sha512-p7neuskvC8pSurUjdVmbWPXmc9A4+QpOXIL+4gwFC+av5h+lYCXFT8uEneqsFQg/wEA1IH+cKQA60AaQI6p3cg==", - "requires": { - "deepmerge": "^4.2.2", - "escape-string-regexp": "^4.0.0", - "htmlparser2": "^6.0.0", - "is-plain-object": "^5.0.0", - "klona": "^2.0.3", - "parse-srcset": "^1.0.2", - "postcss": "^8.0.2" - }, - "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "postcss": { - "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - } - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "semantic-ui-less": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/semantic-ui-less/-/semantic-ui-less-2.4.1.tgz", - "integrity": "sha512-/+nhPV6If2ydCz89/SSWzYD8ualDtjh4Tk3F6cqRj2luZj1DRjJ2nM9NKqmeyLlQFNFM94wpnpKXcjxRzZh5GA==", - "requires": { - "jquery": "x.*" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shasum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", - "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", - "requires": { - "json-stable-stringify": "~0.0.0", - "sha.js": "~2.4.4" - } - }, - "shasum-object": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", - "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", - "requires": { - "fast-safe-stringify": "^2.0.7" - } - }, - "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" - }, - "simple-get": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", - "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", - "requires": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } - } - }, - "socket.io": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz", - "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", - "requires": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "debug": "~4.3.2", - "engine.io": "~6.1.0", - "socket.io-adapter": "~2.3.3", - "socket.io-parser": "~4.0.4" - }, - "dependencies": { - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "socket.io-adapter": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz", - "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==" - }, - "socket.io-parser": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", - "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", - "requires": { - "@types/component-emitter": "^1.2.10", - "component-emitter": "~1.3.0", - "debug": "~4.3.1" - }, - "dependencies": { - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-combiner2": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", - "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", - "requires": { - "duplexer2": "~0.1.0", - "readable-stream": "^2.0.2" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "stream-splicer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", - "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.2" - } - }, - "streamroller": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.2.tgz", - "integrity": "sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==", - "requires": { - "date-format": "^4.0.3", - "debug": "^4.1.1", - "fs-extra": "^10.0.0" - }, - "dependencies": { - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" - }, - "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "subarg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", - "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", - "requires": { - "minimist": "^1.1.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - } - }, - "syntax-error": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", - "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", - "requires": { - "acorn-node": "^1.2.0" - } - }, - "tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "terser": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.0.tgz", - "integrity": "sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==", - "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "timers-browserify": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", - "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", - "requires": { - "process": "~0.11.0" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "requires": { - "rimraf": "^3.0.0" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "tty-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "type-detect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", - "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "typescript": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", - "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", - "dev": true - }, - "ua-parser-js": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", - "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==" - }, - "umd": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", - "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==" - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "undeclared-identifiers": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", - "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", - "requires": { - "acorn-node": "^1.3.0", - "dash-ast": "^1.0.0", - "get-assigned-identifiers": "^1.2.0", - "simple-concat": "^1.0.0", - "xtend": "^4.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - } - } - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - } - } - }, - "usb": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/usb/-/usb-1.7.0.tgz", - "integrity": "sha512-LHm9d389NCzZSMd0DnilxT5Lord4P2E3ETwP1LeuJcEBmI5uLJv8Sd18z/9bairUMbDnnNqX+Hi5Xkl93Kvdmw==", - "requires": { - "bindings": "^1.4.0", - "node-addon-api": "3.0.2", - "prebuild-install": "^5.3.3" - } - }, - "util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } - } - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, - "void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" - }, - "webusb": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/webusb/-/webusb-1.3.1.tgz", - "integrity": "sha512-Z7JLoko7LHavfeuLteaT2B4+79EKME6EbTGw+Kg2iXCHNlQ2e57A5GZM6wd0uLeLuW+CnvCSV3ZP1u3l9Yxmgw==", - "requires": { - "@types/node": "^8.0.54", - "@types/usb": "^1.5.1", - "usb": "^1.6.0" - } - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-pm-runs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", - "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=" - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "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==", - "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==" - }, - "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==" - }, - "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==", - "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==", - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", - "requires": {} - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "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==" - }, - "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==", - "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==", - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" - }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" + "node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" } } } diff --git a/package.json b/package.json index fc179c61..d67baf6e 100644 --- a/package.json +++ b/package.json @@ -36,15 +36,15 @@ "docs/static/icons/favicon.ico" ], "devDependencies": { - "@types/marked": "0.3.0", - "@types/node": "8.10.66", + "@types/marked": "^0.3.0", + "@types/node": "^9.3.0", "@types/web-bluetooth": "0.0.4", "semantic-ui-less": "2.4.1", - "typescript": "^4.2.3" + "typescript": "4.8.3" }, "dependencies": { - "pxt-common-packages": "10.1.1", - "pxt-core": "8.1.1", + "pxt-common-packages": "12.3.30", + "pxt-core": "11.4.7", "webusb": "^1.1.1" }, "scripts": { diff --git a/sim/tsconfig.json b/sim/tsconfig.json index aaf9c239..1d441722 100644 --- a/sim/tsconfig.json +++ b/sim/tsconfig.json @@ -4,7 +4,7 @@ "noImplicitAny": true, "noImplicitReturns": true, "declaration": true, - "out": "../built/sim.js", + "outFile": "../built/sim.js", "rootDir": ".", "newLine": "LF", "sourceMap": false, From a8177a2db6e21c36b2dc83f4d3183f4e86e6ae04 Mon Sep 17 00:00:00 2001 From: innaamogolonova Date: Sun, 25 May 2025 18:24:24 -0700 Subject: [PATCH 02/13] fix build errors --- sim/dalboard.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sim/dalboard.ts b/sim/dalboard.ts index 2e6e7858..d38eddef 100644 --- a/sim/dalboard.ts +++ b/sim/dalboard.ts @@ -44,7 +44,7 @@ namespace pxsim { storageState: StorageState; thermometerState: AnalogSensorState; thermometerUnitState: TemperatureUnit; - microphoneState: AnalogSensorState; + microphoneState: MicrophoneState; screenState: ScreenState; irState: InfraredState; lcdState: LCDState; @@ -103,7 +103,7 @@ namespace pxsim { } this.lightState = {}; - this.microphoneState = new AnalogSensorState(DAL.DEVICE_ID_MICROPHONE, 52, 120, 75, 96); + this.microphoneState = new MicrophoneState(DAL.DEVICE_ID_MICROPHONE, 52, 120, 75, 96); this.storageState = new StorageState(); this.lightSensorState = new AnalogSensorState(DAL.DEVICE_ID_LIGHT_SENSOR, 0, 255, 128 / 4, 896 / 4); this.thermometerState = new AnalogSensorState(DAL.DEVICE_ID_THERMOMETER, -20, 50, 10, 30); From 9f45e6eba4cd5802fd324f3e9c421d10849e2b3c Mon Sep 17 00:00:00 2001 From: Ryan <30853424+totally-not-frito-lays@users.noreply.github.com> Date: Wed, 28 May 2025 15:25:13 -0700 Subject: [PATCH 03/13] replaced webusb with usb, removed package-lock from tracking --- .gitignore | 1 + package-lock.json | 10679 -------------------------------------------- package.json | 2 +- 3 files changed, 2 insertions(+), 10680 deletions(-) delete mode 100644 package-lock.json diff --git a/.gitignore b/.gitignore index cb1ad9c6..b63d1096 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +package-lock.json node_modules yotta_modules yotta_targets diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 655ef3d7..00000000 --- a/package-lock.json +++ /dev/null @@ -1,10679 +0,0 @@ -{ - "name": "pxt-maker", - "version": "0.15.66", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "pxt-maker", - "version": "0.15.66", - "license": "MIT", - "dependencies": { - "pxt-common-packages": "12.3.30", - "pxt-core": "11.4.7" - }, - "devDependencies": { - "@types/marked": "^0.3.0", - "@types/node": "^9.3.0", - "@types/web-bluetooth": "0.0.4", - "semantic-ui-less": "2.4.1", - "typescript": "4.8.3" - } - }, - "node_modules/@asamuzakjp/css-color": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz", - "integrity": "sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==", - "license": "MIT", - "dependencies": { - "@csstools/css-calc": "^2.1.3", - "@csstools/css-color-parser": "^3.0.9", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "lru-cache": "^10.4.3" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", - "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.27.1", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", - "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@blockly/field-colour": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/@blockly/field-colour/-/field-colour-5.0.12.tgz", - "integrity": "sha512-vNw6L/B0cpf+j0S6pShX31bOI16KJu+eACpsfHGOBZbb7+LT3bYKcGHe6+VRe+KtIE3jGlY7vYfnaJdOCrYlfQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "blockly": "^11.0.0" - } - }, - "node_modules/@blockly/keyboard-navigation": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/@blockly/keyboard-navigation/-/keyboard-navigation-0.6.5.tgz", - "integrity": "sha512-KnH9YZLUdp7Y4zHpjLnVXWF/4iR8hO5YK4FoQC3TK/IBFSZea8XeADiKRA8U4KsmdXzN6kGdpnu8YVG5loQwpw==", - "license": "Apache-2.0", - "engines": { - "node": ">=8.17.0" - }, - "peerDependencies": { - "blockly": "^11.0.0" - } - }, - "node_modules/@blockly/plugin-workspace-search": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@blockly/plugin-workspace-search/-/plugin-workspace-search-9.1.0.tgz", - "integrity": "sha512-cono6n0tRD3L5DJxJ224IBwiCrfjKEERlyFiPBYVttuEcaw50teHoVSAnFwf1Mj2EaW96sUAh7rP8eqZIXxAdA==", - "license": "Apache-2.0", - "engines": { - "node": ">=8.17.0" - }, - "peerDependencies": { - "blockly": "^11.0.0" - } - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "license": "MIT", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@crowdin/crowdin-api-client": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/@crowdin/crowdin-api-client/-/crowdin-api-client-1.44.0.tgz", - "integrity": "sha512-mDfow8999uC0jxoQ57yJACx6gYZohvrgbXN3/vW2E/sdrrnvYNOaYGG1o/QdNy9qq3PyKBMhc3SED7tRejigZw==", - "license": "MIT", - "dependencies": { - "axios": "^1" - }, - "engines": { - "node": ">=12.9.0" - } - }, - "node_modules/@csstools/color-helpers": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz", - "integrity": "sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - } - }, - "node_modules/@csstools/css-calc": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.3.tgz", - "integrity": "sha512-XBG3talrhid44BY1x3MHzUx/aTG8+x/Zi57M4aTKK9RFB4aLlF3TTSzfzn8nWVHWL3FgAXAxmupmDd6VWww+pw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" - } - }, - "node_modules/@csstools/css-color-parser": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.9.tgz", - "integrity": "sha512-wILs5Zk7BU86UArYBJTPy/FMPPKVKHMj1ycCEyf3VUptol0JNRLFU/BZsJ4aiIHJEbSLiizzRrw8Pc1uAEDrXw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "dependencies": { - "@csstools/color-helpers": "^5.0.2", - "@csstools/css-calc": "^2.1.3" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" - } - }, - "node_modules/@csstools/css-parser-algorithms": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", - "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@csstools/css-tokenizer": "^3.0.3" - } - }, - "node_modules/@csstools/css-tokenizer": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", - "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@fortawesome/fontawesome-free": { - "version": "5.15.4", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz", - "integrity": "sha512-eYm8vijH/hpzr/6/1CJ/V/Eb1xQFW2nnUKArb3z+yUWv7HTwj6M7SP957oMjfZjAHU6qpoNc2wQvIxBLWYa/Jg==", - "hasInstallScript": true, - "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", - "engines": { - "node": ">=6" - } - }, - "node_modules/@microsoft/applicationinsights-analytics-js": { - "version": "2.8.18", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-analytics-js/-/applicationinsights-analytics-js-2.8.18.tgz", - "integrity": "sha512-YfuUyTBx8HNGgIwg8N01iwsIO6LaqApNwGXw5YunAw+hqYR6jRmYlseQGTPFvKtq1ebEPJiwK0LjIQw/fOcxHQ==", - "license": "MIT", - "dependencies": { - "@microsoft/applicationinsights-common": "2.8.18", - "@microsoft/applicationinsights-core-js": "2.8.18", - "@microsoft/applicationinsights-shims": "2.0.2", - "@microsoft/dynamicproto-js": "^1.1.11" - }, - "peerDependencies": { - "tslib": "*" - } - }, - "node_modules/@microsoft/applicationinsights-channel-js": { - "version": "2.8.18", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-2.8.18.tgz", - "integrity": "sha512-KNYk8qeci8AcWKZUqgCElEr1Ef5G+iudq1mN57Sc/8hUONNp2fTfWh1Cm+RUTRIEWAC29uUWGyLhSqiTF3ox1w==", - "license": "MIT", - "dependencies": { - "@microsoft/applicationinsights-common": "2.8.18", - "@microsoft/applicationinsights-core-js": "2.8.18", - "@microsoft/applicationinsights-shims": "2.0.2", - "@microsoft/dynamicproto-js": "^1.1.11" - }, - "peerDependencies": { - "tslib": "*" - } - }, - "node_modules/@microsoft/applicationinsights-common": { - "version": "2.8.18", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-common/-/applicationinsights-common-2.8.18.tgz", - "integrity": "sha512-/PBRmRL6rFCoO3vWpIEHuFnu+TinEYRKWOj+I+XVUH5myZpv+nYvaRdwryVTkmCYxLyL9kxtNn7hQx8DBlhdSw==", - "license": "MIT", - "dependencies": { - "@microsoft/applicationinsights-core-js": "2.8.18", - "@microsoft/applicationinsights-shims": "2.0.2", - "@microsoft/dynamicproto-js": "^1.1.11" - }, - "peerDependencies": { - "tslib": "*" - } - }, - "node_modules/@microsoft/applicationinsights-core-js": { - "version": "2.8.18", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.18.tgz", - "integrity": "sha512-yPHRZFLpnEO0uSgFPM1BLMRRwjoten9YBbn4pJRbCT4PigLnj748knmWsMwXIdcehtkRTYz78kPYa/LWP7nvmA==", - "license": "MIT", - "dependencies": { - "@microsoft/applicationinsights-shims": "2.0.2", - "@microsoft/dynamicproto-js": "^1.1.11" - }, - "peerDependencies": { - "tslib": "*" - } - }, - "node_modules/@microsoft/applicationinsights-dependencies-js": { - "version": "2.8.18", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-dependencies-js/-/applicationinsights-dependencies-js-2.8.18.tgz", - "integrity": "sha512-XW3m1DEXo2CkTUEeBzXGjoMjud6b1Y1J6W1Nz0RJ3IMC5ptbSOeen5rRDSzcBEUZN75vWvbGmhxVuQTXnnIu2g==", - "license": "MIT", - "dependencies": { - "@microsoft/applicationinsights-common": "2.8.18", - "@microsoft/applicationinsights-core-js": "2.8.18", - "@microsoft/applicationinsights-shims": "2.0.2", - "@microsoft/dynamicproto-js": "^1.1.11" - }, - "peerDependencies": { - "tslib": "*" - } - }, - "node_modules/@microsoft/applicationinsights-properties-js": { - "version": "2.8.18", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-properties-js/-/applicationinsights-properties-js-2.8.18.tgz", - "integrity": "sha512-WucPqEzgT20JhjwOPQhgBSal6tlKldUz3c6j5Kpj4Rej95c2vvm1t14lI/p9SvOjZDRK5dMfkuQtvFG7NrUlIA==", - "license": "MIT", - "dependencies": { - "@microsoft/applicationinsights-common": "2.8.18", - "@microsoft/applicationinsights-core-js": "2.8.18", - "@microsoft/applicationinsights-shims": "2.0.2", - "@microsoft/dynamicproto-js": "^1.1.11" - }, - "peerDependencies": { - "tslib": "*" - } - }, - "node_modules/@microsoft/applicationinsights-shims": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-shims/-/applicationinsights-shims-2.0.2.tgz", - "integrity": "sha512-PoHEgsnmcqruLNHZ/amACqdJ6YYQpED0KSRe6J7gIJTtpZC1FfFU9b1fmDKDKtFoUSrPzEh1qzO3kmRZP0betg==", - "license": "MIT" - }, - "node_modules/@microsoft/applicationinsights-web": { - "version": "2.8.18", - "resolved": "https://registry.npmjs.org/@microsoft/applicationinsights-web/-/applicationinsights-web-2.8.18.tgz", - "integrity": "sha512-n6gW9WXr/oHrt2S8waXjYoBqzhPChJNoTPlKm+pwtO3iP+I8dQDuf8Q02RKLgCaWzvEhO/1GSznCECBX0jP+gg==", - "license": "MIT", - "dependencies": { - "@microsoft/applicationinsights-analytics-js": "2.8.18", - "@microsoft/applicationinsights-channel-js": "2.8.18", - "@microsoft/applicationinsights-common": "2.8.18", - "@microsoft/applicationinsights-core-js": "2.8.18", - "@microsoft/applicationinsights-dependencies-js": "2.8.18", - "@microsoft/applicationinsights-properties-js": "2.8.18", - "@microsoft/applicationinsights-shims": "2.0.2", - "@microsoft/dynamicproto-js": "^1.1.11" - }, - "peerDependencies": { - "tslib": "*" - } - }, - "node_modules/@microsoft/dynamicproto-js": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.11.tgz", - "integrity": "sha512-gNw9z9LbqLV+WadZ6/MMrWwO3e0LuoUH1wve/1iPsBNbgqeVCiB0EZFNNj2lysxS2gkqoF9hmyVaG3MoM1BkxA==", - "license": "MIT" - }, - "node_modules/@microsoft/immersive-reader-sdk": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@microsoft/immersive-reader-sdk/-/immersive-reader-sdk-1.1.0.tgz", - "integrity": "sha512-ULNUKUzb2WzcXv3Ot8yK8LX28C23uCifOYIlAQHE7QKCIPzIMq3ncaO8ymuO59njd7imFjU0DluizLuDzh2B0g==", - "license": "MIT" - }, - "node_modules/@puppeteer/browsers": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.6.1.tgz", - "integrity": "sha512-aBSREisdsGH890S2rQqK82qmQYU3uFpSH8wcZWHgHzl3LfzsxAKbLNiAG9mO8v1Y0UICBeClICxPJvyr0rcuxg==", - "license": "Apache-2.0", - "dependencies": { - "debug": "^4.4.0", - "extract-zip": "^2.0.1", - "progress": "^2.0.3", - "proxy-agent": "^6.5.0", - "semver": "^7.6.3", - "tar-fs": "^3.0.6", - "unbzip2-stream": "^1.4.3", - "yargs": "^17.7.2" - }, - "bin": { - "browsers": "lib/cjs/main-cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@puppeteer/browsers/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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@puppeteer/browsers/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@puppeteer/browsers/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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@puppeteer/browsers/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@puppeteer/browsers/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==", - "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/@puppeteer/browsers/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==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@puppeteer/browsers/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@puppeteer/browsers/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", - "license": "MIT" - }, - "node_modules/@tootallnate/quickjs-emscripten": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", - "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", - "license": "MIT" - }, - "node_modules/@types/cors": { - "version": "2.8.18", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.18.tgz", - "integrity": "sha512-nX3d0sxJW41CqQvfOzVG1NCTXfFDrDWIghCZncpHeWlVFd81zxB/DLhg7avFg6eHLCRX7ckBmoIIcqa++upvJA==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/diff-match-patch": { - "version": "1.0.36", - "resolved": "https://registry.npmjs.org/@types/diff-match-patch/-/diff-match-patch-1.0.36.tgz", - "integrity": "sha512-xFdR6tkm0MWvBfO8xXCSsinYxHcqkQUlcHeSpMC2ukzOb6lwQAfDmW+Qt0AvlGd8HpsS28qKsB+oPeJn9I39jg==", - "license": "MIT" - }, - "node_modules/@types/marked": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@types/marked/-/marked-0.3.0.tgz", - "integrity": "sha512-CSf9YWJdX1DkTNu9zcNtdCcn6hkRtB5ILjbhRId4ZOQqx30fXmdecuaXhugQL6eyrhuXtaHJ7PHI+Vm7k9ZJjg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "9.6.61", - "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.61.tgz", - "integrity": "sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==", - "license": "MIT" - }, - "node_modules/@types/q": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", - "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", - "license": "MIT" - }, - "node_modules/@types/web-bluetooth": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.4.tgz", - "integrity": "sha512-C+BgVBBGY9c6ixcc5PsKAmGaCy3bswZ5zx/AWIAik9dgFuBkFsXBA3ze69jJi05xdZQ99QkfBSVIX6zl+6Tmww==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/yauzl": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - "license": "MIT", - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@ungap/promise-all-settled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", - "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", - "license": "ISC" - }, - "node_modules/@zip.js/zip.js": { - "version": "2.4.20", - "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.4.20.tgz", - "integrity": "sha512-7vPk3OVeU28c/Anlbkw3c+wNTwWpsk8ZR12YysqerqzdFu6sCd6lyff2nNEqHU+/sITKhDgMlFHQlkQBL7FEoA==", - "license": "BSD-3-Clause" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "license": "Apache-2.0", - "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/adm-zip": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.16.tgz", - "integrity": "sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==", - "license": "MIT", - "engines": { - "node": ">=12.0" - } - }, - "node_modules/agent-base": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", - "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv/node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "license": "MIT" - }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==", - "license": "MIT" - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", - "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "is-array-buffer": "^3.0.5" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.reduce": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz", - "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.9", - "es-array-method-boxes-properly": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "is-string": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", - "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "license": "MIT", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", - "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", - "license": "MIT" - }, - "node_modules/assert": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", - "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", - "license": "MIT", - "dependencies": { - "object.assign": "^4.1.4", - "util": "^0.10.4" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "license": "ISC" - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "license": "MIT", - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/ast-types": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", - "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/async-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", - "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "license": "MIT" - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "license": "MIT", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", - "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", - "license": "MIT" - }, - "node_modules/axios": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.9.0.tgz", - "integrity": "sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/b4a": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", - "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==", - "license": "Apache-2.0" - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "license": "MIT" - }, - "node_modules/bare-events": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz", - "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==", - "license": "Apache-2.0", - "optional": true - }, - "node_modules/bare-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.5.tgz", - "integrity": "sha512-1zccWBMypln0jEE05LzZt+V/8y8AQsQQqxtklqaIyg5nu6OAYFhZxPXinJTSG+kU5qyNmeLgcn9AW7eHiCHVLA==", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "bare-events": "^2.5.4", - "bare-path": "^3.0.0", - "bare-stream": "^2.6.4" - }, - "engines": { - "bare": ">=1.16.0" - }, - "peerDependencies": { - "bare-buffer": "*" - }, - "peerDependenciesMeta": { - "bare-buffer": { - "optional": true - } - } - }, - "node_modules/bare-os": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.1.tgz", - "integrity": "sha512-uaIjxokhFidJP+bmmvKSgiMzj2sV5GPHaZVAIktcxcpCyBFFWO+YlikVAdhmUo2vYFvFhOXIAlldqV29L8126g==", - "license": "Apache-2.0", - "optional": true, - "engines": { - "bare": ">=1.14.0" - } - }, - "node_modules/bare-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz", - "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "bare-os": "^3.0.1" - } - }, - "node_modules/bare-stream": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.5.tgz", - "integrity": "sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "streamx": "^2.21.0" - }, - "peerDependencies": { - "bare-buffer": "*", - "bare-events": "*" - }, - "peerDependenciesMeta": { - "bare-buffer": { - "optional": true - }, - "bare-events": { - "optional": true - } - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", - "license": "MIT", - "engines": { - "node": "^4.5.0 || >= 5.9" - } - }, - "node_modules/basic-ftp": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", - "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/bcp-47": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/bcp-47/-/bcp-47-1.0.8.tgz", - "integrity": "sha512-Y9y1QNBBtYtv7hcmoX0tR+tUNSFZGZ6OL6vKPObq8BbOhkCoyayF6ogfLTgAli/KuAEbsYHYUNq2AQuY6IuLag==", - "license": "MIT", - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/bcp-47-match": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-1.0.3.tgz", - "integrity": "sha512-LggQ4YTdjWQSKELZF5JwchnBa1u0pIQSZf5lSdOHEdbVP55h0qICA/FUp3+W99q0xqxYa1ZQizTUH87gecII5w==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/bcp-47-normalize": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bcp-47-normalize/-/bcp-47-normalize-1.1.1.tgz", - "integrity": "sha512-jWZ1Jdu3cs0EZdfCkS0UE9Gg01PtxnChjEBySeB+Zo6nkqtFfnvtoQQgP1qU1Oo4qgJgxhTI6Sf9y/pZIhPs0A==", - "license": "MIT", - "dependencies": { - "bcp-47": "^1.0.0", - "bcp-47-match": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "license": "BSD-3-Clause", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/blockly": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/blockly/-/blockly-11.2.1.tgz", - "integrity": "sha512-20sCwSwX2Z6UxR/er0B5y6wRFukuIdvOjc7jMuIwyCO/yT35+UbAqYueMga3JFA9NoWPwQc+3s6/XnLkyceAww==", - "license": "Apache-2.0", - "dependencies": { - "jsdom": "25.0.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/bn.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.2.tgz", - "integrity": "sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==", - "license": "MIT" - }, - "node_modules/body-parser": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.13.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "license": "ISC" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "license": "MIT" - }, - "node_modules/browser-pack": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", - "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", - "license": "MIT", - "dependencies": { - "combine-source-map": "~0.8.0", - "defined": "^1.0.0", - "JSONStream": "^1.0.3", - "safe-buffer": "^5.1.1", - "through2": "^2.0.0", - "umd": "^3.0.0" - }, - "bin": { - "browser-pack": "bin/cmd.js" - } - }, - "node_modules/browser-resolve": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", - "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", - "license": "MIT", - "dependencies": { - "resolve": "^1.17.0" - } - }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "license": "ISC" - }, - "node_modules/browserify": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/browserify/-/browserify-17.0.0.tgz", - "integrity": "sha512-SaHqzhku9v/j6XsQMRxPyBrSP3gnwmE27gLJYZgMT2GeK3J0+0toN+MnuNYDfHwVGQfLiMZ7KSNSIXHemy905w==", - "license": "MIT", - "dependencies": { - "assert": "^1.4.0", - "browser-pack": "^6.0.1", - "browser-resolve": "^2.0.0", - "browserify-zlib": "~0.2.0", - "buffer": "~5.2.1", - "cached-path-relative": "^1.0.0", - "concat-stream": "^1.6.0", - "console-browserify": "^1.1.0", - "constants-browserify": "~1.0.0", - "crypto-browserify": "^3.0.0", - "defined": "^1.0.0", - "deps-sort": "^2.0.1", - "domain-browser": "^1.2.0", - "duplexer2": "~0.1.2", - "events": "^3.0.0", - "glob": "^7.1.0", - "has": "^1.0.0", - "htmlescape": "^1.1.0", - "https-browserify": "^1.0.0", - "inherits": "~2.0.1", - "insert-module-globals": "^7.2.1", - "JSONStream": "^1.0.3", - "labeled-stream-splicer": "^2.0.0", - "mkdirp-classic": "^0.5.2", - "module-deps": "^6.2.3", - "os-browserify": "~0.3.0", - "parents": "^1.0.1", - "path-browserify": "^1.0.0", - "process": "~0.11.0", - "punycode": "^1.3.2", - "querystring-es3": "~0.2.0", - "read-only-stream": "^2.0.0", - "readable-stream": "^2.0.2", - "resolve": "^1.1.4", - "shasum-object": "^1.0.0", - "shell-quote": "^1.6.1", - "stream-browserify": "^3.0.0", - "stream-http": "^3.0.0", - "string_decoder": "^1.1.1", - "subarg": "^1.0.0", - "syntax-error": "^1.1.1", - "through2": "^2.0.0", - "timers-browserify": "^1.0.1", - "tty-browserify": "0.0.1", - "url": "~0.11.0", - "util": "~0.12.0", - "vm-browserify": "^1.0.0", - "xtend": "^4.0.0" - }, - "bin": { - "browserify": "bin/cmd.js" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "license": "MIT", - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "license": "MIT", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", - "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", - "license": "MIT", - "dependencies": { - "bn.js": "^5.2.1", - "randombytes": "^2.1.0", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", - "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", - "license": "ISC", - "dependencies": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.5", - "hash-base": "~3.0", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.7", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "license": "MIT", - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.24.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz", - "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001716", - "electron-to-chromium": "^1.5.149", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.3" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", - "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", - "license": "MIT", - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "license": "MIT" - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "license": "MIT" - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "license": "MIT" - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cached-path-relative": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.1.0.tgz", - "integrity": "sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==", - "license": "MIT" - }, - "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/call-bound": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "license": "MIT", - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "license": "MIT", - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-api/node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "license": "MIT" - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001718", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz", - "integrity": "sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "license": "Apache-2.0" - }, - "node_modules/chai": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", - "integrity": "sha512-eRYY0vPS2a9zt5w5Z0aCeWbrXTEyvk7u/Xf71EzNObrjSCPgMm1Nku/D/u2tiqHBX5j40wWhj54YJLtgn8g55A==", - "license": "MIT", - "dependencies": { - "assertion-error": "^1.0.1", - "deep-eql": "^0.1.3", - "type-detect": "^1.0.0" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.1" - } - }, - "node_modules/chromium-bidi": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.11.0.tgz", - "integrity": "sha512-6CJWHkNRoyZyjV9Rwv2lYONZf1Xm0IuDyNq97nwSsxxP3wf5Bwy15K5rOvVKMtJ127jJBmxFUanSAOjgFRxgrA==", - "license": "Apache-2.0", - "dependencies": { - "mitt": "3.0.1", - "zod": "3.23.8" - }, - "peerDependencies": { - "devtools-protocol": "*" - } - }, - "node_modules/cipher-base": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz", - "integrity": "sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/cliui/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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/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==", - "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/cliui/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==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "license": "MIT", - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/coa/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/coa/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/coa/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/coa/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/coa/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/coa/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/coa/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/codem-isoboxer": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/codem-isoboxer/-/codem-isoboxer-0.3.9.tgz", - "integrity": "sha512-4XOTqEzBWrGOZaMd+sTED2hLpzfBbiQCf1W6OBGkIHqk1D8uwy8WFLazVbdQwfDpQ+vf39lqTGPa9IhWW0roTA==", - "license": "MIT" - }, - "node_modules/color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "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==", - "license": "MIT" - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "license": "MIT", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/color/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/colors": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/combine-source-map": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", - "integrity": "sha512-UlxQ9Vw0b/Bt/KYwCFqdEwsQ1eL8d1gibiFb7lxQJFdvTgc2hIZi6ugsg+kyhzhPV+QEpUiEIwInIAIrgoEkrg==", - "license": "MIT", - "dependencies": { - "convert-source-map": "~1.1.0", - "inline-source-map": "~0.6.0", - "lodash.memoize": "~3.0.3", - "source-map": "~0.5.3" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz", - "integrity": "sha512-J2wnb6TKniXNOtoHS8TSrG9IOQluPrsmyAJ8oCUJOBmv+uLBCyPYAZkD2jFvw2DCzIXNnISIM01NIvr35TkBMQ==", - "engines": { - "node": ">= 0.6.x" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "license": "MIT" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "license": "MIT" - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", - "integrity": "sha512-Y8L5rp6jo+g9VEPgvqNfEopjTR4OTYct8lXlS8iVQdmnjDvbdbzYe9rjtFCB9egC86JoNCU61WRY+ScjkZpnIg==", - "license": "MIT" - }, - "node_modules/cookie": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/copy-anything": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", - "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", - "license": "MIT", - "dependencies": { - "is-what": "^3.14.1" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "license": "MIT" - }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "license": "MIT", - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "license": "MIT", - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", - "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", - "license": "MIT" - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", - "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", - "license": "MIT", - "dependencies": { - "browserify-cipher": "^1.0.1", - "browserify-sign": "^4.2.3", - "create-ecdh": "^4.0.4", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "diffie-hellman": "^5.0.3", - "hash-base": "~3.0.4", - "inherits": "^2.0.4", - "pbkdf2": "^3.1.2", - "public-encrypt": "^4.0.3", - "randombytes": "^2.1.0", - "randomfill": "^1.0.4" - }, - "engines": { - "node": ">= 0.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "engines": { - "node": ">4" - } - }, - "node_modules/css-declaration-sorter/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/css-declaration-sorter/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/css-declaration-sorter/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "license": "MIT" - }, - "node_modules/css-select/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/css-select/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/css-select/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "license": "BSD-2-Clause" - }, - "node_modules/css-select/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", - "license": "MIT", - "dependencies": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", - "license": "MIT", - "dependencies": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", - "postcss-unique-selectors": "^4.0.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/cssnano-preset-default/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/cssnano-preset-default/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/cssnano-util-raw-cache/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/cssnano-util-raw-cache/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/cssnano/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/cssnano/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "license": "MIT", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "license": "CC0-1.0" - }, - "node_modules/csso/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssstyle": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.3.1.tgz", - "integrity": "sha512-ZgW+Jgdd7i52AaLYCriF8Mxqft0gD/R9i9wi6RWBhs1pqdPEzPjym7rvRKi397WmQFf3SlyUsszhw+VVCbx79Q==", - "license": "MIT", - "dependencies": { - "@asamuzakjp/css-color": "^3.1.2", - "rrweb-cssom": "^0.8.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/cssstyle/node_modules/rrweb-cssom": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", - "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", - "license": "MIT" - }, - "node_modules/custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", - "license": "MIT" - }, - "node_modules/dash-ast": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", - "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", - "license": "Apache-2.0" - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dashjs": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/dashjs/-/dashjs-4.7.4.tgz", - "integrity": "sha512-+hldo25QPP3H/NOwqUrvt4uKdMse60/Gsz9AUAnoYfhga8qHWq4nWiojUosOiigbigkDTCAn9ORcvUaKCvmfCA==", - "license": "BSD-3-Clause", - "dependencies": { - "bcp-47-match": "^1.0.3", - "bcp-47-normalize": "^1.1.1", - "codem-isoboxer": "0.3.9", - "es6-promise": "^4.2.8", - "fast-deep-equal": "2.0.1", - "html-entities": "^1.2.1", - "imsc": "^1.1.5", - "localforage": "^1.7.1", - "path-browserify": "^1.0.1", - "ua-parser-js": "^1.0.37" - } - }, - "node_modules/data-uri-to-buffer": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", - "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/data-urls": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", - "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", - "license": "MIT", - "dependencies": { - "whatwg-mimetype": "^4.0.0", - "whatwg-url": "^14.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/data-view-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", - "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", - "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/inspect-js" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", - "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/date-format": { - "version": "4.0.14", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", - "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", - "license": "MIT", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decimal.js": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", - "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==", - "license": "MIT" - }, - "node_modules/deep-eql": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", - "integrity": "sha512-6sEotTRGBFiNcqVoeHwnfopbSpi5NbH1VWJmYCVkmxMmaVTT0bUTrNaGyBwhgP4MZL012W/mkzIn3Da+iDYweg==", - "license": "MIT", - "dependencies": { - "type-detect": "0.1.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/deep-eql/node_modules/type-detect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", - "integrity": "sha512-5rqszGVwYgBoDkIm2oUtvkfZMQ0vk29iDMU0W2qCa3rG0vPDNczCMT4hV/bLBgLg8k8ri6+u3Zbt+S/14eMzlA==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/defined": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", - "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/degenerator": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", - "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", - "license": "MIT", - "dependencies": { - "ast-types": "^0.13.4", - "escodegen": "^2.1.0", - "esprima": "^4.0.1" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/deps-sort": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", - "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", - "license": "MIT", - "dependencies": { - "JSONStream": "^1.0.3", - "shasum-object": "^1.0.0", - "subarg": "^1.0.0", - "through2": "^2.0.0" - }, - "bin": { - "deps-sort": "bin/cmd.js" - } - }, - "node_modules/des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detective": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", - "license": "MIT", - "dependencies": { - "acorn-node": "^1.8.2", - "defined": "^1.0.0", - "minimist": "^1.2.6" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/devtools-protocol": { - "version": "0.0.1367902", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1367902.tgz", - "integrity": "sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+Pg==", - "license": "BSD-3-Clause" - }, - "node_modules/di": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", - "license": "MIT" - }, - "node_modules/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-match-patch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz", - "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==", - "license": "Apache-2.0" - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", - "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", - "license": "MIT" - }, - "node_modules/dom-serialize": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", - "license": "MIT", - "dependencies": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" - } - }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "license": "MIT", - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/dompurify": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.0.17.tgz", - "integrity": "sha512-nNwwJfW55r8akD8MSFz6k75bzyT2y6JEa1O3JrZFBf+Y5R9JXXU4OsRl0B9hKoPgHTw2b7ER5yJ5Md97MMUJPg==", - "license": "MPL-2.0 OR Apache-2.0" - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "license": "MIT", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", - "license": "BSD-3-Clause", - "dependencies": { - "readable-stream": "^2.0.2" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "license": "MIT", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ecc-jsbn/node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "license": "MIT" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.157", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.157.tgz", - "integrity": "sha512-/0ybgsQd1muo8QlnuTpKwtl0oX5YMlUGbm8xyqgDU00motRkKFFbUJySAQBWcY79rVqNLWIWa87BGVGClwAB2w==", - "license": "ISC" - }, - "node_modules/elliptic": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", - "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", - "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/engine.io": { - "version": "6.6.4", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.4.tgz", - "integrity": "sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==", - "license": "MIT", - "dependencies": { - "@types/cors": "^2.8.12", - "@types/node": ">=10.0.0", - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.7.2", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.17.1" - }, - "engines": { - "node": ">=10.2.0" - } - }, - "node_modules/engine.io-parser": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", - "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/engine.io/node_modules/@types/node": { - "version": "22.15.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", - "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "node_modules/engine.io/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/engine.io/node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "license": "MIT" - }, - "node_modules/engine.io/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/ent": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.2.tgz", - "integrity": "sha512-kKvD1tO6BM+oK9HzCPpUdRb4vKFQY/FPTFmurMvh6LlN68VMrdj77w8yp51/kDbpkFOS9J8w5W6zIzgM2H8/hw==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "punycode": "^1.4.1", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/entities": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", - "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "license": "MIT", - "optional": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.23.10", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.10.tgz", - "integrity": "sha512-MtUbM072wlJNyeYAe0mhzrD+M6DIJa96CZAOBBrhDbgKnB4MApIKefcyAB1eOdYn8cUNZgvwBvEzdoAYsxgEIw==", - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.2", - "arraybuffer.prototype.slice": "^1.0.4", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "data-view-buffer": "^1.0.2", - "data-view-byte-length": "^1.0.2", - "data-view-byte-offset": "^1.0.1", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "es-set-tostringtag": "^2.1.0", - "es-to-primitive": "^1.3.0", - "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.3.0", - "get-proto": "^1.0.1", - "get-symbol-description": "^1.1.0", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "internal-slot": "^1.1.0", - "is-array-buffer": "^3.0.5", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.2", - "is-regex": "^1.2.1", - "is-shared-array-buffer": "^1.0.4", - "is-string": "^1.1.1", - "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.1", - "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.4", - "object-keys": "^1.1.1", - "object.assign": "^4.1.7", - "own-keys": "^1.0.1", - "regexp.prototype.flags": "^1.5.4", - "safe-array-concat": "^1.1.3", - "safe-push-apply": "^1.0.0", - "safe-regex-test": "^1.1.0", - "set-proto": "^1.0.0", - "string.prototype.trim": "^1.2.10", - "string.prototype.trimend": "^1.0.9", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.3", - "typed-array-byte-length": "^1.0.3", - "typed-array-byte-offset": "^1.0.4", - "typed-array-length": "^1.0.7", - "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.19" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "license": "MIT" - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-to-primitive": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", - "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "license": "MIT", - "dependencies": { - "is-callable": "^1.2.7", - "is-date-object": "^1.0.5", - "is-symbol": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "license": "MIT" - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "license": "MIT" - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "license": "MIT" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "license": "MIT", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" - }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "license": "BSD-2-Clause", - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT" - }, - "node_modules/fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==", - "license": "MIT" - }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "license": "MIT" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "license": "MIT" - }, - "node_modules/fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", - "license": "MIT" - }, - "node_modules/faye-websocket": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", - "integrity": "sha512-UfAKYOloAKPtWgu0YZtyRR0y1XQmZq2vZ0piJVMnJLfDctlqx2oIX4qoZDsiP7phmVpZ7gpqIwh1k2vfbbZBsg==", - "license": "MIT", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "license": "MIT", - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/finalhandler/node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/findup": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz", - "integrity": "sha512-Udxo3C9A6alt2GZ2MNsgnIvX7De0V3VGxeP/x98NSVgSlizcDHdmJza61LI7zJy4OEtSiJyE72s0/+tBl5/ZxA==", - "dependencies": { - "colors": "~0.6.0-1", - "commander": "~2.1.0" - }, - "bin": { - "findup": "bin/findup.js" - }, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flatted": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", - "license": "ISC" - }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-each": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", - "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", - "license": "MIT", - "dependencies": { - "is-callable": "^1.2.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", - "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "es-set-tostringtag": "^2.1.0", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", - "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "functions-have-names": "^1.2.3", - "hasown": "^2.0.2", - "is-callable": "^1.2.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-assigned-identifiers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", - "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", - "license": "Apache-2.0" - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", - "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-uri": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz", - "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==", - "license": "MIT", - "dependencies": { - "basic-ftp": "^5.0.2", - "data-uri-to-buffer": "^6.0.2", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "license": "MIT", - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, - "node_modules/growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", - "license": "MIT", - "engines": { - "node": ">=4.x" - } - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "license": "ISC", - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "license": "MIT", - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", - "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", - "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hash-base": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", - "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "license": "MIT" - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "license": "MIT", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==", - "license": "MIT" - }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==", - "license": "MIT" - }, - "node_modules/html-encoding-sniffer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", - "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", - "license": "MIT", - "dependencies": { - "whatwg-encoding": "^3.1.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "license": "MIT" - }, - "node_modules/htmlescape": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", - "integrity": "sha512-eVcrzgbR4tim7c7soKQKtxa/kQM4TzjnlU83rcZ9bHU6t31ehfV7SktN6McWgwPWg+JYMA/O3qpGxBvFq1z2Jg==", - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "license": "MIT", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", - "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", - "license": "MIT" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "license": "MIT", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "license": "MIT" - }, - "node_modules/https-proxy-agent": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", - "license": "MIT", - "optional": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "license": "MIT" - }, - "node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "license": "MIT", - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/imsc": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/imsc/-/imsc-1.1.5.tgz", - "integrity": "sha512-V8je+CGkcvGhgl2C1GlhqFFiUOIEdwXbXLiu1Fcubvvbo+g9inauqT3l0pNYXGoLPBj3jxtZz9t+wCopMkwadQ==", - "license": "BSD-2-Clause", - "dependencies": { - "sax": "1.2.1" - } - }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", - "license": "MIT" - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/inline-source-map": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.3.tgz", - "integrity": "sha512-1aVsPEsJWMJq/pdMU61CDlm1URcW702MTB4w9/zUjMus6H/Py8o7g68Pr9D4I6QluWGt/KdmswuRhaA05xVR1w==", - "license": "MIT", - "dependencies": { - "source-map": "~0.5.3" - } - }, - "node_modules/insert-module-globals": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz", - "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==", - "license": "MIT", - "dependencies": { - "acorn-node": "^1.5.2", - "combine-source-map": "^0.8.0", - "concat-stream": "^1.6.1", - "is-buffer": "^1.1.0", - "JSONStream": "^1.0.3", - "path-is-absolute": "^1.0.1", - "process": "~0.11.0", - "through2": "^2.0.0", - "undeclared-identifiers": "^1.1.2", - "xtend": "^4.0.0" - }, - "bin": { - "insert-module-globals": "bin/cmd.js" - } - }, - "node_modules/internal-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", - "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.2", - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ip-address": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", - "license": "MIT", - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/ip-address/node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "license": "BSD-3-Clause" - }, - "node_modules/is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "license": "MIT", - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-arguments": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", - "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", - "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "license": "MIT" - }, - "node_modules/is-async-function": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", - "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", - "license": "MIT", - "dependencies": { - "async-function": "^1.0.0", - "call-bound": "^1.0.3", - "get-proto": "^1.0.1", - "has-tostringtag": "^1.0.2", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", - "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", - "license": "MIT", - "dependencies": { - "has-bigints": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", - "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "license": "MIT" - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", - "license": "MIT", - "dependencies": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", - "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", - "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", - "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/is-generator-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", - "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "get-proto": "^1.0.0", - "has-tostringtag": "^1.0.2", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", - "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "license": "MIT" - }, - "node_modules/is-regex": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "license": "ISC" - }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", - "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-string": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", - "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", - "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "has-symbols": "^1.1.0", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", - "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", - "license": "MIT", - "dependencies": { - "which-typed-array": "^1.1.16" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "license": "MIT" - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", - "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", - "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-what": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", - "license": "MIT" - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "node_modules/isbinaryfile": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", - "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", - "license": "MIT", - "engines": { - "node": ">= 8.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "license": "MIT" - }, - "node_modules/jquery": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", - "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", - "license": "MIT" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", - "license": "MIT" - }, - "node_modules/jsdom": { - "version": "25.0.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-25.0.1.tgz", - "integrity": "sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==", - "license": "MIT", - "dependencies": { - "cssstyle": "^4.1.0", - "data-urls": "^5.0.0", - "decimal.js": "^10.4.3", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^4.0.0", - "http-proxy-agent": "^7.0.2", - "https-proxy-agent": "^7.0.5", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.12", - "parse5": "^7.1.2", - "rrweb-cssom": "^0.7.1", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^5.0.0", - "w3c-xmlserializer": "^5.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^3.1.1", - "whatwg-mimetype": "^4.0.0", - "whatwg-url": "^14.0.0", - "ws": "^8.18.0", - "xml-name-validator": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "canvas": "^2.11.2" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "license": "MIT" - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "license": "(AFL-2.1 OR BSD-3-Clause)" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT" - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "license": "ISC" - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "engines": [ - "node >= 0.2.0" - ], - "license": "MIT" - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "license": "(MIT OR Apache-2.0)", - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "license": "MIT", - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/karma": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz", - "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==", - "license": "MIT", - "dependencies": { - "@colors/colors": "1.5.0", - "body-parser": "^1.19.0", - "braces": "^3.0.2", - "chokidar": "^3.5.1", - "connect": "^3.7.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.1", - "glob": "^7.1.7", - "graceful-fs": "^4.2.6", - "http-proxy": "^1.18.1", - "isbinaryfile": "^4.0.8", - "lodash": "^4.17.21", - "log4js": "^6.4.1", - "mime": "^2.5.2", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.5", - "qjobs": "^1.2.0", - "range-parser": "^1.2.1", - "rimraf": "^3.0.2", - "socket.io": "^4.7.2", - "source-map": "^0.6.1", - "tmp": "^0.2.1", - "ua-parser-js": "^0.7.30", - "yargs": "^16.1.1" - }, - "bin": { - "karma": "bin/karma" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/karma-chai": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/karma-chai/-/karma-chai-0.1.0.tgz", - "integrity": "sha512-mqKCkHwzPMhgTYca10S90aCEX9+HjVjjrBFAsw36Zj7BlQNbokXXCAe6Ji04VUMsxcY5RLP7YphpfO06XOubdg==", - "license": "MIT", - "peerDependencies": { - "chai": "*", - "karma": ">=0.10.9" - } - }, - "node_modules/karma-chrome-launcher": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz", - "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==", - "license": "MIT", - "dependencies": { - "which": "^1.2.1" - } - }, - "node_modules/karma-mocha": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-2.0.1.tgz", - "integrity": "sha512-Tzd5HBjm8his2OA4bouAsATYEpZrp9vC7z5E5j4C5Of5Rrs1jY67RAwXNcVmd/Bnk1wgvQRou0zGVLey44G4tQ==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.3" - } - }, - "node_modules/karma/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/karma/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/karma/node_modules/ua-parser-js": { - "version": "0.7.40", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.40.tgz", - "integrity": "sha512-us1E3K+3jJppDBa3Tl0L3MOJiGhe1C6P0+nIvQAFYbxlMAx0h81eOwLmU57xgqToduDDPx3y5QsdjPfDu+FgOQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "license": "MIT", - "bin": { - "ua-parser-js": "script/cli.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/labeled-stream-splicer": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", - "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "stream-splicer": "^2.0.0" - } - }, - "node_modules/less": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/less/-/less-3.13.1.tgz", - "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==", - "license": "Apache-2.0", - "dependencies": { - "copy-anything": "^2.0.1", - "tslib": "^1.10.0" - }, - "bin": { - "lessc": "bin/lessc" - }, - "engines": { - "node": ">=6" - }, - "optionalDependencies": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "native-request": "^1.0.5", - "source-map": "~0.6.0" - } - }, - "node_modules/less/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "license": "MIT", - "optional": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/less/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/less/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" - }, - "node_modules/lie": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", - "license": "MIT", - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "license": "MIT" - }, - "node_modules/localforage": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", - "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", - "license": "Apache-2.0", - "dependencies": { - "lie": "3.1.1" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "license": "MIT" - }, - "node_modules/lodash.memoize": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", - "integrity": "sha512-eDn9kqrAmVUC1wmZvlQ6Uhde44n+tXpqPrN8olQJbttgh0oKclk+SF54P47VEGE9CEiMeRwAP8BaM7UHvBkz2A==", - "license": "MIT" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log4js": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", - "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", - "license": "Apache-2.0", - "dependencies": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "flatted": "^3.2.7", - "rfdc": "^1.3.0", - "streamroller": "^3.1.5" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/lzma": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/lzma/-/lzma-2.3.2.tgz", - "integrity": "sha512-DcfiawQ1avYbW+hsILhF38IKAlnguc/fjHrychs9hdxe4qLykvhT5VTGNs5YRWgaNePh7NTxGD4uv4gKsRomCQ==", - "license": "MIT", - "bin": { - "lzma.js": "bin/lzma.js" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "license": "MIT", - "optional": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/marked": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz", - "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==", - "license": "MIT", - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "license": "CC0-1.0" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", - "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", - "license": "MIT" - }, - "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "license": "ISC" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "license": "MIT" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mitt": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", - "license": "MIT" - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "license": "MIT" - }, - "node_modules/mocha": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", - "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", - "license": "MIT", - "dependencies": { - "@ungap/promise-all-settled": "1.1.2", - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.1", - "debug": "4.3.1", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.1.6", - "growl": "1.10.5", - "he": "1.2.0", - "js-yaml": "4.0.0", - "log-symbols": "4.0.0", - "minimatch": "3.0.4", - "ms": "2.1.3", - "nanoid": "3.1.20", - "serialize-javascript": "5.0.1", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "which": "2.0.2", - "wide-align": "1.1.3", - "workerpool": "6.1.0", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha" - }, - "engines": { - "node": ">= 10.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mochajs" - } - }, - "node_modules/mocha/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==", - "license": "Python-2.0" - }, - "node_modules/mocha/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/mocha/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "license": "MIT" - }, - "node_modules/mocha/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/mocha/node_modules/js-yaml": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", - "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/mocha/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mocha/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/mocha/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/module-deps": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz", - "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==", - "license": "MIT", - "dependencies": { - "browser-resolve": "^2.0.0", - "cached-path-relative": "^1.0.2", - "concat-stream": "~1.6.0", - "defined": "^1.0.0", - "detective": "^5.2.0", - "duplexer2": "^0.1.2", - "inherits": "^2.0.1", - "JSONStream": "^1.0.3", - "parents": "^1.0.0", - "readable-stream": "^2.0.2", - "resolve": "^1.4.0", - "stream-combiner2": "^1.1.1", - "subarg": "^1.0.0", - "through2": "^2.0.0", - "xtend": "^4.0.0" - }, - "bin": { - "module-deps": "bin/cmd.js" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "3.1.20", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", - "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/native-request": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.1.2.tgz", - "integrity": "sha512-/etjwrK0J4Ebbcnt35VMWnfiUX/B04uwGJxyJInagxDqf2z5drSt/lsOvEMWGYunz1kaLZAFrV4NDAbOoDKvAQ==", - "license": "MIT", - "optional": true - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/netmask": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", - "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", - "license": "MIT" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/nwsapi": { - "version": "2.2.20", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.20.tgz", - "integrity": "sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==", - "license": "MIT" - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", - "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0", - "has-symbols": "^1.1.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", - "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", - "license": "MIT", - "dependencies": { - "array.prototype.reduce": "^1.0.6", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "gopd": "^1.0.1", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", - "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "license": "MIT" - }, - "node_modules/own-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", - "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.6", - "object-keys": "^1.1.1", - "safe-push-apply": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pac-proxy-agent": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", - "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==", - "license": "MIT", - "dependencies": { - "@tootallnate/quickjs-emscripten": "^0.23.0", - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "get-uri": "^6.0.1", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.6", - "pac-resolver": "^7.0.1", - "socks-proxy-agent": "^8.0.5" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/pac-resolver": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", - "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", - "license": "MIT", - "dependencies": { - "degenerator": "^5.0.0", - "netmask": "^2.0.2" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "license": "(MIT AND Zlib)" - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module/node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/parents": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", - "integrity": "sha512-mXKF3xkoUt5td2DoxpLmtOmZvko9VfFpwRwkKDHSNvgmpLAeBo18YDhcPbBzJq+QLCHMbGOfzia2cX4U+0v9Mg==", - "license": "MIT", - "dependencies": { - "path-platform": "~0.11.15" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", - "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", - "license": "ISC", - "dependencies": { - "asn1.js": "^4.10.1", - "browserify-aes": "^1.2.0", - "evp_bytestokey": "^1.0.3", - "hash-base": "~3.0", - "pbkdf2": "^3.1.2", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "license": "MIT", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parse-srcset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", - "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", - "license": "MIT" - }, - "node_modules/parse5": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", - "license": "MIT", - "dependencies": { - "entities": "^6.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "license": "MIT" - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "license": "MIT" - }, - "node_modules/path-platform": { - "version": "0.11.15", - "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", - "integrity": "sha512-Y30dB6rab1A/nfEKsZxmr01nUotHX0c/ZiIAsCTatEe1CmS5Pm5He7fZ195bPT7RdquoaL8lLxFCMQi/bS7IJg==", - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "license": "MIT", - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "license": "MIT" - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", - "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "6.0.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.21.tgz", - "integrity": "sha512-y/bKfbQz2Nn/QBC08bwvYUxEFOVGfPIUOTsJ2CK5inzlXW9SdYR1x4pEsG9blRAF/PX+wRNdOah+gx/hv4q7dw==", - "license": "MIT", - "dependencies": { - "chalk": "^2.3.2", - "source-map": "^0.6.1", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "node_modules/postcss-calc/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-calc/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-calc/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-colormin/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-colormin/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-colormin/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-colormin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-convert-values/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-convert-values/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-convert-values/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-comments/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-discard-comments/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-comments/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-duplicates/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-discard-duplicates/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-duplicates/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-empty/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-discard-empty/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-empty/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-overridden/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-discard-overridden/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-overridden/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "license": "MIT", - "dependencies": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-longhand/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-merge-longhand/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-merge-longhand/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-rules/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-merge-rules/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "license": "MIT", - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-merge-rules/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-font-values/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-minify-font-values/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-minify-font-values/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "license": "MIT", - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-gradients/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-minify-gradients/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-minify-gradients/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "license": "MIT", - "dependencies": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-params/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-minify-params/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-minify-params/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "license": "MIT", - "dependencies": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-selectors/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-minify-selectors/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "license": "MIT", - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-minify-selectors/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-charset/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-normalize-charset/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-charset/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "license": "MIT", - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-display-values/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-normalize-display-values/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-normalize-display-values/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "license": "MIT", - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-positions/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-normalize-positions/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-normalize-positions/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "license": "MIT", - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-repeat-style/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-normalize-repeat-style/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "license": "MIT", - "dependencies": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-string/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-normalize-string/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-normalize-string/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "license": "MIT", - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-timing-functions/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-normalize-timing-functions/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-unicode/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-normalize-unicode/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-normalize-unicode/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "license": "MIT", - "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-url/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-normalize-url/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-normalize-url/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-whitespace/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-normalize-whitespace/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "license": "MIT", - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-ordered-values/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-ordered-values/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-ordered-values/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-initial/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-reduce-initial/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-reduce-initial/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "license": "MIT", - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-transforms/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-reduce-transforms/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-reduce-transforms/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", - "license": "MIT", - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-svgo/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-svgo/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-svgo/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "license": "MIT" - }, - "node_modules/postcss-svgo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "license": "MIT", - "dependencies": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-unique-selectors/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/postcss-unique-selectors/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-unique-selectors/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "license": "MIT" - }, - "node_modules/postcss/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/postcss/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/postcss/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/postcss/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise.prototype.finally": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.8.tgz", - "integrity": "sha512-aVDtsXOml9iuMJzUco9J1je/UrIT3oMYfWkCTiUhkt+AvZw72q4dUZnR/R/eB3h5GeAagQVXvM1ApoYniJiwoA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.0.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/proxy-agent": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", - "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "http-proxy-agent": "^7.0.1", - "https-proxy-agent": "^7.0.6", - "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.1.0", - "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.5" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/proxy-agent/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "license": "MIT" - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "license": "MIT", - "optional": true - }, - "node_modules/psl": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", - "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", - "license": "MIT", - "dependencies": { - "punycode": "^2.3.1" - }, - "funding": { - "url": "https://github.com/sponsors/lupomontero" - } - }, - "node_modules/psl/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", - "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", - "license": "MIT" - }, - "node_modules/pump": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", - "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "license": "MIT" - }, - "node_modules/puppeteer": { - "version": "23.11.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.11.1.tgz", - "integrity": "sha512-53uIX3KR5en8l7Vd8n5DUv90Ae9QDQsyIthaUFVzwV6yU750RjqRznEtNMBT20VthqAdemnJN+hxVdmMHKt7Zw==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@puppeteer/browsers": "2.6.1", - "chromium-bidi": "0.11.0", - "cosmiconfig": "^9.0.0", - "devtools-protocol": "0.0.1367902", - "puppeteer-core": "23.11.1", - "typed-query-selector": "^2.12.0" - }, - "bin": { - "puppeteer": "lib/cjs/puppeteer/node/cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/puppeteer-core": { - "version": "23.11.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.11.1.tgz", - "integrity": "sha512-3HZ2/7hdDKZvZQ7dhhITOUg4/wOrDRjyK2ZBllRB0ZCOi9u0cwq1ACHDjBB+nX+7+kltHjQvBRdeY7+W0T+7Gg==", - "license": "Apache-2.0", - "dependencies": { - "@puppeteer/browsers": "2.6.1", - "chromium-bidi": "0.11.0", - "debug": "^4.4.0", - "devtools-protocol": "0.0.1367902", - "typed-query-selector": "^2.12.0", - "ws": "^8.18.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/puppeteer/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==", - "license": "Python-2.0" - }, - "node_modules/puppeteer/node_modules/cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/puppeteer/node_modules/import-fresh": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/puppeteer/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==", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/puppeteer/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/puppeteer/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/puppeteer/node_modules/typescript": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", - "license": "Apache-2.0", - "optional": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/pxt-common-packages": { - "version": "12.3.30", - "resolved": "https://registry.npmjs.org/pxt-common-packages/-/pxt-common-packages-12.3.30.tgz", - "integrity": "sha512-vUjKWL5Nsor0LPJC8CyAOTgiFa8NP4MQ7Jrw1kLEN6QoX4ESEHHxdJKCW+weEUdXiHTM79sfuTx2K6ghJUlYcQ==", - "license": "MIT", - "dependencies": { - "pxt-core": "11.4.15" - } - }, - "node_modules/pxt-common-packages/node_modules/blockly": { - "version": "12.0.0-beta.4", - "resolved": "https://registry.npmjs.org/blockly/-/blockly-12.0.0-beta.4.tgz", - "integrity": "sha512-KY26RP8GfJRTqX/EUWSwu7ilVwhdGU0qQTrgdUGl+frsgqlBqCtIWZJVCxMafCAUWyAlU9+5aQ7UBItcR2MVQQ==", - "license": "Apache-2.0", - "dependencies": { - "jsdom": "25.0.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/pxt-common-packages/node_modules/pxt-core": { - "version": "11.4.15", - "resolved": "https://registry.npmjs.org/pxt-core/-/pxt-core-11.4.15.tgz", - "integrity": "sha512-T2dGz88ke3bjmBe2C6RjbW8OJL342whVSrLeDqa0fXPUatuNT745C7QtPQMjEx2kYSsZwal+XJrICeoHOtllOg==", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@blockly/field-colour": "5.0.12", - "@blockly/keyboard-navigation": "0.6.5", - "@blockly/plugin-workspace-search": "9.1.0", - "@crowdin/crowdin-api-client": "^1.33.0", - "@fortawesome/fontawesome-free": "^5.15.4", - "@microsoft/applicationinsights-web": "^2.8.11", - "@microsoft/immersive-reader-sdk": "1.1.0", - "@types/diff-match-patch": "^1.0.32", - "@zip.js/zip.js": "2.4.20", - "adm-zip": "^0.5.12", - "axios": "^1.6.8", - "blockly": "12.0.0-beta.4", - "browserify": "17.0.0", - "chai": "^3.5.0", - "chalk": "^4.1.2", - "cssnano": "4.1.10", - "dashjs": "^4.4.0", - "diff-match-patch": "^1.0.5", - "dompurify": "2.0.17", - "faye-websocket": "0.11.1", - "karma": "6.4.4", - "karma-chai": "0.1.0", - "karma-chrome-launcher": "3.2.0", - "karma-mocha": "2.0.1", - "less": "3.13.1", - "lzma": "2.3.2", - "marked": "0.3.19", - "mocha": "8.4.0", - "pngjs": "3.4.0", - "postcss": "6.0.21", - "promise.prototype.finally": "^3.1.2", - "puppeteer": "23.11.1", - "request": "2.88.0", - "rimraf": "2.5.4", - "rtlcss": "2.2.1", - "sanitize-html": "2.3.2", - "semantic-ui-less": "2.4.1", - "terser": "5.6.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=8.0.0" - } - }, - "node_modules/pxt-core": { - "version": "11.4.7", - "resolved": "https://registry.npmjs.org/pxt-core/-/pxt-core-11.4.7.tgz", - "integrity": "sha512-J+Km/9yxpBJniTHPGeyIz06Y0IWNH4c4iTSg47pPwbNzzRhIVrzDle22s5ngOKfVIqUQeB9qsVWRbX/DYd9eiw==", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@blockly/field-colour": "5.0.5", - "@blockly/keyboard-navigation": "0.6.5", - "@blockly/plugin-workspace-search": "9.1.0", - "@crowdin/crowdin-api-client": "^1.33.0", - "@fortawesome/fontawesome-free": "^5.15.4", - "@microsoft/applicationinsights-web": "^2.8.11", - "@microsoft/immersive-reader-sdk": "1.1.0", - "@types/diff-match-patch": "^1.0.32", - "@zip.js/zip.js": "2.4.20", - "adm-zip": "^0.5.12", - "axios": "^1.6.8", - "blockly": "11.2.1", - "browserify": "17.0.0", - "chai": "^3.5.0", - "cssnano": "4.1.10", - "dashjs": "^4.4.0", - "diff-match-patch": "^1.0.5", - "dompurify": "2.0.17", - "faye-websocket": "0.11.1", - "karma": "6.4.4", - "karma-chai": "0.1.0", - "karma-chrome-launcher": "3.2.0", - "karma-mocha": "2.0.1", - "less": "3.13.1", - "lzma": "2.3.2", - "marked": "0.3.19", - "mocha": "8.4.0", - "pngjs": "3.4.0", - "postcss": "6.0.21", - "promise.prototype.finally": "^3.1.2", - "puppeteer": "23.11.1", - "request": "2.88.0", - "rimraf": "2.5.4", - "rtlcss": "2.2.1", - "sanitize-html": "2.3.2", - "semantic-ui-less": "2.4.1", - "terser": "5.6.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=8.0.0" - } - }, - "node_modules/pxt-core/node_modules/@blockly/field-colour": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@blockly/field-colour/-/field-colour-5.0.5.tgz", - "integrity": "sha512-qfSAVmGuv56aQyCt16NQpyn8/+KiAns4MJwb/aLIIJ0K1fcVqQL0lIKV5UFUjfra0yUAh/i/dSAOTZaHxyQs0g==", - "license": "Apache-2.0", - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "blockly": "^11.0.0" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", - "license": "MIT", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qjobs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", - "license": "MIT", - "engines": { - "node": ">=0.9" - } - }, - "node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "license": "MIT", - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/read-only-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", - "integrity": "sha512-3ALe0bjBVZtkdWKIcThYpQCLbBMd/+Tbh2CDSrAIDO3UsZ4Xs+tnyjv2MjCOMMgBG+AsUOeuP1cgtY1INISc8w==", - "license": "MIT", - "dependencies": { - "readable-stream": "^2.0.2" - } - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", - "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.9", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.7", - "get-proto": "^1.0.1", - "which-builtin-type": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", - "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "set-function-name": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "license": "Apache-2.0", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/request/node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/request/node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/request/node_modules/tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.10", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.16.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/rfdc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", - "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", - "license": "MIT" - }, - "node_modules/rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==", - "license": "MIT" - }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==", - "license": "MIT" - }, - "node_modules/rimraf": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "integrity": "sha512-Lw7SHMjssciQb/rRz7JyPIy9+bbUshEucPoLRvWqy09vC5zQixl8Uet+Zl+SROBB/JMWHJRdCk1qdxNWHNMvlQ==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.0.5" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/rrweb-cssom": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", - "integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==", - "license": "MIT" - }, - "node_modules/rtlcss": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.2.1.tgz", - "integrity": "sha512-JjQ5DlrmwiItAjlmhoxrJq5ihgZcE0wMFxt7S17bIrt4Lw0WwKKFk+viRhvodB/0falyG/5fiO043ZDh6/aqTw==", - "license": "MIT", - "dependencies": { - "chalk": "^2.3.0", - "findup": "^0.1.5", - "mkdirp": "^0.5.1", - "postcss": "^6.0.14", - "strip-json-comments": "^2.0.0" - }, - "bin": { - "rtlcss": "bin/rtlcss.js" - } - }, - "node_modules/rtlcss/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/rtlcss/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/rtlcss/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/rtlcss/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/rtlcss/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/rtlcss/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/rtlcss/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/rtlcss/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", - "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "has-symbols": "^1.1.0", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-array-concat/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "license": "MIT" - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safe-push-apply": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", - "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-push-apply/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "license": "MIT" - }, - "node_modules/safe-regex-test": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", - "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-regex": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" - }, - "node_modules/sanitize-html": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.3.2.tgz", - "integrity": "sha512-p7neuskvC8pSurUjdVmbWPXmc9A4+QpOXIL+4gwFC+av5h+lYCXFT8uEneqsFQg/wEA1IH+cKQA60AaQI6p3cg==", - "license": "MIT", - "dependencies": { - "deepmerge": "^4.2.2", - "escape-string-regexp": "^4.0.0", - "htmlparser2": "^6.0.0", - "is-plain-object": "^5.0.0", - "klona": "^2.0.3", - "parse-srcset": "^1.0.2", - "postcss": "^8.0.2" - } - }, - "node_modules/sanitize-html/node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/sanitize-html/node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.8", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/sax": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", - "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==", - "license": "ISC" - }, - "node_modules/saxes": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", - "license": "ISC", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=v12.22.7" - } - }, - "node_modules/semantic-ui-less": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/semantic-ui-less/-/semantic-ui-less-2.4.1.tgz", - "integrity": "sha512-/+nhPV6If2ydCz89/SSWzYD8ualDtjh4Tk3F6cqRj2luZj1DRjJ2nM9NKqmeyLlQFNFM94wpnpKXcjxRzZh5GA==", - "license": "MIT", - "dependencies": { - "jquery": "x.*" - } - }, - "node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "optional": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-proto": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", - "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "license": "ISC" - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shasum-object": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", - "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", - "license": "Apache-2.0", - "dependencies": { - "fast-safe-stringify": "^2.0.7" - } - }, - "node_modules/shell-quote": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", - "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "license": "MIT" - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socket.io": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz", - "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "cors": "~2.8.5", - "debug": "~4.3.2", - "engine.io": "~6.6.0", - "socket.io-adapter": "~2.5.2", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.2.0" - } - }, - "node_modules/socket.io-adapter": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", - "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", - "license": "MIT", - "dependencies": { - "debug": "~4.3.4", - "ws": "~8.17.1" - } - }, - "node_modules/socket.io-adapter/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/socket.io-adapter/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "license": "MIT", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/socket.io/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/socks": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", - "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", - "license": "MIT", - "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", - "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "socks": "^2.8.3" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" - }, - "node_modules/sshpk": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", - "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", - "license": "MIT", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "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" - } - }, - "node_modules/sshpk/node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "license": "MIT" - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", - "license": "MIT" - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stream-browserify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", - "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", - "license": "MIT", - "dependencies": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" - } - }, - "node_modules/stream-browserify/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/stream-combiner2": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", - "integrity": "sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==", - "license": "MIT", - "dependencies": { - "duplexer2": "~0.1.0", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-http": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", - "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", - "license": "MIT", - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - } - }, - "node_modules/stream-http/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/stream-splicer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", - "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/streamroller": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", - "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", - "license": "MIT", - "dependencies": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "fs-extra": "^8.1.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/streamx": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz", - "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==", - "license": "MIT", - "dependencies": { - "fast-fifo": "^1.3.2", - "text-decoder": "^1.1.0" - }, - "optionalDependencies": { - "bare-events": "^2.2.0" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "license": "MIT", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", - "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-data-property": "^1.1.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-object-atoms": "^1.0.0", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", - "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/stylehacks/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/stylehacks/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "license": "MIT", - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stylehacks/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/subarg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", - "integrity": "sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg==", - "license": "MIT", - "dependencies": { - "minimist": "^1.1.0" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/svgo/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/svgo/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/svgo/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/svgo/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/svgo/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/svgo/node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "license": "ISC" - }, - "node_modules/svgo/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "license": "MIT" - }, - "node_modules/syntax-error": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", - "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", - "license": "MIT", - "dependencies": { - "acorn-node": "^1.2.0" - } - }, - "node_modules/tar-fs": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.9.tgz", - "integrity": "sha512-XF4w9Xp+ZQgifKakjZYmFdkLoSWd34VGKcsTCwlNWM7QG3ZbaxnTsaBwnjFZqHRf/rROxaR8rXnbtwdvaDI+lA==", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - }, - "optionalDependencies": { - "bare-fs": "^4.0.1", - "bare-path": "^3.0.0" - } - }, - "node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "license": "MIT", - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "node_modules/terser": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.0.tgz", - "integrity": "sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==", - "license": "BSD-2-Clause", - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, - "node_modules/text-decoder": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", - "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", - "license": "Apache-2.0", - "dependencies": { - "b4a": "^1.6.4" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "license": "MIT" - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/timers-browserify": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", - "integrity": "sha512-PIxwAupJZiYU4JmVZYwXp9FKsHMXb5h0ZEFyuXTAn8WLHOlcij+FEcbrvDsom1o5dr1YggEtFbECvGCW2sT53Q==", - "dependencies": { - "process": "~0.11.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", - "license": "MIT" - }, - "node_modules/tldts": { - "version": "6.1.86", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz", - "integrity": "sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==", - "license": "MIT", - "dependencies": { - "tldts-core": "^6.1.86" - }, - "bin": { - "tldts": "bin/cli.js" - } - }, - "node_modules/tldts-core": { - "version": "6.1.86", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.86.tgz", - "integrity": "sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==", - "license": "MIT" - }, - "node_modules/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", - "license": "MIT", - "engines": { - "node": ">=14.14" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz", - "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==", - "license": "BSD-3-Clause", - "dependencies": { - "tldts": "^6.1.32" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/tr46": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", - "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", - "license": "MIT", - "dependencies": { - "punycode": "^2.3.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/tr46/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/tty-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", - "license": "MIT" - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "license": "Unlicense" - }, - "node_modules/type-detect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", - "integrity": "sha512-f9Uv6ezcpvCQjJU0Zqbg+65qdcszv3qUQsZfjdRbWiZ7AMenrX1u0lNk9EoWWX6e1F+NULyg27mtdeZ5WhpljA==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", - "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", - "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", - "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.15", - "reflect.getprototypeof": "^1.0.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", - "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0", - "reflect.getprototypeof": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-query-selector": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz", - "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==", - "license": "MIT" - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "license": "MIT" - }, - "node_modules/typescript": { - "version": "4.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", - "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/ua-parser-js": { - "version": "1.0.40", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.40.tgz", - "integrity": "sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "license": "MIT", - "bin": { - "ua-parser-js": "script/cli.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/umd": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", - "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", - "license": "MIT", - "bin": { - "umd": "bin/cli.js" - } - }, - "node_modules/unbox-primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", - "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "has-bigints": "^1.0.2", - "has-symbols": "^1.1.0", - "which-boxed-primitive": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "license": "MIT", - "dependencies": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "node_modules/undeclared-identifiers": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", - "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", - "license": "Apache-2.0", - "dependencies": { - "acorn-node": "^1.3.0", - "dash-ast": "^1.0.0", - "get-assigned-identifiers": "^1.2.0", - "simple-concat": "^1.0.0", - "xtend": "^4.0.1" - }, - "bin": { - "undeclared-identifiers": "bin.js" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", - "license": "MIT" - }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==", - "license": "MIT" - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", - "license": "MIT" - }, - "node_modules/update-browserslist-db": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", - "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/url": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", - "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", - "license": "MIT", - "dependencies": { - "punycode": "^1.4.1", - "qs": "^6.12.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" - }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "license": "MIT", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "license": "MIT" - }, - "node_modules/void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", - "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", - "license": "MIT", - "dependencies": { - "xml-name-validator": "^5.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "license": "Apache-2.0", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "license": "Apache-2.0", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-encoding": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", - "license": "MIT", - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-mimetype": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/whatwg-url": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", - "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", - "license": "MIT", - "dependencies": { - "tr46": "^5.1.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", - "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", - "license": "MIT", - "dependencies": { - "is-bigint": "^1.1.0", - "is-boolean-object": "^1.2.1", - "is-number-object": "^1.1.1", - "is-string": "^1.1.1", - "is-symbol": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", - "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.1.0", - "is-finalizationregistry": "^1.1.0", - "is-generator-function": "^1.0.10", - "is-regex": "^1.2.1", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.1.0", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.16" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "license": "MIT" - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "license": "MIT", - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", - "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "for-each": "^0.3.5", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/workerpool": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz", - "integrity": "sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==", - "license": "Apache-2.0" - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/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==", - "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/wrap-ansi/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==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "license": "ISC" - }, - "node_modules/ws": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz", - "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-name-validator": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", - "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", - "license": "Apache-2.0", - "engines": { - "node": ">=18" - } - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "license": "MIT" - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", - "license": "MIT", - "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/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==", - "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/yargs/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==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "license": "MIT", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zod": { - "version": "3.23.8", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", - "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - } - } -} diff --git a/package.json b/package.json index d67baf6e..2aca6e01 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "dependencies": { "pxt-common-packages": "12.3.30", "pxt-core": "11.4.7", - "webusb": "^1.1.1" + "usb": "^2.15.0" }, "scripts": { "test": "node node_modules/pxt-core/built/pxt.js travis", From 5158c07fa677381f5388ebf9e17c63170ce07fa5 Mon Sep 17 00:00:00 2001 From: Ryan <30853424+totally-not-frito-lays@users.noreply.github.com> Date: Wed, 28 May 2025 17:02:01 -0700 Subject: [PATCH 04/13] added option to run gh actions manually through cli --- .github/workflows/pxt-buildpr.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pxt-buildpr.yml b/.github/workflows/pxt-buildpr.yml index c9dfa808..e37ad2f5 100644 --- a/.github/workflows/pxt-buildpr.yml +++ b/.github/workflows/pxt-buildpr.yml @@ -2,6 +2,7 @@ name: pxt-buildpr on: pull_request: + workflow_dispatch: jobs: build: From 53e89e34be80b181c6257c65c42c0d3908d0aa1c Mon Sep 17 00:00:00 2001 From: Ryan <30853424+totally-not-frito-lays@users.noreply.github.com> Date: Wed, 28 May 2025 17:15:45 -0700 Subject: [PATCH 05/13] updated gh actions node version --- .github/workflows/pxt-buildpr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pxt-buildpr.yml b/.github/workflows/pxt-buildpr.yml index e37ad2f5..fd35dad4 100644 --- a/.github/workflows/pxt-buildpr.yml +++ b/.github/workflows/pxt-buildpr.yml @@ -11,7 +11,7 @@ jobs: strategy: matrix: - node-version: [8.x] + node-version: [20.x] steps: - uses: actions/checkout@v1 From 654b1a22d0176a6ea220678e4b26821be7c40ba7 Mon Sep 17 00:00:00 2001 From: Ryan <30853424+totally-not-frito-lays@users.noreply.github.com> Date: Fri, 30 May 2025 17:23:27 -0700 Subject: [PATCH 06/13] basic webdriver test, basic unit test setup --- package.json | 14 +++++++++--- pxtarget.json | 2 +- test/test.js | 8 +++++++ test/webdriver-test.js | 49 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 69 insertions(+), 4 deletions(-) create mode 100644 test/test.js create mode 100644 test/webdriver-test.js diff --git a/package.json b/package.json index 2aca6e01..90f06eb9 100644 --- a/package.json +++ b/package.json @@ -39,16 +39,24 @@ "@types/marked": "^0.3.0", "@types/node": "^9.3.0", "@types/web-bluetooth": "0.0.4", + "chai": "^5.2.0", + "chai-as-promised": "^8.0.1", + "chai-webdriver": "^1.2.3", + "mocha": "^11.5.0", + "selenium-webdriver": "^4.33.0", "semantic-ui-less": "2.4.1", "typescript": "4.8.3" }, "dependencies": { "pxt-common-packages": "12.3.30", - "pxt-core": "11.4.7", + "pxt-core": "11.4.7", "usb": "^2.15.0" }, "scripts": { - "test": "node node_modules/pxt-core/built/pxt.js travis", - "svgo": "glob-exec --foreach \"**/boardhd.svg\" -- \"svgo --config=svgo.yml {{file}} -o {{file.dir}}/board.svg \"" + "test": "mocha test/test.js", + "webdriver-test": "mocha test/webdriver-test.js", + "svgo": "glob-exec --foreach \"**/boardhd.svg\" -- \"svgo --config=svgo.yml {{file}} -o {{file.dir}}/board.svg \"", + "e2e": "node test/e2e/run-tests.js", + "e2e:watch": "node test/e2e/run-tests.js --watch" } } diff --git a/pxtarget.json b/pxtarget.json index 5f67a3a9..abfcf6e2 100644 --- a/pxtarget.json +++ b/pxtarget.json @@ -3,7 +3,7 @@ "platformid": "codal", "nickname": "maker", "name": "MakeCode Maker (Cortex class)", - "title": "MakeCode Maker - Blocks / Javascript editor", + "title": "Atisa Maker", "description": "A Blocks / JavaScript code editor for MakeCode Maker Boards", "corepkg": "core", "bundleddirs": [ diff --git a/test/test.js b/test/test.js new file mode 100644 index 00000000..ea3f70fa --- /dev/null +++ b/test/test.js @@ -0,0 +1,8 @@ +const { expect } = require('chai'); +describe('Array', function () { + describe('#indexOf()', function () { + it('should return -1 when the value is not present', function () { + expect([1, 2, 3].indexOf(4)).to.equal(-1); + }); + }); +}); diff --git a/test/webdriver-test.js b/test/webdriver-test.js new file mode 100644 index 00000000..fd2ab5fe --- /dev/null +++ b/test/webdriver-test.js @@ -0,0 +1,49 @@ +const { Builder, By, until } = require('selenium-webdriver'); +const chai = require('chai'); +const expect = chai.expect; + +// Set default timeouts +const DEFAULT_TIMEOUT = 10000; // 10 seconds +const SHORT_TIMEOUT = 5000; // 5 seconds + +// Set up the driver +let driver; + +before(async () => { + driver = await new Builder() + .forBrowser('chrome') + .build(); +}); + +after(async () => { + if (driver) { + await driver.quit(); + } +}); + +describe('Webdriver Tests', function() { + this.timeout(DEFAULT_TIMEOUT); // Increase timeout to 10 seconds + + // Reset browser state before each test + beforeEach(async function() { + this.timeout(DEFAULT_TIMEOUT); // Increase timeout for each test + await driver.get('http://localhost:3232'); + await driver.wait(until.elementLocated(By.css('body')), DEFAULT_TIMEOUT); + }); + + it('should verify the page title', async () => { + const title = await driver.getTitle(); + expect(title).to.equal('Atisa Maker'); + }); + + it('should find and verify the New Project button', async () => { + // Wait for the element with the specific title + const newProjectElement = await driver.wait(until.elementLocated(By.xpath("//div[@title='Creates a new empty project']")), SHORT_TIMEOUT); + expect(newProjectElement).to.be.ok; + + // Check if the element is clickable + await newProjectElement.click(); + expect(newProjectElement).to.be.ok; + }); +}); + From f9251d8649ea6990957e5aaec5da8389d8158176 Mon Sep 17 00:00:00 2001 From: Ryan <30853424+totally-not-frito-lays@users.noreply.github.com> Date: Fri, 30 May 2025 17:46:41 -0700 Subject: [PATCH 07/13] refactored test structure to be feature focused --- package.json | 10 +++++----- .../welcome/e2e.test.js} | 11 +++-------- test/{test.js => features/welcome/unit.test.js} | 2 ++ 3 files changed, 10 insertions(+), 13 deletions(-) rename test/{webdriver-test.js => features/welcome/e2e.test.js} (74%) rename test/{test.js => features/welcome/unit.test.js} (92%) diff --git a/package.json b/package.json index 90f06eb9..8b0ef647 100644 --- a/package.json +++ b/package.json @@ -53,10 +53,10 @@ "usb": "^2.15.0" }, "scripts": { - "test": "mocha test/test.js", - "webdriver-test": "mocha test/webdriver-test.js", - "svgo": "glob-exec --foreach \"**/boardhd.svg\" -- \"svgo --config=svgo.yml {{file}} -o {{file.dir}}/board.svg \"", - "e2e": "node test/e2e/run-tests.js", - "e2e:watch": "node test/e2e/run-tests.js --watch" + "test": "mocha test/features/**/*.test.js", + "test:unit": "mocha test/features/**/unit.test.js", + "test:e2e": "mocha test/features/**/e2e.test.js", + "test:feature": "mocha test/features/${FEATURE}/**/*.test.js", + "svgo": "glob-exec --foreach \"**/boardhd.svg\" -- \"svgo --config=svgo.yml {{file}} -o {{file.dir}}/board.svg \"" } } diff --git a/test/webdriver-test.js b/test/features/welcome/e2e.test.js similarity index 74% rename from test/webdriver-test.js rename to test/features/welcome/e2e.test.js index fd2ab5fe..4385429d 100644 --- a/test/webdriver-test.js +++ b/test/features/welcome/e2e.test.js @@ -2,11 +2,9 @@ const { Builder, By, until } = require('selenium-webdriver'); const chai = require('chai'); const expect = chai.expect; -// Set default timeouts const DEFAULT_TIMEOUT = 10000; // 10 seconds const SHORT_TIMEOUT = 5000; // 5 seconds -// Set up the driver let driver; before(async () => { @@ -21,12 +19,11 @@ after(async () => { } }); -describe('Webdriver Tests', function() { - this.timeout(DEFAULT_TIMEOUT); // Increase timeout to 10 seconds +describe('Welcome Page Renders DOM', function() { + this.timeout(DEFAULT_TIMEOUT); - // Reset browser state before each test beforeEach(async function() { - this.timeout(DEFAULT_TIMEOUT); // Increase timeout for each test + this.timeout(DEFAULT_TIMEOUT); await driver.get('http://localhost:3232'); await driver.wait(until.elementLocated(By.css('body')), DEFAULT_TIMEOUT); }); @@ -37,11 +34,9 @@ describe('Webdriver Tests', function() { }); it('should find and verify the New Project button', async () => { - // Wait for the element with the specific title const newProjectElement = await driver.wait(until.elementLocated(By.xpath("//div[@title='Creates a new empty project']")), SHORT_TIMEOUT); expect(newProjectElement).to.be.ok; - // Check if the element is clickable await newProjectElement.click(); expect(newProjectElement).to.be.ok; }); diff --git a/test/test.js b/test/features/welcome/unit.test.js similarity index 92% rename from test/test.js rename to test/features/welcome/unit.test.js index ea3f70fa..2ea9083c 100644 --- a/test/test.js +++ b/test/features/welcome/unit.test.js @@ -1,4 +1,6 @@ const { expect } = require('chai'); + +// Placeholder test describe('Array', function () { describe('#indexOf()', function () { it('should return -1 when the value is not present', function () { From 0ec0e33da776f55d65a310aa9dd0529728d54072 Mon Sep 17 00:00:00 2001 From: Ryan <30853424+totally-not-frito-lays@users.noreply.github.com> Date: Fri, 30 May 2025 17:54:12 -0700 Subject: [PATCH 08/13] added headless testing for CI testing --- .github/workflows/pxt-buildpr.yml | 10 +++++++--- test/features/welcome/e2e.test.js | 9 +++++++++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pxt-buildpr.yml b/.github/workflows/pxt-buildpr.yml index fd35dad4..58572f2c 100644 --- a/.github/workflows/pxt-buildpr.yml +++ b/.github/workflows/pxt-buildpr.yml @@ -21,12 +21,16 @@ jobs: node-version: ${{ matrix.node-version }} - name: npm install run: | - sudo apt-get install xvfb sudo npm install -g pxt npm install + - name: Run unit tests + run: npm run test:unit + - name: Run E2E tests + run: npm run test:e2e + env: + CI: true - name: pxt ci - run: | - pxt ci + run: pxt ci env: CHROME_BIN: chromium-browser DISPLAY: :99.0 diff --git a/test/features/welcome/e2e.test.js b/test/features/welcome/e2e.test.js index 4385429d..5ef7ec76 100644 --- a/test/features/welcome/e2e.test.js +++ b/test/features/welcome/e2e.test.js @@ -1,4 +1,5 @@ const { Builder, By, until } = require('selenium-webdriver'); +const chrome = require('selenium-webdriver/chrome'); const chai = require('chai'); const expect = chai.expect; @@ -8,8 +9,16 @@ const SHORT_TIMEOUT = 5000; // 5 seconds let driver; before(async () => { + const options = new chrome.Options(); + if (process.env.CI) { + options.addArguments('--headless=new'); + options.addArguments('--no-sandbox'); + options.addArguments('--disable-dev-shm-usage'); + } + driver = await new Builder() .forBrowser('chrome') + .setChromeOptions(options) .build(); }); From e7f6642f95645ca917afdd6a6be8c683c0cf70f2 Mon Sep 17 00:00:00 2001 From: Ryan <30853424+totally-not-frito-lays@users.noreply.github.com> Date: Fri, 30 May 2025 18:03:27 -0700 Subject: [PATCH 09/13] updated chai to resolve chai-webdriver dependency conflict --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 8b0ef647..326444a9 100644 --- a/package.json +++ b/package.json @@ -39,8 +39,8 @@ "@types/marked": "^0.3.0", "@types/node": "^9.3.0", "@types/web-bluetooth": "0.0.4", - "chai": "^5.2.0", - "chai-as-promised": "^8.0.1", + "chai": "^3.5.0", + "chai-as-promised": "^7.1.1", "chai-webdriver": "^1.2.3", "mocha": "^11.5.0", "selenium-webdriver": "^4.33.0", From 570fefc921c4c590a1ef4f875468fbfc85512609 Mon Sep 17 00:00:00 2001 From: Ryan <30853424+totally-not-frito-lays@users.noreply.github.com> Date: Fri, 30 May 2025 18:10:34 -0700 Subject: [PATCH 10/13] start pxt server before e2e tests --- .github/workflows/pxt-buildpr.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/pxt-buildpr.yml b/.github/workflows/pxt-buildpr.yml index 58572f2c..b1a41a87 100644 --- a/.github/workflows/pxt-buildpr.yml +++ b/.github/workflows/pxt-buildpr.yml @@ -23,6 +23,12 @@ jobs: run: | sudo npm install -g pxt npm install + - name: Start PXT server + run: | + nohup pxt serve & + sleep 5 # Wait for server to start + env: + CI: true - name: Run unit tests run: npm run test:unit - name: Run E2E tests From d4ef0aba11cda24d2dcd3e22e0ce6f333defde37 Mon Sep 17 00:00:00 2001 From: Ryan <30853424+totally-not-frito-lays@users.noreply.github.com> Date: Fri, 30 May 2025 18:47:17 -0700 Subject: [PATCH 11/13] added server blocking function to prevent e2e tests from running before server is up --- .github/workflows/pxt-buildpr.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pxt-buildpr.yml b/.github/workflows/pxt-buildpr.yml index b1a41a87..3b0e4d84 100644 --- a/.github/workflows/pxt-buildpr.yml +++ b/.github/workflows/pxt-buildpr.yml @@ -26,7 +26,12 @@ jobs: - name: Start PXT server run: | nohup pxt serve & - sleep 5 # Wait for server to start + # Wait until the server is responding + while ! curl -s http://localhost:3232 >/dev/null; do + echo "Waiting for server..." + sleep 1 + done + echo "Server is ready!" env: CI: true - name: Run unit tests From 99e0a24af40fee2370610a3c8dd399dffff64aa2 Mon Sep 17 00:00:00 2001 From: Ryan <30853424+totally-not-frito-lays@users.noreply.github.com> Date: Mon, 2 Jun 2025 18:15:23 -0700 Subject: [PATCH 12/13] added generator labels --- docs/projects.md | 7 +++++-- docs/projects/SUMMARY.md | 3 ++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/projects.md b/docs/projects.md index a78dc0fe..61bf3cec 100644 --- a/docs/projects.md +++ b/docs/projects.md @@ -1,3 +1,7 @@ + + + + # Projects ```codecard @@ -150,5 +154,4 @@ [LoRa](/projects/lora), [Power](/projects/power), [Bit Radio](/projects/radio), -[Boards](/boards) - +[Boards](/boards) \ No newline at end of file diff --git a/docs/projects/SUMMARY.md b/docs/projects/SUMMARY.md index 81c8040e..4fd09e0d 100644 --- a/docs/projects/SUMMARY.md +++ b/docs/projects/SUMMARY.md @@ -1,5 +1,6 @@ -# Projects + +# Projects * [Jacdac](/boards/jacdac) * [MSR Jacdac IoT Brain 48 (ESP32-S2)](/boards/jacdac-iot-s2) * [MSR Jacdac Brain RP2040 59](/boards/jacdac-brain-rp2040) From c04e4b609d89284f2334a5ccc669efd0d6d6beb2 Mon Sep 17 00:00:00 2001 From: Ryan <30853424+totally-not-frito-lays@users.noreply.github.com> Date: Mon, 9 Jun 2025 12:36:56 -0700 Subject: [PATCH 13/13] removed misc. boards except metro-m0-express and trinket-m0 --- docs/boards.md | 44 +- docs/boards/SUMMARY.md | 33 +- .../adafruit-circuit-playground-bluefruit.md | 11 - .../adafruit-feather-bluefruit-nrf52.md | 3 - docs/boards/adafruit-feather-m0-express.md | 11 - docs/boards/adafruit-feather-m4-express.md | 11 - .../adafruit-feather-nrf52840-express.md | 11 - docs/boards/adafruit-gemma-m0.md | 11 - .../adafruit-grand-central-m4-express.md | 11 - docs/boards/adafruit-itsybitsy-m0-express.md | 11 - docs/boards/adafruit-itsybitsy-m4-express.md | 11 - .../adafruit-itsybitsy-nrf52840-express.md | 11 - docs/boards/adafruit-metro-m0-express.md | 11 - docs/boards/adafruit-metro-m4-express.md | 11 - docs/boards/adafruit.md | 94 - docs/boards/add-a-new-board.md | 50 - docs/boards/arduino-mkr1000.md | 11 - docs/boards/arduino-mkr1010.md | 11 - docs/boards/arduino-mkr1300.md | 11 - docs/boards/arduino-nano-33-ble-sense.md | 11 - docs/boards/arduino-zero.md | 11 - docs/boards/arduino.md | 41 - docs/boards/bead-brain.md | 11 - docs/boards/bead-color.md | 11 - docs/boards/bead-environment.md | 11 - docs/boards/bead-light.md | 11 - docs/boards/bead-proximity.md | 11 - docs/boards/bead-servo.md | 11 - docs/boards/bead-tattoo.md | 11 - docs/boards/brain-nrf52840.md | 11 - .../electroniccats-escornabot-makech.md | 11 - docs/boards/electroniccats-meow-meow.md | 11 - docs/boards/electroniccats.md | 13 - docs/boards/espressif-esp32-devkit-c.md | 11 - docs/boards/jacdac-brain-f4.md | 11 - docs/boards/jacdac-brain-rp2040.md | 11 - docs/boards/jacdac-iot-s2.md | 11 - docs/boards/jacdac.md | 34 - docs/boards/misc.md | 71 - docs/boards/redbear-ble-nano.md | 3 - docs/boards/robotics-masters-robohatmm1-m4.md | 11 - docs/boards/rpi-pico.md | 11 - docs/boards/sparkfun-lumidrive.md | 11 - docs/boards/sparkfun-redboard-turbo.md | 11 - docs/boards/sparkfun-samd21-dev-breakout.md | 11 - docs/boards/sparkfun-samd21-mini-breakout.md | 11 - docs/boards/sparkfun.md | 34 - docs/boards/stitchkit.md | 11 - docs/boards/teknikio-bluebird.md | 3 - docs/boards/xinabox-cc03.md | 11 - docs/boards/xinabox-cs11.md | 11 - docs/boards/xinabox.md | 20 - docs/projects.md | 142 +- docs/projects/SUMMARY.md | 97 - .../README.md | 3 - .../board.json | 366 - .../board.svg | 1 - .../boardhd.svg | 1 - .../config.ts | 50 - .../device.d.ts | 125 - .../pxt.json | 42 - .../README.md | 3 - .../board.json | 384 - .../board.svg | 606 - .../boardhd.svg | 3622 -- .../config.ts | 55 - .../device.d.ts | 216 - .../pxt.json | 49 - .../README.md | 4 - .../board.json | 294 - .../board.svg | 460 - .../boardhd.svg | 1662 - .../config.ts | 17 - .../device.d.ts | 80 - .../adafruit-feather-bluefruit-nrf52/pxt.json | 26 - libs/adafruit-feather-m0-express/README.md | 4 - libs/adafruit-feather-m0-express/board.json | 287 - libs/adafruit-feather-m0-express/board.svg | 1335 - libs/adafruit-feather-m0-express/boardhd.svg | 4438 -- libs/adafruit-feather-m0-express/config.ts | 78 - libs/adafruit-feather-m0-express/device.d.ts | 212 - libs/adafruit-feather-m0-express/pxt.json | 50 - libs/adafruit-feather-m4-express/README.md | 4 - libs/adafruit-feather-m4-express/board.json | 298 - libs/adafruit-feather-m4-express/board.svg | 1806 - libs/adafruit-feather-m4-express/boardhd.svg | 4892 -- libs/adafruit-feather-m4-express/config.ts | 57 - libs/adafruit-feather-m4-express/device.d.ts | 173 - libs/adafruit-feather-m4-express/pxt.json | 35 - .../README.md | 4 - .../board.json | 75 - .../board.svg | 1 - .../boardwireframe.svg | 1 - .../config.ts | 34 - .../device.d.ts | 103 - .../pxt.json | 29 - libs/adafruit-gemma-m0/README.md | 4 - libs/adafruit-gemma-m0/board.json | 149 - libs/adafruit-gemma-m0/board.svg | 686 - libs/adafruit-gemma-m0/boardhd.svg | 1919 - libs/adafruit-gemma-m0/config.ts | 27 - libs/adafruit-gemma-m0/device.d.ts | 78 - libs/adafruit-gemma-m0/pxt.json | 39 - .../README.md | 2 - .../board.json | 1260 - .../board.svg | 12605 ----- .../boardhd.svg | 16010 ------- .../config.ts | 127 - .../device.d.ts | 739 - .../pxt.json | 38 - libs/adafruit-itsybitsy-m0-express/README.md | 2 - libs/adafruit-itsybitsy-m0-express/board.json | 335 - libs/adafruit-itsybitsy-m0-express/board.svg | 1650 - .../adafruit-itsybitsy-m0-express/boardhd.svg | 4602 -- libs/adafruit-itsybitsy-m0-express/config.ts | 64 - .../adafruit-itsybitsy-m0-express/device.d.ts | 204 - libs/adafruit-itsybitsy-m0-express/pxt.json | 45 - libs/adafruit-itsybitsy-m4-express/README.md | 2 - libs/adafruit-itsybitsy-m4-express/board.json | 333 - libs/adafruit-itsybitsy-m4-express/board.svg | 1650 - .../adafruit-itsybitsy-m4-express/boardhd.svg | 4602 -- libs/adafruit-itsybitsy-m4-express/config.ts | 59 - .../adafruit-itsybitsy-m4-express/device.d.ts | 162 - libs/adafruit-itsybitsy-m4-express/pxt.json | 36 - .../README.md | 4 - .../board.json | 293 - .../board.svg | 1 - .../boardhd.svg | 1035 - .../config.ts | 41 - .../device.d.ts | 109 - .../pxt.json | 28 - libs/adafruit-metro-m4-express/README.md | 4 - libs/adafruit-metro-m4-express/board.json | 407 - libs/adafruit-metro-m4-express/board.svg | 1356 - libs/adafruit-metro-m4-express/boardhd.svg | 1399 - libs/adafruit-metro-m4-express/config.ts | 66 - libs/adafruit-metro-m4-express/device.d.ts | 220 - libs/adafruit-metro-m4-express/pxt.json | 39 - libs/adafruit-neotrellis-m4-express/README.md | 3 - .../adafruit-neotrellis-m4-express/board.json | 320 - libs/adafruit-neotrellis-m4-express/board.svg | 68 - .../boardhd.svg | 68 - libs/adafruit-neotrellis-m4-express/config.ts | 38 - .../device.d.ts | 8 - libs/adafruit-neotrellis-m4-express/pxt.json | 31 - libs/adafruit-neotrellis-m4-express/test.ts | 5 - libs/arduino-mkr1000/README.md | 4 - libs/arduino-mkr1000/board.json | 109 - libs/arduino-mkr1000/board.svg | 765 - libs/arduino-mkr1000/boardhd.svg | 2565 -- libs/arduino-mkr1000/config.ts | 66 - libs/arduino-mkr1000/device.d.ts | 285 - libs/arduino-mkr1000/pxt.json | 39 - libs/arduino-mkr1010/README.md | 4 - libs/arduino-mkr1010/board.json | 108 - libs/arduino-mkr1010/board.svg | 8411 ---- libs/arduino-mkr1010/boardhd.svg | 13708 ------ libs/arduino-mkr1010/config.ts | 56 - libs/arduino-mkr1010/dal.d.ts | 691 - libs/arduino-mkr1010/device.d.ts | 292 - libs/arduino-mkr1010/pxt.json | 39 - libs/arduino-mkr1300/README.md | 4 - libs/arduino-mkr1300/board.json | 111 - libs/arduino-mkr1300/board.svg | 6207 --- libs/arduino-mkr1300/boardhd.svg | 8470 ---- libs/arduino-mkr1300/config.ts | 60 - libs/arduino-mkr1300/dal.d.ts | 691 - libs/arduino-mkr1300/device.d.ts | 284 - libs/arduino-mkr1300/pxt.json | 41 - libs/arduino-nano-33-ble-sense/README.md | 3 - libs/arduino-nano-33-ble-sense/board.json | 305 - libs/arduino-nano-33-ble-sense/board.svg | 896 - libs/arduino-nano-33-ble-sense/boardhd.svg | 3042 -- libs/arduino-nano-33-ble-sense/config.ts | 31 - libs/arduino-nano-33-ble-sense/device.d.ts | 129 - libs/arduino-nano-33-ble-sense/pxt.json | 26 - libs/arduino-zero/README.md | 4 - libs/arduino-zero/board.json | 101 - libs/arduino-zero/board.svg | 977 - libs/arduino-zero/boardhd.svg | 1 - libs/arduino-zero/config.ts | 60 - libs/arduino-zero/device.d.ts | 273 - libs/arduino-zero/pxt.json | 39 - .../README.md | 4 - .../board.json | 75 - .../board.svg | 355 - .../boardhd.svg | 355 - .../config.ts | 50 - .../device.d.ts | 76 - .../electroniccats-escornabot-makech/pxt.json | 27 - libs/electroniccats-meow-meow/README.md | 6 - libs/electroniccats-meow-meow/board.json | 303 - libs/electroniccats-meow-meow/board.svg | 665 - libs/electroniccats-meow-meow/boardhd.svg | 1927 - libs/electroniccats-meow-meow/config.ts | 41 - libs/electroniccats-meow-meow/device.d.ts | 291 - libs/electroniccats-meow-meow/pxt.json | 34 - libs/espressif-esp32-devkit-c/README.md | 4 - libs/espressif-esp32-devkit-c/board.json | 376 - libs/espressif-esp32-devkit-c/board.svg | 1 - libs/espressif-esp32-devkit-c/boardhd.svg | 1 - libs/espressif-esp32-devkit-c/config.ts | 41 - libs/espressif-esp32-devkit-c/device.d.ts | 77 - libs/espressif-esp32-devkit-c/pxt.json | 25 - libs/jacdac-brain-f4/README.md | 2 - libs/jacdac-brain-f4/board.json | 43 - libs/jacdac-brain-f4/board.svg | 1 - libs/jacdac-brain-f4/config.ts | 14 - libs/jacdac-brain-f4/device.d.ts | 10 - libs/jacdac-brain-f4/pxt.json | 21 - libs/jacdac-brain-rp2040/README.md | 4 - libs/jacdac-brain-rp2040/board.json | 43 - libs/jacdac-brain-rp2040/board.svg | 1 - libs/jacdac-brain-rp2040/config.ts | 49 - libs/jacdac-brain-rp2040/device.d.ts | 5 - libs/jacdac-brain-rp2040/pxt.json | 13 - libs/jacdac-iot-s2/README.md | 4 - libs/jacdac-iot-s2/board.json | 43 - libs/jacdac-iot-s2/board.svg | 1 - libs/jacdac-iot-s2/config.ts | 53 - libs/jacdac-iot-s2/device.d.ts | 13 - libs/jacdac-iot-s2/pxt.json | 15 - libs/jacdac-nrfbrain/README.md | 4 - libs/jacdac-nrfbrain/board.json | 43 - libs/jacdac-nrfbrain/board.svg | 1 - libs/jacdac-nrfbrain/config.ts | 23 - libs/jacdac-nrfbrain/device.d.ts | 24 - libs/jacdac-nrfbrain/pxt.json | 16 - libs/machachi/README.md | 3 - libs/machachi/board.json | 40 - libs/machachi/board.svg | 1 - libs/machachi/boardhd.svg | 51 - libs/machachi/config.ts | 20 - libs/machachi/device.d.ts | 73 - libs/machachi/platform.ts | 9 - libs/machachi/pxt.json | 27 - libs/nucleo-f411re/README.md | 2 - libs/nucleo-f411re/board.json | 441 - libs/nucleo-f411re/board.svg | 52 - libs/nucleo-f411re/boardhd.svg | 438 - libs/nucleo-f411re/config.ts | 50 - libs/nucleo-f411re/device.d.ts | 115 - libs/nucleo-f411re/pxt.json | 32 - libs/redbear-ble-nano/README.md | 5 - libs/redbear-ble-nano/board.json | 167 - libs/redbear-ble-nano/board.svg | 30 - libs/redbear-ble-nano/boardhd.svg | 192 - libs/redbear-ble-nano/config.ts | 32 - libs/redbear-ble-nano/device.d.ts | 102 - libs/redbear-ble-nano/pxt.json | 23 - libs/robotics-masters-robohatmm1-m4/README.md | 2 - .../robotics-masters-robohatmm1-m4/board.json | 680 - libs/robotics-masters-robohatmm1-m4/board.svg | 960 - .../boardhd.svg | 4469 -- libs/robotics-masters-robohatmm1-m4/config.ts | 52 - .../device.d.ts | 70 - libs/robotics-masters-robohatmm1-m4/pxt.json | 38 - libs/rpi-pico/README.md | 4 - libs/rpi-pico/board.json | 43 - libs/rpi-pico/board.svg | 1 - libs/rpi-pico/config.ts | 38 - libs/rpi-pico/device.d.ts | 58 - libs/rpi-pico/pxt.json | 23 - libs/sparkfun-lumidrive/README.md | 1 - libs/sparkfun-lumidrive/board.json | 161 - libs/sparkfun-lumidrive/board.svg | 22 - libs/sparkfun-lumidrive/boardhd.svg | 187 - libs/sparkfun-lumidrive/config.ts | 24 - libs/sparkfun-lumidrive/device.d.ts | 70 - libs/sparkfun-lumidrive/pxt.json | 28 - libs/sparkfun-lumidrive/test.ts | 1 - libs/sparkfun-redboard-turbo/README.md | 1 - libs/sparkfun-redboard-turbo/board.json | 381 - libs/sparkfun-redboard-turbo/board.svg | 3069 -- libs/sparkfun-redboard-turbo/boardhd.svg | 8601 ---- libs/sparkfun-redboard-turbo/config.ts | 54 - libs/sparkfun-redboard-turbo/device.d.ts | 255 - libs/sparkfun-redboard-turbo/pxt.json | 54 - libs/sparkfun-redboard-turbo/test.ts | 11 - libs/sparkfun-samd21-dev-breakout/README.md | 1 - libs/sparkfun-samd21-dev-breakout/board.json | 398 - libs/sparkfun-samd21-dev-breakout/board.svg | 1088 - libs/sparkfun-samd21-dev-breakout/boardhd.svg | 3567 -- libs/sparkfun-samd21-dev-breakout/config.ts | 58 - libs/sparkfun-samd21-dev-breakout/device.d.ts | 216 - libs/sparkfun-samd21-dev-breakout/pxt.json | 43 - libs/sparkfun-samd21-dev-breakout/test.ts | 1 - libs/sparkfun-samd21-mini-breakout/README.md | 1 - libs/sparkfun-samd21-mini-breakout/board.json | 290 - libs/sparkfun-samd21-mini-breakout/board.svg | 835 - .../sparkfun-samd21-mini-breakout/boardhd.svg | 3500 -- libs/sparkfun-samd21-mini-breakout/config.ts | 59 - .../sparkfun-samd21-mini-breakout/device.d.ts | 220 - libs/sparkfun-samd21-mini-breakout/pxt.json | 45 - libs/sparkfun-samd21-mini-breakout/test.ts | 1 - libs/stitchkit/README.md | 4 - libs/stitchkit/board.json | 144 - libs/stitchkit/board.svg | 175 - libs/stitchkit/boardhd.svg | 1 - libs/stitchkit/config.ts | 27 - libs/stitchkit/device.d.ts | 107 - libs/stitchkit/pxt.json | 34 - libs/teknikio-bluebird/README.md | 4 - libs/teknikio-bluebird/board.json | 76 - libs/teknikio-bluebird/board.svg | 9 - libs/teknikio-bluebird/boardhd.svg | 1 - libs/teknikio-bluebird/config.ts | 17 - libs/teknikio-bluebird/device.d.ts | 72 - libs/teknikio-bluebird/pxt.json | 23 - libs/xinabox-cc03/README.md | 4 - libs/xinabox-cc03/board.json | 62 - libs/xinabox-cc03/board.svg | 7413 --- libs/xinabox-cc03/boardhd.svg | 38139 ---------------- libs/xinabox-cc03/config.ts | 13 - libs/xinabox-cc03/device.d.ts | 22 - libs/xinabox-cc03/pxt.json | 31 - libs/xinabox-cs11/README.md | 4 - libs/xinabox-cs11/board.json | 54 - libs/xinabox-cs11/board.svg | 7365 --- libs/xinabox-cs11/boardhd.svg | 37913 --------------- libs/xinabox-cs11/config.ts | 12 - libs/xinabox-cs11/device.d.ts | 22 - libs/xinabox-cs11/pxt.json | 35 - pxtarget.json | 39 +- targetconfig.json | 23 +- 325 files changed, 7 insertions(+), 253566 deletions(-) delete mode 100644 docs/boards/adafruit-circuit-playground-bluefruit.md delete mode 100644 docs/boards/adafruit-feather-bluefruit-nrf52.md delete mode 100644 docs/boards/adafruit-feather-m0-express.md delete mode 100644 docs/boards/adafruit-feather-m4-express.md delete mode 100644 docs/boards/adafruit-feather-nrf52840-express.md delete mode 100644 docs/boards/adafruit-gemma-m0.md delete mode 100644 docs/boards/adafruit-grand-central-m4-express.md delete mode 100644 docs/boards/adafruit-itsybitsy-m0-express.md delete mode 100644 docs/boards/adafruit-itsybitsy-m4-express.md delete mode 100644 docs/boards/adafruit-itsybitsy-nrf52840-express.md delete mode 100644 docs/boards/adafruit-metro-m0-express.md delete mode 100644 docs/boards/adafruit-metro-m4-express.md delete mode 100644 docs/boards/add-a-new-board.md delete mode 100644 docs/boards/arduino-mkr1000.md delete mode 100644 docs/boards/arduino-mkr1010.md delete mode 100644 docs/boards/arduino-mkr1300.md delete mode 100644 docs/boards/arduino-nano-33-ble-sense.md delete mode 100644 docs/boards/arduino-zero.md delete mode 100644 docs/boards/arduino.md delete mode 100644 docs/boards/bead-brain.md delete mode 100644 docs/boards/bead-color.md delete mode 100644 docs/boards/bead-environment.md delete mode 100644 docs/boards/bead-light.md delete mode 100644 docs/boards/bead-proximity.md delete mode 100644 docs/boards/bead-servo.md delete mode 100644 docs/boards/bead-tattoo.md delete mode 100644 docs/boards/brain-nrf52840.md delete mode 100644 docs/boards/electroniccats-escornabot-makech.md delete mode 100644 docs/boards/electroniccats-meow-meow.md delete mode 100644 docs/boards/electroniccats.md delete mode 100644 docs/boards/espressif-esp32-devkit-c.md delete mode 100644 docs/boards/jacdac-brain-f4.md delete mode 100644 docs/boards/jacdac-brain-rp2040.md delete mode 100644 docs/boards/jacdac-iot-s2.md delete mode 100644 docs/boards/jacdac.md delete mode 100644 docs/boards/misc.md delete mode 100644 docs/boards/redbear-ble-nano.md delete mode 100644 docs/boards/robotics-masters-robohatmm1-m4.md delete mode 100644 docs/boards/rpi-pico.md delete mode 100644 docs/boards/sparkfun-lumidrive.md delete mode 100644 docs/boards/sparkfun-redboard-turbo.md delete mode 100644 docs/boards/sparkfun-samd21-dev-breakout.md delete mode 100644 docs/boards/sparkfun-samd21-mini-breakout.md delete mode 100644 docs/boards/sparkfun.md delete mode 100644 docs/boards/stitchkit.md delete mode 100644 docs/boards/teknikio-bluebird.md delete mode 100644 docs/boards/xinabox-cc03.md delete mode 100644 docs/boards/xinabox-cs11.md delete mode 100644 docs/boards/xinabox.md delete mode 100644 libs/adafruit-circuit-playground-bluefruit/README.md delete mode 100644 libs/adafruit-circuit-playground-bluefruit/board.json delete mode 100644 libs/adafruit-circuit-playground-bluefruit/board.svg delete mode 100644 libs/adafruit-circuit-playground-bluefruit/boardhd.svg delete mode 100644 libs/adafruit-circuit-playground-bluefruit/config.ts delete mode 100644 libs/adafruit-circuit-playground-bluefruit/device.d.ts delete mode 100644 libs/adafruit-circuit-playground-bluefruit/pxt.json delete mode 100644 libs/adafruit-circuit-playground-express/README.md delete mode 100644 libs/adafruit-circuit-playground-express/board.json delete mode 100644 libs/adafruit-circuit-playground-express/board.svg delete mode 100644 libs/adafruit-circuit-playground-express/boardhd.svg delete mode 100644 libs/adafruit-circuit-playground-express/config.ts delete mode 100644 libs/adafruit-circuit-playground-express/device.d.ts delete mode 100644 libs/adafruit-circuit-playground-express/pxt.json delete mode 100644 libs/adafruit-feather-bluefruit-nrf52/README.md delete mode 100644 libs/adafruit-feather-bluefruit-nrf52/board.json delete mode 100644 libs/adafruit-feather-bluefruit-nrf52/board.svg delete mode 100644 libs/adafruit-feather-bluefruit-nrf52/boardhd.svg delete mode 100644 libs/adafruit-feather-bluefruit-nrf52/config.ts delete mode 100644 libs/adafruit-feather-bluefruit-nrf52/device.d.ts delete mode 100644 libs/adafruit-feather-bluefruit-nrf52/pxt.json delete mode 100644 libs/adafruit-feather-m0-express/README.md delete mode 100644 libs/adafruit-feather-m0-express/board.json delete mode 100644 libs/adafruit-feather-m0-express/board.svg delete mode 100644 libs/adafruit-feather-m0-express/boardhd.svg delete mode 100644 libs/adafruit-feather-m0-express/config.ts delete mode 100644 libs/adafruit-feather-m0-express/device.d.ts delete mode 100644 libs/adafruit-feather-m0-express/pxt.json delete mode 100644 libs/adafruit-feather-m4-express/README.md delete mode 100644 libs/adafruit-feather-m4-express/board.json delete mode 100644 libs/adafruit-feather-m4-express/board.svg delete mode 100644 libs/adafruit-feather-m4-express/boardhd.svg delete mode 100644 libs/adafruit-feather-m4-express/config.ts delete mode 100644 libs/adafruit-feather-m4-express/device.d.ts delete mode 100644 libs/adafruit-feather-m4-express/pxt.json delete mode 100644 libs/adafruit-feather-nrf52840-express/README.md delete mode 100644 libs/adafruit-feather-nrf52840-express/board.json delete mode 100644 libs/adafruit-feather-nrf52840-express/board.svg delete mode 100644 libs/adafruit-feather-nrf52840-express/boardwireframe.svg delete mode 100644 libs/adafruit-feather-nrf52840-express/config.ts delete mode 100644 libs/adafruit-feather-nrf52840-express/device.d.ts delete mode 100644 libs/adafruit-feather-nrf52840-express/pxt.json delete mode 100644 libs/adafruit-gemma-m0/README.md delete mode 100644 libs/adafruit-gemma-m0/board.json delete mode 100644 libs/adafruit-gemma-m0/board.svg delete mode 100644 libs/adafruit-gemma-m0/boardhd.svg delete mode 100644 libs/adafruit-gemma-m0/config.ts delete mode 100644 libs/adafruit-gemma-m0/device.d.ts delete mode 100644 libs/adafruit-gemma-m0/pxt.json delete mode 100644 libs/adafruit-grand-central-m4-express/README.md delete mode 100644 libs/adafruit-grand-central-m4-express/board.json delete mode 100644 libs/adafruit-grand-central-m4-express/board.svg delete mode 100644 libs/adafruit-grand-central-m4-express/boardhd.svg delete mode 100644 libs/adafruit-grand-central-m4-express/config.ts delete mode 100644 libs/adafruit-grand-central-m4-express/device.d.ts delete mode 100644 libs/adafruit-grand-central-m4-express/pxt.json delete mode 100644 libs/adafruit-itsybitsy-m0-express/README.md delete mode 100644 libs/adafruit-itsybitsy-m0-express/board.json delete mode 100644 libs/adafruit-itsybitsy-m0-express/board.svg delete mode 100644 libs/adafruit-itsybitsy-m0-express/boardhd.svg delete mode 100644 libs/adafruit-itsybitsy-m0-express/config.ts delete mode 100644 libs/adafruit-itsybitsy-m0-express/device.d.ts delete mode 100644 libs/adafruit-itsybitsy-m0-express/pxt.json delete mode 100644 libs/adafruit-itsybitsy-m4-express/README.md delete mode 100644 libs/adafruit-itsybitsy-m4-express/board.json delete mode 100644 libs/adafruit-itsybitsy-m4-express/board.svg delete mode 100644 libs/adafruit-itsybitsy-m4-express/boardhd.svg delete mode 100644 libs/adafruit-itsybitsy-m4-express/config.ts delete mode 100644 libs/adafruit-itsybitsy-m4-express/device.d.ts delete mode 100644 libs/adafruit-itsybitsy-m4-express/pxt.json delete mode 100644 libs/adafruit-itsybitsy-nrf52840-express/README.md delete mode 100644 libs/adafruit-itsybitsy-nrf52840-express/board.json delete mode 100644 libs/adafruit-itsybitsy-nrf52840-express/board.svg delete mode 100644 libs/adafruit-itsybitsy-nrf52840-express/boardhd.svg delete mode 100644 libs/adafruit-itsybitsy-nrf52840-express/config.ts delete mode 100644 libs/adafruit-itsybitsy-nrf52840-express/device.d.ts delete mode 100644 libs/adafruit-itsybitsy-nrf52840-express/pxt.json delete mode 100644 libs/adafruit-metro-m4-express/README.md delete mode 100644 libs/adafruit-metro-m4-express/board.json delete mode 100644 libs/adafruit-metro-m4-express/board.svg delete mode 100644 libs/adafruit-metro-m4-express/boardhd.svg delete mode 100644 libs/adafruit-metro-m4-express/config.ts delete mode 100644 libs/adafruit-metro-m4-express/device.d.ts delete mode 100644 libs/adafruit-metro-m4-express/pxt.json delete mode 100644 libs/adafruit-neotrellis-m4-express/README.md delete mode 100644 libs/adafruit-neotrellis-m4-express/board.json delete mode 100644 libs/adafruit-neotrellis-m4-express/board.svg delete mode 100644 libs/adafruit-neotrellis-m4-express/boardhd.svg delete mode 100644 libs/adafruit-neotrellis-m4-express/config.ts delete mode 100644 libs/adafruit-neotrellis-m4-express/device.d.ts delete mode 100644 libs/adafruit-neotrellis-m4-express/pxt.json delete mode 100644 libs/adafruit-neotrellis-m4-express/test.ts delete mode 100644 libs/arduino-mkr1000/README.md delete mode 100644 libs/arduino-mkr1000/board.json delete mode 100644 libs/arduino-mkr1000/board.svg delete mode 100644 libs/arduino-mkr1000/boardhd.svg delete mode 100644 libs/arduino-mkr1000/config.ts delete mode 100644 libs/arduino-mkr1000/device.d.ts delete mode 100644 libs/arduino-mkr1000/pxt.json delete mode 100644 libs/arduino-mkr1010/README.md delete mode 100644 libs/arduino-mkr1010/board.json delete mode 100644 libs/arduino-mkr1010/board.svg delete mode 100644 libs/arduino-mkr1010/boardhd.svg delete mode 100644 libs/arduino-mkr1010/config.ts delete mode 100644 libs/arduino-mkr1010/dal.d.ts delete mode 100644 libs/arduino-mkr1010/device.d.ts delete mode 100644 libs/arduino-mkr1010/pxt.json delete mode 100644 libs/arduino-mkr1300/README.md delete mode 100644 libs/arduino-mkr1300/board.json delete mode 100644 libs/arduino-mkr1300/board.svg delete mode 100644 libs/arduino-mkr1300/boardhd.svg delete mode 100644 libs/arduino-mkr1300/config.ts delete mode 100644 libs/arduino-mkr1300/dal.d.ts delete mode 100644 libs/arduino-mkr1300/device.d.ts delete mode 100644 libs/arduino-mkr1300/pxt.json delete mode 100644 libs/arduino-nano-33-ble-sense/README.md delete mode 100644 libs/arduino-nano-33-ble-sense/board.json delete mode 100644 libs/arduino-nano-33-ble-sense/board.svg delete mode 100644 libs/arduino-nano-33-ble-sense/boardhd.svg delete mode 100644 libs/arduino-nano-33-ble-sense/config.ts delete mode 100644 libs/arduino-nano-33-ble-sense/device.d.ts delete mode 100644 libs/arduino-nano-33-ble-sense/pxt.json delete mode 100644 libs/arduino-zero/README.md delete mode 100644 libs/arduino-zero/board.json delete mode 100644 libs/arduino-zero/board.svg delete mode 100644 libs/arduino-zero/boardhd.svg delete mode 100644 libs/arduino-zero/config.ts delete mode 100644 libs/arduino-zero/device.d.ts delete mode 100644 libs/arduino-zero/pxt.json delete mode 100644 libs/electroniccats-escornabot-makech/README.md delete mode 100644 libs/electroniccats-escornabot-makech/board.json delete mode 100644 libs/electroniccats-escornabot-makech/board.svg delete mode 100644 libs/electroniccats-escornabot-makech/boardhd.svg delete mode 100644 libs/electroniccats-escornabot-makech/config.ts delete mode 100644 libs/electroniccats-escornabot-makech/device.d.ts delete mode 100644 libs/electroniccats-escornabot-makech/pxt.json delete mode 100644 libs/electroniccats-meow-meow/README.md delete mode 100644 libs/electroniccats-meow-meow/board.json delete mode 100644 libs/electroniccats-meow-meow/board.svg delete mode 100644 libs/electroniccats-meow-meow/boardhd.svg delete mode 100644 libs/electroniccats-meow-meow/config.ts delete mode 100644 libs/electroniccats-meow-meow/device.d.ts delete mode 100644 libs/electroniccats-meow-meow/pxt.json delete mode 100644 libs/espressif-esp32-devkit-c/README.md delete mode 100644 libs/espressif-esp32-devkit-c/board.json delete mode 100644 libs/espressif-esp32-devkit-c/board.svg delete mode 100644 libs/espressif-esp32-devkit-c/boardhd.svg delete mode 100644 libs/espressif-esp32-devkit-c/config.ts delete mode 100644 libs/espressif-esp32-devkit-c/device.d.ts delete mode 100644 libs/espressif-esp32-devkit-c/pxt.json delete mode 100644 libs/jacdac-brain-f4/README.md delete mode 100644 libs/jacdac-brain-f4/board.json delete mode 100644 libs/jacdac-brain-f4/board.svg delete mode 100644 libs/jacdac-brain-f4/config.ts delete mode 100644 libs/jacdac-brain-f4/device.d.ts delete mode 100644 libs/jacdac-brain-f4/pxt.json delete mode 100644 libs/jacdac-brain-rp2040/README.md delete mode 100644 libs/jacdac-brain-rp2040/board.json delete mode 100644 libs/jacdac-brain-rp2040/board.svg delete mode 100644 libs/jacdac-brain-rp2040/config.ts delete mode 100644 libs/jacdac-brain-rp2040/device.d.ts delete mode 100644 libs/jacdac-brain-rp2040/pxt.json delete mode 100644 libs/jacdac-iot-s2/README.md delete mode 100644 libs/jacdac-iot-s2/board.json delete mode 100644 libs/jacdac-iot-s2/board.svg delete mode 100644 libs/jacdac-iot-s2/config.ts delete mode 100644 libs/jacdac-iot-s2/device.d.ts delete mode 100644 libs/jacdac-iot-s2/pxt.json delete mode 100644 libs/jacdac-nrfbrain/README.md delete mode 100644 libs/jacdac-nrfbrain/board.json delete mode 100644 libs/jacdac-nrfbrain/board.svg delete mode 100644 libs/jacdac-nrfbrain/config.ts delete mode 100644 libs/jacdac-nrfbrain/device.d.ts delete mode 100644 libs/jacdac-nrfbrain/pxt.json delete mode 100644 libs/machachi/README.md delete mode 100644 libs/machachi/board.json delete mode 100644 libs/machachi/board.svg delete mode 100644 libs/machachi/boardhd.svg delete mode 100644 libs/machachi/config.ts delete mode 100644 libs/machachi/device.d.ts delete mode 100644 libs/machachi/platform.ts delete mode 100644 libs/machachi/pxt.json delete mode 100644 libs/nucleo-f411re/README.md delete mode 100644 libs/nucleo-f411re/board.json delete mode 100644 libs/nucleo-f411re/board.svg delete mode 100644 libs/nucleo-f411re/boardhd.svg delete mode 100644 libs/nucleo-f411re/config.ts delete mode 100644 libs/nucleo-f411re/device.d.ts delete mode 100644 libs/nucleo-f411re/pxt.json delete mode 100644 libs/redbear-ble-nano/README.md delete mode 100644 libs/redbear-ble-nano/board.json delete mode 100644 libs/redbear-ble-nano/board.svg delete mode 100644 libs/redbear-ble-nano/boardhd.svg delete mode 100644 libs/redbear-ble-nano/config.ts delete mode 100644 libs/redbear-ble-nano/device.d.ts delete mode 100644 libs/redbear-ble-nano/pxt.json delete mode 100644 libs/robotics-masters-robohatmm1-m4/README.md delete mode 100644 libs/robotics-masters-robohatmm1-m4/board.json delete mode 100644 libs/robotics-masters-robohatmm1-m4/board.svg delete mode 100644 libs/robotics-masters-robohatmm1-m4/boardhd.svg delete mode 100644 libs/robotics-masters-robohatmm1-m4/config.ts delete mode 100644 libs/robotics-masters-robohatmm1-m4/device.d.ts delete mode 100644 libs/robotics-masters-robohatmm1-m4/pxt.json delete mode 100644 libs/rpi-pico/README.md delete mode 100644 libs/rpi-pico/board.json delete mode 100644 libs/rpi-pico/board.svg delete mode 100644 libs/rpi-pico/config.ts delete mode 100644 libs/rpi-pico/device.d.ts delete mode 100644 libs/rpi-pico/pxt.json delete mode 100644 libs/sparkfun-lumidrive/README.md delete mode 100644 libs/sparkfun-lumidrive/board.json delete mode 100644 libs/sparkfun-lumidrive/board.svg delete mode 100644 libs/sparkfun-lumidrive/boardhd.svg delete mode 100644 libs/sparkfun-lumidrive/config.ts delete mode 100644 libs/sparkfun-lumidrive/device.d.ts delete mode 100644 libs/sparkfun-lumidrive/pxt.json delete mode 100644 libs/sparkfun-lumidrive/test.ts delete mode 100644 libs/sparkfun-redboard-turbo/README.md delete mode 100644 libs/sparkfun-redboard-turbo/board.json delete mode 100644 libs/sparkfun-redboard-turbo/board.svg delete mode 100644 libs/sparkfun-redboard-turbo/boardhd.svg delete mode 100644 libs/sparkfun-redboard-turbo/config.ts delete mode 100644 libs/sparkfun-redboard-turbo/device.d.ts delete mode 100644 libs/sparkfun-redboard-turbo/pxt.json delete mode 100644 libs/sparkfun-redboard-turbo/test.ts delete mode 100644 libs/sparkfun-samd21-dev-breakout/README.md delete mode 100644 libs/sparkfun-samd21-dev-breakout/board.json delete mode 100644 libs/sparkfun-samd21-dev-breakout/board.svg delete mode 100644 libs/sparkfun-samd21-dev-breakout/boardhd.svg delete mode 100644 libs/sparkfun-samd21-dev-breakout/config.ts delete mode 100644 libs/sparkfun-samd21-dev-breakout/device.d.ts delete mode 100644 libs/sparkfun-samd21-dev-breakout/pxt.json delete mode 100644 libs/sparkfun-samd21-dev-breakout/test.ts delete mode 100644 libs/sparkfun-samd21-mini-breakout/README.md delete mode 100644 libs/sparkfun-samd21-mini-breakout/board.json delete mode 100644 libs/sparkfun-samd21-mini-breakout/board.svg delete mode 100644 libs/sparkfun-samd21-mini-breakout/boardhd.svg delete mode 100644 libs/sparkfun-samd21-mini-breakout/config.ts delete mode 100644 libs/sparkfun-samd21-mini-breakout/device.d.ts delete mode 100644 libs/sparkfun-samd21-mini-breakout/pxt.json delete mode 100644 libs/sparkfun-samd21-mini-breakout/test.ts delete mode 100644 libs/stitchkit/README.md delete mode 100644 libs/stitchkit/board.json delete mode 100644 libs/stitchkit/board.svg delete mode 100644 libs/stitchkit/boardhd.svg delete mode 100644 libs/stitchkit/config.ts delete mode 100644 libs/stitchkit/device.d.ts delete mode 100644 libs/stitchkit/pxt.json delete mode 100644 libs/teknikio-bluebird/README.md delete mode 100644 libs/teknikio-bluebird/board.json delete mode 100644 libs/teknikio-bluebird/board.svg delete mode 100644 libs/teknikio-bluebird/boardhd.svg delete mode 100644 libs/teknikio-bluebird/config.ts delete mode 100644 libs/teknikio-bluebird/device.d.ts delete mode 100644 libs/teknikio-bluebird/pxt.json delete mode 100644 libs/xinabox-cc03/README.md delete mode 100644 libs/xinabox-cc03/board.json delete mode 100644 libs/xinabox-cc03/board.svg delete mode 100644 libs/xinabox-cc03/boardhd.svg delete mode 100644 libs/xinabox-cc03/config.ts delete mode 100644 libs/xinabox-cc03/device.d.ts delete mode 100644 libs/xinabox-cc03/pxt.json delete mode 100644 libs/xinabox-cs11/README.md delete mode 100644 libs/xinabox-cs11/board.json delete mode 100644 libs/xinabox-cs11/board.svg delete mode 100644 libs/xinabox-cs11/boardhd.svg delete mode 100644 libs/xinabox-cs11/config.ts delete mode 100644 libs/xinabox-cs11/device.d.ts delete mode 100644 libs/xinabox-cs11/pxt.json diff --git a/docs/boards.md b/docs/boards.md index fcdf5c58..c3d4d880 100644 --- a/docs/boards.md +++ b/docs/boards.md @@ -8,51 +8,11 @@ This editor supports various maker boards, based on SAMD21, SAMD51, NRF52. * name: Adafruit * url: /boards/adafruit -* imageUrl: /static/libs/adafruit-circuit-playground-express.jpg - ---- - -* name: Arduino -* url: /boards/arduino -* imageUrl: /static/libs/arduino-mkr1300.jpg - ---- - -* name: Sparkfun -* url: /boards/sparkfun -* imageUrl: /static/libs/sparkfun-samd21-dev-breakout.jpg - ---- - -* name: Jacdac -* url: /boards/jacdac -* imageUrl: /static/libs/jacdac-iot-s2.jpg - ---- - -* name: XinaBox -* url: /boards/xinabox -* imageUrl: /static/libs/xinabox-cc03.jpg - ---- - -* name: Misc -* url: /boards/misc -* imageUrl: /static/libs/redbear-ble-nano.jpg - ---- - -* name: Add your board -* url: /boards/add-a-new-board -* imageUrl: /static/libs/bead-servo.jpg +* imageUrl: /static/libs/adafruit-trinket-m0.jpg ### ~ ## See Also -[Adafruit](/boards/adafruit), -[Sparkfun](/boards/sparkfun), -[Arduino](/boards/arduino), -[Misc](/boards/misc), -[Add a new board](/boards/add-a-new-board) +[Adafruit](/boards/adafruit) diff --git a/docs/boards/SUMMARY.md b/docs/boards/SUMMARY.md index b47ba483..7ce35c76 100644 --- a/docs/boards/SUMMARY.md +++ b/docs/boards/SUMMARY.md @@ -1,35 +1,4 @@ # Boards * [Adafruit](/boards/adafruit) - * [Metro M0 Express](/boards/adafruit-metro-m0-express) - * [Feather M0 Express](/boards/adafruit-feather-m0-express) - * [ItsyBitsy M0 Express](/boards/adafruit-itsybitsy-m0-express) - * [Trinket M0](/boards/adafruit-trinket-m0) - * [Gemma M0](/boards/adafruit-gemma-m0) - * [Metro M4 Express](/boards/adafruit-metro-m4-express) - * [Feather M4 Express](/boards/adafruit-feather-m4-express) - * [ItsyBitsy M4 Express](/boards/adafruit-itsybitsy-m4-express) - * [Feather Bluefruit NRF52840](/boards/adafruit-feather-nrf52840-express) - * [ItsyBitsy nrf52840 Express](/boards/adafruit-itsybitsy-nrf52840-express) - * [Circuit Playground Bluefruit](/boards/adafruit-circuit-playground-bluefruit) -* [SparkFun](/boards/sparkfun) - * [RedBoard Turbo](/boards/sparkfun-redboard-turbo) - * [LumiDrive](/boards/sparkfun-lumidrive) - * [SAMD21 Dev Breakout](/boards/sparkfun-samd21-dev-breakout) - * [SAMD21 Mini Breakout](/boards/sparkfun-samd21-mini-breakout) -* [XinaBox](/boards/xinabox) - * [XinaBox CC03](/boards/xinabox-cc03) - * [XinaBox CS11](/boards/xinabox-cs11) -* [Jacdac](/boards/jacdac) - * [MSR Jacdac IoT Brain 48 (ESP32-S2)](/boards/jacdac-iot-s2) - * [MSR Jacdac Brain RP2040 59](/boards/jacdac-brain-rp2040) - * [MSR Jacdac Brain F4 41](/boards/jacdac-brain-f4) - * [MSR Jacdac NRF52833 High Power 32](/boards/jacdac-nrfbrain) -* [Misc](/boards/misc) - * [Robotics Masters Robo HAT MM1 M4](/boards/robotics-masters-robohatmm1-m4) - * [Espressif ESP32 DevKit-C](/boards/espressif-esp32-devkit-c) - * [RedBear BLE NANO 2](/boards/redbear-ble-nano) - * [StichKit](/boards/stitchkit) - * [Teknikio Bluebird](/boards/teknikio-bluebird) - * [JD Brain NRF52840](/boards/brain-nrf52840) - * [Add a new board](/boards/add-a-new-board) + * [Trinket M0](/boards/adafruit-trinket-m0) \ No newline at end of file diff --git a/docs/boards/adafruit-circuit-playground-bluefruit.md b/docs/boards/adafruit-circuit-playground-bluefruit.md deleted file mode 100644 index 3ff4c8b9..00000000 --- a/docs/boards/adafruit-circuit-playground-bluefruit.md +++ /dev/null @@ -1,11 +0,0 @@ -# Adafruit Circuit Playground Bluefruit (alpha) - -```sim -forever(function() { - -}) -``` - -```package -adafruit-circuit-playground-bluefruit -``` diff --git a/docs/boards/adafruit-feather-bluefruit-nrf52.md b/docs/boards/adafruit-feather-bluefruit-nrf52.md deleted file mode 100644 index 0749e109..00000000 --- a/docs/boards/adafruit-feather-bluefruit-nrf52.md +++ /dev/null @@ -1,3 +0,0 @@ -# Adafruit Feather Bluefruit NRF52 - -This board is no longer supported. \ No newline at end of file diff --git a/docs/boards/adafruit-feather-m0-express.md b/docs/boards/adafruit-feather-m0-express.md deleted file mode 100644 index 9656dacc..00000000 --- a/docs/boards/adafruit-feather-m0-express.md +++ /dev/null @@ -1,11 +0,0 @@ -# Adafruit Feather M0 Express - -```sim -forever(function() { - -}) -``` - -```package -adafruit-feather-m0-express -``` diff --git a/docs/boards/adafruit-feather-m4-express.md b/docs/boards/adafruit-feather-m4-express.md deleted file mode 100644 index 51239be4..00000000 --- a/docs/boards/adafruit-feather-m4-express.md +++ /dev/null @@ -1,11 +0,0 @@ -# Adafruit Feather M4 Express - -```sim -forever(function() { - -}) -``` - -```package -adafruit-feather-m4-express -``` diff --git a/docs/boards/adafruit-feather-nrf52840-express.md b/docs/boards/adafruit-feather-nrf52840-express.md deleted file mode 100644 index 842a57ea..00000000 --- a/docs/boards/adafruit-feather-nrf52840-express.md +++ /dev/null @@ -1,11 +0,0 @@ -# Adafruit Feather Bluefruit NRF52840 Express - -```sim -forever(function() { - -}) -``` - -```package -adafruit-feather-nrf52840-express -``` diff --git a/docs/boards/adafruit-gemma-m0.md b/docs/boards/adafruit-gemma-m0.md deleted file mode 100644 index 6ba81a1c..00000000 --- a/docs/boards/adafruit-gemma-m0.md +++ /dev/null @@ -1,11 +0,0 @@ -# Adafruit Gemma M0 - -```sim -forever(function() { - -}) -``` - -```package -adafruit-gemma-m0 -``` diff --git a/docs/boards/adafruit-grand-central-m4-express.md b/docs/boards/adafruit-grand-central-m4-express.md deleted file mode 100644 index bc0a45f9..00000000 --- a/docs/boards/adafruit-grand-central-m4-express.md +++ /dev/null @@ -1,11 +0,0 @@ -# Adafruit Grand Central M4 express - -```sim -forever(function() { - -}) -``` - -```package -adafruit-grand-central-m4-express -``` diff --git a/docs/boards/adafruit-itsybitsy-m0-express.md b/docs/boards/adafruit-itsybitsy-m0-express.md deleted file mode 100644 index b731ec90..00000000 --- a/docs/boards/adafruit-itsybitsy-m0-express.md +++ /dev/null @@ -1,11 +0,0 @@ -# Adafruit ItsyBitsy M0 Express - -```sim -forever(function() { - -}) -``` - -```package -adafruit-itsybitsy-m0-express -``` diff --git a/docs/boards/adafruit-itsybitsy-m4-express.md b/docs/boards/adafruit-itsybitsy-m4-express.md deleted file mode 100644 index af461b6a..00000000 --- a/docs/boards/adafruit-itsybitsy-m4-express.md +++ /dev/null @@ -1,11 +0,0 @@ -# Adafruit ItsyBitsy M4 Express - -```sim -forever(function() { - -}) -``` - -```package -adafruit-itsybitsy-m4-express -``` diff --git a/docs/boards/adafruit-itsybitsy-nrf52840-express.md b/docs/boards/adafruit-itsybitsy-nrf52840-express.md deleted file mode 100644 index 1e5b3f6e..00000000 --- a/docs/boards/adafruit-itsybitsy-nrf52840-express.md +++ /dev/null @@ -1,11 +0,0 @@ -# Adafruit ItsyBitsy nrf52840 Express - -```sim -forever(function() { - -}) -``` - -```package -adafruit-itsybitsy-nrf52840-express -``` diff --git a/docs/boards/adafruit-metro-m0-express.md b/docs/boards/adafruit-metro-m0-express.md deleted file mode 100644 index e7aa0336..00000000 --- a/docs/boards/adafruit-metro-m0-express.md +++ /dev/null @@ -1,11 +0,0 @@ -# Adafruit Metro M0 Express - -```sim -forever(function() { - -}) -``` - -```package -adafruit-metro-m0-express -``` \ No newline at end of file diff --git a/docs/boards/adafruit-metro-m4-express.md b/docs/boards/adafruit-metro-m4-express.md deleted file mode 100644 index 4d0da0ce..00000000 --- a/docs/boards/adafruit-metro-m4-express.md +++ /dev/null @@ -1,11 +0,0 @@ -# Adafruit Metro M4 Express - -```sim -forever(function() { - -}) -``` - -```package -adafruit-metro-m4-express -``` \ No newline at end of file diff --git a/docs/boards/adafruit.md b/docs/boards/adafruit.md index 21013939..8aaf78f8 100644 --- a/docs/boards/adafruit.md +++ b/docs/boards/adafruit.md @@ -1,31 +1,5 @@ # Adafruit -## M0 Express - -### ~ codecard - -* name: Adafruit Metro M0 Express -* url: /boards/adafruit-metro-m0-express -* cardType: template -* imageUrl: /static/libs/adafruit-metro-m0-express.jpg - ---- - -* name: Adafruit Feather M0 Express -* url: /boards/adafruit-feather-m0-express -* cardType: template -* imageUrl: /static/libs/adafruit-feather-m0-express.jpg - ---- - -* name: Adafruit ItsyBitsy M0 Express -* url: /boards/adafruit-itsybitsy-m0-express -* cardType: template -* imageUrl: /static/libs/adafruit-itsybitsy-m0-express.jpg - -### ~ - - ## M0 boards ### ~ codecard @@ -35,72 +9,4 @@ * cardType: template * imageUrl: /static/libs/adafruit-trinket-m0.jpg ---- - -* name: Adafruit Gemma M0 -* url: /boards/adafruit-gemma-m0 -* cardType: template -* imageUrl: /static/libs/adafruit-gemma-m0.jpg - -### ~ - - -## M4 Express boards - -### ~ codecard - -* name: Adafruit Metro M4 Express -* url: /boards/adafruit-metro-m4-express -* cardType: template -* imageUrl: /static/libs/adafruit-metro-m4-express.jpg - ---- - -* name: Adafruit Feather M4 Express -* url: /boards/adafruit-feather-m4-express -* cardType: template -* imageUrl: /static/libs/adafruit-feather-m4-express.jpg - ---- - -* name: Adafruit ItsyBitsy M4 Express -* url: /boards/adafruit-itsybitsy-m4-express -* cardType: template -* imageUrl: /static/libs/adafruit-itsybitsy-m4-express.jpg - ---- - -* name: Adafruit Grand Central M4 Express -* url: /boards/adafruit-grand-central-m4-express -* cardType: template -* imageUrl: /static/libs/adafruit-grand-central-m4-express.jpg - ---- - -### ~ - - -## NRF52 boards - -### ~ codecard - -* name: Adafruit Feather Bluefruit NRF52840 -* url: /boards/adafruit-feather-nrf52840-express -* cardType: template -* imageUrl: /static/libs/adafruit-feather-nrf52840-express.jpg - ---- - -* name: Adafruit ItsyBitsy NRF52840 Express -* url: /boards/adafruit-itsybitsy-nrf52840-express -* cardType: template -* imageUrl: /static/libs/adafruit-itsybitsy-nrf52840-express.jpg - ---- - -* name: Adafruit Circuit Playground Bluefruit -* url: /boards/adafruit-circuit-playground-bluefruit -* cardType: template -* imageUrl: /static/libs/adafruit-circuit-playground-bluefruit.jpg - ### ~ diff --git a/docs/boards/add-a-new-board.md b/docs/boards/add-a-new-board.md deleted file mode 100644 index 26e45b8f..00000000 --- a/docs/boards/add-a-new-board.md +++ /dev/null @@ -1,50 +0,0 @@ -# Add a new board - -This is the process needed to add a new board to this editor. Don't hesitate to ping us if you need help getting started. - -## Step 1: UF2 bootloader - -UF2 is an [open source file format](https://github.com/microsoft/uf2) optimized to transfer files to microcontrollers via USB. All boards in this editor support UF2. - -If your board does not support UF2 yet, - -* read UF2 specification: https://github.com/microsoft/uf2 -* if your board is SAMD21/SAMD51 based, start from https://github.com/microsoft/uf2-samdx1 -* if your board is STM32 based, start from https://github.com/mmoskal/uf2-stm32f - -## Step 2: Add a new project - -* Add a new project under lib named after your board. Start by copying **adafruit-trinket-m0** and modify all relevant parts: - -* update ``pxt.json`` with the title, name, description -* update the ``compilerServiceVariant`` in ``pxt.json`` to match your board chipset -* update ``boardhd.svg`` with a simplified image of your board. See step below. -* update the ``bundled-dirs`` array in ``pxtarget.json`` (root of respository) and add your new folder -* add a code card in ``/docs/boards.md`` and a new markdown file under ``/docs/board/YOUBOARDNAME.md`` with an example that loads your board -* run the local server to test your changes by launching - - pxt serve --rebundle - -### ~ hint - -Got any questions? Ping us on the [MakeCode Discord](https://aka.ms/makecodecommunity). More info at [Multi-board](/multiboard). - -### ~ - -## Step 3: boardhd.svg, config.ts and board.json - -The board that gets rendered in the simulator must be stored as a SVG in the project. - -* use https://maker.makecode.com/board-designer to generate the ``board.json``, ``config.ts`` file. This is a good start but you'll probably need to update it by hand as well. -* try to reduce the complexity of the SVG to reduce the file size -* use a pin id (e.g. ``D11``) or ``connectedname`` (from Fritzing) as names for the pin SVG element - -## Step 4: minifiy board.svg - -Run - - svgo --config=svgo.yml libs/YOUR_BOARD_NAME/boardhd.svg -o libs/YOUR_BOARD_NAME/board.svg - -to generate a minified version of ``boardhd.svg``. - -## Step 4: Send us a Pull Request!!! diff --git a/docs/boards/arduino-mkr1000.md b/docs/boards/arduino-mkr1000.md deleted file mode 100644 index 52348e1c..00000000 --- a/docs/boards/arduino-mkr1000.md +++ /dev/null @@ -1,11 +0,0 @@ -# Arduino MKR1000 - -```sim -forever(function() { - -}) -``` - -```package -arduino-mkr1000 -``` \ No newline at end of file diff --git a/docs/boards/arduino-mkr1010.md b/docs/boards/arduino-mkr1010.md deleted file mode 100644 index 6fa0c7bc..00000000 --- a/docs/boards/arduino-mkr1010.md +++ /dev/null @@ -1,11 +0,0 @@ -# Arduino MKR1010 - -```sim -forever(function() { - -}) -``` - -```package -arduino-mkr1010 -``` \ No newline at end of file diff --git a/docs/boards/arduino-mkr1300.md b/docs/boards/arduino-mkr1300.md deleted file mode 100644 index 74db900a..00000000 --- a/docs/boards/arduino-mkr1300.md +++ /dev/null @@ -1,11 +0,0 @@ -# Arduino MKR1300 - -```sim -forever(function() { - -}) -``` - -```package -arduino-mkr1300 -``` \ No newline at end of file diff --git a/docs/boards/arduino-nano-33-ble-sense.md b/docs/boards/arduino-nano-33-ble-sense.md deleted file mode 100644 index 42d37a9d..00000000 --- a/docs/boards/arduino-nano-33-ble-sense.md +++ /dev/null @@ -1,11 +0,0 @@ -# Arduino Nano 33 BLE Sense - -```sim -forever(function() { - -}) -``` - -```package -arduino-nano-33-ble-sense -``` \ No newline at end of file diff --git a/docs/boards/arduino-zero.md b/docs/boards/arduino-zero.md deleted file mode 100644 index 200444eb..00000000 --- a/docs/boards/arduino-zero.md +++ /dev/null @@ -1,11 +0,0 @@ -# Arduino Zero - -```sim -forever(function() { - -}) -``` - -```package -arduino-zero -``` \ No newline at end of file diff --git a/docs/boards/arduino.md b/docs/boards/arduino.md deleted file mode 100644 index 6f54f495..00000000 --- a/docs/boards/arduino.md +++ /dev/null @@ -1,41 +0,0 @@ -# Arduino - -## Supported boards - -### ~ codecard - -* name: Arduino MKR -* url: /boards/arduino-mkr1000 -* cardType: template -* imageUrl: /static/libs/arduino-mkr1000.jpg - ---- - -* name: Arduino Zero -* url: /boards/arduino-zero -* cardType: template -* imageUrl: /static/libs/arduino-zero.jpg - ---- - -* name: Arduino MKR1300 -* url: /boards/arduino-mkr1300 -* cardType: template -* imageUrl: /static/libs/arduino-mkr1300.jpg - ---- - -* name: Arduino MKR1010 -* url: /boards/arduino-mkr1010 -* cardType: template -* imageUrl: /static/libs/arduino-mkr1010.jpg - ---- - -* name: Arduino Nano 33 BLE Sense -* url: /boards/arduino-nano-33-ble-sense -* cardType: template -* imageUrl: /static/libs/arduino-nano-33-ble-sense.jpg - -### ~ - diff --git a/docs/boards/bead-brain.md b/docs/boards/bead-brain.md deleted file mode 100644 index 2bc13bc6..00000000 --- a/docs/boards/bead-brain.md +++ /dev/null @@ -1,11 +0,0 @@ -# Bead Brain - -```sim -forever(function() { - -}) -``` - -```package -bead-brain -``` diff --git a/docs/boards/bead-color.md b/docs/boards/bead-color.md deleted file mode 100644 index 7a692ae1..00000000 --- a/docs/boards/bead-color.md +++ /dev/null @@ -1,11 +0,0 @@ -# Bead Color - -```sim -forever(function() { - -}) -``` - -```package -bead-color -``` diff --git a/docs/boards/bead-environment.md b/docs/boards/bead-environment.md deleted file mode 100644 index 457ba7c9..00000000 --- a/docs/boards/bead-environment.md +++ /dev/null @@ -1,11 +0,0 @@ -# Bead Environment - -```sim -forever(function() { - -}) -``` - -```package -bead-environment -``` diff --git a/docs/boards/bead-light.md b/docs/boards/bead-light.md deleted file mode 100644 index 18bcbe29..00000000 --- a/docs/boards/bead-light.md +++ /dev/null @@ -1,11 +0,0 @@ -# Bead Light - -```sim -forever(function() { - -}) -``` - -```package -bead-light -``` diff --git a/docs/boards/bead-proximity.md b/docs/boards/bead-proximity.md deleted file mode 100644 index f5d89122..00000000 --- a/docs/boards/bead-proximity.md +++ /dev/null @@ -1,11 +0,0 @@ -# Bead Proximity - -```sim -forever(function() { - -}) -``` - -```package -bead-proximity -``` diff --git a/docs/boards/bead-servo.md b/docs/boards/bead-servo.md deleted file mode 100644 index af5e7057..00000000 --- a/docs/boards/bead-servo.md +++ /dev/null @@ -1,11 +0,0 @@ -# Bead Servo - -```sim -forever(function() { - -}) -``` - -```package -bead-servo -``` diff --git a/docs/boards/bead-tattoo.md b/docs/boards/bead-tattoo.md deleted file mode 100644 index e2b26403..00000000 --- a/docs/boards/bead-tattoo.md +++ /dev/null @@ -1,11 +0,0 @@ -# Bead Tattoo - -```sim -forever(function() { - -}) -``` - -```package -bead-tattoo -``` diff --git a/docs/boards/brain-nrf52840.md b/docs/boards/brain-nrf52840.md deleted file mode 100644 index a7e25204..00000000 --- a/docs/boards/brain-nrf52840.md +++ /dev/null @@ -1,11 +0,0 @@ -# JD Brain NRF52840 - -```sim -forever(function() { - -}) -``` - -```package -brain-nrf52840 -``` diff --git a/docs/boards/electroniccats-escornabot-makech.md b/docs/boards/electroniccats-escornabot-makech.md deleted file mode 100644 index 2c96de5c..00000000 --- a/docs/boards/electroniccats-escornabot-makech.md +++ /dev/null @@ -1,11 +0,0 @@ -# Electronic Cats Escornabot Makech - -```blocks -forever(function() { - -}) -``` - -```package -electroniccats-escornabot-makech -``` diff --git a/docs/boards/electroniccats-meow-meow.md b/docs/boards/electroniccats-meow-meow.md deleted file mode 100644 index 23d6e9e0..00000000 --- a/docs/boards/electroniccats-meow-meow.md +++ /dev/null @@ -1,11 +0,0 @@ -# Electronic Cats Meow Meow - -```blocks -forever(function() { - -}) -``` - -```package -electroniccats-meow-meow -``` diff --git a/docs/boards/electroniccats.md b/docs/boards/electroniccats.md deleted file mode 100644 index 4180818f..00000000 --- a/docs/boards/electroniccats.md +++ /dev/null @@ -1,13 +0,0 @@ -# Electronic Cats - -## Supported boards - -### ~ codecard - -* name: Meow Meow -* url: /boards/electroniccats-meow-meow -* cardType: template -* imageUrl: /static/libs/electroniccats-meow-meow.jpg - -### ~ - diff --git a/docs/boards/espressif-esp32-devkit-c.md b/docs/boards/espressif-esp32-devkit-c.md deleted file mode 100644 index ae24a2d5..00000000 --- a/docs/boards/espressif-esp32-devkit-c.md +++ /dev/null @@ -1,11 +0,0 @@ -# Espressif ESP32 DevKit-C - -```sim -forever(function() { - -}) -``` - -```package -espressif-esp32-devkit-c -``` diff --git a/docs/boards/jacdac-brain-f4.md b/docs/boards/jacdac-brain-f4.md deleted file mode 100644 index e12e0c8a..00000000 --- a/docs/boards/jacdac-brain-f4.md +++ /dev/null @@ -1,11 +0,0 @@ -# MSR Jacdac Brain F4 41 - -```sim -forever(function() { - -}) -``` - -```package -jacdac-brain-f4 -``` diff --git a/docs/boards/jacdac-brain-rp2040.md b/docs/boards/jacdac-brain-rp2040.md deleted file mode 100644 index 2955484c..00000000 --- a/docs/boards/jacdac-brain-rp2040.md +++ /dev/null @@ -1,11 +0,0 @@ -# MSR Jacdac Brain RP2040 59 - -```sim -forever(function() { - -}) -``` - -```package -jacdac-brain-rp2040 -``` diff --git a/docs/boards/jacdac-iot-s2.md b/docs/boards/jacdac-iot-s2.md deleted file mode 100644 index b5d32a06..00000000 --- a/docs/boards/jacdac-iot-s2.md +++ /dev/null @@ -1,11 +0,0 @@ -# MSR Jacdac IoT Brain 48 (ESP32-S2) - -```sim -forever(function() { - -}) -``` - -```package -jacdac-iot-s2 -``` diff --git a/docs/boards/jacdac.md b/docs/boards/jacdac.md deleted file mode 100644 index 6ba8bcad..00000000 --- a/docs/boards/jacdac.md +++ /dev/null @@ -1,34 +0,0 @@ -# Jacdac boards - -## Supported boards - -### ~ codecard - -* name: MSR Jacdac IoT Brain 48 (ESP32-S2) -* url: /boards/jacdac-iot-s2 -* cardType: template -* imageUrl: /static/libs/jacdac-iot-s2.jpg - ---- - -* name: MSR Jacdac Brain RP2040 59 -* url: /boards/jacdac-brain-rp2040 -* cardType: template -* imageUrl: /static/libs/jacdac-brain-rp2040.jpg - ---- - -* name: MSR Jacdac Brain F4 41 -* url: /boards/jacdac-brain-f4 -* cardType: template -* imageUrl: /static/libs/jacdac-brain-f4.jpg - ---- - -* name: MSR Jacdac NRF52833 High Power 32 -* url: /boards/jacdac-nrfbrain -* cardType: template -* imageUrl: /static/libs/jacdac-nrfbrain.jpg - -### ~ - diff --git a/docs/boards/misc.md b/docs/boards/misc.md deleted file mode 100644 index 28b34ab6..00000000 --- a/docs/boards/misc.md +++ /dev/null @@ -1,71 +0,0 @@ -# Miscellaneous boards - -## Supported boards - -### ~ codecard - -* name: Robotics Masters Robo HAT MM1 M4 -* url: /boards/robotics-masters-robohatmm1-m4 -* imageUrl: /static/libs/robotics-masters-robohatmm1-m4.jpg - ---- - -* name: Espressif ESP32 DevKit-C -* url: /boards/espressif-esp32-devkit-c -* cardType: template -* imageUrl: /static/libs/espressif-esp32-devkit-c.jpg - ---- - -* name: Raspberry Pi Pico RP2040 -* url: /boards/rpi-pico -* cardType: template -* imageUrl: /static/libs/rpi-pico.jpg - ---- - -* name: RedBear BLE NANO 2 -* url: /boards/redbear-ble-nano -* cardType: template -* imageUrl: /static/libs/redbear-ble-nano.jpg - ---- - -* name: StichKit -* url: /boards/stitchkit -* cardType: template -* imageUrl: /static/libs/stitchkit.jpg - ---- - -* name: Bluebird -* url: /boards/teknikio-bluebird -* cardType: template -* imageUrl: /static/libs/teknikio-bluebird.jpg - ---- - -* name: Brain NRF5840 -* url: /boards/brain-nrf52840 -* cardType: template - ---- - -* name: Add a new board -* url: /boards/add-a-new-board -* cardType: url - -### ~ - - -## Deprecated boards - -```codecard -[ - { - "name": "StichKit", - "url": "/boards/stitchkit", - "cardType": "template", - "imageUrl": "/static/libs/stitchkit.jpg" - } -] \ No newline at end of file diff --git a/docs/boards/redbear-ble-nano.md b/docs/boards/redbear-ble-nano.md deleted file mode 100644 index b7feb442..00000000 --- a/docs/boards/redbear-ble-nano.md +++ /dev/null @@ -1,3 +0,0 @@ -# RedBear BLE NANO 2 - -This board is no longer supported. \ No newline at end of file diff --git a/docs/boards/robotics-masters-robohatmm1-m4.md b/docs/boards/robotics-masters-robohatmm1-m4.md deleted file mode 100644 index e4932fb8..00000000 --- a/docs/boards/robotics-masters-robohatmm1-m4.md +++ /dev/null @@ -1,11 +0,0 @@ -# Robotics Masters Robo HAT MM1 M4 - -```sim -forever(function() { - -}) -``` - -```package -robotics-masters-robohatmm1-m4 -``` diff --git a/docs/boards/rpi-pico.md b/docs/boards/rpi-pico.md deleted file mode 100644 index d4ed918e..00000000 --- a/docs/boards/rpi-pico.md +++ /dev/null @@ -1,11 +0,0 @@ -# Raspberry Pi Pico RP2040 - -```sim -forever(function() { - -}) -``` - -```package -rpi-pico -``` diff --git a/docs/boards/sparkfun-lumidrive.md b/docs/boards/sparkfun-lumidrive.md deleted file mode 100644 index 152e101a..00000000 --- a/docs/boards/sparkfun-lumidrive.md +++ /dev/null @@ -1,11 +0,0 @@ -# SparkFun LumiDrive - -```sim -forever(function() { - -}) -``` - -```package -sparkfun-lumidrive -``` diff --git a/docs/boards/sparkfun-redboard-turbo.md b/docs/boards/sparkfun-redboard-turbo.md deleted file mode 100644 index 04d7c8bf..00000000 --- a/docs/boards/sparkfun-redboard-turbo.md +++ /dev/null @@ -1,11 +0,0 @@ -# SparkFun Redboard Turbo - -```sim -forever(function() { - -}) -``` - -```package -sparkfun-redboard-turbo -``` diff --git a/docs/boards/sparkfun-samd21-dev-breakout.md b/docs/boards/sparkfun-samd21-dev-breakout.md deleted file mode 100644 index 157c6ca9..00000000 --- a/docs/boards/sparkfun-samd21-dev-breakout.md +++ /dev/null @@ -1,11 +0,0 @@ -# SparkFun SAMD21 Dev Breakout - -```sim -forever(function() { - -}) -``` - -```package -sparkfun-samd21-dev-breakout -``` diff --git a/docs/boards/sparkfun-samd21-mini-breakout.md b/docs/boards/sparkfun-samd21-mini-breakout.md deleted file mode 100644 index effc4953..00000000 --- a/docs/boards/sparkfun-samd21-mini-breakout.md +++ /dev/null @@ -1,11 +0,0 @@ -# SparkFun SAM21 Mini Breakout - -```sim -forever(function() { - -}) -``` - -```package -sparkfun-samd21-mini-breakout -``` diff --git a/docs/boards/sparkfun.md b/docs/boards/sparkfun.md deleted file mode 100644 index 57c8169d..00000000 --- a/docs/boards/sparkfun.md +++ /dev/null @@ -1,34 +0,0 @@ -# SparkFun - -## Supported boards - -### ~ codecard - -* name: Sparkfun RedBoard Turbo -* url: /boards/sparkfun-redboard-turbo -* cardType: template -* imageUrl: /static/libs/sparkfun-redboard-turbo.jpg - ---- - -* name: Sparkfun LumiDrive -* url: /boards/sparkfun-lumidrive -* cardType: template -* imageUrl: /static/libs/sparkfun-lumidrive.jpg - ---- - -* name: Sparkfun SAMD21 Dev Breakout -* url: /boards/sparkfun-samd21-dev-breakout -* cardType: template -* imageUrl: /static/libs/sparkfun-samd21-dev-breakout.jpg - ---- - -* name: Sparkfun SAMD21 Mini Breakout -* url: /boards/sparkfun-samd21-mini-breakout -* cardType: template -* imageUrl: /static/libs/sparkfun-samd21-mini-breakout.jpg - -### ~ - diff --git a/docs/boards/stitchkit.md b/docs/boards/stitchkit.md deleted file mode 100644 index 83e9ea01..00000000 --- a/docs/boards/stitchkit.md +++ /dev/null @@ -1,11 +0,0 @@ -# StitchKit - -```sim -forever(function() { - -}) -``` - -```package -stitchkit -``` diff --git a/docs/boards/teknikio-bluebird.md b/docs/boards/teknikio-bluebird.md deleted file mode 100644 index 7fd8a129..00000000 --- a/docs/boards/teknikio-bluebird.md +++ /dev/null @@ -1,3 +0,0 @@ -# Teknikio Bluebird - -This board is no longer supported. diff --git a/docs/boards/xinabox-cc03.md b/docs/boards/xinabox-cc03.md deleted file mode 100644 index 762beb7f..00000000 --- a/docs/boards/xinabox-cc03.md +++ /dev/null @@ -1,11 +0,0 @@ -# XinaBox CC03 - -```sim -forever(function() { - -}) -``` - -```package -xinabox-cc03 -``` diff --git a/docs/boards/xinabox-cs11.md b/docs/boards/xinabox-cs11.md deleted file mode 100644 index 8c1f7bcc..00000000 --- a/docs/boards/xinabox-cs11.md +++ /dev/null @@ -1,11 +0,0 @@ -# XinaBox CS11 - -```sim -forever(function() { - -}) -``` - -```package -xinabox-cs11 -``` diff --git a/docs/boards/xinabox.md b/docs/boards/xinabox.md deleted file mode 100644 index be7a3e0f..00000000 --- a/docs/boards/xinabox.md +++ /dev/null @@ -1,20 +0,0 @@ -# XinaBox - -## Supported boards - -### ~ codecard - -* name: XinaBox CC03 -* url: /boards/xinabox-cc03 -* cardType: template -* imageUrl: /static/libs/xinabox-cc03.jpg - ---- - -* name: XinaBox CS11 -* url: /boards/xinabox-cs11 -* cardType: template -* imageUrl: /static/libs/xinabox-cs11.jpg - -### ~ - diff --git a/docs/projects.md b/docs/projects.md index 61bf3cec..af0ea81f 100644 --- a/docs/projects.md +++ b/docs/projects.md @@ -6,152 +6,14 @@ ```codecard [ - { - "name": "Jacdac", - "url": "/boards/jacdac", - "imageUrl": "/static/libs/jacdac-iot-s2.jpg" - }, { "name": "Adafruit", "url": "/boards/adafruit", - "imageUrl": "/static/libs/adafruit-metro-m0-express.jpg" - }, - { - "name": "Arduino", - "url": "/boards/arduino", - "imageUrl": "/static/libs/arduino-mkr1000.jpg" - }, - { - "name": "SparkFun", - "url": "/boards/sparkfun", - "imageUrl": "/static/libs/sparkfun-redboard-turbo.jpg" - }, - { - "name": "XinaBox", - "url": "/boards/xinabox", - "imageUrl": "/static/libs/xinabox-cc03.jpg" - }, - { - "name": "Misc", - "url": "/boards/misc", - "imageUrl": "/static/libs/robotics-masters-robohatmm1-m4.jpg" - }, - { - "name": "Digital IO", - "url": "/projects/digital-io", - "imageUrl": "/static/projects/digital-io/blinky/gallery.png", - "largeImageUrl": "/static/projects/digital-io/blinky/gallery.gif", - "videoUrl": "/static/projects/digital-io/blinky/gallery.mp4" - }, - { - "name": "Analog IO", - "url": "/projects/analog-io", - "imageUrl": "/static/projects/analog-io/blink-to-light/gallery.png", - "largeImageUrl": "/static/projects/analog-io/blink-to-light/gallery.gif", - "videoUrl": "/static/projects/analog-io/blink-to-light/gallery.mp4" - }, - { - "name": "Pixel", - "url": "/projects/pixel", - "imageUrl": "/static/projects/pixel/blinky/gallery.png", - "largeImageUrl": "/static/projects/pixel/blinky/gallery.gif", - "videoUrl": "/static/projects/pixel/blinky/gallery.mp4" - }, - { - "name": "Light", - "url": "/projects/light", - "imageUrl": "/static/projects/light/rainbow/gallery.png", - "largeImageUrl": "/static/projects/light/rainbow/gallery.gif", - "videoUrl": "/static/projects/light/rainbow/gallery.mp4" - }, - { - "name": "Music", - "url": "/projects/music", - "imageUrl": "/static/projects/music/play-sound/gallery.png", - "largeImageUrl": "/static/projects/music/play-sound/gallery.gif", - "videoUrl": "/static/projects/music/play-sound/gallery.mp4" - }, - { - "name": "Servos", - "url": "/projects/servos", - "imageUrl": "/static/projects/servos/sweep/gallery.png", - "largeImageUrl": "/static/projects/servos/sweep/gallery.gif", - "videoUrl": "/static/projects/servos/sweep/gallery.mp4" - }, - { - "name": "HID", - "url": "/projects/hid" - }, - { - "name": "Screen", - "url": "/projects/screen", - "imageUrl": "/static/projects/screen/console/gallery.png", - "largeImageUrl": "/static/projects/screen/console/gallery.gif", - "videoUrl": "/static/projects/screen/console/gallery.mp4" - }, - { - "name": "Accelerometer", - "url": "/projects/accelerometer", - "imageUrl": "/static/projects/accelerometer/shake/gallery.png", - "largeImageUrl": "/static/projects/accelerometer/shake/gallery.gif", - "videoUrl": "/static/projects/accelerometer/shake/gallery.mp4" - }, - { - "name": "Serial", - "url": "/projects/serial" - }, - { - "name": "Storage", - "url": "/projects/storage" - }, - { - "name": "LCD", - "url": "/projects/lcd", - "imageUrl": "/static/projects/lcd/hello-world/gallery.png", - "largeImageUrl": "/static/projects/lcd/hello-world/gallery.gif", - "videoUrl": "/static/projects/lcd/hello-world/gallery.mp4" - }, - { - "name": "LoRa", - "url": "/projects/lora" - }, - { - "name": "Power", - "url": "/projects/power" - }, - { - "name": "Bit Radio", - "url": "/projects/radio" - }, - { - "name": "Boards", - "url": "/boards", - "imageUrl": "/static/libs/adafruit-circuit-playground-express.jpg" + "imageUrl": "/static/libs/adafruit-trinket-m0.jpg" } ] ``` ## See Also -[Jacdac](/boards/jacdac), -[Adafruit](/boards/adafruit), -[Arduino](/boards/arduino), -[SparkFun](/boards/sparkfun), -[XinaBox](/boards/xinabox), -[Misc](/boards/misc), -[Digital IO](/projects/digital-io), -[Analog IO](/projects/analog-io), -[Pixel](/projects/pixel), -[Light](/projects/light), -[Music](/projects/music), -[Servos](/projects/servos), -[HID](/projects/hid), -[Screen](/projects/screen), -[Accelerometer](/projects/accelerometer), -[Serial](/projects/serial), -[Storage](/projects/storage), -[LCD](/projects/lcd), -[LoRa](/projects/lora), -[Power](/projects/power), -[Bit Radio](/projects/radio), -[Boards](/boards) \ No newline at end of file +[Adafruit](/boards/adafruit) \ No newline at end of file diff --git a/docs/projects/SUMMARY.md b/docs/projects/SUMMARY.md index 4fd09e0d..eb702fdb 100644 --- a/docs/projects/SUMMARY.md +++ b/docs/projects/SUMMARY.md @@ -1,102 +1,5 @@ # Projects -* [Jacdac](/boards/jacdac) - * [MSR Jacdac IoT Brain 48 (ESP32-S2)](/boards/jacdac-iot-s2) - * [MSR Jacdac Brain RP2040 59](/boards/jacdac-brain-rp2040) - * [MSR Jacdac Brain F4 41](/boards/jacdac-brain-f4) - * [MSR Jacdac NRF52833 High Power 32](/boards/jacdac-nrfbrain) * [Adafruit](/boards/adafruit) - * [Adafruit Metro M0 Express](/boards/adafruit-metro-m0-express) - * [Adafruit Feather M0 Express](/boards/adafruit-feather-m0-express) - * [Adafruit ItsyBitsy M0 Express](/boards/adafruit-itsybitsy-m0-express) * [Adafruit Trinket M0](/boards/adafruit-trinket-m0) - * [Adafruit Gemma M0](/boards/adafruit-gemma-m0) - * [Adafruit Metro M4 Express](/boards/adafruit-metro-m4-express) - * [Adafruit Feather M4 Express](/boards/adafruit-feather-m4-express) - * [Adafruit ItsyBitsy M4 Express](/boards/adafruit-itsybitsy-m4-express) - * [Adafruit Grand Central M4 Express ](/boards/adafruit-grand-central-m4-express) - * [Adafruit Feather Bluefruit NRF52840](/boards/adafruit-feather-nrf52840-express) - * [Adafruit ItsyBitsy NRF52840 Express](/boards/adafruit-itsybitsy-nrf52840-express) - * [Adafruit Circuit Playground Bluefruit](/boards/adafruit-circuit-playground-bluefruit) -* [Arduino](/boards/arduino) - * [Arduino MKR](/boards/arduino-mkr1000) - * [Arduino Zero](/boards/arduino-zero) - * [Arduino MKR1300](/boards/arduino-mkr1300) - * [Arduino MKR1010](/boards/arduino-mkr1010) - * [Arduino Nano 33 BLE Sense](/boards/arduino-nano-33-ble-sense) -* [SparkFun](/boards/sparkfun) - * [Sparkfun RedBoard Turbo](/boards/sparkfun-redboard-turbo) - * [Sparkfun LumiDrive](/boards/sparkfun-lumidrive) - * [Sparkfun SAMD21 Dev Breakout](/boards/sparkfun-samd21-dev-breakout) - * [Sparkfun SAMD21 Mini Breakout](/boards/sparkfun-samd21-mini-breakout) -* [XinaBox](/boards/xinabox) - * [XinaBox CC03](/boards/xinabox-cc03) - * [XinaBox CS11](/boards/xinabox-cs11) -* [Misc](/boards/misc) - * [Robotics Masters Robo HAT MM1 M4](/boards/robotics-masters-robohatmm1-m4) - * [Espressif ESP32 DevKit-C](/boards/espressif-esp32-devkit-c) - * [Raspberry Pi Pico RP2040](/boards/rpi-pico) - * [RedBear BLE NANO 2](/boards/redbear-ble-nano) - * [StichKit](/boards/stitchkit) - * [Bluebird](/boards/teknikio-bluebird) - * [Brain NRF5840](/boards/brain-nrf52840) - * [Add a new board](/boards/add-a-new-board) -* [Digital IO](/projects/digital-io) - * [Blinky](/projects/digital-io/blinky) - * [Button LED](/projects/digital-io/button-led) - * [Switch LED](/projects/digital-io/switch-led) - * [Multi Blinky](/projects/digital-io/multi-blinky) -* [Analog IO](/projects/analog-io) - * [Blink to Light](/projects/analog-io/blink-to-light) - * [Glowy](/projects/analog-io/glowy) - * [Glow Light](/projects/analog-io/glow-light) -* [Pixel](/projects/pixel) - * [Blinky](/projects/pixel/blinky) -* [Light](/projects/light) - * [Rainbow](/projects/light/rainbow) - * [Range](/projects/light/range) -* [Music](/projects/music) - * [Play Sound](/projects/music/play-sound) - * [Piano Buttons](/projects/music/piano-buttons) -* [Servos](/projects/servos) - * [Sweep](/projects/servos/sweep) - * [Buttons](/projects/servos/buttons) -* [HID](/projects/hid) - * [Keyboard](/projects/hid/keyboard) - * [Gamepad](/projects/hid/gamepad) - * [Mouse](/projects/hid/mouse) -* [Screen](/projects/screen) - * [Console](/projects/screen/console) - * [Graph](/projects/screen/graph) -* [Accelerometer](/projects/accelerometer) - * [Shake](/projects/accelerometer/shake) - * [Level](/projects/accelerometer/level) - * [Log Values](/projects/accelerometer/log-values) -* [Serial](/projects/serial) - * [console](/projects/serial/console) - * [write-data](/projects/serial/write-data) - * [read-data](/projects/serial/read-data) - * [custom](/projects/serial/custom) -* [Storage](/projects/storage) - * [write file](/projects/storage/write-file) - * [data logging](/projects/storage/data-logger) -* [LCD](/projects/lcd) - * [Hello World](/projects/lcd/hello-world) -* [LoRa](/projects/lora) - * [Sender](/projects/lora/sender) - * [Receiver](/projects/lora/receiver) -* [Power](/projects/power) - * [Deep Sleep](/projects/power/deep-sleep) - * [Poke](/projects/power/poke) -* [Bit Radio](/projects/radio) - * [Send Number](/projects/radio/send-number) - * [Send String](/projects/radio/send-string) -* [Boards](/boards) - * [Adafruit](/boards/adafruit) - * [Arduino](/boards/arduino) - * [Sparkfun](/boards/sparkfun) - * [Jacdac](/boards/jacdac) - * [XinaBox](/boards/xinabox) - * [Misc](/boards/misc) - * [Add your board](/boards/add-a-new-board) diff --git a/libs/adafruit-circuit-playground-bluefruit/README.md b/libs/adafruit-circuit-playground-bluefruit/README.md deleted file mode 100644 index f6e300c5..00000000 --- a/libs/adafruit-circuit-playground-bluefruit/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Adafruit Circuit Playground Bluefruit - - diff --git a/libs/adafruit-circuit-playground-bluefruit/board.json b/libs/adafruit-circuit-playground-bluefruit/board.json deleted file mode 100644 index 15c24f35..00000000 --- a/libs/adafruit-circuit-playground-bluefruit/board.json +++ /dev/null @@ -1,366 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": true, - "width": 249.83999633789062, - "height": 249.31204223632812, - "pinDist": 15, - "pinBlocks": [ - { - "x": 124.92086316385772, - "y": 159.93345053018618, - "labels": [ - "BTN_SLIDE" - ] - }, - { - "x": 59.92256441197212, - "y": 17.840147426658344, - "labels": [ - "GND3" - ] - }, - { - "x": 29.531498322529206, - "y": 43.30532833521745, - "labels": [ - "A4" - ] - }, - { - "x": 9.883948075867105, - "y": 77.52829833274161, - "labels": [ - "A5_SDA" - ] - }, - { - "x": 3.1209888410522737, - "y": 116.47365044798116, - "labels": [ - "3V3" - ] - }, - { - "x": 10.233754808752911, - "y": 156.52681276894702, - "labels": [ - "A6_RX" - ] - }, - { - "x": 30.872421806669653, - "y": 190.98294134989393, - "labels": [ - "A7_RX" - ] - }, - { - "x": 60.19798855815587, - "y": 215.3529800753301, - "labels": [ - "GND" - ] - }, - { - "x": 173.768981421397, - "y": 215.3529800753301, - "labels": [ - "VOUT" - ] - }, - { - "x": 204.49378208019186, - "y": 189.93353240255723, - "labels": [ - "A0" - ] - }, - { - "x": 224.25791131859782, - "y": 155.30247907777633, - "labels": [ - "A1" - ] - }, - { - "x": 231.0208879928262, - "y": 116.41538870525896, - "labels": [ - "GND2" - ] - }, - { - "x": 224.25791131859782, - "y": 77.35337358890759, - "labels": [ - "A2" - ] - }, - { - "x": 204.49378208019186, - "y": 43.013796396538574, - "labels": [ - "A3" - ] - }, - { - "x": 173.82728486879978, - "y": 17.477769432054345, - "labels": [ - "3V32" - ] - } - ], - "leds": [ - { - "x": 152.43907187621588, - "y": 12.582555305516507, - "w": 6.1438774929653714, - "h": 6.143907253243276, - "color": "#ff0000", - "label": "LED" - }, - { - "x": 191.82381095522155, - "y": 156.85160524274318, - "w": 14.748972445423053, - "h": 14.748815073829538, - "color": "neopixel", - "label": "NEOPIXEL6" - }, - { - "x": 159.99152382639085, - "y": 189.93422998089443, - "w": 14.748888736237982, - "h": 14.748508139361174, - "color": "neopixel", - "label": "NEOPIXEL5" - }, - { - "x": 202.436266117241, - "y": 118.15403295287389, - "w": 14.023520744525829, - "h": 14.746694435684478, - "color": "neopixel", - "label": "NEOPIXEL7" - }, - { - "x": 193.33230627634563, - "y": 77.31963870052103, - "w": 11.047854536641577, - "h": 13.498168727779968, - "color": "neopixel", - "label": "NEOPIXEL8" - }, - { - "x": 159.6303186928044, - "y": 43.92801466212765, - "w": 13.494660064770626, - "h": 14.683633354002408, - "color": "neopixel", - "label": "NEOPIXEL9" - }, - { - "x": 75.46473021631206, - "y": 44.81756655771366, - "w": 13.496397030360873, - "h": 11.047910866829723, - "color": "neopixel", - "label": "NEOPIXEL0" - }, - { - "x": 44.56851407378564, - "y": 76.0745450780355, - "w": 14.68419548770803, - "h": 13.494680836094012, - "color": "neopixel", - "label": "NEOPIXEL1" - }, - { - "x": 33.281355904318964, - "y": 116.90718143297865, - "w": 14.746663467068146, - "h": 14.744992344541732, - "color": "neopixel", - "label": "NEOPIXEL2" - }, - { - "x": 46.08411072411004, - "y": 160.8611739123833, - "w": 11.047854536641577, - "h": 13.498168727779968, - "color": "neopixel", - "label": "NEOPIXEL3" - }, - { - "x": 78.5895522404641, - "y": 191.19561903333673, - "w": 13.494653089005203, - "h": 14.684275126072626, - "color": "neopixel", - "label": "NEOPIXEL4" - } - ], - "touchPads": [ - { - "x": 29.531498322529206, - "y": 43.30532833521745, - "w": 15.679958098734177, - "h": 15.679998444579105, - "label": "A4" - }, - { - "x": 9.883948075867105, - "y": 77.52829833274161, - "w": 15.679958098734177, - "h": 15.679970541445616, - "label": "A5" - }, - { - "x": 10.233754808752911, - "y": 156.52681276894702, - "w": 15.679958098734177, - "h": 15.679970541445616, - "label": "A6" - }, - { - "x": 30.872421806669653, - "y": 190.98294134989393, - "w": 15.679958098734177, - "h": 15.680026347712593, - "label": "A7" - }, - { - "x": 224.25791131859782, - "y": 155.30247907777633, - "w": 15.679958098734177, - "h": 15.679998444579105, - "label": "A1" - }, - { - "x": 224.25791131859782, - "y": 77.35337358890759, - "w": 15.679958098734177, - "h": 15.679998444579105, - "label": "A2" - }, - { - "x": 204.49378208019186, - "y": 43.013796396538574, - "w": 15.679958098734177, - "h": 15.679998444579105, - "label": "A3" - } - ], - "buttons": [ - { - "x": 68.85266027547256, - "y": 111.9112648976839, - "w": 14.746670442833569, - "h": 14.746694435684478, - "index": 0 - }, - { - "x": 166.23893562975968, - "y": 111.9112648976839, - "w": 14.748414384189239, - "h": 14.746694435684478, - "index": 1 - }, - { - "x": 147.13927595092585, - "y": 140.0295873507819, - "w": 14.746670442833569, - "h": 14.746694435684478, - "index": 2 - } - ], - "reset": { - "x": 120.62033168383603, - "y": 108.7413573209539, - "w": 8.601062960043372, - "h": 8.601085091298456 - } - }, - "gpioPinMap": { - "THERMOMETER": "THERMOMETER", - "LIGHTSENSOR": "LIGHTSENSOR", - "MICROPHONE": "MICROPHONE", - "ACCELEROMETER": "ACCELEROMETER", - "LED": "LED", - "NEOPIXEL6": "NEOPIXEL6", - "NEOPIXEL5": "NEOPIXEL5", - "NEOPIXEL7": "NEOPIXEL7", - "NEOPIXEL8": "NEOPIXEL8", - "NEOPIXEL9": "NEOPIXEL9", - "NEOPIXEL0": "NEOPIXEL0", - "NEOPIXEL1": "NEOPIXEL1", - "NEOPIXEL2": "NEOPIXEL2", - "NEOPIXEL3": "NEOPIXEL3", - "NEOPIXEL4": "NEOPIXEL4", - "RESETBTN": "RESETBTN", - "HEADPHONE": "HEADPHONE", - "BTN_A": "BTN_A", - "BTN": "BTN_AB", - "A": "BTN_A", - "BTN_B": "BTN_B", - "B": "BTN_B", - "BTN_SLIDE": "BTN_SLIDE", - "SLIDE": "BTN_SLIDE", - "GND3": "GND3", - "A4": "A4", - "A5_SDA": "A5_SDA", - "A5": "A5_SDA", - "SDA": "A5_SDA", - "3V3": "3V3", - "A6_RX": "A6_RX", - "A6": "A6_RX", - "RX": "A7_RX", - "A7_RX": "A7_RX", - "A7": "A7_RX", - "JACK_TX": "A7_RX", - "GND": "GND", - "VOUT": "VOUT", - "A0": "A0", - "A1": "A1", - "GND2": "GND2", - "A2": "A2", - "A3": "A3", - "3V32": "3V32", - "BTN_AB": "BTN_AB", - "AB": "BTN_AB" - }, - "groundPins": [ - "GND3", - "GND", - "GND2" - ], - "threeVoltPins": [ - "3V3", - "VOUT", - "3V32" - ], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [ - "thermometer", - "lightsensor", - "microphone", - "accelerometer", - "neopixel", - "pixels", - "headphone", - "switch", - "ir" - ], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} diff --git a/libs/adafruit-circuit-playground-bluefruit/board.svg b/libs/adafruit-circuit-playground-bluefruit/board.svg deleted file mode 100644 index 16e46169..00000000 --- a/libs/adafruit-circuit-playground-bluefruit/board.svg +++ /dev/null @@ -1 +0,0 @@ -AB \ No newline at end of file diff --git a/libs/adafruit-circuit-playground-bluefruit/boardhd.svg b/libs/adafruit-circuit-playground-bluefruit/boardhd.svg deleted file mode 100644 index 16e46169..00000000 --- a/libs/adafruit-circuit-playground-bluefruit/boardhd.svg +++ /dev/null @@ -1 +0,0 @@ -AB \ No newline at end of file diff --git a/libs/adafruit-circuit-playground-bluefruit/config.ts b/libs/adafruit-circuit-playground-bluefruit/config.ts deleted file mode 100644 index 510246ef..00000000 --- a/libs/adafruit-circuit-playground-bluefruit/config.ts +++ /dev/null @@ -1,50 +0,0 @@ -namespace config { - export const PIN_NEOPIXEL = DAL.P0_13; - export const NUM_NEOPIXELS = 10; - export const DEFAULT_BUTTON_MODE = DAL.BUTTON_ACTIVE_HIGH_PULL_DOWN; - - export const PIN_FLASH_MISO = DAL.P0_23; - export const PIN_FLASH_MOSI = DAL.P0_21; - export const PIN_FLASH_SCK = DAL.P0_19; - export const PIN_FLASH_CS = DAL.P0_15; - export const PIN_MIC_DATA = DAL.P0_16; - export const PIN_MIC_CLOCK = DAL.P0_17; - export const PIN_LIGHT = DAL.P0_28; - export const ACCELEROMETER_TYPE = DAL.ACCELEROMETER_TYPE_LIS3DH; - export const PIN_ACCELEROMETER_SDA = DAL.P1_10; - export const PIN_ACCELEROMETER_SCL = DAL.P1_12; - export const PIN_ACCELEROMETER_INT = DAL.P1_13; - export const PIN_TEMPERATURE = DAL.P0_31; - export const PIN_BTN_A = DAL.P1_2; - export const PIN_BTN_B = DAL.P1_15; - export const PIN_BTN_SLIDE = DAL.P1_6; - - export const PIN_A0 = DAL.P0_26; // no AIN - export const PIN_A1 = DAL.P0_2; - export const PIN_A2 = DAL.P0_29; - export const PIN_A3 = DAL.P0_3; - export const PIN_A4 = DAL.P0_4; - export const PIN_A5 = DAL.P0_5; - export const PIN_A6 = DAL.P0_30; - export const PIN_A7 = DAL.P0_14; // D1, no AIN - export const PIN_A8 = PIN_LIGHT; - export const PIN_A9 = PIN_TEMPERATURE; - - export const PIN_SPEAKER_AMP = DAL.P1_4; - export const PIN_JACK_SND = PIN_A0; - - export const PIN_SCL = PIN_A4; - export const PIN_SDA = PIN_A5; - export const PIN_RX = PIN_A6; - export const PIN_TX = PIN_A7; - - export const PIN_D4 = PIN_BTN_A; - export const PIN_D5 = PIN_BTN_B; - export const PIN_D7 = PIN_BTN_SLIDE; - export const PIN_D8 = PIN_NEOPIXEL; - export const PIN_D13 = DAL.P1_14; - export const PIN_LED = PIN_D13; - - export const PIN_JACK_TX = PIN_TX; // TX - export const PIN_JACK_COMMLED = PIN_LED; // LED -} diff --git a/libs/adafruit-circuit-playground-bluefruit/device.d.ts b/libs/adafruit-circuit-playground-bluefruit/device.d.ts deleted file mode 100644 index a3340434..00000000 --- a/libs/adafruit-circuit-playground-bluefruit/device.d.ts +++ /dev/null @@ -1,125 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - // pin-pads - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmOnlyPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_A6) - const A6: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A7) - const A7: PwmOnlyPin; - - // Define aliases, as Digital Pins - - //% fixedInstance shim=pxt::getPin(PIN_A4) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const SDA: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A6) - const RX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A7) - const TX: DigitalInOutPin; -} - -declare namespace input { - /** - * Left button. - */ - //% indexedInstanceNS=input indexedInstanceShim=pxt::getButton - //% block="button A" weight=95 fixedInstance - //% shim=pxt::getButton(0) - const buttonA: Button; - - /** - * Right button. - */ - //% block="button B" weight=94 fixedInstance - //% shim=pxt::getButton(1) - const buttonB: Button; - - /** - * Left and Right button. - */ - //% block="buttons A+B" weight=93 fixedInstance - //% shim=pxt::getButton(2) - const buttonsAB: Button; -} - -declare namespace input { - - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; - - /** - * Button connecting A6 to GND. - */ - //% block="button A6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA6: Button; - /** - * Button connecting A7 to GND. - */ - //% block="button A7" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA7: Button; -} \ No newline at end of file diff --git a/libs/adafruit-circuit-playground-bluefruit/pxt.json b/libs/adafruit-circuit-playground-bluefruit/pxt.json deleted file mode 100644 index 6d3d1cde..00000000 --- a/libs/adafruit-circuit-playground-bluefruit/pxt.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "adafruit-circuit-playground-bluefruit", - "description": "The Adafruit Circuit Playground Bluefruit library - beta", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - "board.json", - "board.svg" - ], - "dependencies": { - "core---nrf52": "file:../core---nrf52", - "buttons": "file:../buttons", - "light": "file:../light", - "mixer---nrf52": "file:../mixer---nrf52", - "switch": "file:../switch", - "accelerometer": "file:../accelerometer", - "lightsensor": "file:../lightsensor", - "microphone": "file:../microphone", - "thermometer": "file:../thermometer", - "serial": "file:../serial", - "pulse": "file:../pulse" - }, - "compileServiceVariant": "nrf52840", - "core": true, - "public": true, - "features": [ - "uf2", - "i2c", - "pinled", - "pina0", - "pina1", - "storage", - "serial", - "microphone", - "jacdac", - "light", - "storage", - "music", - "accelerometer" - ] -} diff --git a/libs/adafruit-circuit-playground-express/README.md b/libs/adafruit-circuit-playground-express/README.md deleted file mode 100644 index 1f927fed..00000000 --- a/libs/adafruit-circuit-playground-express/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Adafruit Circuit Playground Express - - diff --git a/libs/adafruit-circuit-playground-express/board.json b/libs/adafruit-circuit-playground-express/board.json deleted file mode 100644 index e8e61ae5..00000000 --- a/libs/adafruit-circuit-playground-express/board.json +++ /dev/null @@ -1,384 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": true, - "width": 249.83999633789062, - "height": 249.31204223632812, - "pinDist": 15, - "pinBlocks": [ - { - "x": 124.92086316385772, - "y": 159.93345053018618, - "labels": [ - "BTN_SLIDE" - ] - }, - { - "x": 59.92256441197212, - "y": 17.840147426658344, - "labels": [ - "GND3" - ] - }, - { - "x": 29.531498322529206, - "y": 43.30532833521745, - "labels": [ - "A4" - ] - }, - { - "x": 9.883948075867105, - "y": 77.52829833274161, - "labels": [ - "A5_SDA" - ] - }, - { - "x": 3.1209888410522737, - "y": 116.47365044798116, - "labels": [ - "3V3" - ] - }, - { - "x": 10.233754808752911, - "y": 156.52681276894702, - "labels": [ - "A6_RX" - ] - }, - { - "x": 30.872421806669653, - "y": 190.98294134989393, - "labels": [ - "A7_RX" - ] - }, - { - "x": 60.19798855815587, - "y": 215.3529800753301, - "labels": [ - "GND" - ] - }, - { - "x": 173.768981421397, - "y": 215.3529800753301, - "labels": [ - "VOUT" - ] - }, - { - "x": 204.49378208019186, - "y": 189.93353240255723, - "labels": [ - "A0" - ] - }, - { - "x": 224.25791131859782, - "y": 155.30247907777633, - "labels": [ - "A1" - ] - }, - { - "x": 231.0208879928262, - "y": 116.41538870525896, - "labels": [ - "GND2" - ] - }, - { - "x": 224.25791131859782, - "y": 77.35337358890759, - "labels": [ - "A2" - ] - }, - { - "x": 204.49378208019186, - "y": 43.013796396538574, - "labels": [ - "A3" - ] - }, - { - "x": 173.82728486879978, - "y": 17.477769432054345, - "labels": [ - "3V32" - ] - } - ], - "leds": [ - { - "x": 143.64726358645467, - "y": 117.87656419347279, - "w": 7.491260535887221, - "h": 10.307417510334698, - "color": "#ff0000", - "label": "IRRXLED" - }, - { - "x": 98.69974222572388, - "y": 117.87656419347279, - "w": 7.491274487418067, - "h": 10.307417510334698, - "color": "#ff0000", - "label": "IRTXLED" - }, - { - "x": 152.43907187621588, - "y": 12.582555305516507, - "w": 6.1438774929653714, - "h": 6.143907253243276, - "color": "#ff0000", - "label": "LED" - }, - { - "x": 191.82381095522155, - "y": 156.85160524274318, - "w": 14.748972445423053, - "h": 14.748815073829538, - "color": "neopixel", - "label": "NEOPIXEL6" - }, - { - "x": 159.99152382639085, - "y": 189.93422998089443, - "w": 14.748888736237982, - "h": 14.748508139361174, - "color": "neopixel", - "label": "NEOPIXEL5" - }, - { - "x": 202.436266117241, - "y": 118.15403295287389, - "w": 14.023520744525829, - "h": 14.746694435684478, - "color": "neopixel", - "label": "NEOPIXEL7" - }, - { - "x": 193.33230627634563, - "y": 77.31963870052103, - "w": 11.047854536641577, - "h": 13.498168727779968, - "color": "neopixel", - "label": "NEOPIXEL8" - }, - { - "x": 159.6303186928044, - "y": 43.92801466212765, - "w": 13.494660064770626, - "h": 14.683633354002408, - "color": "neopixel", - "label": "NEOPIXEL9" - }, - { - "x": 75.46473021631206, - "y": 44.81756655771366, - "w": 13.496397030360873, - "h": 11.047910866829723, - "color": "neopixel", - "label": "NEOPIXEL0" - }, - { - "x": 44.56851407378564, - "y": 76.0745450780355, - "w": 14.68419548770803, - "h": 13.494680836094012, - "color": "neopixel", - "label": "NEOPIXEL1" - }, - { - "x": 33.281355904318964, - "y": 116.90718143297865, - "w": 14.746663467068146, - "h": 14.744992344541732, - "color": "neopixel", - "label": "NEOPIXEL2" - }, - { - "x": 46.08411072411004, - "y": 160.8611739123833, - "w": 11.047854536641577, - "h": 13.498168727779968, - "color": "neopixel", - "label": "NEOPIXEL3" - }, - { - "x": 78.5895522404641, - "y": 191.19561903333673, - "w": 13.494653089005203, - "h": 14.684275126072626, - "color": "neopixel", - "label": "NEOPIXEL4" - } - ], - "touchPads": [ - { - "x": 29.531498322529206, - "y": 43.30532833521745, - "w": 15.679958098734177, - "h": 15.679998444579105, - "label": "A4" - }, - { - "x": 9.883948075867105, - "y": 77.52829833274161, - "w": 15.679958098734177, - "h": 15.679970541445616, - "label": "A5" - }, - { - "x": 10.233754808752911, - "y": 156.52681276894702, - "w": 15.679958098734177, - "h": 15.679970541445616, - "label": "A6" - }, - { - "x": 30.872421806669653, - "y": 190.98294134989393, - "w": 15.679958098734177, - "h": 15.680026347712593, - "label": "A7" - }, - { - "x": 224.25791131859782, - "y": 155.30247907777633, - "w": 15.679958098734177, - "h": 15.679998444579105, - "label": "A1" - }, - { - "x": 224.25791131859782, - "y": 77.35337358890759, - "w": 15.679958098734177, - "h": 15.679998444579105, - "label": "A2" - }, - { - "x": 204.49378208019186, - "y": 43.013796396538574, - "w": 15.679958098734177, - "h": 15.679998444579105, - "label": "A3" - } - ], - "buttons": [ - { - "x": 68.85266027547256, - "y": 111.9112648976839, - "w": 14.746670442833569, - "h": 14.746694435684478, - "index": 0 - }, - { - "x": 166.23893562975968, - "y": 111.9112648976839, - "w": 14.748414384189239, - "h": 14.746694435684478, - "index": 1 - }, - { - "x": 147.13927595092585, - "y": 140.0295873507819, - "w": 14.746670442833569, - "h": 14.746694435684478, - "index": 2 - } - ], - "reset": { - "x": 120.62033168383603, - "y": 108.7413573209539, - "w": 8.601062960043372, - "h": 8.601085091298456 - } - }, - "gpioPinMap": { - "THERMOMETER": "THERMOMETER", - "LIGHTSENSOR": "LIGHTSENSOR", - "MICROPHONE": "MICROPHONE", - "IRRXLED": "IRRXLED", - "IRTXLED": "IRTXLED", - "ACCELEROMETER": "ACCELEROMETER", - "LED": "LED", - "NEOPIXEL6": "NEOPIXEL6", - "NEOPIXEL5": "NEOPIXEL5", - "NEOPIXEL7": "NEOPIXEL7", - "NEOPIXEL8": "NEOPIXEL8", - "NEOPIXEL9": "NEOPIXEL9", - "NEOPIXEL0": "NEOPIXEL0", - "NEOPIXEL1": "NEOPIXEL1", - "NEOPIXEL2": "NEOPIXEL2", - "NEOPIXEL3": "NEOPIXEL3", - "NEOPIXEL4": "NEOPIXEL4", - "RESETBTN": "RESETBTN", - "HEADPHONE": "HEADPHONE", - "BTN_A": "BTN_A", - "BTN": "BTN_AB", - "A": "BTN_A", - "BTN_B": "BTN_B", - "B": "BTN_B", - "BTN_SLIDE": "BTN_SLIDE", - "SLIDE": "BTN_SLIDE", - "GND3": "GND3", - "A4": "A4", - "A5_SDA": "A5_SDA", - "A5": "A5_SDA", - "SDA": "A5_SDA", - "3V3": "3V3", - "A6_RX": "A6_RX", - "A6": "A6_RX", - "RX": "A7_RX", - "A7_RX": "A7_RX", - "A7": "A7_RX", - "JACK_TX": "A7_RX", - "GND": "GND", - "VOUT": "VOUT", - "A0": "A0", - "A1": "A1", - "GND2": "GND2", - "A2": "A2", - "A3": "A3", - "3V32": "3V32", - "BTN_AB": "BTN_AB", - "AB": "BTN_AB" - }, - "groundPins": [ - "GND3", - "GND", - "GND2" - ], - "threeVoltPins": [ - "3V3", - "VOUT", - "3V32" - ], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [ - "thermometer", - "lightsensor", - "microphone", - "accelerometer", - "neopixel", - "pixels", - "headphone", - "switch", - "ir" - ], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} \ No newline at end of file diff --git a/libs/adafruit-circuit-playground-express/board.svg b/libs/adafruit-circuit-playground-express/board.svg deleted file mode 100644 index 4a354568..00000000 --- a/libs/adafruit-circuit-playground-express/board.svg +++ /dev/null @@ -1,606 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AB - - - - - diff --git a/libs/adafruit-circuit-playground-express/boardhd.svg b/libs/adafruit-circuit-playground-express/boardhd.svg deleted file mode 100644 index b48a55e1..00000000 --- a/libs/adafruit-circuit-playground-express/boardhd.svg +++ /dev/null @@ -1,3622 +0,0 @@ - - - - - - - circuitplay rev G_breadboard.svg - - - - - - image/svg+xml - - { -"driveDisplayName":"CPLAYBOOT", -"useCrocClips": true -} - - - - - - - - - - - - - - - - - - - - - - Fritzing breadboard generated by brd2svg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AB - - - - diff --git a/libs/adafruit-circuit-playground-express/config.ts b/libs/adafruit-circuit-playground-express/config.ts deleted file mode 100644 index 5078f1c4..00000000 --- a/libs/adafruit-circuit-playground-express/config.ts +++ /dev/null @@ -1,55 +0,0 @@ -namespace config { - export const PIN_NEOPIXEL = DAL.PB23; - export const NUM_NEOPIXELS = 10; - export const DEFAULT_BUTTON_MODE = DAL.BUTTON_ACTIVE_HIGH_PULL_DOWN; - - export const PIN_FLASH_MISO = DAL.PA16; - export const PIN_FLASH_MOSI = DAL.PA20; - export const PIN_FLASH_SCK = DAL.PA21; - export const PIN_FLASH_CS = DAL.PB22; - export const PIN_MIC_DATA = DAL.PA08; - export const PIN_MIC_CLOCK = DAL.PA10; - export const PIN_BTN_SLIDE = DAL.PA15; - export const PIN_SPEAKER_AMP = DAL.PA30; - export const PIN_MICROPHONE = DAL.PA08; - export const PIN_LIGHT = DAL.PA11; - export const ACCELEROMETER_TYPE = DAL.ACCELEROMETER_TYPE_LIS3DH; - export const PIN_ACCELEROMETER_SDA = DAL.PA00; - export const PIN_ACCELEROMETER_SCL = DAL.PA01; - export const PIN_ACCELEROMETER_INT = DAL.PA13; - export const PIN_TEMPERATURE = DAL.PA09; - export const PIN_IR_OUT = DAL.PA23; - export const PIN_IR_IN = DAL.PA12; - export const PIN_BTN_A = DAL.PA28; - export const PIN_BTN_B = DAL.PA14; - - export const PIN_A0 = DAL.PA02; - export const PIN_A1 = DAL.PA05; - export const PIN_A2 = DAL.PA06; - export const PIN_A3 = DAL.PA07; - export const PIN_A4 = DAL.PB03; - export const PIN_A5 = DAL.PB02; - export const PIN_A6 = DAL.PB09; - export const PIN_A7 = DAL.PB08; - export const PIN_A8 = DAL.PA11; - export const PIN_A9 = DAL.PA09; - - export const PIN_SCL = PIN_A4; - export const PIN_SDA = PIN_A5; - export const PIN_RX = PIN_A6; - export const PIN_TX = PIN_A7; - - export const PIN_D4 = DAL.PA28; - export const PIN_D5 = DAL.PA14; - export const PIN_D7 = DAL.PA15; - export const PIN_D8 = DAL.PB23; - export const PIN_D13 = DAL.PA17; - export const PIN_LED = PIN_D13; - export const PIN_A10 = DAL.PA08; - - export const PIN_IRRXLED = PIN_IR_IN; - export const PIN_IRTXLED = PIN_IR_OUT; - - export const PIN_JACK_TX = PIN_TX; // TX - export const PIN_JACK_COMMLED = PIN_LED; // LED -} diff --git a/libs/adafruit-circuit-playground-express/device.d.ts b/libs/adafruit-circuit-playground-express/device.d.ts deleted file mode 100644 index 7443bbce..00000000 --- a/libs/adafruit-circuit-playground-express/device.d.ts +++ /dev/null @@ -1,216 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - // pin-pads - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: AnalogOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: AnalogInPin; - - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: AnalogInPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: AnalogInPin; - - //% fixedInstance shim=pxt::getPin(PIN_A6) - const A6: AnalogInPin; // could be PwmPin when mbed fixed - //% fixedInstance shim=pxt::getPin(PIN_A7) - const A7: AnalogInPin; // could be PwmPin when mbed fixed - - // Define aliases, as Digital Pins - - //% fixedInstance shim=pxt::getPin(PIN_A4) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const SDA: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A6) - const RX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A7) - const TX: DigitalInOutPin; -} - -declare namespace input { - /** - * Left button. - */ - //% indexedInstanceNS=input indexedInstanceShim=pxt::getButton - //% block="button A" weight=95 fixedInstance - //% shim=pxt::getButton(0) - const buttonA: Button; - - /** - * Right button. - */ - //% block="button B" weight=94 fixedInstance - //% shim=pxt::getButton(1) - const buttonB: Button; - - /** - * Left and Right button. - */ - //% block="buttons A+B" weight=93 fixedInstance - //% shim=pxt::getButton(2) - const buttonsAB: Button; -} - -declare namespace input { - /** - * Capacitive pin A1 - */ - //% block="touch A1" fixedInstance shim=pxt::getTouchButton(PIN_A1) - const touchA1: TouchButton; - - /** - * Capacitive pin A2 - */ - //% block="touch A2" fixedInstance shim=pxt::getTouchButton(PIN_A2) - const touchA2: TouchButton; - - /** - * Capacitive pin A3 - */ - //% block="touch A3" fixedInstance shim=pxt::getTouchButton(PIN_A3) - const touchA3: TouchButton; - - /** - * Capacitive pin A4 - */ - //% block="touch A4" fixedInstance shim=pxt::getTouchButton(PIN_A4) - const touchA4: TouchButton; - - /** - * Capacitive pin A5 - */ - //% block="touch A5" fixedInstance shim=pxt::getTouchButton(PIN_A5) - const touchA5: TouchButton; - - /** - * Capacitive pin A6 - */ - //% block="touch A6" fixedInstance shim=pxt::getTouchButton(PIN_A6) - const touchA6: TouchButton; - - /** - * Capacitive pin A7 - */ - //% block="touch A7" fixedInstance shim=pxt::getTouchButton(PIN_A7) - const touchA7: TouchButton; - - /** - * Capacitive pin A1 - */ - //% block="pin A1" fixedInstance shim=pxt::getTouchButton(PIN_A1) - //% blockHidden=1 deprecated=1 - const pinA1: TouchButton; - - /** - * Capacitive pin A2 - */ - //% block="pin A2" fixedInstance shim=pxt::getTouchButton(PIN_A2) - //% blockHidden=1 deprecated=1 - const pinA2: TouchButton; - - /** - * Capacitive pin A3 - */ - //% block="pin A3" fixedInstance shim=pxt::getTouchButton(PIN_A3) - //% blockHidden=1 deprecated=1 - const pinA3: TouchButton; - - /** - * Capacitive pin A4 - */ - //% block="pin A4" fixedInstance shim=pxt::getTouchButton(PIN_A4) - //% blockHidden=1 deprecated=1 - const pinA4: TouchButton; - - /** - * Capacitive pin A5 - */ - //% block="pin A5" fixedInstance shim=pxt::getTouchButton(PIN_A5) - //% blockHidden=1 deprecated=1 - const pinA5: TouchButton; - - /** - * Capacitive pin A6 - */ - //% block="pin A6" fixedInstance shim=pxt::getTouchButton(PIN_A6) - //% blockHidden=1 deprecated=1 - const pinA6: TouchButton; - - /** - * Capacitive pin A7 - */ - //% block="pin A7" fixedInstance shim=pxt::getTouchButton(PIN_A7) - //% blockHidden=1 deprecated=1 - const pinA7: TouchButton; - - - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; - - /** - * Button connecting A6 to GND. - */ - //% block="button A6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA6: Button; - /** - * Button connecting A7 to GND. - */ - //% block="button A7" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA7: Button; -} \ No newline at end of file diff --git a/libs/adafruit-circuit-playground-express/pxt.json b/libs/adafruit-circuit-playground-express/pxt.json deleted file mode 100644 index 26054752..00000000 --- a/libs/adafruit-circuit-playground-express/pxt.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "name": "adafruit-circuit-playground-express", - "description": "The Adafruit Circuit Playground Express library - beta", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - "board.json", - "board.svg" - ], - "dependencies": { - "core---samd": "file:../core---samd", - "buttons": "file:../buttons", - "light": "file:../light", - "mixer---samd": "file:../mixer---samd", - "switch": "file:../switch", - "touch": "file:../touch", - "accelerometer": "file:../accelerometer", - "lightsensor": "file:../lightsensor", - "thermometer": "file:../thermometer", - "microphone": "file:../microphone", - "serial": "file:../serial", - "pulse": "file:../pulse", - "infrared": "file:../infrared", - "storage": "file:../storage" - }, - "compileServiceVariant": "samd21", - "core": true, - "public": true, - "firmwareUrl": "https://learn.adafruit.com/adafruit-circuit-playground-express/adafruit2-uf2-bootloader-details#updating-the-bootloader", - "features": [ - "uf2", - "i2c", - "pinled", - "pina0", - "pina1", - "toucha0", - "toucha1", - "storage", - "serial", - "microphone", - "jacdac", - "light", - "storage", - "music", - "accelerometer", - "ir" - ] -} \ No newline at end of file diff --git a/libs/adafruit-feather-bluefruit-nrf52/README.md b/libs/adafruit-feather-bluefruit-nrf52/README.md deleted file mode 100644 index 19fe68b4..00000000 --- a/libs/adafruit-feather-bluefruit-nrf52/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# adafruit - -The adafruit library. - diff --git a/libs/adafruit-feather-bluefruit-nrf52/board.json b/libs/adafruit-feather-bluefruit-nrf52/board.json deleted file mode 100644 index 67da13ff..00000000 --- a/libs/adafruit-feather-bluefruit-nrf52/board.json +++ /dev/null @@ -1,294 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 454.552001953125, - "height": 204.50863647460938, - "pinDist": 15, - "pinBlocks": [ - { - "x": 391.75565336141585, - "y": 187.16009417914108, - "labels": [ - "GND2" - ] - }, - { - "x": 369.03261205605816, - "y": 187.16009417914108, - "labels": [ - "TX" - ] - }, - { - "x": 346.3096976658536, - "y": 187.16009417914108, - "labels": [ - "RX" - ] - }, - { - "x": 323.58670712655714, - "y": 187.16009417914108, - "labels": [ - "MISO" - ] - }, - { - "x": 300.8637165872607, - "y": 187.16009417914108, - "labels": [ - "MOSI" - ] - }, - { - "x": 278.1376039351985, - "y": 187.16009417914108, - "labels": [ - "SCK" - ] - }, - { - "x": 255.41776089169844, - "y": 187.16009417914108, - "labels": [ - "A5" - ] - }, - { - "x": 232.69479573543262, - "y": 187.16009417914108, - "labels": [ - "A4" - ] - }, - { - "x": 209.97183057916678, - "y": 187.16009417914108, - "labels": [ - "A3" - ] - }, - { - "x": 187.24884003987034, - "y": 187.16009417914108, - "labels": [ - "A2" - ] - }, - { - "x": 164.5258495005739, - "y": 187.16009417914108, - "labels": [ - "A1" - ] - }, - { - "x": 141.80288434430807, - "y": 187.16009417914108, - "labels": [ - "A0" - ] - }, - { - "x": 119.07989380501164, - "y": 187.16009417914108, - "labels": [ - "GND" - ] - }, - { - "x": 96.35692864874581, - "y": 187.16009417914108, - "labels": [ - "AREF" - ] - }, - { - "x": 73.63393810944937, - "y": 187.16009417914108, - "labels": [ - "3V" - ] - }, - { - "x": 50.910972953183546, - "y": 187.16009417914108, - "labels": [ - "RESET" - ] - }, - { - "x": 141.80288434430807, - "y": 5.374650816491369, - "labels": [ - "BAT" - ] - }, - { - "x": 164.5258495005739, - "y": 5.374650816491369, - "labels": [ - "EN" - ] - }, - { - "x": 187.24884003987034, - "y": 5.374650816491369, - "labels": [ - "USB" - ] - }, - { - "x": 209.97183057916678, - "y": 5.374650816491369, - "labels": [ - "D13" - ] - }, - { - "x": 232.69479573543262, - "y": 5.374650816491369, - "labels": [ - "D12" - ] - }, - { - "x": 255.41776089169844, - "y": 5.374650816491369, - "labels": [ - "D11" - ] - }, - { - "x": 278.1376039351985, - "y": 5.374650816491369, - "labels": [ - "D10" - ] - }, - { - "x": 300.8637165872607, - "y": 5.374650816491369, - "labels": [ - "D9" - ] - }, - { - "x": 323.58670712655714, - "y": 5.374650816491369, - "labels": [ - "D6" - ] - }, - { - "x": 346.3096976658536, - "y": 5.374650816491369, - "labels": [ - "D5" - ] - }, - { - "x": 369.03261205605816, - "y": 5.374650816491369, - "labels": [ - "SCL" - ] - }, - { - "x": 391.75565336141585, - "y": 5.374650816491369, - "labels": [ - "SDA" - ] - } - ], - "leds": [ - { - "x": 18.161469564925664, - "y": 43.625340607235074, - "w": 11.18160573167476, - "h": 11.181705414313287, - "color": "#ff0000", - "label": "LED" - }, - { - "x": 286.6523923212961, - "y": 38.856638899515225, - "w": 31.310349009924273, - "h": 31.31065352108797, - "color": "neopixel", - "label": "NEOPIXEL" - } - ], - "touchPads": [], - "buttons": [], - "reset": { - "x": 76.3386015536746, - "y": 138.73762261645558, - "w": 15.653613448579272, - "h": 15.653752998616044 - } - }, - "gpioPinMap": { - "GND2": "GND2", - "TX": "TX", - "JACK_TX": "TX", - "RX": "RX", - "MISO": "MISO", - "MOSI": "MOSI", - "SCK": "SCK", - "A5": "A5", - "A4": "A4", - "A3": "A3", - "A2": "A2", - "A1": "A1", - "A0": "A0", - "GND": "GND", - "AREF": "AREF", - "3V": "3V", - "RESET": "RESET", - "BAT": "BAT", - "EN": "EN", - "USB": "USB", - "D13": "D13", - "D12": "D12", - "D11": "D11", - "D10": "D10", - "D9": "D9", - "D6": "D6", - "D5": "D5", - "SCL": "SCL", - "SDA": "SDA", - "LED": "LED", - "NEOPIXEL": "NEOPIXEL", - "RESETBTN": "RESETBTN", - "ACCELEROMETER_INT": "D5" - }, - "groundPins": [ - "GND2", - "GND" - ], - "threeVoltPins": [ - "3V" - ], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [ - "pixel" - ], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - } - } \ No newline at end of file diff --git a/libs/adafruit-feather-bluefruit-nrf52/board.svg b/libs/adafruit-feather-bluefruit-nrf52/board.svg deleted file mode 100644 index 3e681bba..00000000 --- a/libs/adafruit-feather-bluefruit-nrf52/board.svg +++ /dev/null @@ -1,460 +0,0 @@ - - - - - - USB - - - - RST - - - ARf - - - 3V - - - A5 - - - A4 - - - A3 - - - A2 - - - A1 - - - A0 - - - - 13 - - - - 5 - - - 11 - - - 10 - - - 9 - - - SCK - - - MO - - - MI - - - SCL - - - SDA - - - RX - - - TX - - - BAT - - - 12 - - - 6 - - - GND - - - #13 - - - En - - - GND - - - - ~ - - - - - ~ - - - - - Reset - - - - - ~ - - - - adafruit! - - - 3V - - - GND - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ~ - - - - diff --git a/libs/adafruit-feather-bluefruit-nrf52/boardhd.svg b/libs/adafruit-feather-bluefruit-nrf52/boardhd.svg deleted file mode 100644 index f515c1f4..00000000 --- a/libs/adafruit-feather-bluefruit-nrf52/boardhd.svg +++ /dev/null @@ -1,1662 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - USB - - RST - ARf - 3V - A5 - A4 - A3 - A2 - A1 - A0 - - 13 - - 5 - 11 - 10 - 9 - SCK - MO - MI - SCL - SDA - RX - TX - BAT - 12 - 6 - GND - #13 - En - GND - - ~ - - - ~ - - - Reset - - - ~ - - adafruit! - 3V - GND - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ~ - - - diff --git a/libs/adafruit-feather-bluefruit-nrf52/config.ts b/libs/adafruit-feather-bluefruit-nrf52/config.ts deleted file mode 100644 index ea8ac60b..00000000 --- a/libs/adafruit-feather-bluefruit-nrf52/config.ts +++ /dev/null @@ -1,17 +0,0 @@ -namespace config { - export const PIN_A0 = DAL.P0_2; - export const PIN_A1 = DAL.P0_3; - export const PIN_A2 = DAL.P0_4; - export const PIN_A3 = DAL.P0_5; - export const PIN_A4 = DAL.P0_28; - export const PIN_A5 = DAL.P0_29; - - export const PIN_LED = DAL.P0_17; - export const PIN_RX = DAL.P0_8; - export const PIN_TX = DAL.P0_6; - export const PIN_MISO = DAL.P0_14; - export const PIN_MOSI = DAL.P0_13; - export const PIN_SCK = DAL.P0_12; - export const PIN_SCL = DAL.P0_26; - export const PIN_SDA = DAL.P0_25; -} diff --git a/libs/adafruit-feather-bluefruit-nrf52/device.d.ts b/libs/adafruit-feather-bluefruit-nrf52/device.d.ts deleted file mode 100644 index 2a9c0ba9..00000000 --- a/libs/adafruit-feather-bluefruit-nrf52/device.d.ts +++ /dev/null @@ -1,80 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; -} - -declare namespace input { - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; -} diff --git a/libs/adafruit-feather-bluefruit-nrf52/pxt.json b/libs/adafruit-feather-bluefruit-nrf52/pxt.json deleted file mode 100644 index 3ed34546..00000000 --- a/libs/adafruit-feather-bluefruit-nrf52/pxt.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "adafruit-feather-bluefruit-nrf52", - "description": "Support for Adafruit Feather Bluefruit Nrf52 - beta", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "compileServiceVariant": "nrf52832", - "dependencies": { - "core---nrf52": "file:../core---nrf52", - "light": "file:../light", - "buttons": "file:../buttons" - }, - "public": true, - "features": [ - "pina0", - "pina1", - "light", - "radio" - ] -} \ No newline at end of file diff --git a/libs/adafruit-feather-m0-express/README.md b/libs/adafruit-feather-m0-express/README.md deleted file mode 100644 index 19fe68b4..00000000 --- a/libs/adafruit-feather-m0-express/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# adafruit - -The adafruit library. - diff --git a/libs/adafruit-feather-m0-express/board.json b/libs/adafruit-feather-m0-express/board.json deleted file mode 100644 index d058ef73..00000000 --- a/libs/adafruit-feather-m0-express/board.json +++ /dev/null @@ -1,287 +0,0 @@ -{ - "driveDisplayName": "FEATHERBOOT", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 454.635986328125, - "height": 204.54568481445312, - "pinDist": 15, - "pinBlocks": [ - { - "x": 391.82993791173703, - "y": 187.19509599700422, - "labels": [ - "GND" - ] - }, - { - "x": 369.102728100482, - "y": 187.19509599700422, - "labels": [ - "TX" - ] - }, - { - "x": 346.37556753284446, - "y": 187.19509599700422, - "labels": [ - "RX" - ] - }, - { - "x": 323.64840696520685, - "y": 187.19509599700422, - "labels": [ - "MISO" - ] - }, - { - "x": 300.9196459800005, - "y": 187.19509599700422, - "labels": [ - "MOSI" - ] - }, - { - "x": 278.1924361687454, - "y": 187.19509599700422, - "labels": [ - "SCK" - ] - }, - { - "x": 255.4652756011079, - "y": 187.19509599700422, - "labels": [ - "A5" - ] - }, - { - "x": 232.73811503347034, - "y": 187.19509599700422, - "labels": [ - "A4" - ] - }, - { - "x": 210.0115453892428, - "y": 187.19509599700422, - "labels": [ - "A3" - ] - }, - { - "x": 187.28440944341398, - "y": 187.19509599700422, - "labels": [ - "A2" - ] - }, - { - "x": 164.5572242539677, - "y": 187.19509599700422, - "labels": [ - "A1" - ] - }, - { - "x": 141.83003906452137, - "y": 187.19509599700422, - "labels": [ - "A0" - ] - }, - { - "x": 96.37569330743752, - "y": 187.19509599700422, - "labels": [ - "AREF" - ] - }, - { - "x": 73.6485081179912, - "y": 187.19509599700422, - "labels": [ - "+3V3" - ] - }, - { - "x": 141.83003906452137, - "y": 5.376717702581506, - "labels": [ - "VBAT" - ] - }, - { - "x": 164.5572242539677, - "y": 5.376717702581506, - "labels": [ - "EN" - ] - }, - { - "x": 187.28440944341398, - "y": 5.376717702581506, - "labels": [ - "VBUS" - ] - }, - { - "x": 210.0115453892428, - "y": 5.376717702581506, - "labels": [ - "D13" - ] - }, - { - "x": 232.73811503347034, - "y": 5.376717702581506, - "labels": [ - "D12" - ] - }, - { - "x": 255.4652756011079, - "y": 5.376717702581506, - "labels": [ - "D11" - ] - }, - { - "x": 278.1924361687454, - "y": 5.376717702581506, - "labels": [ - "D10" - ] - }, - { - "x": 300.9196459800005, - "y": 5.376717702581506, - "labels": [ - "D9" - ] - }, - { - "x": 323.64840696520685, - "y": 5.376717702581506, - "labels": [ - "D6" - ] - }, - { - "x": 346.37556753284446, - "y": 5.376717702581506, - "labels": [ - "D5" - ] - }, - { - "x": 369.102728100482, - "y": 5.376717702581506, - "labels": [ - "SCL" - ] - }, - { - "x": 391.82993791173703, - "y": 5.376717702581506, - "labels": [ - "SDA" - ] - }, - { - "x": 76.35291834758675, - "y": 138.76275475349695, - "labels": [ - "RESET" - ] - } - ], - "leds": [ - { - "x": 18.16376684462617, - "y": 43.62975794242045, - "w": 11.183656416370631, - "h": 11.183728432031572, - "color": "#ff0000", - "label": "LED" - }, - { - "x": 288.9422932476361, - "y": 42.239307735661384, - "w": 26.843336067399623, - "h": 25.527165827499598, - "color": "neopixel", - "label": "NEOPIXEL" - } - ], - "reset": { - "x": 50.921322928544896, - "y": 187.19509599700422, - "w": 11.973807191904287, - "h": 11.973895736807599 - } - }, - "gpioPinMap": { - "GND": "GND", - "TX": "TX", - "RX": "RX", - "MISO": "MISO", - "MOSI": "MOSI", - "SCK": "SCK", - "A5": "A5", - "A4": "A4", - "A3": "A3", - "A2": "A2", - "A1": "A1", - "JACK_TX": "TX", - "A0": "A0", - "AREF": "AREF", - "+3V3": "+3V3", - "!RESET": "!RESET", - "VBAT": "VBAT", - "EN": "EN", - "VBUS": "VBUS", - "D13": "D13", - "D12": "D12", - "D11": "D11", - "D10": "D10", - "D9": "D9", - "D6": "D6", - "D5": "D5", - "SCL": "SCL", - "SDA": "SDA", - "LED": "LED", - "NEOPIXEL": "NEOPIXEL", - "RESET": "RESET", - "DISPLAY_CS": "A2", - "DISPLAY_SCK": "SCK", - "DISPLAY_MOSI": "MOSI", - "DISPLAY_DC": "A5", - "DISPLAY_RST": "A4", - "DISPLAY_MISO": "MISO", - "ACCELEROMETER_INT": "D5" - }, - "groundPins": [ - "GND" - ], - "threeVoltPins": [ - "+3V3" - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - }, - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": ["pixel"], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] - } \ No newline at end of file diff --git a/libs/adafruit-feather-m0-express/board.svg b/libs/adafruit-feather-m0-express/board.svg deleted file mode 100644 index 0e9464c0..00000000 --- a/libs/adafruit-feather-m0-express/board.svg +++ /dev/null @@ -1,1335 +0,0 @@ - - - - - - - - - - - - - - USB - - - - - - - - RST - - - - - ARf - - - - - 3V - - - - - A5 - - - - - A4 - - - - - A3 - - - - - A2 - - - - - A1 - - - - - A0 - - - - - - - - 13 - - - - - - - - 5 - - - - - 11 - - - - - 10 - - - - - 9 - - - - - SCK - - - - - MO - - - - - MI - - - - - SCL - - - - - SDA - - - - - RX - - - - - TX - - - - - BAT - - - - - 12 - - - - - 6 - - - - - GND - - - - - - - - - - - - - #13 - - - - - - - - - - - - - En - - - - - GND - - - - - - - - ~ - - - - - - - - - - - ~ - - - - - - - - - - - Reset - - - - - - - - - - - CHG - - - - - - - - - - - ~ - - - - - - - - - - - - - - - - Feather M0 - - - - - - - - - - - - - - - - - - - - - Express - - - - - - - - - - - - - adafruit! - - - - - 3V - - - - - GND - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ~ - - - - - - diff --git a/libs/adafruit-feather-m0-express/boardhd.svg b/libs/adafruit-feather-m0-express/boardhd.svg deleted file mode 100644 index f793caa4..00000000 --- a/libs/adafruit-feather-m0-express/boardhd.svg +++ /dev/null @@ -1,4438 +0,0 @@ - - - - - - - prefix0000_d267465b263bd137b3e1c48cc51aa319_1_breadboard.svg - - - - Fritzing breadboard generated by brd2svg - - - - - - - - - - - - text:USB - USB - - - - - - text:RST - RST - - - text:ARf - ARf - - - text:3V - 3V - - - text:A5 - A5 - - - text:A4 - A4 - - - text:A3 - A3 - - - text:A2 - A2 - - - text:A1 - A1 - - - text:A0 - A0 - - - - - - text:13 - 13 - - - - - - text:~5 - 5 - - - text:11 - 11 - - - text:10 - 10 - - - text:9 - 9 - - - text:SCK - SCK - - - text:MO - MO - - - text:MI - MI - - - text:SCL - SCL - - - text:SDA - SDA - - - text:RX - RX - - - text:TX - TX - - - text:BAT - BAT - - - text:12 - 12 - - - text:6 - 6 - - - text:GND - GND - - - text:#13 - - - - - - - - - #13 - - - - - - - - - - - text:En - En - - - text:GND - GND - - - - - - text:~ - ~ - - - - - - - - - text:~ - ~ - - - - - - - - - text:Reset - Reset - - - - - - - - - text:CHG - CHG - - - - - - - - - text:~ - ~ - - - - - - text:Feather M0 - - - - - - - - - Feather M0 - - - - - - - - - - - text:Express - - - - - - - - - Express - - - - - - - - - - - text:adafruit! - adafruit! - - - text:3V - 3V - - - text:GND - GND - - - element:CHG - - package:CHIPLED_0805_NOOUTLINE - - polygon - - - - - - element:JP1 - - package:1X16_ROUND - - - - element:JP3 - - package:1X12_ROUND - - - - element:L - - package:CHIPLED_0805_NOOUTLINE - - polygon - - - - - - element:LED1 - - package:LED3535 - - - - - - - - polygon - - - - - - element:R5 - - package:0603-NO - - - - - element:SW1 - - package:KMR2 - - - - - - - - - - - - - - - - element:TP1 - - package:TESTPOINT_ROUND_1.5MM - - - - element:TP2 - - package:TESTPOINT_ROUND_1.5MM - - - - element:U$4 - - package:TQFN48_7MM - - - - - - - - - - - - - element:U$7 - - package:ADAFRUIT_3.5MM - - - - element:U$9 - - package:FEATHERLOGO - - - - element:U$12 - - package:ADAFRUIT_3.5MM - - - - element:U$13 - - package:PCBFEAT-REV-040 - - - - element:U$31 - - package:MOUNTINGHOLE_2.5_PLATED - - - - - element:U$32 - - package:MOUNTINGHOLE_2.5_PLATED - - - - - element:U$34 - - package:FIDUCIAL_1MM - - - - element:U$35 - - package:FIDUCIAL_1MM - - - - element:U1 - - package:SOIC8_208MIL - - - - - - - element:X1 - - package:JSTPH2 - - - - - - - - - - - - - element:X3 - - package:4UCONN_20329_V2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text:~ - ~ - - - - - diff --git a/libs/adafruit-feather-m0-express/config.ts b/libs/adafruit-feather-m0-express/config.ts deleted file mode 100644 index e3313942..00000000 --- a/libs/adafruit-feather-m0-express/config.ts +++ /dev/null @@ -1,78 +0,0 @@ -namespace config { - export const NUM_NEOPIXELS = 1; - - export const PIN_A0 = DAL.PA02; - export const PIN_A1 = DAL.PB08; - export const PIN_A2 = DAL.PB09; - export const PIN_A3 = DAL.PA04; - export const PIN_A4 = DAL.PA05; - export const PIN_A5 = DAL.PB02; - - export const PIN_D0 = DAL.PA11; - export const PIN_D1 = DAL.PA10; - export const PIN_D2 = DAL.PA14; - export const PIN_D3 = DAL.PA09; - export const PIN_D4 = DAL.PA08; - export const PIN_D5 = DAL.PA15; - export const PIN_D6 = DAL.PA20; - export const PIN_D7 = DAL.PA21; - export const PIN_D8 = DAL.PA06; - export const PIN_D9 = DAL.PA07; - export const PIN_D10 = DAL.PA18; - export const PIN_D11 = DAL.PA16; - export const PIN_D12 = DAL.PA19; - export const PIN_D13 = DAL.PA17; - export const PIN_LED = PIN_D13; - export const PIN_RX = DAL.PA11; - export const PIN_TX = DAL.PA10; - export const PIN_MISO = DAL.PA12; - export const PIN_MOSI = DAL.PB10; - export const PIN_SCK = DAL.PB11; - export const PIN_SCL = DAL.PA23; - export const PIN_SDA = DAL.PA22; - export const PIN_RXLED = DAL.PB03; - export const PIN_TXLED = DAL.PA27; - export const PIN_NEOPIXEL = DAL.PA06; - - export const PIN_FLASH_MISO = DAL.PA14; - export const PIN_FLASH_MOSI = DAL.PA08; - export const PIN_FLASH_SCK = DAL.PA09; - export const PIN_FLASH_CS = DAL.PA13; - - export const PIN_ACCELEROMETER_INT = PIN_D5; - - export const PIN_JACK_TX = PIN_TX; - export const PIN_JACK_COMMLED = PIN_TXLED; - - export const PIN_DISPLAY_CS = PIN_A2; - export const PIN_DISPLAY_SCK = PIN_SCK; - export const PIN_DISPLAY_MOSI = PIN_MOSI; - export const PIN_DISPLAY_DC = PIN_A4; - export const PIN_DISPLAY_RST = PIN_A5; - export const PIN_DISPLAY_MISO = PIN_MISO; - // export const PIN_DISPLAY_BL = PIN_D4; plugged to power - export const DISPLAY_CFG0 = 0x00000090; - export const DISPLAY_CFG1 = 0x000e14ff; - export const DISPLAY_CFG2 = 24; - export const DISPLAY_WIDTH = 160; - export const DISPLAY_HEIGHT = 128; -} - -/* -// M0 -namespace userconfig { - export const PIN_D2 = DAL.PA08; - export const PIN_D4 = DAL.PA14; - export const PIN_RXLED = DAL.PB03; - export const PIN_NEOPIXEL = -1; - export const PIN_FLASH_SCK = -1; - export const NUM_NEOPIXELS = 0; -} -// Zero -namespace userconfig { - export const PIN_RXLED = DAL.PB03; - export const PIN_NEOPIXEL = -1; - export const PIN_FLASH_SCK = -1; - export const NUM_NEOPIXELS = 0; -} -*/ diff --git a/libs/adafruit-feather-m0-express/device.d.ts b/libs/adafruit-feather-m0-express/device.d.ts deleted file mode 100644 index 2b4a813b..00000000 --- a/libs/adafruit-feather-m0-express/device.d.ts +++ /dev/null @@ -1,212 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; - - // TODO only checked the following two for Metro M0 - //% fixedInstance shim=pxt::getPin(PIN_RXLED) - const RXLED: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TXLED: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_NEOPIXEL) - const NEOPIXEL: DigitalInOutPin; -} - - - -declare namespace input { - /** - * Capacitive pin A0 - */ - //% block="touch A0" fixedInstance shim=pxt::getTouchButton(PIN_A0) - const touchA0: TouchButton; - - /** - * Capacitive pin A1 - */ - //% block="touch A1" fixedInstance shim=pxt::getTouchButton(PIN_A1) - const touchA1: TouchButton; - - /** - * Capacitive pin A2 - */ - //% block="touch A2" fixedInstance shim=pxt::getTouchButton(PIN_A2) - const touchA2: TouchButton; - - /** - * Capacitive pin A3 - */ - //% block="touch A3" fixedInstance shim=pxt::getTouchButton(PIN_A3) - const touchA3: TouchButton; - - /** - * Capacitive pin A4 - */ - //% block="touch A4" fixedInstance shim=pxt::getTouchButton(PIN_A4) - const touchA4: TouchButton; - - /** - * Capacitive pin A5 - */ - //% block="touch A5" fixedInstance shim=pxt::getTouchButton(PIN_A5) - const touchA5: TouchButton; - - /** - * Capacitive pin D9 - */ - //% block="touch D9" fixedInstance shim=pxt::getTouchButton(PIN_D9) - const touchD9: TouchButton; -} - -declare namespace input { - - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; - - /** - * Button connecting D0 to GND. - */ - //% block="button D0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD0: Button; - - /** - * Button connecting D1 to GND. - */ - //% block="button D1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD1: Button; - - /** - * Button connecting D2 to GND. - */ - //% block="button D2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD2: Button; - - /** - * Button connecting D3 to GND. - */ - //% block="button D3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD3: Button; - - /** - * Button connecting D4 to GND. - */ - //% block="button D4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD4: Button; - - /** - * Button connecting D5 to GND. - */ - //% block="button D5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD5: Button; - - /** - * Button connecting D6 to GND. - */ - //% block="button D6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD6: Button; - - /** - * Button connecting D9 to GND. - */ - //% block="button D9" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D9,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD9: Button; - - /** - * Button connecting D10 to GND. - */ - //% block="button D10" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D10,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD10: Button; - - /** - * Button connecting D11 to GND. - */ - //% block="button D11" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D11,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD11: Button; - - /** - * Button connecting D12 to GND. - */ - //% block="button D12" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D12,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD12: Button; -} \ No newline at end of file diff --git a/libs/adafruit-feather-m0-express/pxt.json b/libs/adafruit-feather-m0-express/pxt.json deleted file mode 100644 index 7585c2a9..00000000 --- a/libs/adafruit-feather-m0-express/pxt.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "name": "adafruit-feather-m0-express", - "description": "Support for Adafruit Feather M0 Express", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "dependencies": { - "core---samd": "file:../core---samd", - "feather": "file:../feather", - "accelerometer": "file:../accelerometer", - "light": "file:../light", - "buttons": "file:../buttons", - "touch": "file:../touch", - "mixer---samd": "file:../mixer---samd", - "pixel": "file:../pixel", - "serial": "file:../serial", - "storage": "file:../storage" - }, - "public": true, - "firmwareUrl": "https://learn.adafruit.com/adafruit-feather-m0-express-designed-for-circuit-python-circuitpython/uf2-bootloader-details#updating-the-bootloader", - "dalDTS": { - "corePackage": "../core---samd" - }, - "compileServiceVariant": "samd21", - "features": [ - "uf2", - "pixel", - "pinled", - "pind0", - "pind1", - "pina0", - "pina1", - "buttond0", - "buttond1", - "toucha0", - "toucha1", - "storage", - "light", - "screen", - "jacdac", - "music", - "accelerometer" - ] -} \ No newline at end of file diff --git a/libs/adafruit-feather-m4-express/README.md b/libs/adafruit-feather-m4-express/README.md deleted file mode 100644 index 19fe68b4..00000000 --- a/libs/adafruit-feather-m4-express/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# adafruit - -The adafruit library. - diff --git a/libs/adafruit-feather-m4-express/board.json b/libs/adafruit-feather-m4-express/board.json deleted file mode 100644 index f9b98c20..00000000 --- a/libs/adafruit-feather-m4-express/board.json +++ /dev/null @@ -1,298 +0,0 @@ -{ - "driveDisplayName": "FEATHERBOOT", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 454.7699890136719, - "height": 204.60595703125, - "pinDist": 15, - "pinBlocks": [ - { - "x": 391.94581559475085, - "y": 187.25030517578128, - "labels": [ - "D4" - ] - }, - { - "x": 369.21187221487224, - "y": 187.25030517578128, - "labels": [ - "TX_D1" - ] - }, - { - "x": 346.4779288349936, - "y": 187.25030517578128, - "labels": [ - "RX_D0" - ] - }, - { - "x": 323.74401597260527, - "y": 187.25030517578128, - "labels": [ - "MISO" - ] - }, - { - "x": 301.00854671821054, - "y": 187.25030517578128, - "labels": [ - "MOSI" - ] - }, - { - "x": 278.27457282084157, - "y": 187.25030517578128, - "labels": [ - "SCK" - ] - }, - { - "x": 255.54065995845326, - "y": 187.25030517578128, - "labels": [ - "A5" - ] - }, - { - "x": 232.80673183731972, - "y": 187.25030517578128, - "labels": [ - "A4" - ] - }, - { - "x": 210.0734140659927, - "y": 187.25030517578128, - "labels": [ - "A3" - ] - }, - { - "x": 187.3394859448592, - "y": 187.25030517578128, - "labels": [ - "A2" - ] - }, - { - "x": 164.60554256498057, - "y": 187.25030517578128, - "labels": [ - "A1" - ] - }, - { - "x": 141.87162970259223, - "y": 187.25030517578128, - "labels": [ - "A0" - ] - }, - { - "x": 119.1377092108313, - "y": 187.25030517578128, - "labels": [ - "GND" - ] - }, - { - "x": 96.4037887190704, - "y": 187.25030517578128, - "labels": [ - "AREF" - ] - }, - { - "x": 73.66984533919177, - "y": 187.25030517578128, - "labels": [ - "+3V3" - ] - }, - { - "x": 141.87162970259223, - "y": 5.37829732894897, - "labels": [ - "VBAT" - ] - }, - { - "x": 164.60554256498057, - "y": 5.37829732894897, - "labels": [ - "EN" - ] - }, - { - "x": 187.3394859448592, - "y": 5.37829732894897, - "labels": [ - "VBUS" - ] - }, - { - "x": 210.0734140659927, - "y": 5.37829732894897, - "labels": [ - "D13" - ] - }, - { - "x": 232.80673183731972, - "y": 5.37829732894897, - "labels": [ - "D12" - ] - }, - { - "x": 255.54065995845326, - "y": 5.37829732894897, - "labels": [ - "D11" - ] - }, - { - "x": 278.27457282084157, - "y": 5.37829732894897, - "labels": [ - "D10" - ] - }, - { - "x": 301.00854671821054, - "y": 5.37829732894897, - "labels": [ - "D9" - ] - }, - { - "x": 323.74401597260527, - "y": 5.37829732894897, - "labels": [ - "D6" - ] - }, - { - "x": 346.4779288349936, - "y": 5.37829732894897, - "labels": [ - "D5" - ] - }, - { - "x": 369.21187221487224, - "y": 5.37829732894897, - "labels": [ - "SCL" - ] - }, - { - "x": 391.94581559475085, - "y": 5.37829732894897, - "labels": [ - "SDA" - ] - }, - { - "x": 64.06715079970797, - "y": 132.6402435302734, - "labels": [ - "RESET" - ] - } - ], - "leds": [ - { - "x": 18.16860503122264, - "y": 54.829639434814446, - "w": 11.186988115068395, - "h": 11.18702030181885, - "color": "#ff0000", - "label": "LED" - }, - { - "x": 131.99298075687798, - "y": 134.26794433593747, - "w": 31.325527678006168, - "h": 31.325617806549417, - "color": "neopixel", - "label": "NEOPIXEL" - } - ], - "reset": { - "x": 50.93590195931312, - "y": 187.25030517578128, - "w": 11.977372040958853, - "h": 11.977406501770021 - } - }, - "gpioPinMap": { - "D4": "D4", - "TX_D1": "TX_D1", - "TX": "TX_D1", - "D1": "TX_D1", - "RX_D0": "RX_D0", - "D0": "RX_D0", - "MISO": "MISO", - "MOSI": "MOSI", - "SCK": "SCK", - "A5": "A5", - "A4": "A4", - "A3": "A3", - "JACK_TX": "TX_D1", - "A2": "A2", - "A1": "A1", - "A0": "A0", - "GND": "GND", - "AREF": "AREF", - "+3V3": "+3V3", - "!RESET": "!RESET", - "VBAT": "VBAT", - "EN": "EN", - "VBUS": "VBUS", - "D13": "D13", - "D12": "D12", - "D11": "D11", - "D10": "D10", - "D9": "D9", - "D6": "D6", - "D5": "D5", - "SCL": "SCL", - "SDA": "SDA", - "LED": "LED", - "NEOPIXEL": "NEOPIXEL", - "RESET": "RESET", - "DISPLAY_CS": "A2", - "DISPLAY_SCK": "SCK", - "DISPLAY_MOSI": "MOSI", - "DISPLAY_DC": "A3", - "DISPLAY_RST": "A5", - "DISPLAY_MISO": "MISO", - "ACCELEROMETER_INT": "D5" - }, - "groundPins": [ - "GND" - ], - "threeVoltPins": [ - "+3V3" - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - }, - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": ["pixel"], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] - } \ No newline at end of file diff --git a/libs/adafruit-feather-m4-express/board.svg b/libs/adafruit-feather-m4-express/board.svg deleted file mode 100644 index a22bc26d..00000000 --- a/libs/adafruit-feather-m4-express/board.svg +++ /dev/null @@ -1,1806 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/adafruit-feather-m4-express/boardhd.svg b/libs/adafruit-feather-m4-express/boardhd.svg deleted file mode 100644 index 21f7943b..00000000 --- a/libs/adafruit-feather-m4-express/boardhd.svg +++ /dev/null @@ -1,4892 +0,0 @@ - - - - - - - Feather M4 Express rev E_breadboard.svg - - - - Fritzing breadboard generated by brd2svg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/adafruit-feather-m4-express/config.ts b/libs/adafruit-feather-m4-express/config.ts deleted file mode 100644 index e8ad1773..00000000 --- a/libs/adafruit-feather-m4-express/config.ts +++ /dev/null @@ -1,57 +0,0 @@ -namespace config { - export const NUM_NEOPIXELS = 1; - - export const PIN_A0 = DAL.PA02; - export const PIN_A1 = DAL.PA05; - export const PIN_A2 = DAL.PB08; - export const PIN_A3 = DAL.PB09; - export const PIN_A4 = DAL.PA04; - export const PIN_A5 = DAL.PA06; - - export const PIN_D0 = DAL.PB17; // RX - export const PIN_D1 = DAL.PB16; // TX - export const PIN_D4 = DAL.PA14; - export const PIN_D5 = DAL.PA16; - export const PIN_D6 = DAL.PA18; - export const PIN_D8 = DAL.PB03; // NEOPIXELS - export const PIN_D9 = DAL.PA19; - export const PIN_D10 = DAL.PA20; - export const PIN_D2 = PIN_D10; // D10 - export const PIN_D11 = DAL.PA21; - export const PIN_D12 = DAL.PA22; - export const PIN_D3 = PIN_D12; // D12 - export const PIN_D13 = DAL.PA23; - export const PIN_LED = PIN_D13; // D13 - export const PIN_RX = DAL.PB17; // D0 - export const PIN_TX = DAL.PB16; // D1 - export const PIN_MISO = DAL.PB22; - export const PIN_MOSI = DAL.PB23; - export const PIN_SCK = DAL.PA17; - export const PIN_D7 = PIN_SCK; // SCK - export const PIN_SCL = DAL.PA13; - export const PIN_SDA = DAL.PA12; - export const PIN_NEOPIXEL = DAL.PB03; // D8 - - export const PIN_FLASH_MISO = DAL.PA09; // QSPI_DATA[1] - export const PIN_FLASH_MOSI = DAL.PA08; // QSPI_DATA[0] - export const PIN_FLASH_SCK = DAL.PB10; // QSPI_SCK - export const PIN_FLASH_CS = DAL.PB11; // QSPI_CS - - export const PIN_ACCELEROMETER_INT = PIN_D5; - - export const PIN_JACK_TX = PIN_TX; // A4 - export const PIN_JACK_COMMLED = PIN_LED; // LED - - export const PIN_DISPLAY_CS = PIN_A2; - export const PIN_DISPLAY_SCK = PIN_SCK; - export const PIN_DISPLAY_MOSI = PIN_MOSI; - export const PIN_DISPLAY_DC = PIN_A3; - export const PIN_DISPLAY_RST = PIN_A5; - export const PIN_DISPLAY_MISO = PIN_MISO; - // export const PIN_DISPLAY_BL = PIN_D4; plugged to power - export const DISPLAY_CFG0 = 0x00000090; - export const DISPLAY_CFG1 = 0x000e14ff; - export const DISPLAY_CFG2 = 24; - export const DISPLAY_WIDTH = 160; - export const DISPLAY_HEIGHT = 128; -} diff --git a/libs/adafruit-feather-m4-express/device.d.ts b/libs/adafruit-feather-m4-express/device.d.ts deleted file mode 100644 index a6cdc67c..00000000 --- a/libs/adafruit-feather-m4-express/device.d.ts +++ /dev/null @@ -1,173 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; - - // TODO only checked the following two for Metro M0 - //% fixedInstance shim=pxt::getPin(PIN_RXLED) - const RXLED: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TXLED: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_NEOPIXEL) - const NEOPIXEL: DigitalInOutPin; -} - -declare namespace input { - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; - - /** - * Button connecting D0 to GND. - */ - //% block="button D0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD0: Button; - - /** - * Button connecting D1 to GND. - */ - //% block="button D1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD1: Button; - - /** - * Button connecting D2 to GND. - */ - //% block="button D2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD2: Button; - - /** - * Button connecting D3 to GND. - */ - //% block="button D3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD3: Button; - - /** - * Button connecting D4 to GND. - */ - //% block="button D4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD4: Button; - - /** - * Button connecting D5 to GND. - */ - //% block="button D5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD5: Button; - - /** - * Button connecting D6 to GND. - */ - //% block="button D6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD6: Button; - - /** - * Button connecting D9 to GND. - */ - //% block="button D9" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D9,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD9: Button; - - /** - * Button connecting D10 to GND. - */ - //% block="button D10" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D10,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD10: Button; - - /** - * Button connecting D11 to GND. - */ - //% block="button D11" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D11,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD11: Button; - - /** - * Button connecting D12 to GND. - */ - //% block="button D12" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D12,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD12: Button; - - /** - * Button connecting D13 to GND. - */ - //% block="button D13" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D13,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD13: Button; -} \ No newline at end of file diff --git a/libs/adafruit-feather-m4-express/pxt.json b/libs/adafruit-feather-m4-express/pxt.json deleted file mode 100644 index 4a534803..00000000 --- a/libs/adafruit-feather-m4-express/pxt.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "adafruit-feather-m4-express", - "description": "Support for Adafruit Feather M4 Express", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "compileServiceVariant": "samd51", - "dependencies": { - "core---samd51": "file:../core---samd51", - "feather": "file:../feather", - "pixel": "file:../pixel", - "light": "file:../light", - "accelerometer": "file:../accelerometer", - "buttons": "file:../buttons" - }, - "public": true, - "firmwareUrl": "https://learn.adafruit.com/adafruit-feather-m4-express-atsamd51/update-bootloader", - "features": [ - "uf2", - "screen", - "buttond0", - "buttond1", - "accelerometer", - "jacdac", - "pixel", - "light", - "accelerometer" - ] -} \ No newline at end of file diff --git a/libs/adafruit-feather-nrf52840-express/README.md b/libs/adafruit-feather-nrf52840-express/README.md deleted file mode 100644 index 19fe68b4..00000000 --- a/libs/adafruit-feather-nrf52840-express/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# adafruit - -The adafruit library. - diff --git a/libs/adafruit-feather-nrf52840-express/board.json b/libs/adafruit-feather-nrf52840-express/board.json deleted file mode 100644 index e93b65b2..00000000 --- a/libs/adafruit-feather-nrf52840-express/board.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "driveDisplayName": "FEATHERBOOT", - "visual": { - "image": "pkg://board.svg", - "outlineImage": "pkg://boardwireframe.svg", - "width": 175, - "height": 170, - "pinDist": 8.4, - "pinBlocks": [{ - "x": 55, - "y": 45, - "labels": ["BAT", "En", "USB", "D13", "D12", "~D11", "~D10", "~D9", "D6", "~D5", "SCL", "SDA"] - }, - { - "x": 22, - "y": 117, - "labels": ["RST", "3.3V", "ARf", "GND0", "A0", "A1", "A2", "A3", "A4", "A5", "SCK", "MOSI", "MISO", "RX", "TX", "GND1"] - } - ], - "leds": [{ - "x": 15, - "y": 112, - "color": "#ff4545", - "label": "LED" - },{ - "x": 209, - "y": 119, - "w": 8.8, - "color": "neopixel", - "label": "NEOPIXEL" - }] - }, - "gpioPinBlocks": [ - ["D13", "D12", "~D11", "~D10", "~D9", "D6", "~D5", "SCL", "SDA"], - ["A0", "A1", "A2", "A3", "A4", "A5", "SCK", "MOSI", "MISO", "RX", "TX"] - ], - "gpioPinMap": { - "A0": "A0", - "A1": "A1", - "A2": "A2", - "A3": "A3", - "A4": "A4", - "A5": "A5", - - "D0": "RX", - "D1": "TX", - "D5": "~D5", - "D6": "D6", - "D9": "~D9", - "D10": "~D10", - "D11": "~D11", - "D12": "D12", - "D13": "D13", - - "P0": "A0", - "P1": "A1", - "P2": "A2", - "P3": "A3", - "P4": "A4", - "P5": "A5", - "P6": "SDA", - "P7": "SCL", - "P11": "D5", - "P12": "D6" - }, - "groundPins": ["GND0", "GND1"], - "threeVoltPins": ["3.3V"], - "onboardComponents": [""], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} diff --git a/libs/adafruit-feather-nrf52840-express/board.svg b/libs/adafruit-feather-nrf52840-express/board.svg deleted file mode 100644 index 08c4d2a7..00000000 --- a/libs/adafruit-feather-nrf52840-express/board.svg +++ /dev/null @@ -1 +0,0 @@ -USBRSTARf3VA5A4A3A2A1A013511109SCKMOMISCLSDARXTXBAT126GND#13EnGND~~ResetCHG~Feather M0Expressadafruit!3VGND~ \ No newline at end of file diff --git a/libs/adafruit-feather-nrf52840-express/boardwireframe.svg b/libs/adafruit-feather-nrf52840-express/boardwireframe.svg deleted file mode 100644 index f6bfbc30..00000000 --- a/libs/adafruit-feather-nrf52840-express/boardwireframe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/libs/adafruit-feather-nrf52840-express/config.ts b/libs/adafruit-feather-nrf52840-express/config.ts deleted file mode 100644 index a05ef9b7..00000000 --- a/libs/adafruit-feather-nrf52840-express/config.ts +++ /dev/null @@ -1,34 +0,0 @@ -namespace config { - export const PIN_A0 = DAL.P0_4; - export const PIN_A1 = DAL.P0_5; - export const PIN_A2 = DAL.P0_30; - export const PIN_A3 = DAL.P0_28; - export const PIN_A4 = DAL.P0_2; - export const PIN_A5 = DAL.P0_3; - - export const PIN_D2 = DAL.P0_10; - export const PIN_D5 = DAL.P1_8; - export const PIN_D6 = DAL.P0_7; - export const PIN_D9 = DAL.P0_26; - export const PIN_D10 = DAL.P0_27; - export const PIN_D11 = DAL.P0_6; - export const PIN_D12 = DAL.P0_8; - export const PIN_D13 = DAL.P1_9; - - export const PIN_LED = DAL.P1_15; - export const PIN_LED2 = DAL.P1_10; - - export const PIN_MISO = DAL.P0_15; - export const PIN_MOSI = DAL.P0_13; - export const PIN_SCK = DAL.P0_14; - - export const PIN_TX = DAL.P0_25; - export const PIN_RX = DAL.P0_24; - - export const PIN_SCL = DAL.P0_11; - export const PIN_SDA = DAL.P0_12; - - export const PIN_NEOPIXEL = DAL.P0_16; - export const PIN_BTN_A = DAL.P1_2; - export const NUM_NEOPIXELS = 1; -} diff --git a/libs/adafruit-feather-nrf52840-express/device.d.ts b/libs/adafruit-feather-nrf52840-express/device.d.ts deleted file mode 100644 index 16d4bb08..00000000 --- a/libs/adafruit-feather-nrf52840-express/device.d.ts +++ /dev/null @@ -1,103 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const D6: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D10) - const D10: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D11) - const D11: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D12) - const D12: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: DigitalInOutPin; // red - //% fixedInstance shim=pxt::getPin(PIN_LED2) - const LED2: DigitalInOutPin; // blue - - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; -} - -declare namespace input { - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; -} diff --git a/libs/adafruit-feather-nrf52840-express/pxt.json b/libs/adafruit-feather-nrf52840-express/pxt.json deleted file mode 100644 index 9a327898..00000000 --- a/libs/adafruit-feather-nrf52840-express/pxt.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "adafruit-feather-nrf52840-express", - "description": "Support for Adafruit Feather nrf52840 Express - beta", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg", - "boardwireframe.svg" - ], - "core": true, - "compileServiceVariant": "nrf52840", - "dependencies": { - "core---nrf52": "file:../core---nrf52", - "pixel": "file:../pixel", - "buttons": "file:../buttons" - }, - "public": true, - "dalDTS": { - "corePackage": "../core---nrf52" - }, - "features": [ - "pina0", - "pina1", - "radio" - ] -} diff --git a/libs/adafruit-gemma-m0/README.md b/libs/adafruit-gemma-m0/README.md deleted file mode 100644 index 19fe68b4..00000000 --- a/libs/adafruit-gemma-m0/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# adafruit - -The adafruit library. - diff --git a/libs/adafruit-gemma-m0/board.json b/libs/adafruit-gemma-m0/board.json deleted file mode 100644 index 0575cf1e..00000000 --- a/libs/adafruit-gemma-m0/board.json +++ /dev/null @@ -1,149 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": true, - "width": 187.4998779296875, - "height": 184.8762969970703, - "pinDist": 15, - "pinBlocks": [ - { - "x": 26.32334148018107, - "y": 23.720797498863615, - "labels": [ - "D2_A1_SDA_MOSI" - ] - }, - { - "x": 3.1024305382939454, - "y": 79.39214753575048, - "labels": [ - "D0_A2_SCL_SCK" - ] - }, - { - "x": 26.13582811645025, - "y": 135.6961593892263, - "labels": [ - "3V" - ] - }, - { - "x": 138.13419196368872, - "y": 135.4524091063885, - "labels": [ - "VOUT" - ] - }, - { - "x": 161.77692682881585, - "y": 79.14839725291269, - "labels": [ - "D1_A0" - ] - }, - { - "x": 138.25604580963764, - "y": 23.575604836831324, - "labels": [ - "GND" - ] - } - ], - "leds": [ - { - "x": 44.156852865382035, - "y": 56.332156216030285, - "w": 13.398871114128163, - "h": 13.39891535425076, - "color": "neopixel", - "label": "NEOPIXEL" - }, - { - "x": 131.05903601897276, - "y": 57.79920205492782, - "w": 5.3604907764757534, - "h": 5.360516851566356, - "color": "#ff0000", - "label": "LED" - } - ], - "touchPads": [ - { - "x": 26.32334148018107, - "y": 23.720797498863615, - "w": 23.044438554316567, - "h": 23.04449516771848, - "label": "D2" - }, - { - "x": 3.1024305382939454, - "y": 79.39214753575048, - "w": 23.044438554316567, - "h": 23.04449516771848, - "label": "D0" - }, - { - "x": 161.77692682881585, - "y": 79.14839725291269, - "w": 23.044449024659063, - "h": 23.04449516771848, - "label": "D1" - } - ], - "buttons": [], - "reset": { - "x": 38.1109368230292, - "y": 87.37630950642888, - "w": 11.723124208939343, - "h": 11.723174041232832 - } - }, - "gpioPinMap": { - "NEOPIXEL": "NEOPIXEL", - "LED": "LED", - "RESETBTN": "RESETBTN", - "D2_A1_SDA_MOSI": "D2_A1_SDA_MOSI", - "D2": "D2_A1_SDA_MOSI", - "A1": "D2_A1_SDA_MOSI", - "SDA": "D2_A1_SDA_MOSI", - "MOSI": "D2_A1_SDA_MOSI", - "D0_A2_SCL_SCK": "D0_A2_SCL_SCK", - "D0": "D0_A2_SCL_SCK", - "A2": "D0_A2_SCL_SCK", - "SCL": "D0_A2_SCL_SCK", - "SCK": "D0_A2_SCL_SCK", - "3V": "3V", - "VOUT": "VOUT", - "D1_A0": "D1_A0", - "D1": "D1_A0", - "A0": "D1_A0", - "GND": "GND", - "ACCELEROMETER_INT": "D1" - }, - "groundPins": [ - "GND" - ], - "threeVoltPins": [ - "3V", - "VOUT" - ], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [ - "pixel" - ], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - } -} \ No newline at end of file diff --git a/libs/adafruit-gemma-m0/board.svg b/libs/adafruit-gemma-m0/board.svg deleted file mode 100644 index 7e039675..00000000 --- a/libs/adafruit-gemma-m0/board.svg +++ /dev/null @@ -1,686 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/adafruit-gemma-m0/boardhd.svg b/libs/adafruit-gemma-m0/boardhd.svg deleted file mode 100644 index a81bbee1..00000000 --- a/libs/adafruit-gemma-m0/boardhd.svg +++ /dev/null @@ -1,1919 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/adafruit-gemma-m0/config.ts b/libs/adafruit-gemma-m0/config.ts deleted file mode 100644 index 3c089059..00000000 --- a/libs/adafruit-gemma-m0/config.ts +++ /dev/null @@ -1,27 +0,0 @@ - -namespace config { - export const PIN_ONBOARD_DOTSTAR_DATA = DAL.PA00; - export const PIN_ONBOARD_DOTSTAR_CLOCK = DAL.PA01; - export const NUM_ONBOARD_DOTSTARS = 1; - - export const PIN_D0 = DAL.PA04; - export const PIN_D1 = DAL.PA02; - export const PIN_D2 = DAL.PA05; - export const PIN_D13 = DAL.PA23; - export const PIN_LED = PIN_D13; - - export const PIN_A0 = PIN_D1; - export const PIN_A1 = PIN_D2; - export const PIN_A2 = PIN_D0; - - export const PIN_SDA = PIN_D0; - export const PIN_SCL = PIN_D2; - - export const PIN_MOSI = PIN_D2; - export const PIN_SCK = PIN_D0; - - export const PIN_RX = PIN_D2; - export const PIN_TX = PIN_D0; - - export const PIN_JACK_TX = PIN_TX -} \ No newline at end of file diff --git a/libs/adafruit-gemma-m0/device.d.ts b/libs/adafruit-gemma-m0/device.d.ts deleted file mode 100644 index fb54c2f6..00000000 --- a/libs/adafruit-gemma-m0/device.d.ts +++ /dev/null @@ -1,78 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_D0) - const D0: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const D1: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmOnlyPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - -} - -declare namespace input { - /** - * Capacitive pin D0 - */ - //% block="touch D0" fixedInstance shim=pxt::getTouchButton(PIN_D0) - const touchD0: TouchButton; - - /** - * Capacitive pin D1 - */ - //% block="touch D1" fixedInstance shim=pxt::getTouchButton(PIN_D1) - const touchD1: TouchButton; - - /** - * Capacitive pin D4 - */ - //% block="touch D2" fixedInstance shim=pxt::getTouchButton(PIN_D2) - const touchD2: TouchButton; - - /** - * Button connecting D0 to GND. - */ - //% block="button D0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD0: Button; - - /** - * Button connecting D1 to GND. - */ - //% block="button D1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD1: Button; - - /** - * Button connecting D2 to GND. - */ - //% block="button D2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD2: Button; -} diff --git a/libs/adafruit-gemma-m0/pxt.json b/libs/adafruit-gemma-m0/pxt.json deleted file mode 100644 index 882be6a6..00000000 --- a/libs/adafruit-gemma-m0/pxt.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "adafruit-gemma-m0", - "description": "Support for Adafruit Gemma M0", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "dependencies": { - "core---samd": "file:../core---samd", - "buttons": "file:../buttons", - "light": "file:../light", - "pixel": "file:../pixel", - "touch": "file:../touch", - "serial": "file:../serial" - }, - "public": true, - "firmwareUrl": "https://learn.adafruit.com/adafruit-gemma-m0/uf2-bootloader-details#updating-the-bootloader", - "compileServiceVariant": "samd21", - "features": [ - "uf2", - "pind0", - "pind1", - "pina0", - "pina1", - "buttond0", - "buttond1", - "touchd0", - "touchd1", - "light", - "pixel", - "jacdac", - "music" - ] -} \ No newline at end of file diff --git a/libs/adafruit-grand-central-m4-express/README.md b/libs/adafruit-grand-central-m4-express/README.md deleted file mode 100644 index 39a3cb1e..00000000 --- a/libs/adafruit-grand-central-m4-express/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# Adafruit Grand Central M4 Express - diff --git a/libs/adafruit-grand-central-m4-express/board.json b/libs/adafruit-grand-central-m4-express/board.json deleted file mode 100644 index 2174882a..00000000 --- a/libs/adafruit-grand-central-m4-express/board.json +++ /dev/null @@ -1,1260 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 297.5018005371094, - "height": 151.1999969482422, - "pinDist": 15, - "pinBlocks": [ - { - "x": 26.85293102807856, - "y": 77.10303378357295, - "labels": [ - "_105498792" - ] - }, - { - "x": 28.75468566958591, - "y": 77.10303378357295, - "labels": [ - "_105498816" - ] - }, - { - "x": 29.087236601614674, - "y": 77.10303378357295, - "labels": [ - "_105498936" - ] - }, - { - "x": 29.800593072522826, - "y": 77.10303378357295, - "labels": [ - "_105499032" - ] - }, - { - "x": 26.909058963054054, - "y": 77.10353451423082, - "labels": [ - "_105498456" - ] - }, - { - "x": 26.909058963054054, - "y": 77.10353451423082, - "labels": [ - "_105380176" - ] - }, - { - "x": 29.870405444749654, - "y": 77.10303378357295, - "labels": [ - "_105380272" - ] - }, - { - "x": 29.15807678906115, - "y": 77.10303378357295, - "labels": [ - "_105380392" - ] - }, - { - "x": 26.853365872979182, - "y": 80.20076446711184, - "labels": [ - "_105380536" - ] - }, - { - "x": 28.75468566958591, - "y": 80.20076446711184, - "labels": [ - "_105380632" - ] - }, - { - "x": 29.087236601614674, - "y": 80.20076446711184, - "labels": [ - "_105380728" - ] - }, - { - "x": 29.800593072522826, - "y": 80.20076446711184, - "labels": [ - "_105380824" - ] - }, - { - "x": 26.853365872979182, - "y": 81.0178778380186, - "labels": [ - "_105380920" - ] - }, - { - "x": 26.85293102807856, - "y": 80.20076446711184, - "labels": [ - "_105380512" - ] - }, - { - "x": 29.870405444749654, - "y": 80.20076446711184, - "labels": [ - "_105409880" - ] - }, - { - "x": 29.15807678906115, - "y": 80.20076446711184, - "labels": [ - "_105409976" - ] - }, - { - "x": 28.75468566958591, - "y": 83.26502525930897, - "labels": [ - "_105410096" - ] - }, - { - "x": 29.087236601614674, - "y": 83.26449817440594, - "labels": [ - "_105410192" - ] - }, - { - "x": 29.800593072522826, - "y": 83.26449817440594, - "labels": [ - "_105410288" - ] - }, - { - "x": 26.853365872979182, - "y": 83.26449817440594, - "labels": [ - "_105410384" - ] - }, - { - "x": 26.853365872979182, - "y": 84.1839714334792, - "labels": [ - "_105410480" - ] - }, - { - "x": 26.85293102807856, - "y": 83.26502525930897, - "labels": [ - "_105410072" - ] - }, - { - "x": 29.870405444749654, - "y": 83.26502525930897, - "labels": [ - "_105410648" - ] - }, - { - "x": 29.15807678906115, - "y": 83.26502525930897, - "labels": [ - "_105410744" - ] - }, - { - "x": 29.087236601614674, - "y": 86.46458874611133, - "labels": [ - "_105410840" - ] - }, - { - "x": 28.75468566958591, - "y": 86.46458874611133, - "labels": [ - "_105418800" - ] - }, - { - "x": 26.91411897644309, - "y": 86.46453603762103, - "labels": [ - "_105418920" - ] - }, - { - "x": 26.91411897644309, - "y": 86.46453603762103, - "labels": [ - "_105418992" - ] - }, - { - "x": 29.870405444749654, - "y": 86.46458874611133, - "labels": [ - "_105418896" - ] - }, - { - "x": 28.75468566958591, - "y": 86.46458874611133, - "labels": [ - "_105419160" - ] - }, - { - "x": 26.85293102807856, - "y": 89.74922373626111, - "labels": [ - "_105419280" - ] - }, - { - "x": 28.75468566958591, - "y": 89.74922373626111, - "labels": [ - "_105419304" - ] - }, - { - "x": 29.087236601614674, - "y": 89.74922373626111, - "labels": [ - "_105419400" - ] - }, - { - "x": 29.800593072522826, - "y": 89.74922373626111, - "labels": [ - "_105419496" - ] - }, - { - "x": 26.909058963054054, - "y": 89.74922373626111, - "labels": [ - "_105419256" - ] - }, - { - "x": 26.909058963054054, - "y": 89.74922373626111, - "labels": [ - "_105419640" - ] - }, - { - "x": 29.870405444749654, - "y": 89.74922373626111, - "labels": [ - "_105419736" - ] - }, - { - "x": 29.15807678906115, - "y": 89.74922373626111, - "labels": [ - "_105419832" - ] - }, - { - "x": 26.853365872979182, - "y": 92.84695441980001, - "labels": [ - "_105419952" - ] - }, - { - "x": 28.75468566958591, - "y": 92.84695441980001, - "labels": [ - "_105420048" - ] - }, - { - "x": 29.087236601614674, - "y": 92.84695441980001, - "labels": [ - "_105420144" - ] - }, - { - "x": 29.800593072522826, - "y": 92.84695441980001, - "labels": [ - "_105420240" - ] - }, - { - "x": 26.853365872979182, - "y": 93.66406779070678, - "labels": [ - "_105420336" - ] - }, - { - "x": 26.85293102807856, - "y": 92.84695441980001, - "labels": [ - "_105419928" - ] - }, - { - "x": 29.870405444749654, - "y": 92.84695441980001, - "labels": [ - "_105420504" - ] - }, - { - "x": 29.15807678906115, - "y": 92.84695441980001, - "labels": [ - "_105420600" - ] - }, - { - "x": 28.75468566958591, - "y": 95.91068812709412, - "labels": [ - "_105420720" - ] - }, - { - "x": 29.087236601614674, - "y": 95.91068812709412, - "labels": [ - "_105533480" - ] - }, - { - "x": 29.800593072522826, - "y": 95.91068812709412, - "labels": [ - "_105533576" - ] - }, - { - "x": 26.853365872979182, - "y": 95.91068812709412, - "labels": [ - "_105533672" - ] - }, - { - "x": 26.853365872979182, - "y": 96.8296606555095, - "labels": [ - "_105533768" - ] - }, - { - "x": 26.85293102807856, - "y": 95.91068812709412, - "labels": [ - "_105420696" - ] - }, - { - "x": 29.870405444749654, - "y": 95.91068812709412, - "labels": [ - "_105533936" - ] - }, - { - "x": 29.15807678906115, - "y": 95.91068812709412, - "labels": [ - "_105534032" - ] - }, - { - "x": 29.087236601614674, - "y": 99.11025161389648, - "labels": [ - "_105534128" - ] - }, - { - "x": 28.75468566958591, - "y": 99.11025161389648, - "labels": [ - "_105534224" - ] - }, - { - "x": 26.91411897644309, - "y": 99.1108841157801, - "labels": [ - "_105534344" - ] - }, - { - "x": 26.91411897644309, - "y": 99.1108841157801, - "labels": [ - "_105534416" - ] - }, - { - "x": 29.870405444749654, - "y": 99.11025161389648, - "labels": [ - "_105534320" - ] - }, - { - "x": 28.75468566958591, - "y": 99.11025161389648, - "labels": [ - "_105534584" - ] - }, - { - "x": 191.31062017524474, - "y": 77.55324335348749, - "labels": [ - "RST_2" - ] - }, - { - "x": 198.50883182621845, - "y": 77.36865822044989, - "labels": [ - "GND_5" - ] - }, - { - "x": 191.42657881541007, - "y": 70.0263918756263, - "labels": [ - "SCK" - ] - }, - { - "x": 198.46497837684683, - "y": 70.07830973857378, - "labels": [ - "MOSI" - ] - }, - { - "x": 191.28737573873886, - "y": 63.0031436683556, - "labels": [ - "MISO" - ] - }, - { - "x": 198.624605986729, - "y": 62.97107055200683, - "labels": [ - "5V_3" - ] - }, - { - "x": 58.729098108292966, - "y": 3.5812520193242996, - "labels": [ - "SCL" - ] - }, - { - "x": 66.22262215526052, - "y": 3.5812520193242996, - "labels": [ - "SDA" - ] - }, - { - "x": 73.71614620222809, - "y": 3.5812520193242996, - "labels": [ - "AREF" - ] - }, - { - "x": 81.20968342631384, - "y": 3.5812520193242996, - "labels": [ - "GND_2" - ] - }, - { - "x": 88.70322065039962, - "y": 3.5812520193242996, - "labels": [ - "D13" - ] - }, - { - "x": 96.19673152024897, - "y": 3.5812520193242996, - "labels": [ - "D12" - ] - }, - { - "x": 103.69026874433473, - "y": 3.5812520193242996, - "labels": [ - "D11" - ] - }, - { - "x": 111.1837927913023, - "y": 3.5812520193242996, - "labels": [ - "D10" - ] - }, - { - "x": 118.67731683826986, - "y": 3.5812520193242996, - "labels": [ - "D9" - ] - }, - { - "x": 126.17084088523741, - "y": 3.5812520193242996, - "labels": [ - "D8" - ] - }, - { - "x": 135.51517024618968, - "y": 3.405969934824996, - "labels": [ - "D7" - ] - }, - { - "x": 143.00869429315725, - "y": 3.405969934824996, - "labels": [ - "D6" - ] - }, - { - "x": 150.62039073614784, - "y": 3.405969934824996, - "labels": [ - "D5" - ] - }, - { - "x": 158.03689452723285, - "y": 3.405969934824996, - "labels": [ - "D4" - ] - }, - { - "x": 165.64856461598708, - "y": 3.405969934824996, - "labels": [ - "D3" - ] - }, - { - "x": 173.2602478818595, - "y": 3.405969934824996, - "labels": [ - "D2" - ] - }, - { - "x": 180.8719179706137, - "y": 3.405969934824996, - "labels": [ - "TX_D1" - ] - }, - { - "x": 188.48365394495895, - "y": 3.405969934824996, - "labels": [ - "RX_D0" - ] - }, - { - "x": 199.95755055542978, - "y": 3.549231611465834, - "labels": [ - "D14" - ] - }, - { - "x": 207.45108777951552, - "y": 3.549231611465834, - "labels": [ - "D15" - ] - }, - { - "x": 214.9446250036013, - "y": 3.549231611465834, - "labels": [ - "D16" - ] - }, - { - "x": 222.43816222768706, - "y": 3.549231611465834, - "labels": [ - "D17" - ] - }, - { - "x": 229.9316994517728, - "y": 3.549231611465834, - "labels": [ - "D18" - ] - }, - { - "x": 237.42521032162216, - "y": 3.549231611465834, - "labels": [ - "D19" - ] - }, - { - "x": 244.91874754570793, - "y": 3.549231611465834, - "labels": [ - "D20" - ] - }, - { - "x": 252.4122847697937, - "y": 3.3522863374524077, - "labels": [ - "D21" - ] - }, - { - "x": 282.6586465739249, - "y": 10.758725269218667, - "labels": [ - "D23" - ] - }, - { - "x": 275.16510934983916, - "y": 10.758725269218667, - "labels": [ - "D22" - ] - }, - { - "x": 275.16510934983916, - "y": 17.883727217017395, - "labels": [ - "D24" - ] - }, - { - "x": 282.6586465739249, - "y": 17.883727217017395, - "labels": [ - "D25" - ] - }, - { - "x": 275.16510934983916, - "y": 25.00872916481612, - "labels": [ - "D26" - ] - }, - { - "x": 282.6586465739249, - "y": 25.00872916481612, - "labels": [ - "D27" - ] - }, - { - "x": 282.6586465739249, - "y": 32.133731112614846, - "labels": [ - "D29" - ] - }, - { - "x": 275.16510934983916, - "y": 32.133731112614846, - "labels": [ - "D28" - ] - }, - { - "x": 282.6586465739249, - "y": 89.1337203407595, - "labels": [ - "D45" - ] - }, - { - "x": 275.16510934983916, - "y": 3.6337233214199416, - "labels": [ - "5V_1" - ] - }, - { - "x": 282.6586465739249, - "y": 3.6337233214199416, - "labels": [ - "5V_2" - ] - }, - { - "x": 275.16510934983916, - "y": 89.1337203407595, - "labels": [ - "D44" - ] - }, - { - "x": 275.16510934983916, - "y": 96.25872228855823, - "labels": [ - "D46" - ] - }, - { - "x": 282.6586465739249, - "y": 96.25872228855823, - "labels": [ - "D47" - ] - }, - { - "x": 275.16510934983916, - "y": 103.38372423635695, - "labels": [ - "D48" - ] - }, - { - "x": 282.6586465739249, - "y": 103.38372423635695, - "labels": [ - "D49" - ] - }, - { - "x": 275.16510934983916, - "y": 110.50872618415568, - "labels": [ - "D50" - ] - }, - { - "x": 282.6586465739249, - "y": 110.50872618415568, - "labels": [ - "D51" - ] - }, - { - "x": 282.6586465739249, - "y": 117.6337281319544, - "labels": [ - "D53" - ] - }, - { - "x": 275.16510934983916, - "y": 117.6337281319544, - "labels": [ - "D52" - ] - }, - { - "x": 282.6586465739249, - "y": 124.75873007975314, - "labels": [ - "GND_4" - ] - }, - { - "x": 275.16510934983916, - "y": 124.75873007975314, - "labels": [ - "GND_3" - ] - }, - { - "x": 275.16510934983916, - "y": 82.00871839296077, - "labels": [ - "D42" - ] - }, - { - "x": 282.6586465739249, - "y": 82.00871839296077, - "labels": [ - "D43" - ] - }, - { - "x": 282.6586465739249, - "y": 74.8837427994072, - "labels": [ - "D41" - ] - }, - { - "x": 275.16510934983916, - "y": 74.8837427994072, - "labels": [ - "D40" - ] - }, - { - "x": 275.16510934983916, - "y": 67.75871449736333, - "labels": [ - "D38" - ] - }, - { - "x": 282.6586465739249, - "y": 67.75871449736333, - "labels": [ - "D39" - ] - }, - { - "x": 275.16510934983916, - "y": 60.63373890380975, - "labels": [ - "D36" - ] - }, - { - "x": 282.6586465739249, - "y": 60.63373890380975, - "labels": [ - "D37" - ] - }, - { - "x": 275.16510934983916, - "y": 53.50873695601102, - "labels": [ - "D34" - ] - }, - { - "x": 282.6586465739249, - "y": 53.50873695601102, - "labels": [ - "D35" - ] - }, - { - "x": 282.6586465739249, - "y": 46.3837350082123, - "labels": [ - "D33" - ] - }, - { - "x": 275.16510934983916, - "y": 46.3837350082123, - "labels": [ - "D32" - ] - }, - { - "x": 275.16510934983916, - "y": 39.25873306041357, - "labels": [ - "D30" - ] - }, - { - "x": 282.6586465739249, - "y": 39.25873306041357, - "labels": [ - "D31" - ] - }, - { - "x": 216.73671307888407, - "y": 140.10702078777337, - "labels": [ - "A8" - ] - }, - { - "x": 224.23022394873342, - "y": 140.10702078777337, - "labels": [ - "A9" - ] - }, - { - "x": 231.7237611728192, - "y": 140.10702078777337, - "labels": [ - "A10" - ] - }, - { - "x": 239.21729839690497, - "y": 140.10702078777337, - "labels": [ - "A11" - ] - }, - { - "x": 246.17705691692046, - "y": 140.1604144884493, - "labels": [ - "A12" - ] - }, - { - "x": 253.67059414100623, - "y": 140.1604144884493, - "labels": [ - "A13" - ] - }, - { - "x": 261.16410501085556, - "y": 140.1604144884493, - "labels": [ - "A14" - ] - }, - { - "x": 268.65764223494136, - "y": 140.1604144884493, - "labels": [ - "A15" - ] - }, - { - "x": 151.19607267609604, - "y": 140.47297583594016, - "labels": [ - "A0" - ] - }, - { - "x": 158.6895967230636, - "y": 140.47297583594016, - "labels": [ - "A1" - ] - }, - { - "x": 166.18313394714937, - "y": 140.47297583594016, - "labels": [ - "A2" - ] - }, - { - "x": 173.67665799411694, - "y": 140.47297583594016, - "labels": [ - "A3" - ] - }, - { - "x": 181.17019521820268, - "y": 140.47297583594016, - "labels": [ - "A4" - ] - }, - { - "x": 188.66373244228845, - "y": 140.47297583594016, - "labels": [ - "A5" - ] - }, - { - "x": 196.15726966637422, - "y": 140.47297583594016, - "labels": [ - "A6" - ] - }, - { - "x": 203.65078053622358, - "y": 140.47297583594016, - "labels": [ - "A7" - ] - }, - { - "x": 86.64225347823341, - "y": 140.36513426478228, - "labels": [ - "IOREF_1" - ] - }, - { - "x": 94.13577752520096, - "y": 140.36513426478228, - "labels": [ - "IOREF_2" - ] - }, - { - "x": 101.62930157216853, - "y": 140.36513426478228, - "labels": [ - "RESET" - ] - }, - { - "x": 131.60341093715698, - "y": 140.36513426478228, - "labels": [ - "GND_1" - ] - }, - { - "x": 139.09694816124272, - "y": 140.36513426478228, - "labels": [ - "VIN" - ] - }, - { - "x": 109.12283879625429, - "y": 140.36513426478228, - "labels": [ - "3.3V" - ] - }, - { - "x": 124.1099000673076, - "y": 140.36513426478228, - "labels": [ - "GND_0" - ] - }, - { - "x": 116.61636284322185, - "y": 140.36513426478228, - "labels": [ - "5V_0" - ] - } - ], - "leds": [ - { - "x": 35.77190960207427, - "y": 63.31662741442675, - "w": 3.5429976561886676, - "h": 5.668007504625666, - "color": "#ff0000", - "label": "LED" - }, - { - "x": 39.78303755945776, - "y": 29.51704446581716, - "w": 9.920986407647296, - "h": 9.921002878603817, - "color": "neopixel", - "label": "NEOPIXEL" - }, - { - "x": 17.051915693088706, - "y": 63.31662741442675, - "w": 3.5430042447477677, - "h": 5.668007504625666, - "color": "#ff0000", - "label": "LEDON" - }, - { - "x": 29.291916778624728, - "y": 63.31662741442675, - "w": 3.5429976561886676, - "h": 5.668007504625666, - "color": "#ff0000", - "label": "RXLED" - }, - { - "x": 23.171916235856717, - "y": 63.31662741442675, - "w": 3.5429976561886676, - "h": 5.668007504625666, - "color": "#ff0000", - "label": "TXLED" - } - ], - "touchPads": [], - "buttons": [], - "reset": { - "x": 26.54718894302894, - "y": 7.209045635585266, - "w": 8.351736578255005, - "h": 7.796376343020462 - } - }, - "gpioPinMap": { - "3.3V": "3.3V", - "5V_0": "5V_0", - "5V_1": "5V_1", - "5V_2": "5V_2", - "5V_3": "5V_3", - "A0": "A0", - "A1": "A1", - "A2": "A2", - "A3": "A3", - "A4": "A4", - "A5": "A5", - "A6": "A6", - "A7": "A7", - "A8": "A8", - "A9": "A9", - "A10": "A10", - "A11": "A11", - "A12": "A12", - "A13": "A13", - "A14": "A14", - "A15": "A15", - "AREF": "AREF", - "D2": "D2", - "D3": "D3", - "D4": "D4", - "D5": "D5", - "D6": "D6", - "D7": "D7", - "D8": "D8", - "D9": "D9", - "D10": "D10", - "D11": "D11", - "D12": "D12", - "D13": "D13", - "D14": "D14", - "D15": "D15", - "D16": "D16", - "D17": "D17", - "D18": "D18", - "D19": "D19", - "D20": "D20", - "D21": "D21", - "D22": "D22", - "D23": "D23", - "D24": "D24", - "D25": "D25", - "D26": "D26", - "D27": "D27", - "D28": "D28", - "D29": "D29", - "D30": "D30", - "D31": "D31", - "D32": "D32", - "D33": "D33", - "D34": "D34", - "D35": "D35", - "D36": "D36", - "D37": "D37", - "D38": "D38", - "D39": "D39", - "D40": "D40", - "D41": "D41", - "D42": "D42", - "D43": "D43", - "D44": "D44", - "D45": "D45", - "D46": "D46", - "D47": "D47", - "D48": "D48", - "D49": "D49", - "D50": "D50", - "D51": "D51", - "D53": "D53", - "GND_0": "GND_0", - "GND_1": "GND_1", - "GND_2": "GND_2", - "GND_3": "GND_3", - "GND_4": "GND_4", - "GND_5": "GND_5", - "IOREF_1": "IOREF_1", - "IOREF_2": "IOREF_2", - "LED": "LED", - "LEDON": "LEDON", - "MISO": "MISO", - "MOSI": "MOSI", - "NEOPIXEL": "NEOPIXEL", - "RESET": "RESET", - "RESETBTN": "RESETBTN", - "RST_2": "RST_2", - "RX_D0": "RX_D0", - "RXLED": "RXLED", - "SCK": "SCK", - "SCL": "SCL", - "SDA": "SDA", - "TX_D1": "TX_D1", - "TXLED": "TXLED", - "VIN": "VIN" - }, - "groundPins": [ - "GND_0", - "GND_1", - "GND_2", - "GND_3", - "GND_4", - "GND_5" - ], - "threeVoltPins": [ - "3.3V" - ], - "fiveVoltPins": [ - "5V_0", - "5V_1", - "5V_2", - "5V_3" - ], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [ - "pixel" - ], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - } -} \ No newline at end of file diff --git a/libs/adafruit-grand-central-m4-express/board.svg b/libs/adafruit-grand-central-m4-express/board.svg deleted file mode 100644 index 3d387568..00000000 --- a/libs/adafruit-grand-central-m4-express/board.svg +++ /dev/null @@ -1,12605 +0,0 @@ - -image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/adafruit-grand-central-m4-express/boardhd.svg b/libs/adafruit-grand-central-m4-express/boardhd.svg deleted file mode 100644 index 45b5fbd3..00000000 --- a/libs/adafruit-grand-central-m4-express/boardhd.svg +++ /dev/null @@ -1,16010 +0,0 @@ - -image/svg+xml - - Metro M4 Mega rev B_breadboard.svg - - Fritzing breadboard generated by brd2svg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/adafruit-grand-central-m4-express/config.ts b/libs/adafruit-grand-central-m4-express/config.ts deleted file mode 100644 index 189310ba..00000000 --- a/libs/adafruit-grand-central-m4-express/config.ts +++ /dev/null @@ -1,127 +0,0 @@ -namespace config { - export const PIN_NEOPIXEL = DAL.PC24; - export const NUM_NEOPIXELS = 1; - - //export const PIN_AREF = DAL.PA03; - export const PIN_A0 = DAL.PA02; - export const PIN_A1 = DAL.PA05; - export const PIN_A2 = DAL.PB03; - export const PIN_A3 = DAL.PC00; - export const PIN_A4 = DAL.PC01; - export const PIN_A5 = DAL.PC02; - export const PIN_A6 = DAL.PC03; - export const PIN_A7 = DAL.PB04; - - export const PIN_A8 = DAL.PB05; - export const PIN_A9 = DAL.PB06; - export const PIN_A10 = DAL.PB07; - export const PIN_A11 = DAL.PB08; - export const PIN_A12 = DAL.PB09; - export const PIN_A13 = DAL.PA04; - export const PIN_A14 = DAL.PA06; - export const PIN_A15 = DAL.PA07; - - export const PIN_D0 = DAL.PB25; - export const PIN_D1 = DAL.PB24; - export const PIN_D2 = DAL.PC18; - export const PIN_D3 = DAL.PC19; - export const PIN_D4 = DAL.PC20; - export const PIN_D5 = DAL.PC21; - export const PIN_D6 = DAL.PD20; - export const PIN_D7 = DAL.PD21; - export const PIN_D8 = DAL.PB18; - export const PIN_D9 = DAL.PB02; - export const PIN_D10 = DAL.PB22; - export const PIN_D11 = DAL.PB23; - export const PIN_D12 = DAL.PB00; - export const PIN_D13 = DAL.PB01; - - export const PIN_D14 = DAL.PB16; - export const PIN_D15 = DAL.PB17; - export const PIN_D16 = DAL.PC22; - export const PIN_D17 = DAL.PC23; - export const PIN_D18 = DAL.PB12; - export const PIN_D19 = DAL.PB13; - export const PIN_D20 = DAL.PB20; - export const PIN_D21 = DAL.PB21; - export const PIN_D22 = DAL.PD12; - export const PIN_D23 = DAL.PA15; - export const PIN_D24 = DAL.PC17; - export const PIN_D25 = DAL.PC16; - export const PIN_D26 = DAL.PA12; - export const PIN_D27 = DAL.PA13; - export const PIN_D28 = DAL.PA14; - export const PIN_D29 = DAL.PB19; - export const PIN_D30 = DAL.PA23; - export const PIN_D31 = DAL.PA22; - export const PIN_D32 = DAL.PA21; - export const PIN_D33 = DAL.PA20; - export const PIN_D34 = DAL.PA19; - export const PIN_D35 = DAL.PA18; - export const PIN_D36 = DAL.PA17; - export const PIN_D37 = DAL.PA16; - export const PIN_D38 = DAL.PB15; - export const PIN_D39 = DAL.PB14; - export const PIN_D40 = DAL.PC13; - export const PIN_D41 = DAL.PC12; - export const PIN_D42 = DAL.PC15; - export const PIN_D43 = DAL.PC14; - export const PIN_D44 = DAL.PC11; - export const PIN_D45 = DAL.PC10; - export const PIN_D46 = DAL.PC06; - export const PIN_D47 = DAL.PC07; - export const PIN_D48 = DAL.PC04; - export const PIN_D49 = DAL.PC05; - export const PIN_D50 = DAL.PD11; - export const PIN_D51 = DAL.PD08; - export const PIN_D52 = DAL.PD09; - export const PIN_D53 = DAL.PD10; - - export const PIN_LED = PIN_D13; // D13 - export const PIN_RX = PIN_D0; // D0 - export const PIN_TX = PIN_D1; // D1 - export const PIN_MISO = PIN_D50; - export const PIN_MOSI = PIN_D51; - export const PIN_SCK = PIN_D52; - export const PIN_SS = PIN_D53; - export const PIN_SDA = PIN_D20; - export const PIN_SCL = PIN_D21; - export const PIN_RXLED = DAL.PC31; - export const PIN_TXLED = DAL.PC30; - - export const PIN_JACK_TX = PIN_TX; - export const PIN_JACK_COMMLED = PIN_TXLED; - - export const PIN_TX3 = PIN_D14; - export const PIN_RX3 = PIN_D15; - export const PIN_TX2 = PIN_D16; - export const PIN_RX2 = PIN_D17; - export const PIN_TX1 = PIN_D18; - export const PIN_RX1 = PIN_D19; - export const PIN_SCL1 = PIN_D24; - export const PIN_SDA1 = PIN_D25; - - export const PIN_FLASH_MISO = DAL.PA09; // FLASH_IO1 - export const PIN_FLASH_MOSI = DAL.PA08; // FLASH_IO0 - export const PIN_FLASH_SCK = DAL.PB10; - export const PIN_FLASH_CS = DAL.PB11; - - export const PIN_CC_DEN1 = DAL.PA12; - export const PIN_CC_DEN2 = DAL.PA13; - export const PIN_CC_CLK = DAL.PA14; - export const PIN_XCC_CLK = DAL.PB19; - export const PIN_PCC_D7 = DAL.PA23; - export const PIN_PCC_D6 = DAL.PA22; - export const PIN_PCC_D5 = DAL.PA21; - export const PIN_PCC_D4 = DAL.PA20; - export const PIN_PCC_D3 = DAL.PA19; - export const PIN_PCC_D2 = DAL.PA18; - export const PIN_PCC_D1 = DAL.PA17; - export const PIN_PCC_D0 = DAL.PA16; - export const PIN_PCC_D9 = DAL.PB15; - export const PIN_PCC_D8 = DAL.PB14; - export const PIN_PCC_D11 = DAL.PC13; - export const PIN_PCC_D10 = DAL.PC12; - export const PIN_PCC_D13 = DAL.PC15; - export const PIN_PCC_D12 = DAL.PC14; -} diff --git a/libs/adafruit-grand-central-m4-express/device.d.ts b/libs/adafruit-grand-central-m4-express/device.d.ts deleted file mode 100644 index 99bce0a0..00000000 --- a/libs/adafruit-grand-central-m4-express/device.d.ts +++ /dev/null @@ -1,739 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A6) - const A6: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A7) - const A7: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A8) - const A8: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A9) - const A9: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A10) - const A10: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A11) - const A11: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A12) - const A12: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A13) - const A13: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A14) - const A14: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A15) - const A15: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_D0) - const D0: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const D1: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const D3: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const D4: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const D6: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D7) - const D7: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D8) - const D8: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D10) - const D10: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D11) - const D11: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D12) - const D12: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D14) - const D14: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D15) - const D15: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D16) - const D16: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D17) - const D17: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D18) - const D18: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D19) - const D19: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D20) - const D20: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D21) - const D21: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D22) - const D22: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D23) - const D23: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D24) - const D24: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D25) - const D25: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D26) - const D26: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D27) - const D27: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D28) - const D28: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D29) - const D29: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D30) - const D30: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D31) - const D31: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D32) - const D32: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D33) - const D33: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D34) - const D34: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D35) - const D35: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D36) - const D36: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D37) - const D37: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D38) - const D38: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D39) - const D39: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D40) - const D40: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D41) - const D41: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D42) - const D42: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D43) - const D43: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D44) - const D44: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D45) - const D45: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D46) - const D46: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D47) - const D47: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D48) - const D48: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D49) - const D49: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D50) - const D50: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D51) - const D51: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D52) - const D52: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D53) - const D53: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; - - // TODO only checked the following two for Metro M0 - //% fixedInstance shim=pxt::getPin(PIN_RXLED) - const RXLED: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TXLED: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_NEOPIXEL) - const NEOPIXEL: DigitalInOutPin; -} - -declare namespace input { - - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; - - /** - * Button connecting A6 to GND. - */ - //% block="button A6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA6: Button; - - - /** - * Button connecting A7 to GND. - */ - //% block="button A7" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA7: Button; - - - /** - * Button connecting A8 to GND. - */ - //% block="button A8" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A8,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA8: Button; - - - /** - * Button connecting A9 to GND. - */ - //% block="button A9" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A9,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA9: Button; - - - /** - * Button connecting A10 to GND. - */ - //% block="button A10" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A10,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA10: Button; - - - /** - * Button connecting A11 to GND. - */ - //% block="button A11" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A11,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA11: Button; - - - /** - * Button connecting A12 to GND. - */ - //% block="button A12" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A12,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA12: Button; - - - /** - * Button connecting A13 to GND. - */ - //% block="button A13" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A13,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA13: Button; - - - /** - * Button connecting A14 to GND. - */ - //% block="button A14" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A14,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA14: Button; - - - /** - * Button connecting A15 to GND. - */ - //% block="button A15" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A15,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA15: Button; - - - /** - * Button connecting D0 to GND. - */ - //% block="button D0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD0: Button; - - /** - * Button connecting D1 to GND. - */ - //% block="button D1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD1: Button; - - /** - * Button connecting D2 to GND. - */ - //% block="button D2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD2: Button; - - /** - * Button connecting D3 to GND. - */ - //% block="button D3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD3: Button; - - /** - * Button connecting D4 to GND. - */ - //% block="button D4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD4: Button; - - /** - * Button connecting D5 to GND. - */ - //% block="button D5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD5: Button; - - /** - * Button connecting D6 to GND. - */ - //% block="button D6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD6: Button; - - /** - * Button connecting D7 to GND. - */ - //% block="button D7" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD7: Button; - - /** - * Button connecting D8 to GND. - */ - //% block="button D8" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D8,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD8: Button; - - /** - * Button connecting D9 to GND. - */ - //% block="button D9" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D9,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD9: Button; - - /** - * Button connecting D10 to GND. - */ - //% block="button D10" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D10,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD10: Button; - - /** - * Button connecting D11 to GND. - */ - //% block="button D11" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D11,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD11: Button; - - /** - * Button connecting D12 to GND. - */ - //% block="button D12" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D12,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD12: Button; - - /** - * Button connecting D13 to GND. - */ - //% block="button D13" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D13,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD13: Button; - - /** - * Button connecting D14 to GND. - */ - //% block="button D14" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D14,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD14: Button; - - /** - * Button connecting D15 to GND. - */ - //% block="button D15" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D15,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD15: Button; - - /** - * Button connecting D16 to GND. - */ - //% block="button D16" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D16,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD16: Button; - - /** - * Button connecting D17 to GND. - */ - //% block="button D17" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D17,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD17: Button; - - /** - * Button connecting D18 to GND. - */ - //% block="button D18" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D18,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD18: Button; - - /** - * Button connecting D19 to GND. - */ - //% block="button D19" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D19,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD19: Button; - - /** - * Button connecting D20 to GND. - */ - //% block="button D20" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D20,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD20: Button; - - /** - * Button connecting D21 to GND. - */ - //% block="button D21" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D21,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD21: Button; - - /** - * Button connecting D22 to GND. - */ - //% block="button D22" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D22,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD22: Button; - - /** - * Button connecting D23 to GND. - */ - //% block="button D23" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D23,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD23: Button; - - /** - * Button connecting D24 to GND. - */ - //% block="button D24" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D24,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD24: Button; - - /** - * Button connecting D25 to GND. - */ - //% block="button D25" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D25,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD25: Button; - - /** - * Button connecting D26 to GND. - */ - //% block="button D26" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D26,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD26: Button; - - /** - * Button connecting D27 to GND. - */ - //% block="button D27" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D27,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD27: Button; - - /** - * Button connecting D28 to GND. - */ - //% block="button D28" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D28,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD28: Button; - - /** - * Button connecting D29 to GND. - */ - //% block="button D29" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D29,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD29: Button; - - /** - * Button connecting D30 to GND. - */ - //% block="button D30" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D30,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD30: Button; - - /** - * Button connecting D31 to GND. - */ - //% block="button D31" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D31,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD31: Button; - - /** - * Button connecting D32 to GND. - */ - //% block="button D32" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D32,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD32: Button; - - /** - * Button connecting D33 to GND. - */ - //% block="button D33" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D33,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD33: Button; - - /** - * Button connecting D34 to GND. - */ - //% block="button D34" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D34,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD34: Button; - - /** - * Button connecting D35 to GND. - */ - //% block="button D35" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D35,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD35: Button; - - /** - * Button connecting D36 to GND. - */ - //% block="button D36" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D36,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD36: Button; - - /** - * Button connecting D37 to GND. - */ - //% block="button D37" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D37,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD37: Button; - - /** - * Button connecting D38 to GND. - */ - //% block="button D38" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D38,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD38: Button; - - /** - * Button connecting D39 to GND. - */ - //% block="button D39" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D39,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD39: Button; - - /** - * Button connecting D40 to GND. - */ - //% block="button D40" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D40,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD40: Button; - - /** - * Button connecting D41 to GND. - */ - //% block="button D41" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D41,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD41: Button; - - /** - * Button connecting D42 to GND. - */ - //% block="button D42" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D42,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD42: Button; - - /** - * Button connecting D43 to GND. - */ - //% block="button D43" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D43,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD43: Button; - - /** - * Button connecting D44 to GND. - */ - //% block="button D44" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D44,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD44: Button; - - /** - * Button connecting D45 to GND. - */ - //% block="button D45" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D45,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD45: Button; - - /** - * Button connecting D46 to GND. - */ - //% block="button D46" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D46,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD46: Button; - - /** - * Button connecting D47 to GND. - */ - //% block="button D47" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D47,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD47: Button; - - /** - * Button connecting D48 to GND. - */ - //% block="button D48" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D48,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD48: Button; - - /** - * Button connecting D49 to GND. - */ - //% block="button D49" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D49,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD49: Button; - - /** - * Button connecting D50 to GND. - */ - //% block="button D50" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D50,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD50: Button; - - /** - * Button connecting D51 to GND. - */ - //% block="button D51" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D51,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD51: Button; - - /** - * Button connecting D52 to GND. - */ - //% block="button D52" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D52,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD52: Button; - - /** - * Button connecting D53 to GND. - */ - //% block="button D53" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D53,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD53: Button; - -} \ No newline at end of file diff --git a/libs/adafruit-grand-central-m4-express/pxt.json b/libs/adafruit-grand-central-m4-express/pxt.json deleted file mode 100644 index 37a35467..00000000 --- a/libs/adafruit-grand-central-m4-express/pxt.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "adafruit-grand-central-m4-express", - "description": "Support for Adafruit Grand Central M4 Express", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "compileServiceVariant": "samd51", - "dependencies": { - "core---samd51": "file:../core---samd51", - "pixel": "file:../pixel", - "light": "file:../light", - "buttons": "file:../buttons" - }, - "public": true, - "firmwareUrl": "https://learn.adafruit.com/adafruit-grand-central/uf2-bootloader-details", - "dalDTS": { - "corePackage": "../core---samd51" - }, - "features": [ - "uf2", - "pinled", - "pind0", - "pind1", - "pina0", - "pina1", - "buttond0", - "buttond1", - "jacdac", - "pixel", - "light" - ] -} diff --git a/libs/adafruit-itsybitsy-m0-express/README.md b/libs/adafruit-itsybitsy-m0-express/README.md deleted file mode 100644 index 8492aee8..00000000 --- a/libs/adafruit-itsybitsy-m0-express/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# Adafruit ItsyBitsy M0 - diff --git a/libs/adafruit-itsybitsy-m0-express/board.json b/libs/adafruit-itsybitsy-m0-express/board.json deleted file mode 100644 index 4a33072d..00000000 --- a/libs/adafruit-itsybitsy-m0-express/board.json +++ /dev/null @@ -1,335 +0,0 @@ -{ - "driveDisplayName": "ITSYBITSYBOOT", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 343, - "height": 172, - "pinDist": 15, - "pinBlocks": [ - { - "x": 323.53315195420157, - "y": 128.1562042236328, - "labels": [ - "EN" - ] - }, - { - "x": 323.53315195420157, - "y": 103.74031829833984, - "labels": [ - "SWDIO" - ] - }, - { - "x": 323.53315195420157, - "y": 79.32441711425781, - "labels": [ - "SWCLK" - ] - }, - { - "x": 323.53315195420157, - "y": 54.90851593017579, - "labels": [ - "D3" - ] - }, - { - "x": 323.53315195420157, - "y": 30.492620468139638, - "labels": [ - "D4" - ] - }, - { - "x": 6.372748266837744, - "y": 6.3208818435668945, - "labels": [ - "VBAT" - ] - }, - { - "x": 30.78834416166596, - "y": 6.3208818435668945, - "labels": [ - "GND" - ] - }, - { - "x": 55.20414509566239, - "y": 6.3208818435668945, - "labels": [ - "VBUS" - ] - }, - { - "x": 79.61995365902314, - "y": 6.3208818435668945, - "labels": [ - "D13" - ] - }, - { - "x": 104.03575840770173, - "y": 6.3208818435668945, - "labels": [ - "D12" - ] - }, - { - "x": 128.45155552701593, - "y": 6.3208818435668945, - "labels": [ - "D11" - ] - }, - { - "x": 152.86733738760137, - "y": 6.3208818435668945, - "labels": [ - "D10" - ] - }, - { - "x": 177.28314976564434, - "y": 6.3208818435668945, - "labels": [ - "D9" - ] - }, - { - "x": 201.69894688495853, - "y": 6.3208818435668945, - "labels": [ - "D7" - ] - }, - { - "x": 226.11474400427267, - "y": 6.3208818435668945, - "labels": [ - "D5_5V" - ] - }, - { - "x": 250.52990025697756, - "y": 6.3208818435668945, - "labels": [ - "SCL" - ] - }, - { - "x": 274.9456668588341, - "y": 6.3208818435668945, - "labels": [ - "SDA" - ] - }, - { - "x": 299.3614639781483, - "y": 6.3208818435668945, - "labels": [ - "TX_D1" - ] - }, - { - "x": 323.7772916149201, - "y": 6.3208818435668945, - "labels": [ - "RX_D0" - ] - }, - { - "x": 323.7772916149201, - "y": 152.81625366210938, - "labels": [ - "D2" - ] - }, - { - "x": 299.3614639781483, - "y": 152.81625366210938, - "labels": [ - "MISO" - ] - }, - { - "x": 274.9456668588341, - "y": 152.81625366210938, - "labels": [ - "MOSI" - ] - }, - { - "x": 250.52990025697756, - "y": 152.81625366210938, - "labels": [ - "SCK" - ] - }, - { - "x": 226.11474400427267, - "y": 152.81625366210938, - "labels": [ - "A5" - ] - }, - { - "x": 201.69894688495853, - "y": 152.81625366210938, - "labels": [ - "A4" - ] - }, - { - "x": 177.28314976564434, - "y": 152.81625366210938, - "labels": [ - "A3" - ] - }, - { - "x": 152.86733738760137, - "y": 152.81625366210938, - "labels": [ - "A2" - ] - }, - { - "x": 128.45155552701593, - "y": 152.81625366210938, - "labels": [ - "A1" - ] - }, - { - "x": 104.03575840770173, - "y": 152.81625366210938, - "labels": [ - "A0" - ] - }, - { - "x": 79.61995365902314, - "y": 152.81625366210938, - "labels": [ - "VHI" - ] - }, - { - "x": 55.20414509566239, - "y": 152.81625366210938, - "labels": [ - "AREF" - ] - }, - { - "x": 30.78834416166596, - "y": 152.81625366210938, - "labels": [ - "+3V3" - ] - }, - { - "x": 6.372748266837744, - "y": 152.81625366210938, - "labels": [ - "!RESET" - ] - }, - { - "x": 307.5827003527365, - "y": 39.02787780761717, - "labels": [ - "LED" - ] - } - ], - "leds": [ - { - "x": 307.5827003527365, - "y": 39.02787780761717, - "color": "#ff0000", - "label": "LED" - }, - { - "x": 100, - "y": 100, - "color": "neopixel", - "label": "NEOPIXEL" - } - ] - }, - "gpioPinMap": { - "EN": "EN", - "SWDIO": "SWDIO", - "SWCLK": "SWCLK", - "D3": "D3", - "D4": "D4", - "VBAT": "VBAT", - "GND": "GND", - "VBUS": "VBUS", - "D13": "D13", - "D12": "D12", - "D11": "D11", - "D10": "D10", - "D9": "D9", - "D7": "D7", - "D5_5V": "D5_5V", - "D5": "D5_5V", - "SCL": "SCL", - "SDA": "SDA", - "TX_D1": "TX_D1", - "D1": "TX_D1", - "RX_D0": "RX_D0", - "D0": "RX_D0", - "D2": "D2", - "MISO": "MISO", - "MOSI": "MOSI", - "SCK": "SCK", - "A5": "A5", - "A4": "A4", - "A3": "A3", - "JACK_TX": "TX_D1", - "A2": "A2", - "A1": "A1", - "A0": "A0", - "VHI": "VHI", - "AREF": "AREF", - "+3V3": "+3V3", - "!RESET": "!RESET", - "LED": "LED", - "DISPLAY_CS": "A2", - "DISPLAY_SCK": "SCK", - "DISPLAY_MOSI": "MOSI", - "DISPLAY_DC": "A5", - "DISPLAY_RST": "A4", - "DISPLAY_MISO": "MISO", - "ACCELEROMETER_INT": "D2" - }, - "groundPins": [ - "GND" - ], - "threeVoltPins": [ - "+3V3" - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - }, - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [ - "pixel" - ], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} \ No newline at end of file diff --git a/libs/adafruit-itsybitsy-m0-express/board.svg b/libs/adafruit-itsybitsy-m0-express/board.svg deleted file mode 100644 index 73e8debc..00000000 --- a/libs/adafruit-itsybitsy-m0-express/board.svg +++ /dev/null @@ -1,1650 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/adafruit-itsybitsy-m0-express/boardhd.svg b/libs/adafruit-itsybitsy-m0-express/boardhd.svg deleted file mode 100644 index 92eb4966..00000000 --- a/libs/adafruit-itsybitsy-m0-express/boardhd.svg +++ /dev/null @@ -1,4602 +0,0 @@ - - - - - - - ItsyBitsy M4 rev C_breadboard.svg - - - - - - - - - - Fritzing breadboard generated by brd2svg - - element:JP1 - - package:1X05_ROUND_70 - - - - element:JP2 - - package:1X14_ROUND70 - - - - element:JP4 - - package:1X14_ROUND70 - - - - element:SJ1 - - package:SOLDERJUMPER_CLOSEDWIRE - - - - element:U$4 - - package:ITSYM4_TOP - - - - element:U$5 - - package:ITSYM4_BOT - - - - element:U$34 - - package:FIDUCIAL_1MM - - - - element:U$35 - - package:FIDUCIAL_1MM - - - - - element:IC2 - - package:TQFN48_7MM - - - - - - - - polygon - - - - - - element:L - - package:CHIPLED_0603_NOOUTLINE - - polygon - - - - - - - - - - - - - - - element:SW1 - - package:KMR2 - - - - - - - - - - - - - - - - element:U1 - - package:USON8 - - - - - - - - - element:X3 - - package:4UCONN_20329_V2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/adafruit-itsybitsy-m0-express/config.ts b/libs/adafruit-itsybitsy-m0-express/config.ts deleted file mode 100644 index e3829204..00000000 --- a/libs/adafruit-itsybitsy-m0-express/config.ts +++ /dev/null @@ -1,64 +0,0 @@ - -namespace config { - export const PIN_DOTSTAR_DATA = DAL.PA00; - export const PIN_DOTSTAR_CLOCK = DAL.PA01; - export const NUM_DOTSTARS = 1; - - export const PIN_A0 = DAL.PA02; - export const PIN_A3 = DAL.PA04; - export const PIN_A4 = DAL.PA05; - export const PIN_D8 = DAL.PA06; - export const PIN_D9 = DAL.PA07; - - export const PIN_D4 = DAL.PA08; - export const PIN_D3 = DAL.PA09; - export const PIN_D1 = DAL.PA10; - export const PIN_D0 = DAL.PA11; - - export const PIN_D2 = DAL.PA14; - export const PIN_D5 = DAL.PA15; - export const PIN_D11 = DAL.PA10; - export const PIN_D13 = DAL.PA13; - export const PIN_D10 = DAL.PA18; - export const PIN_D12 = DAL.PA19; - export const PIN_D6 = DAL.PA20; - export const PIN_D7 = DAL.PA21; - - export const PIN_A5 = DAL.PB02; - export const PIN_A1 = DAL.PB08; - export const PIN_A2 = DAL.PB09; - - export const PIN_MISO = DAL.PA12; - export const PIN_MOSI = DAL.PB10; - export const PIN_SCK = DAL.PB11; - - export const PIN_SDA = DAL.PA22; - export const PIN_SCL = DAL.PA23; - - export const PIN_ACCELEROMETER_INT = PIN_D2; - - export const PIN_FLASH_CS = DAL.PA27; - export const PIN_FLASH_MISO = DAL.PB03; - export const PIN_FLASH_MOSI = DAL.PB22; - export const PIN_FLASH_SCK = DAL.PB23; - - export const PIN_LED = DAL.PA13; - - export const PIN_RX = PIN_D0; - export const PIN_TX = PIN_D1; - export const PIN_JACK_TX = PIN_TX; - export const PIN_JACK_COMMLED = PIN_LED; - - export const PIN_DISPLAY_CS = PIN_A2; - export const PIN_DISPLAY_SCK = PIN_SCK; - export const PIN_DISPLAY_MOSI = PIN_MOSI; - export const PIN_DISPLAY_DC = PIN_A4; - export const PIN_DISPLAY_RST = PIN_A5; - export const PIN_DISPLAY_MISO = PIN_MISO; - // export const PIN_DISPLAY_BL = PIN_D4; plugged to power - export const DISPLAY_CFG0 = 0x00000090; - export const DISPLAY_CFG1 = 0x000e14ff; - export const DISPLAY_CFG2 = 24; - export const DISPLAY_WIDTH = 160; - export const DISPLAY_HEIGHT = 128; -} \ No newline at end of file diff --git a/libs/adafruit-itsybitsy-m0-express/device.d.ts b/libs/adafruit-itsybitsy-m0-express/device.d.ts deleted file mode 100644 index 0382d0b7..00000000 --- a/libs/adafruit-itsybitsy-m0-express/device.d.ts +++ /dev/null @@ -1,204 +0,0 @@ -declare namespace pins { - - //% fixedInstance shim=pxt::getPin(PIN_D0) - const D0: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const D1: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const D3: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const D4: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const D6: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D7) - const D7: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D8) - const D8: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D10) - const D10: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D11) - const D11: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D12) - const D12: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmOnlyPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; -} - -declare namespace input { - /** - * Capacitive pin A0 - */ - //% block="touch A0" fixedInstance shim=pxt::getTouchButton(PIN_A0) - const touchA0: TouchButton; - - /** - * Capacitive pin A1 - */ - //% block="touch A1" fixedInstance shim=pxt::getTouchButton(PIN_A1) - const touchA1: TouchButton; - - /** - * Capacitive pin A2 - */ - //% block="touch A2" fixedInstance shim=pxt::getTouchButton(PIN_A2) - const touchA2: TouchButton; - - /** - * Capacitive pin A3 - */ - //% block="touch A3" fixedInstance shim=pxt::getTouchButton(PIN_A3) - const touchA3: TouchButton; - - /** - * Capacitive pin A4 - */ - //% block="touch A4" fixedInstance shim=pxt::getTouchButton(PIN_A4) - const touchA4: TouchButton; - - /** - * Capacitive pin A5 - */ - //% block="touch A5" fixedInstance shim=pxt::getTouchButton(PIN_A5) - const touchA5: TouchButton; - - /** - * Capacitive pin D9 - */ - //% block="touch D9" fixedInstance shim=pxt::getTouchButton(PIN_D9) - const touchD9: TouchButton; - - /** - * Button connecting D0 to GND. - */ - //% block="button D0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD0: Button; - - /** - * Button connecting D1 to GND. - */ - //% block="button D1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD1: Button; - - /** - * Button connecting D2 to GND. - */ - //% block="button D2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD2: Button; - - /** - * Button connecting D3 to GND. - */ - //% block="button D3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD3: Button; - - /** - * Button connecting D4 to GND. - */ - //% block="button D4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD4: Button; - - /** - * Button connecting D5 to GND. - */ - //% block="button D5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD5: Button; - - /** - * Button connecting D6 to GND. - */ - //% block="button D6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD6: Button; - - /** - * Button connecting D7 to GND. - */ - //% block="button D7" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD7: Button; - - /** - * Button connecting D8 to GND. - */ - //% block="button D8" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D8,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD8: Button; - - /** - * Button connecting D9 to GND. - */ - //% block="button D9" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D9,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD9: Button; - - /** - * Button connecting D10 to GND. - */ - //% block="button D10" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D10,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD10: Button; - - /** - * Button connecting D11 to GND. - */ - //% block="button D11" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D11,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD11: Button; - - /** - * Button connecting D12 to GND. - */ - //% block="button D12" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D12,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD12: Button; -} diff --git a/libs/adafruit-itsybitsy-m0-express/pxt.json b/libs/adafruit-itsybitsy-m0-express/pxt.json deleted file mode 100644 index 8e56cd3f..00000000 --- a/libs/adafruit-itsybitsy-m0-express/pxt.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "adafruit-itsybitsy-m0-express", - "description": "Support for Adafruit ItsyBitsy M0 Express", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "dependencies": { - "core---samd": "file:../core---samd", - "buttons": "file:../buttons", - "light": "file:../light", - "accelerometer": "file:../accelerometer", - "touch": "file:../touch", - "mixer---samd": "file:../mixer---samd", - "pixel": "file:../pixel", - "serial": "file:../serial", - "storage": "file:../storage" - }, - "public": true, - "compileServiceVariant": "samd21", - "features": [ - "uf2", - "pixel", - "pinled", - "pind0", - "pind1", - "pina0", - "pina1", - "buttond0", - "buttond1", - "toucha0", - "toucha1", - "storage", - "light", - "screen", - "jacdac", - "music", - "accelerometer" - ] -} diff --git a/libs/adafruit-itsybitsy-m4-express/README.md b/libs/adafruit-itsybitsy-m4-express/README.md deleted file mode 100644 index 0f991472..00000000 --- a/libs/adafruit-itsybitsy-m4-express/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# Adafruit ItsyBitsy M4 Express - diff --git a/libs/adafruit-itsybitsy-m4-express/board.json b/libs/adafruit-itsybitsy-m4-express/board.json deleted file mode 100644 index 92b687de..00000000 --- a/libs/adafruit-itsybitsy-m4-express/board.json +++ /dev/null @@ -1,333 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 343, - "height": 172, - "pinDist": 15, - "pinBlocks": [ - { - "x": 323.53315195420157, - "y": 128.1562042236328, - "labels": [ - "EN" - ] - }, - { - "x": 323.53315195420157, - "y": 103.74031829833984, - "labels": [ - "SWDIO" - ] - }, - { - "x": 323.53315195420157, - "y": 79.32441711425781, - "labels": [ - "SWCLK" - ] - }, - { - "x": 323.53315195420157, - "y": 54.90851593017579, - "labels": [ - "D3" - ] - }, - { - "x": 323.53315195420157, - "y": 30.492620468139638, - "labels": [ - "D4" - ] - }, - { - "x": 6.372748266837744, - "y": 6.3208818435668945, - "labels": [ - "VBAT" - ] - }, - { - "x": 30.78834416166596, - "y": 6.3208818435668945, - "labels": [ - "GND" - ] - }, - { - "x": 55.20414509566239, - "y": 6.3208818435668945, - "labels": [ - "VBUS" - ] - }, - { - "x": 79.61995365902314, - "y": 6.3208818435668945, - "labels": [ - "D13" - ] - }, - { - "x": 104.03575840770173, - "y": 6.3208818435668945, - "labels": [ - "D12" - ] - }, - { - "x": 128.45155552701593, - "y": 6.3208818435668945, - "labels": [ - "D11" - ] - }, - { - "x": 152.86733738760137, - "y": 6.3208818435668945, - "labels": [ - "D10" - ] - }, - { - "x": 177.28314976564434, - "y": 6.3208818435668945, - "labels": [ - "D9" - ] - }, - { - "x": 201.69894688495853, - "y": 6.3208818435668945, - "labels": [ - "D7" - ] - }, - { - "x": 226.11474400427267, - "y": 6.3208818435668945, - "labels": [ - "D5_5V" - ] - }, - { - "x": 250.52990025697756, - "y": 6.3208818435668945, - "labels": [ - "SCL" - ] - }, - { - "x": 274.9456668588341, - "y": 6.3208818435668945, - "labels": [ - "SDA" - ] - }, - { - "x": 299.3614639781483, - "y": 6.3208818435668945, - "labels": [ - "TX_D1" - ] - }, - { - "x": 323.7772916149201, - "y": 6.3208818435668945, - "labels": [ - "RX_D0" - ] - }, - { - "x": 323.7772916149201, - "y": 152.81625366210938, - "labels": [ - "D2" - ] - }, - { - "x": 299.3614639781483, - "y": 152.81625366210938, - "labels": [ - "MISO" - ] - }, - { - "x": 274.9456668588341, - "y": 152.81625366210938, - "labels": [ - "MOSI" - ] - }, - { - "x": 250.52990025697756, - "y": 152.81625366210938, - "labels": [ - "SCK" - ] - }, - { - "x": 226.11474400427267, - "y": 152.81625366210938, - "labels": [ - "A5" - ] - }, - { - "x": 201.69894688495853, - "y": 152.81625366210938, - "labels": [ - "A4" - ] - }, - { - "x": 177.28314976564434, - "y": 152.81625366210938, - "labels": [ - "A3" - ] - }, - { - "x": 152.86733738760137, - "y": 152.81625366210938, - "labels": [ - "A2" - ] - }, - { - "x": 128.45155552701593, - "y": 152.81625366210938, - "labels": [ - "A1" - ] - }, - { - "x": 104.03575840770173, - "y": 152.81625366210938, - "labels": [ - "A0" - ] - }, - { - "x": 79.61995365902314, - "y": 152.81625366210938, - "labels": [ - "VHI" - ] - }, - { - "x": 55.20414509566239, - "y": 152.81625366210938, - "labels": [ - "AREF" - ] - }, - { - "x": 30.78834416166596, - "y": 152.81625366210938, - "labels": [ - "+3V3" - ] - }, - { - "x": 6.372748266837744, - "y": 152.81625366210938, - "labels": [ - "!RESET" - ] - }, - { - "x": 307.5827003527365, - "y": 39.02787780761717, - "labels": [ - "LED" - ] - } - ], - "leds": [ - { - "x": 307.5827003527365, - "y": 39.02787780761717, - "color": "#ff0000", - "label": "LED" - }, - { - "x": 100, - "y": 100, - "color": "neopixel", - "label": "NEOPIXEL" - } - ] - }, - "gpioPinMap": { - "EN": "EN", - "SWDIO": "SWDIO", - "SWCLK": "SWCLK", - "D3": "D3", - "D4": "D4", - "VBAT": "VBAT", - "GND": "GND", - "VBUS": "VBUS", - "D13": "D13", - "D12": "D12", - "D11": "D11", - "D10": "D10", - "D9": "D9", - "D7": "D7", - "D5_5V": "D5_5V", - "D5": "D5_5V", - "SCL": "SCL", - "SDA": "SDA", - "TX_D1": "TX_D1", - "D1": "TX_D1", - "RX_D0": "RX_D0", - "D0": "RX_D0", - "D2": "D2", - "MISO": "MISO", - "MOSI": "MOSI", - "SCK": "SCK", - "A5": "A5", - "A4": "A4", - "A3": "A3", - "A2": "A2", - "A1": "A1", - "A0": "A0", - "VHI": "VHI", - "AREF": "AREF", - "+3V3": "+3V3", - "!RESET": "!RESET", - "LED": "LED", - "JACK_TX": "TX_D1", - "DISPLAY_CS": "A2", - "DISPLAY_SCK": "SCK", - "DISPLAY_MOSI": "MOSI", - "DISPLAY_DC": "A3", - "DISPLAY_RST": "A5", - "DISPLAY_MISO": "MISO", - "ACCELEROMETER_INT": "D2" - }, - "groundPins": [ - "GND" - ], - "threeVoltPins": [ - "+3V3" - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - }, - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": ["pixel"], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} \ No newline at end of file diff --git a/libs/adafruit-itsybitsy-m4-express/board.svg b/libs/adafruit-itsybitsy-m4-express/board.svg deleted file mode 100644 index 73e8debc..00000000 --- a/libs/adafruit-itsybitsy-m4-express/board.svg +++ /dev/null @@ -1,1650 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/adafruit-itsybitsy-m4-express/boardhd.svg b/libs/adafruit-itsybitsy-m4-express/boardhd.svg deleted file mode 100644 index 2476d05a..00000000 --- a/libs/adafruit-itsybitsy-m4-express/boardhd.svg +++ /dev/null @@ -1,4602 +0,0 @@ - - - - - - - ItsyBitsy M4 rev C_breadboard.svg - - - - - - - - - - Fritzing breadboard generated by brd2svg - - element:JP1 - - package:1X05_ROUND_70 - - - - element:JP2 - - package:1X14_ROUND70 - - - - element:JP4 - - package:1X14_ROUND70 - - - - element:SJ1 - - package:SOLDERJUMPER_CLOSEDWIRE - - - - element:U$4 - - package:ITSYM4_TOP - - - - element:U$5 - - package:ITSYM4_BOT - - - - element:U$34 - - package:FIDUCIAL_1MM - - - - element:U$35 - - package:FIDUCIAL_1MM - - - - - element:IC2 - - package:TQFN48_7MM - - - - - - - - polygon - - - - - - element:L - - package:CHIPLED_0603_NOOUTLINE - - polygon - - - - - - - - - - - - - - - element:SW1 - - package:KMR2 - - - - - - - - - - - - - - - - element:U1 - - package:USON8 - - - - - - - - - element:X3 - - package:4UCONN_20329_V2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/libs/adafruit-itsybitsy-m4-express/config.ts b/libs/adafruit-itsybitsy-m4-express/config.ts deleted file mode 100644 index 506554aa..00000000 --- a/libs/adafruit-itsybitsy-m4-express/config.ts +++ /dev/null @@ -1,59 +0,0 @@ - -namespace config { - export const NUM_DOTSTARS = 1; - export const PIN_DOTSTAR_DATA = DAL.PB03; - export const PIN_DOTSTAR_CLOCK = DAL.PB02; - - export const PIN_LED = DAL.PA22; - - export const PIN_A0 = DAL.PA02; - export const PIN_A1 = DAL.PA05; - export const PIN_A2 = DAL.PB08; - export const PIN_A3 = DAL.PB09; - export const PIN_A4 = DAL.PA04; - export const PIN_A5 = DAL.PA06; - - export const PIN_D0 = DAL.PA16; - export const PIN_D1 = DAL.PA17; - export const PIN_D2 = DAL.PA07; - export const PIN_D3 = DAL.PB22; - export const PIN_D4 = DAL.PA14; //PCCLK - export const PIN_D5 = DAL.PA15; - export const PIN_D7 = DAL.PA18; - export const PIN_D9 = DAL.PA19; - export const PIN_D10 = DAL.PA20; - export const PIN_D11 = DAL.PA21; - export const PIN_D12 = DAL.PA23; - export const PIN_D13 = DAL.PA22; - - export const PIN_MISO = DAL.PB23; - export const PIN_MOSI = DAL.PA00; - export const PIN_SCL = DAL.PA13; - export const PIN_SDA = DAL.PA12; - export const PIN_SCK = DAL.PA01; - - export const PIN_FLASH_MOSI = DAL.PA08; // QSPI_DATA[0] - export const PIN_FLASH_MISO = DAL.PA09; // QSPI_DATA[1] - export const PIN_FLASH_SCK = DAL.PB10; // QSPI_SCK - export const PIN_FLASH_CS = DAL.PB11; // QSPI_CS - - export const PIN_RX = PIN_D0; - export const PIN_TX = PIN_D1; - export const PIN_JACK_TX = PIN_TX; - export const PIN_JACK_COMMLED = PIN_LED; - - export const PIN_ACCELEROMETER_INT = PIN_D2; - - export const PIN_DISPLAY_CS = PIN_A2; - export const PIN_DISPLAY_SCK = PIN_SCK; - export const PIN_DISPLAY_MOSI = PIN_MOSI; - export const PIN_DISPLAY_DC = PIN_A3; - export const PIN_DISPLAY_RST = PIN_A5; // A5 - export const PIN_DISPLAY_MISO = PIN_MISO; - // export const PIN_DISPLAY_BL = PIN_D4; plugged to power - export const DISPLAY_CFG0 = 0x00000090; - export const DISPLAY_CFG1 = 0x000e14ff; - export const DISPLAY_CFG2 = 24; - export const DISPLAY_WIDTH = 160; - export const DISPLAY_HEIGHT = 128; -} diff --git a/libs/adafruit-itsybitsy-m4-express/device.d.ts b/libs/adafruit-itsybitsy-m4-express/device.d.ts deleted file mode 100644 index 58f26208..00000000 --- a/libs/adafruit-itsybitsy-m4-express/device.d.ts +++ /dev/null @@ -1,162 +0,0 @@ -declare namespace pins { - - //% fixedInstance shim=pxt::getPin(PIN_D0) - const D0: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const D1: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const D3: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const D4: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const D6: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D7) - const D7: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D8) - const D8: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D10) - const D10: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D11) - const D11: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D12) - const D12: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmOnlyPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; -} - -declare namespace input { - /** - * Button connecting D0 to GND. - */ - //% block="button D0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD0: Button; - - /** - * Button connecting D1 to GND. - */ - //% block="button D1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD1: Button; - - /** - * Button connecting D2 to GND. - */ - //% block="button D2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD2: Button; - - /** - * Button connecting D3 to GND. - */ - //% block="button D3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD3: Button; - - /** - * Button connecting D4 to GND. - */ - //% block="button D4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD4: Button; - - /** - * Button connecting D5 to GND. - */ - //% block="button D5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD5: Button; - - /** - * Button connecting D6 to GND. - */ - //% block="button D6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD6: Button; - - /** - * Button connecting D7 to GND. - */ - //% block="button D7" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD7: Button; - - /** - * Button connecting D8 to GND. - */ - //% block="button D8" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D8,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD8: Button; - - /** - * Button connecting D9 to GND. - */ - //% block="button D9" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D9,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD9: Button; - - /** - * Button connecting D10 to GND. - */ - //% block="button D10" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D10,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD10: Button; - - /** - * Button connecting D11 to GND. - */ - //% block="button D11" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D11,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD11: Button; - - /** - * Button connecting D12 to GND. - */ - //% block="button D12" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D12,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD12: Button; -} diff --git a/libs/adafruit-itsybitsy-m4-express/pxt.json b/libs/adafruit-itsybitsy-m4-express/pxt.json deleted file mode 100644 index 8ede2ed5..00000000 --- a/libs/adafruit-itsybitsy-m4-express/pxt.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "name": "adafruit-itsybitsy-m4-express", - "description": "Support for Adafruit ItsyBitsy M4 Express", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "compileServiceVariant": "samd51", - "dependencies": { - "core---samd51": "file:../core---samd51", - "pixel": "file:../pixel", - "light": "file:../light", - "accelerometer": "file:../accelerometer", - "buttons": "file:../buttons" - }, - "public": true, - "firmwareUrl": "https://learn.adafruit.com/introducing-adafruit-itsybitsy-m4#uf2-bootloader-details", - "dalDTS": { - "corePackage": "../core---samd51" - }, - "features": [ - "uf2", - "buttond0", - "buttond1", - "screen", - "jacdac", - "light", - "pixel", - "accelerometer" - ] -} \ No newline at end of file diff --git a/libs/adafruit-itsybitsy-nrf52840-express/README.md b/libs/adafruit-itsybitsy-nrf52840-express/README.md deleted file mode 100644 index 19fe68b4..00000000 --- a/libs/adafruit-itsybitsy-nrf52840-express/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# adafruit - -The adafruit library. - diff --git a/libs/adafruit-itsybitsy-nrf52840-express/board.json b/libs/adafruit-itsybitsy-nrf52840-express/board.json deleted file mode 100644 index bd48d0c1..00000000 --- a/libs/adafruit-itsybitsy-nrf52840-express/board.json +++ /dev/null @@ -1,293 +0,0 @@ -{ - "driveDisplayName": "ITSY840BOOT", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 343, - "height": 172, - "pinDist": 15, - "pinBlocks": [ - { - "x": 6.372748266837744, - "y": 6.3208818435668945, - "labels": [ - "VBAT" - ] - }, - { - "x": 30.78834416166596, - "y": 6.3208818435668945, - "labels": [ - "GND" - ] - }, - { - "x": 55.20414509566239, - "y": 6.3208818435668945, - "labels": [ - "VBUS" - ] - }, - { - "x": 79.61995365902314, - "y": 6.3208818435668945, - "labels": [ - "D13" - ] - }, - { - "x": 104.03575840770173, - "y": 6.3208818435668945, - "labels": [ - "D12" - ] - }, - { - "x": 128.45155552701593, - "y": 6.3208818435668945, - "labels": [ - "D11" - ] - }, - { - "x": 152.86733738760137, - "y": 6.3208818435668945, - "labels": [ - "D10" - ] - }, - { - "x": 177.28314976564434, - "y": 6.3208818435668945, - "labels": [ - "D9" - ] - }, - { - "x": 201.69894688495853, - "y": 6.3208818435668945, - "labels": [ - "D7" - ] - }, - { - "x": 226.11474400427267, - "y": 6.3208818435668945, - "labels": [ - "D5_5V" - ] - }, - { - "x": 250.52990025697756, - "y": 6.3208818435668945, - "labels": [ - "SCL" - ] - }, - { - "x": 274.9456668588341, - "y": 6.3208818435668945, - "labels": [ - "SDA" - ] - }, - { - "x": 299.3614639781483, - "y": 6.3208818435668945, - "labels": [ - "TX_D1" - ] - }, - { - "x": 323.7772916149201, - "y": 6.3208818435668945, - "labels": [ - "RX_D0" - ] - }, - { - "x": 323.7772916149201, - "y": 152.81625366210938, - "labels": [ - "D2" - ] - }, - { - "x": 299.3614639781483, - "y": 152.81625366210938, - "labels": [ - "MISO" - ] - }, - { - "x": 274.9456668588341, - "y": 152.81625366210938, - "labels": [ - "MOSI" - ] - }, - { - "x": 250.52990025697756, - "y": 152.81625366210938, - "labels": [ - "SCK" - ] - }, - { - "x": 226.11474400427267, - "y": 152.81625366210938, - "labels": [ - "A5" - ] - }, - { - "x": 201.69894688495853, - "y": 152.81625366210938, - "labels": [ - "A4" - ] - }, - { - "x": 177.28314976564434, - "y": 152.81625366210938, - "labels": [ - "A3" - ] - }, - { - "x": 152.86733738760137, - "y": 152.81625366210938, - "labels": [ - "A2" - ] - }, - { - "x": 128.45155552701593, - "y": 152.81625366210938, - "labels": [ - "A1" - ] - }, - { - "x": 104.03575840770173, - "y": 152.81625366210938, - "labels": [ - "A0" - ] - }, - { - "x": 79.61995365902314, - "y": 152.81625366210938, - "labels": [ - "VHI" - ] - }, - { - "x": 55.20414509566239, - "y": 152.81625366210938, - "labels": [ - "EN" - ] - }, - { - "x": 30.78834416166596, - "y": 152.81625366210938, - "labels": [ - "+3V3" - ] - }, - { - "x": 6.372748266837744, - "y": 152.81625366210938, - "labels": [ - "!RESET" - ] - }, - { - "x": 307.5827003527365, - "y": 39.02787780761717, - "labels": [ - "LED" - ] - } - ], - "leds": [ - { - "x": 307.5827003527365, - "y": 39.02787780761717, - "color": "#ff0000", - "label": "LED" - }, - { - "x": 100, - "y": 100, - "color": "neopixel", - "label": "NEOPIXEL" - } - ] - }, - "gpioPinMap": { - "EN": "EN", - "VBAT": "VBAT", - "GND": "GND", - "VBUS": "VBUS", - "D13": "D13", - "D12": "D12", - "D11": "D11", - "D10": "D10", - "D9": "D9", - "D7": "D7", - "D5_5V": "D5_5V", - "D5": "D5_5V", - "SCL": "SCL", - "SDA": "SDA", - "TX_D1": "TX_D1", - "D1": "TX_D1", - "RX_D0": "RX_D0", - "D0": "RX_D0", - "D2": "D2", - "MISO": "MISO", - "MOSI": "MOSI", - "SCK": "SCK", - "A5": "A5", - "A4": "A4", - "A3": "A3", - "A2": "A2", - "A1": "A1", - "A0": "A0", - "VHI": "VHI", - "+3V3": "+3V3", - "!RESET": "!RESET", - "LED": "LED", - "JACK_TX": "TX_D1", - "DISPLAY_CS": "A2", - "DISPLAY_SCK": "SCK", - "DISPLAY_MOSI": "MOSI", - "DISPLAY_DC": "A3", - "DISPLAY_RST": "A5", - "DISPLAY_MISO": "MISO", - "ACCELEROMETER_INT": "D2" - }, - "groundPins": [ - "GND" - ], - "threeVoltPins": [ - "+3V3" - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - }, - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": ["pixel"], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} \ No newline at end of file diff --git a/libs/adafruit-itsybitsy-nrf52840-express/board.svg b/libs/adafruit-itsybitsy-nrf52840-express/board.svg deleted file mode 100644 index bb767b65..00000000 --- a/libs/adafruit-itsybitsy-nrf52840-express/board.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/libs/adafruit-itsybitsy-nrf52840-express/boardhd.svg b/libs/adafruit-itsybitsy-nrf52840-express/boardhd.svg deleted file mode 100644 index 05cd46bb..00000000 --- a/libs/adafruit-itsybitsy-nrf52840-express/boardhd.svg +++ /dev/null @@ -1,1035 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/adafruit-itsybitsy-nrf52840-express/config.ts b/libs/adafruit-itsybitsy-nrf52840-express/config.ts deleted file mode 100644 index 76b6061a..00000000 --- a/libs/adafruit-itsybitsy-nrf52840-express/config.ts +++ /dev/null @@ -1,41 +0,0 @@ -namespace config { - export const PIN_A0 = DAL.P0_4 - export const PIN_A1 = DAL.P0_30 - export const PIN_A2 = DAL.P0_28 - export const PIN_A3 = DAL.P0_31 - export const PIN_A4 = DAL.P0_2 - export const PIN_A5 = DAL.P0_3 - - export const PIN_D2 = DAL.P1_2 - export const PIN_D5 = DAL.P0_27 - export const PIN_D7 = DAL.P1_8 - export const PIN_D9 = DAL.P0_7 - export const PIN_D10 = DAL.P0_5 - export const PIN_D11 = DAL.P0_26 - export const PIN_D12 = DAL.P0_11 - export const PIN_D13 = DAL.P0_12 - - export const PIN_LED = DAL.P0_6; - - export const PIN_MISO = DAL.P0_20 - export const PIN_MOSI = DAL.P0_15 - export const PIN_SCK = DAL.P0_13 - - export const PIN_TX = DAL.P0_24 - export const PIN_RX = DAL.P0_25 - - export const PIN_SCL = DAL.P0_14 - export const PIN_SDA = DAL.P0_16 - - export const PIN_BTN_A = DAL.P0_29; - - /* - export const PIN_JACK_TX = PIN_D13; - export const PIN_JACK_PWREN = PIN_D9; - export const PIN_JACK_SENSE = PIN_D7; - */ - - export const PIN_DOTSTAR_DATA = DAL.P0_8; - export const PIN_DOTSTAR_CLOCK = DAL.P1_9; - export const NUM_DOTSTARS = 1; -} diff --git a/libs/adafruit-itsybitsy-nrf52840-express/device.d.ts b/libs/adafruit-itsybitsy-nrf52840-express/device.d.ts deleted file mode 100644 index d5521aa1..00000000 --- a/libs/adafruit-itsybitsy-nrf52840-express/device.d.ts +++ /dev/null @@ -1,109 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5_5V: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D7) - const D7: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D10) - const D10: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D11) - const D11: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D12) - const D12: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: DigitalInOutPin; // red - - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; -} - -declare namespace input { - /** - * On-board switch - */ - //% block="button A" fixedInstance - //% shim=pxt::getButtonByPin(PIN_BTN_A,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA: Button; - - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; -} diff --git a/libs/adafruit-itsybitsy-nrf52840-express/pxt.json b/libs/adafruit-itsybitsy-nrf52840-express/pxt.json deleted file mode 100644 index 6fb05b6f..00000000 --- a/libs/adafruit-itsybitsy-nrf52840-express/pxt.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "adafruit-itsybitsy-nrf52840-express", - "description": "Support for Adafruit ItsyBitsy nrf52840 Express - beta", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "compileServiceVariant": "nrf52840", - "dependencies": { - "core---nrf52": "file:../core---nrf52", - "pixel": "file:../pixel", - "buttons": "file:../buttons" - }, - "public": true, - "dalDTS": { - "corePackage": "../core---nrf52" - }, - "features": [ - "pina0", - "pina1", - "radio" - ] -} diff --git a/libs/adafruit-metro-m4-express/README.md b/libs/adafruit-metro-m4-express/README.md deleted file mode 100644 index 19fe68b4..00000000 --- a/libs/adafruit-metro-m4-express/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# adafruit - -The adafruit library. - diff --git a/libs/adafruit-metro-m4-express/board.json b/libs/adafruit-metro-m4-express/board.json deleted file mode 100644 index ba5b9b43..00000000 --- a/libs/adafruit-metro-m4-express/board.json +++ /dev/null @@ -1,407 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 423.5, - "height": 314.70001220703125, - "pinDist": 15, - "pinBlocks": [ - { - "x": 124.64495051070735, - "y": 10.014489374604763, - "labels": [ - "SCL" - ] - }, - { - "x": 139.63176585596196, - "y": 10.014489374604763, - "labels": [ - "SDA" - ] - }, - { - "x": 154.61858120121656, - "y": 10.014489374604763, - "labels": [ - "AREF" - ] - }, - { - "x": 169.60539654647116, - "y": 10.014489374604763, - "labels": [ - "GND2" - ] - }, - { - "x": 184.59221189172575, - "y": 10.014489374604763, - "labels": [ - "D13" - ] - }, - { - "x": 199.57902723698035, - "y": 10.014489374604763, - "labels": [ - "D12" - ] - }, - { - "x": 214.56584258223498, - "y": 10.014489374604763, - "labels": [ - "D11" - ] - }, - { - "x": 229.55265792748958, - "y": 10.014489374604763, - "labels": [ - "D10" - ] - }, - { - "x": 244.53947327274417, - "y": 10.014489374604763, - "labels": [ - "D9" - ] - }, - { - "x": 259.5263122670278, - "y": 10.014489374604763, - "labels": [ - "D8" - ] - }, - { - "x": 283.8799167643527, - "y": 9.858710636056905, - "labels": [ - "D7" - ] - }, - { - "x": 298.9728926006851, - "y": 9.858710636056905, - "labels": [ - "D6" - ] - }, - { - "x": 314.06593938410447, - "y": 9.858710636056905, - "labels": [ - "D5" - ] - }, - { - "x": 328.8986813055738, - "y": 9.858710636056905, - "labels": [ - "D4" - ] - }, - { - "x": 343.9916807909352, - "y": 9.858710636056905, - "labels": [ - "D3" - ] - }, - { - "x": 358.8244936594915, - "y": 9.858710636056905, - "labels": [ - "D2" - ] - }, - { - "x": 373.917445846795, - "y": 9.858710636056905, - "labels": [ - "TX_D1" - ] - }, - { - "x": 389.01053992827224, - "y": 9.858710636056905, - "labels": [ - "RX_D0" - ] - }, - { - "x": 193.80856957047334, - "y": 294.6191939261841, - "labels": [ - "IOREF" - ] - }, - { - "x": 208.9015927048637, - "y": 294.6191939261841, - "labels": [ - "RST" - ] - }, - { - "x": 223.73435827536204, - "y": 294.6191939261841, - "labels": [ - "3.3V" - ] - }, - { - "x": 238.8273814097524, - "y": 294.6191939261841, - "labels": [ - "5V" - ] - }, - { - "x": 253.66017062927972, - "y": 294.6191939261841, - "labels": [ - "GND" - ] - }, - { - "x": 268.75317011464114, - "y": 294.6191939261841, - "labels": [ - "GND1" - ] - }, - { - "x": 283.8461932490315, - "y": 294.6191939261841, - "labels": [ - "VIN" - ] - }, - { - "x": 314.0346990168258, - "y": 294.7749963141533, - "labels": [ - "A0" - ] - }, - { - "x": 329.02151436208044, - "y": 294.7749963141533, - "labels": [ - "A1" - ] - }, - { - "x": 344.00832970733506, - "y": 294.7749963141533, - "labels": [ - "A2" - ] - }, - { - "x": 358.9950977545317, - "y": 294.7749963141533, - "labels": [ - "A3" - ] - }, - { - "x": 373.98196039784426, - "y": 294.7749963141533, - "labels": [ - "A4" - ] - }, - { - "x": 388.9688230411568, - "y": 294.7749963141533, - "labels": [ - "A5" - ] - }, - { - "x": 402.8186876693125, - "y": 127.09586893415945, - "labels": [ - "VCC" - ] - }, - { - "x": 389.11885248098696, - "y": 127.09586893415945, - "labels": [ - "MISO" - ] - }, - { - "x": 402.8186876693125, - "y": 143.59588102690756, - "labels": [ - "MOSI" - ] - }, - { - "x": 389.11885248098696, - "y": 143.59588102690756, - "labels": [ - "SCK" - ] - }, - { - "x": 402.8186876693125, - "y": 159.89591361257195, - "labels": [ - "GNDSPI" - ] - } - ], - "leds": [ - { - "x": 36.90290260140436, - "y": 124.40002409363306, - "w": 7.399875763023216, - "h": 7.399998543582635, - "color": "#ff0000", - "label": "LED" - }, - { - "x": 75.20225671487235, - "y": 61.60000257730117, - "w": 20.814858397320663, - "h": 20.815203762572743, - "color": "neopixel", - "label": "NEOPIXEL" - }, - { - "x": 36.10291507368446, - "y": 165.70000190343154, - "w": 7.399875763023216, - "h": 7.399998543582635, - "color": "#ff0000", - "label": "LEDON" - }, - { - "x": 36.10291507368446, - "y": 137.1999896157471, - "w": 7.399875763023216, - "h": 7.399998543582635, - "color": "#ff0000", - "label": "RXLED" - }, - { - "x": 36.10291507368446, - "y": 152.20001350883888, - "w": 7.399875763023216, - "h": 7.399998543582635, - "color": "#ff0000", - "label": "TXLED" - } - ], - "touchPads": [], - "buttons": [], - "reset": { - "x": 47.40272855627788, - "y": 14.300001020613152, - "w": 17.79970179886744, - "h": 17.79999713589935 - } - }, - "gpioPinMap": { - "SCL": "SCL", - "SDA": "SDA", - "AREF": "AREF", - "GND2": "GND2", - "D13": "D13", - "D12": "D12", - "D11": "D11", - "D10": "D10", - "D9": "D9", - "D8": "D8", - "D7": "D7", - "D6": "D6", - "D5": "D5", - "D4": "D4", - "D3": "D3", - "D2": "D2", - "TX_D1": "TX_D1", - "TX": "TX_D1", - "D1": "TX_D1", - "JACK_TX": "TX_D1", - "RX_D0": "RX_D0", - "RX": "RX_D0", - "D0": "RX_D0", - "IOREF": "IOREF", - "RST": "RST", - "3.3V": "3.3V", - "5V": "5V", - "GND": "GND", - "GND1": "GND1", - "VIN": "VIN", - "A0": "A0", - "A1": "A1", - "A2": "A2", - "A3": "A3", - "A4": "A4", - "A5": "A5", - "LED": "LED", - "NEOPIXEL": "NEOPIXEL", - "LEDON": "LEDON", - "RESETBTN": "RESETBTN", - "RXLED": "RXLED", - "TXLED": "TXLED", - "VCC": "VCC", - "MISO": "MISO", - "MOSI": "MOSI", - "SCK": "SCK", - "GNDSPI": "GNDSPI", - "DISPLAY_CS": "A2", - "DISPLAY_SCK": "SCK", - "DISPLAY_MOSI": "MOSI", - "DISPLAY_DC": "A5", - "DISPLAY_RST": "A4", - "DISPLAY_MISO": "MISO", - "ACCELEROMETER_INT": "D2", - "LCD_RESET": "D7", - "LCD_ENABLE": "D8", - "LCD_DATALINE4": "D9", - "LCD_DATALINE5": "D10", - "LCD_DATALINE6": "D11", - "LCD_DATALINE7": "D12" - }, - "groundPins": [ - "GND2", - "GND", - "GND1", - "GNDSPI" - ], - "threeVoltPins": [ - "3.3V", - "VCC" - ], - "fiveVoltPins": [ - "5V" - ], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [ - "pixel" - ], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - } -} \ No newline at end of file diff --git a/libs/adafruit-metro-m4-express/board.svg b/libs/adafruit-metro-m4-express/board.svg deleted file mode 100644 index aa1794d7..00000000 --- a/libs/adafruit-metro-m4-express/board.svg +++ /dev/null @@ -1,1356 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/adafruit-metro-m4-express/boardhd.svg b/libs/adafruit-metro-m4-express/boardhd.svg deleted file mode 100644 index 1d5f5cfb..00000000 --- a/libs/adafruit-metro-m4-express/boardhd.svg +++ /dev/null @@ -1,1399 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/libs/adafruit-metro-m4-express/config.ts b/libs/adafruit-metro-m4-express/config.ts deleted file mode 100644 index 5c7743e2..00000000 --- a/libs/adafruit-metro-m4-express/config.ts +++ /dev/null @@ -1,66 +0,0 @@ -namespace config { - export const PIN_NEOPIXEL = DAL.PB22; - export const NUM_NEOPIXELS = 1; - - export const PIN_A0 = DAL.PA02; - export const PIN_A1 = DAL.PA05; - export const PIN_A2 = DAL.PA06; - export const PIN_A3 = DAL.PA04; - export const PIN_A4 = DAL.PB08; - export const PIN_A5 = DAL.PB09; - - export const PIN_D0 = DAL.PA23; - export const PIN_D1 = DAL.PA22; - export const PIN_D2 = DAL.PB17; - export const PIN_D3 = DAL.PB16; - export const PIN_D4 = DAL.PB13; - export const PIN_D5 = DAL.PB14; - export const PIN_D6 = DAL.PB15; - export const PIN_D7 = DAL.PB12; - export const PIN_D8 = DAL.PA21; - export const PIN_D9 = DAL.PA20; - export const PIN_D10 = DAL.PA18; - export const PIN_D11 = DAL.PA19; - export const PIN_D12 = DAL.PA17; - export const PIN_D13 = DAL.PA16; - export const PIN_LED = DAL.PA16; // D13 - export const PIN_RX = PIN_D0; - export const PIN_TX = PIN_D1; - export const PIN_MISO = DAL.PA14; - export const PIN_MOSI = DAL.PA12; - export const PIN_SCK = DAL.PA13; - export const PIN_SCL = DAL.PB03; - export const PIN_SDA = DAL.PB02; - export const PIN_RXLED = DAL.PB06; - export const PIN_TXLED = DAL.PA27; - - export const PIN_ACCELEROMETER_INT = PIN_D2; - - export const PIN_FLASH_MISO = DAL.PA09; // FLASH_IO1 - export const PIN_FLASH_MOSI = DAL.PA08; // FLASH_IO0 - export const PIN_FLASH_SCK = DAL.PB10; - export const PIN_FLASH_CS = DAL.PB11; - - export const PIN_JACK_TX = PIN_TX; - export const PIN_JACK_COMMLED = PIN_TXLED; - - export const PIN_DISPLAY_CS = PIN_A2; - export const PIN_DISPLAY_SCK = PIN_SCK; - export const PIN_DISPLAY_MOSI = PIN_MOSI; - export const PIN_DISPLAY_DC = PIN_A3; // A3 - export const PIN_DISPLAY_RST = PIN_A5; // A4 - export const PIN_DISPLAY_MISO = PIN_MISO; - // export const PIN_DISPLAY_BL = PIN_D4; plugged to power - export const DISPLAY_CFG0 = 0x00000090; - export const DISPLAY_CFG1 = 0x000e14ff; - export const DISPLAY_CFG2 = 24; - export const DISPLAY_WIDTH = 160; - export const DISPLAY_HEIGHT = 128; - - export const PIN_LCD_RESET = PIN_D7; - export const PIN_LCD_ENABLE = PIN_D8; - export const PIN_LCD_DATALINE4 = PIN_D9; - export const PIN_LCD_DATALINE5 = PIN_D10; - export const PIN_LCD_DATALINE6 = PIN_D11; - export const PIN_LCD_DATALINE7 = PIN_D12; -} diff --git a/libs/adafruit-metro-m4-express/device.d.ts b/libs/adafruit-metro-m4-express/device.d.ts deleted file mode 100644 index e42df833..00000000 --- a/libs/adafruit-metro-m4-express/device.d.ts +++ /dev/null @@ -1,220 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_D0) - const D0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const D1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const D3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const D4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const D6: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D7) - const D7: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D8) - const D8: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D10) - const D10: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D11) - const D11: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D12) - const D12: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; - - // TODO only checked the following two for Metro M0 - //% fixedInstance shim=pxt::getPin(PIN_RXLED) - const RXLED: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TXLED: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_NEOPIXEL) - const NEOPIXEL: DigitalInOutPin; -} - -declare namespace input { - - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; - - /** - * Button connecting D0 to GND. - */ - //% block="button D0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD0: Button; - - /** - * Button connecting D1 to GND. - */ - //% block="button D1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD1: Button; - - /** - * Button connecting D2 to GND. - */ - //% block="button D2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD2: Button; - - /** - * Button connecting D3 to GND. - */ - //% block="button D3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD3: Button; - - /** - * Button connecting D4 to GND. - */ - //% block="button D4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD4: Button; - - /** - * Button connecting D5 to GND. - */ - //% block="button D5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD5: Button; - - /** - * Button connecting D6 to GND. - */ - //% block="button D6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD6: Button; - - /** - * Button connecting D7 to GND. - */ - //% block="button D7" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD7: Button; - - /** - * Button connecting D8 to GND. - */ - //% block="button D8" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D8,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD8: Button; - - /** - * Button connecting D9 to GND. - */ - //% block="button D9" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D9,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD9: Button; - - /** - * Button connecting D10 to GND. - */ - //% block="button D10" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D10,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD10: Button; - - /** - * Button connecting D11 to GND. - */ - //% block="button D11" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D11,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD11: Button; - - /** - * Button connecting D12 to GND. - */ - //% block="button D12" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D12,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD12: Button; -} \ No newline at end of file diff --git a/libs/adafruit-metro-m4-express/pxt.json b/libs/adafruit-metro-m4-express/pxt.json deleted file mode 100644 index 5dcc89f6..00000000 --- a/libs/adafruit-metro-m4-express/pxt.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "adafruit-metro-m4-express", - "description": "Support for Adafruit Metro M4 Express", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "compileServiceVariant": "samd51", - "dependencies": { - "core---samd51": "file:../core---samd51", - "pixel": "file:../pixel", - "light": "file:../light", - "accelerometer": "file:../accelerometer", - "buttons": "file:../buttons" - }, - "public": true, - "firmwareUrl": "https://learn.adafruit.com/adafruit-metro-m4-express-featuring-atsamd51/uf2-bootloader-details", - "features": [ - "uf2", - "pinled", - "pind0", - "pind1", - "pina0", - "pina1", - "buttond0", - "buttond1", - "screen", - "jacdac", - "pixel", - "light", - "accelerometer", - "lcd" - ] -} \ No newline at end of file diff --git a/libs/adafruit-neotrellis-m4-express/README.md b/libs/adafruit-neotrellis-m4-express/README.md deleted file mode 100644 index b7252fe2..00000000 --- a/libs/adafruit-neotrellis-m4-express/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Adafruit Neotrellis M4 Express - - diff --git a/libs/adafruit-neotrellis-m4-express/board.json b/libs/adafruit-neotrellis-m4-express/board.json deleted file mode 100644 index 46cf29ce..00000000 --- a/libs/adafruit-neotrellis-m4-express/board.json +++ /dev/null @@ -1,320 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 631, - "height": 468.9534912109375, - "pinDist": 15, - "pinBlocks": [ - { - "x": 469.62547025335886, - "y": 441.56713867187494, - "labels": [ - "A0" - ] - }, - { - "x": 491.95634503029254, - "y": 441.56713867187494, - "labels": [ - "A1" - ] - }, - { - "x": 514.2871892899357, - "y": 441.56713867187494, - "labels": [ - "A2" - ] - }, - { - "x": 536.6181556187411, - "y": 441.56713867187494, - "labels": [ - "A3" - ] - }, - { - "x": 558.9490609129653, - "y": 441.56713867187494, - "labels": [ - "A4" - ] - }, - { - "x": 581.2799662071895, - "y": 441.56713867187494, - "labels": [ - "A5" - ] - }, - { - "x": 188.25600556328112, - "y": 17.275856018066424, - "labels": [ - "SCL" - ] - }, - { - "x": 210.5869108575054, - "y": 17.275856018066424, - "labels": [ - "SDA" - ] - }, - { - "x": 232.91783141037487, - "y": 17.275856018066424, - "labels": [ - "AREF" - ] - }, - { - "x": 255.24870618730858, - "y": 17.275856018066424, - "labels": [ - "GND" - ] - }, - { - "x": 277.5796419988234, - "y": 17.275856018066424, - "labels": [ - "D13" - ] - }, - { - "x": 299.91054729304767, - "y": 17.275856018066424, - "labels": [ - "D12" - ] - }, - { - "x": 322.2414525872719, - "y": 17.275856018066424, - "labels": [ - "D11" - ] - }, - { - "x": 344.5723883987867, - "y": 17.275856018066424, - "labels": [ - "D10" - ] - }, - { - "x": 366.90326317572044, - "y": 17.275856018066424, - "labels": [ - "D9" - ] - }, - { - "x": 389.2341684699447, - "y": 17.275856018066424, - "labels": [ - "D8" - ] - }, - { - "x": 424.96365966491027, - "y": 17.275856018066424, - "labels": [ - "D7" - ] - }, - { - "x": 447.29453444184395, - "y": 17.275856018066424, - "labels": [ - "D6" - ] - }, - { - "x": 469.62547025335886, - "y": 17.275856018066424, - "labels": [ - "D5" - ] - }, - { - "x": 491.95634503029254, - "y": 17.275856018066424, - "labels": [ - "D4" - ] - }, - { - "x": 514.2871892899357, - "y": 17.275856018066424, - "labels": [ - "D3" - ] - }, - { - "x": 536.6181556187411, - "y": 17.275856018066424, - "labels": [ - "D2" - ] - }, - { - "x": 558.9490609129653, - "y": 17.275856018066424, - "labels": [ - "D1" - ] - }, - { - "x": 581.2799662071895, - "y": 17.275856018066424, - "labels": [ - "D0" - ] - }, - { - "x": 268.6472615707594, - "y": 441.56713867187494, - "labels": [ - "1" - ] - }, - { - "x": 290.9781973822742, - "y": 441.56713867187494, - "labels": [ - "3.3V" - ] - }, - { - "x": 357.97091326494694, - "y": 441.56713867187494, - "labels": [ - "+5V" - ] - }, - { - "x": 424.96365966491027, - "y": 441.56713867187494, - "labels": [ - "VIN" - ] - }, - { - "x": 69.30441345440414, - "y": 100.3406524658203, - "labels": [ - "USHIELD" - ] - }, - { - "x": 110.46712676649842, - "y": 392.7112121582031, - "labels": [ - "PWRIN" - ] - }, - { - "x": 50.48181021429768, - "y": 8.237739562988278, - "labels": [ - "RESET" - ] - } - ], - "leds": [ - { - "x": 51.652614461398535, - "y": 185.43665660283764, - "w": 17.57940632616923, - "h": 10.988772425230309, - "color": "#ff0000", - "label": "LED" - }, - { - "x": 112.04998996366588, - "y": 91.82588195800783, - "w": 30.770195448243157, - "h": 30.77048540173564, - "color": "neopixel", - "label": "NEOPIXEL" - }, - { - "x": 50.536053967360886, - "y": 204.41813297290142, - "w": 17.57940632616923, - "h": 10.988772425230309, - "color": "#ff0000", - "label": "RXLED" - } - ], - "reset": { - "x": 313.3091026764984, - "y": 441.56713867187494, - "w": 10.110443210007633, - "h": 10.110538482666014 - } - }, - "gpioPinMap": { - "1": "1", - "A0": "A0", - "A1": "A1", - "A2": "A2", - "A3": "A3", - "A4": "A4", - "A5": "A5", - "SCL": "SCL", - "SDA": "SDA", - "AREF": "AREF", - "GND": "GND", - "D13": "D13", - "D12": "D12", - "D11": "D11", - "D10": "D10", - "D9": "D9", - "D8": "D8", - "D7": "D7", - "D6": "D6", - "D5": "D5", - "D4": "D4", - "D3": "D3", - "D2": "D2", - "D1": "D1", - "D0": "D0", - "3.3V": "3.3V", - "!RESET": "!RESET", - "+5V": "+5V", - "VIN": "VIN", - "USHIELD": "USHIELD", - "PWRIN": "PWRIN", - "LED": "LED", - "NEOPIXEL": "NEOPIXEL", - "RESET": "RESET", - "RXLED": "RXLED" - }, - "groundPins": [ - "GND" - ], - "threeVoltPins": [ - "3.3V" - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - }, - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} \ No newline at end of file diff --git a/libs/adafruit-neotrellis-m4-express/board.svg b/libs/adafruit-neotrellis-m4-express/board.svg deleted file mode 100644 index eeb2475f..00000000 --- a/libs/adafruit-neotrellis-m4-express/board.svg +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - diff --git a/libs/adafruit-neotrellis-m4-express/boardhd.svg b/libs/adafruit-neotrellis-m4-express/boardhd.svg deleted file mode 100644 index eeb2475f..00000000 --- a/libs/adafruit-neotrellis-m4-express/boardhd.svg +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - diff --git a/libs/adafruit-neotrellis-m4-express/config.ts b/libs/adafruit-neotrellis-m4-express/config.ts deleted file mode 100644 index 588d5b9b..00000000 --- a/libs/adafruit-neotrellis-m4-express/config.ts +++ /dev/null @@ -1,38 +0,0 @@ -namespace config { - // https://cdn-learn.adafruit.com/assets/assets/000/064/889/original/adafruit_products_mainschem.png?1541024554 - export const PIN_ONBOARD_DOTSTAR_DATA = DAL.PB03; - export const PIN_ONBOARD_DOTSTAR_CLOCK = DAL.PB02; - export const NUM_ONBOARD_DOTSTARS = 1; - - export const NUM_NEOPIXELS = 32; - export const PIN_NEOPIXEL = DAL.PA27; - - export const PIN_SDA = DAL.PA08; - export const PIN_SCL = DAL.PA09; - - export const NUM_MATRIX_KEYPAD_ROWS = 4; - export const PIN_MATRIX_KEYPAD_ROW0 = DAL.PA18; - export const PIN_MATRIX_KEYPAD_ROW1 = DAL.PA19; - export const PIN_MATRIX_KEYPAD_ROW2 = DAL.PB22; - export const PIN_MATRIX_KEYPAD_ROW3 = DAL.PB23; - - export const NUM_MATRIX_KEYPAD_COLS = 8; - export const PIN_MATRIX_KEYPAD_COL0 = DAL.PA14; - export const PIN_MATRIX_KEYPAD_COL1 = DAL.PA15; - export const PIN_MATRIX_KEYPAD_COL2 = DAL.PA16; - export const PIN_MATRIX_KEYPAD_COL3 = DAL.PA17; - export const PIN_MATRIX_KEYPAD_COL4 = DAL.PA20; - export const PIN_MATRIX_KEYPAD_COL5 = DAL.PA21; - export const PIN_MATRIX_KEYPAD_COL6 = DAL.PA22; - export const PIN_MATRIX_KEYPAD_COL7 = DAL.PA23; - - export const PIN_A0 = DAL.PA02; - export const PIN_A1 = DAL.PA05; - - export const PIN_FLASH_MISO = DAL.PA09; // QSPI_DATA[1] - export const PIN_FLASH_MOSI = DAL.PA08; // QSPI_DATA[0] - export const PIN_FLASH_SCK = DAL.PB10; // QSPI_SCK - export const PIN_FLASH_CS = DAL.PB11; // QSPI_CS - - export const PIN_JACK_TX = PIN_SDA; -} diff --git a/libs/adafruit-neotrellis-m4-express/device.d.ts b/libs/adafruit-neotrellis-m4-express/device.d.ts deleted file mode 100644 index 50e66c97..00000000 --- a/libs/adafruit-neotrellis-m4-express/device.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_NEOPIXEL) - const NEOPIXEL: DigitalInOutPin; -} - -declare namespace input { - -} \ No newline at end of file diff --git a/libs/adafruit-neotrellis-m4-express/pxt.json b/libs/adafruit-neotrellis-m4-express/pxt.json deleted file mode 100644 index f7b4e7a2..00000000 --- a/libs/adafruit-neotrellis-m4-express/pxt.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "name": "adafruit-neotrellis-m4-express", - "description": "Support for Adafruit Neotrellis M4 Express - beta", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - "board.json", - "board.svg" - ], - "testFiles": [ - "test.ts" - ], - "core": true, - "compileServiceVariant": "samd51", - "dependencies": { - "core---samd51": "file:../core---samd51", - "light": "file:../light", - "pixel": "file:../pixel", - "matrix-keypad": "file:../matrix-keypad" - }, - "public": true, - "features": [ - "uf2", - "pixel", - "light", - "storage", - "jacdac", - "keypad" - ] -} \ No newline at end of file diff --git a/libs/adafruit-neotrellis-m4-express/test.ts b/libs/adafruit-neotrellis-m4-express/test.ts deleted file mode 100644 index 995da563..00000000 --- a/libs/adafruit-neotrellis-m4-express/test.ts +++ /dev/null @@ -1,5 +0,0 @@ -light.pixels.clear(); -forever(function() { - light.pixels.photonForward(1); - pixel.setColor(Math.randomRange(0x0f0f0f, 0xffffff)) -}); diff --git a/libs/arduino-mkr1000/README.md b/libs/arduino-mkr1000/README.md deleted file mode 100644 index 458bc8af..00000000 --- a/libs/arduino-mkr1000/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Arduino MKR1000 - -The Arduino MKR library. - diff --git a/libs/arduino-mkr1000/board.json b/libs/arduino-mkr1000/board.json deleted file mode 100644 index aab2bc51..00000000 --- a/libs/arduino-mkr1000/board.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "visual": { - "image": "pkg://board.svg", - "width": 175, - "height": 170, - "pinDist": 6.8, - "pinBlocks": [{ - "x": 60, - "y": 53, - "labels": ["5V", "VIN", "VCC", "GND", "RESET", "D14/TX", "D13/RX", "D12/SCL", "D11/SDA", - "D10/MISO", "D9/SCK", "D8/MOSI", "D7", "D6" - ] - }, - { - "x": 60, - "y": 110, - "labels": ["AREF", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "D0", "D1", "D2", "D3", "D4", "D5"] - } - ], - "leds": [{ - "x": 115, - "y": 129, - "w": 4, - "h": 6, - "color": "#FFA44A", - "label": "LED" - }] - }, - "gpioPinBlocks": [ - ["5V", "VIN", "VCC", "GND", "RESET", "D14/TX", "D13/RX", "D12/SCL", "D11/SDA", "D10/MISO", "D9/SCK", "D8/MOSI", "D7", "D6"], - ["AREF", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "D0", "D1", "D2", "D3", "D4", "D5"] - ], - "gpioPinMap": { - "A0": "A0", - "A1": "A1", - "A2": "A2", - "A3": "A3", - "A4": "A4", - "A5": "A5", - - "D0": "D0", - "D1": "D1", - "D2": "D2", - "D3": "D3", - "D4": "D4", - "D5": "D5", - "D6": "D6", - "D7": "D7", - "D8": "D8/MOSI", - "D9": "D9/SCK", - "D10": "D10/MISO", - "D11": "D11/SDA", - "D12": "D12/SCL", - "D13": "D13/RX", - "D14": "D14/TX", - - "P0": "A0", - "P1": "A1", - "P2": "A2", - "P3": "A3", - "P4": "A4", - "P5": "A5", - "P6": "~SDA/D0", - "P7": "~SCL/D1", - "P8": "~D2", - "P9": "~D3", - "P10": "D4", - "P11": "D5", - "P12": "D6", - "P13": "D7", - "P14": "SS/A2", - "P15": "SCK/A3", - "P16": "~MISO/A4", - "P19": "~MOSI/A5", - "TX": "D1", - "RX": "D0", - "JACK_TX": "D1", - "LED": "D13/RX", - "LCD_RESET": "D7", - "LCD_ENABLE": "D8", - "LCD_DATALINE4": "D9", - "LCD_DATALINE5": "D10", - "LCD_DATALINE6": "D11", - "LCD_DATALINE7": "D12", - "ACCELEROMETER_INT": "D2" - }, - "groundPins": [ - "GND" - ], - "threeVoltPins": [ - "VCC" - ], - "spiPins": { - "MOSI": "D8/MOSI", - "MISO": "D10/MISO", - "SCK": "D9/SCK" - }, - "i2cPins": { - "SDA": "D11/SDA", - "SCL": "D12/SCL" - }, - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} \ No newline at end of file diff --git a/libs/arduino-mkr1000/board.svg b/libs/arduino-mkr1000/board.svg deleted file mode 100644 index 69876e66..00000000 --- a/libs/arduino-mkr1000/board.svg +++ /dev/null @@ -1,765 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D14 - - - D14 - - - - - - 5V - - - 5V - - - - - - VIN - - - VIN - - - - - - VCC - - - VCC - - - - - - GND - - - GND - - - - - - RST - - - RST - - - - - - D13 - - - D13 - - - - - - - D12 - - - D12 - - - - - - - - D11 - - - D11 - - - - - - - - D10 - - - D10 - - - - - - - - D9 - - - D9 - - - - - - - - D8 - - - D8 - - - - - - - - D7 - - - D7 - - - - - - - - D6 - - - D6 - - - - - - - - - AREF - - - AREF - - - - - - A0 - - - A0 - - - - - - A4 - - - A4 - - - - - - D0 - - - D0 - - - - - - D5 - - - D5 - - - - - - D4 - - - D4 - - - - - - D3 - - - D3 - - - - - - - D2 - - - D2 - - - - - - - - D1 - - - D1 - - - - - - - - A6 - - - A6 - - - - - - - - A5 - - - A5 - - - - - - - - A3 - - - A3 - - - - - - - - A2 - - - A2 - - - - - - - - A1 - - - A1 - - - - - diff --git a/libs/arduino-mkr1000/boardhd.svg b/libs/arduino-mkr1000/boardhd.svg deleted file mode 100644 index a9026a35..00000000 --- a/libs/arduino-mkr1000/boardhd.svg +++ /dev/null @@ -1,2565 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D14 - D14 - - - - 5V - 5V - - - - VIN - VIN - - - - VCC - VCC - - - - GND - GND - - - - RST - RST - - - - D13 - D13 - - - - - D12 - D12 - - - - - - D11 - - D11 - - - - - - - D10 - D10 - - - - - - D9 - D9 - - - - - - D8 - D8 - - - - - - D7 - D7 - - - - - - D6 - D6 - - - - - - - AREF - AREF - - - - A0 - A0 - - - - A4 - A4 - - - - D0 - D0 - - - - D5 - D5 - - - - D4 - D4 - - - - D3 - D3 - - - - - D2 - D2 - - - - - - D1 - D1 - - - - - - A6 - A6 - - - - - - A5 - A5 - - - - - - A3 - A3 - - - - - - A2 - A2 - - - - - - A1 - A1 - - - - diff --git a/libs/arduino-mkr1000/config.ts b/libs/arduino-mkr1000/config.ts deleted file mode 100644 index ba93ec81..00000000 --- a/libs/arduino-mkr1000/config.ts +++ /dev/null @@ -1,66 +0,0 @@ -// Analog Pins, all SAMD21: PA02-PA11 PB00-PB09 (some pins not connected) -// Touch Pins PA02-PA07 PB02-PB09 - -namespace config { - export const NUM_NEOPIXELS = 0; - - export const PIN_A0 = DAL.PA02; - export const PIN_A1 = DAL.PB08; - export const PIN_A2 = DAL.PB03; - export const PIN_A3 = DAL.PA04; - export const PIN_A4 = DAL.PA05; - export const PIN_A5 = DAL.PA06; - export const PIN_A6 = DAL.PA07; - - export const PIN_D0 = DAL.PA22; - export const PIN_D1 = DAL.PA23; - export const PIN_D2 = DAL.PA10; - export const PIN_D3 = DAL.PA11; // Pwm - export const PIN_D4 = DAL.PB10; - export const PIN_D5 = DAL.PB11; - export const PIN_D6 = DAL.PA20; - export const PIN_D7 = DAL.PA21; - - export const PIN_D8 = DAL.PA16; // MOSI - export const PIN_D9 = DAL.PA17; // SCK - export const PIN_D10 = DAL.PA19; // MISO - - export const PIN_D11 = DAL.PA08; // SDA, Pwm - export const PIN_D12 = DAL.PA09; // SCL, Pwm - - export const PIN_D13 = DAL.PB23; // RX - export const PIN_D14 = DAL.PB22; // TX - - // export const PIN_AREF = DAL.PA03; - - export const PIN_LED = DAL.PA20; - - export const PIN_MOSI = DAL.PA16; // MOSI - export const PIN_SCK = DAL.PA17; // SCK - export const PIN_MISO = DAL.PA19; // MISO - - export const PIN_SDA = DAL.PA08; // SDA - export const PIN_SCL = DAL.PA09; // SCL - - export const PIN_RX = DAL.PB23; // RX - export const PIN_TX = DAL.PB22; // TX - - export const PIN_ACCELEROMETER_INT = PIN_D2; - - // SD card of WINC - export const PIN_FLASH_MISO = DAL.PA15; - export const PIN_FLASH_MOSI = DAL.PA13; - export const PIN_FLASH_SCK = DAL.PA12; - // CD = PA27 - // SS = PA14 - - export const PIN_JACK_TX = PIN_TX; - export const PIN_JACK_COMMLED = PIN_LED; - - export const PIN_LCD_RESET = PIN_D7; - export const PIN_LCD_ENABLE = PIN_D8; - export const PIN_LCD_DATALINE4 = PIN_D9; - export const PIN_LCD_DATALINE5 = PIN_D10; - export const PIN_LCD_DATALINE6 = PIN_D11; - export const PIN_LCD_DATALINE7 = PIN_D12; -} diff --git a/libs/arduino-mkr1000/device.d.ts b/libs/arduino-mkr1000/device.d.ts deleted file mode 100644 index 6aa34300..00000000 --- a/libs/arduino-mkr1000/device.d.ts +++ /dev/null @@ -1,285 +0,0 @@ - -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A6) - const A6: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_D0) - const D0: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const D1: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const D3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const D4: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const D6: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D7) - const D7: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_D8) - const D8: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D10) - const D10: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D11) - const D11: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D12) - const D12: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D14) - const D14: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; -} - - - -declare namespace input { - /** - * Capacitive pin A0 - */ - //% block="touch A0" fixedInstance shim=pxt::getTouchButton(PIN_A0) - const touchA0: TouchButton; - - /** - * Capacitive pin A1 - */ - //% block="touch A1" fixedInstance shim=pxt::getTouchButton(PIN_A1) - const touchA1: TouchButton; - - /** - * Capacitive pin A2 - */ - //% block="touch A2" fixedInstance shim=pxt::getTouchButton(PIN_A2) - const touchA2: TouchButton; - - /** - * Capacitive pin A3 - */ - //% block="touch A3" fixedInstance shim=pxt::getTouchButton(PIN_A3) - const touchA3: TouchButton; - - /** - * Capacitive pin A4 - */ - //% block="touch A4" fixedInstance shim=pxt::getTouchButton(PIN_A4) - const touchA4: TouchButton; - - /** - * Capacitive pin A5 - */ - //% block="touch A5" fixedInstance shim=pxt::getTouchButton(PIN_A5) - const touchA5: TouchButton; - - /** - * Capacitive pin A6 - */ - //% block="touch A6" fixedInstance shim=pxt::getTouchButton(PIN_A6) - const touchA6: TouchButton; - -} - -declare namespace input { - - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; - - /** - * Button connecting A6 to GND. - */ - //% block="button A6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA6: Button; - - /** - * Button connecting D0 to GND. - */ - //% block="button D0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD0: Button; - - /** - * Button connecting D1 to GND. - */ - //% block="button D1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD1: Button; - - /** - * Button connecting D2 to GND. - */ - //% block="button D2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD2: Button; - - /** - * Button connecting D3 to GND. - */ - //% block="button D3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD3: Button; - - /** - * Button connecting D4 to GND. - */ - //% block="button D4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD4: Button; - - /** - * Button connecting D5 to GND. - */ - //% block="button D5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD5: Button; - - /** - * Button connecting D6 to GND. - */ - //% block="button D6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD6: Button; - - /** - * Button connecting D7 to GND. - */ - //% block="button D7" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD7: Button; - - /** - * Button connecting D8 to GND. - */ - //% block="button D8" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D8,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD8: Button; - - /** - * Button connecting D9 to GND. - */ - //% block="button D9" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D9,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD9: Button; - - /** - * Button connecting D10 to GND. - */ - //% block="button D10" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D10,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD10: Button; - - /** - * Button connecting D11 to GND. - */ - //% block="button D11" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D11,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD11: Button; - - /** - * Button connecting D12 to GND. - */ - //% block="button D12" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D12,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD12: Button; - - /** - * Button connecting D14 to GND. - */ - //% block="button D14" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D14,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD14: Button; -} diff --git a/libs/arduino-mkr1000/pxt.json b/libs/arduino-mkr1000/pxt.json deleted file mode 100644 index b1e0a51f..00000000 --- a/libs/arduino-mkr1000/pxt.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "arduino-mkr1000", - "description": "Support for Arduino MKR1000 - beta", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "dependencies": { - "core---samd": "file:../core---samd", - "buttons": "file:../buttons", - "light": "file:../light", - "accelerometer": "file:../accelerometer", - "touch": "file:../touch", - "mixer---samd": "file:../mixer---samd", - "serial": "file:../serial" - }, - "public": true, - "compileServiceVariant": "samd21", - "features": [ - "pinled", - "pind0", - "pind1", - "pina0", - "pina1", - "buttond0", - "buttond1", - "toucha0", - "toucha1", - "light", - "jacdac", - "music", - "accelerometer" - ] -} \ No newline at end of file diff --git a/libs/arduino-mkr1010/README.md b/libs/arduino-mkr1010/README.md deleted file mode 100644 index 1622de61..00000000 --- a/libs/arduino-mkr1010/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Arduino MKR1010 - -The Arduino MKR library. - diff --git a/libs/arduino-mkr1010/board.json b/libs/arduino-mkr1010/board.json deleted file mode 100644 index 1a34f11a..00000000 --- a/libs/arduino-mkr1010/board.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "visual": { - "image": "pkg://board.svg", - "width": 175, - "height": 170, - "pinDist": 6.8, - "pinBlocks": [{ - "x": 55, - "y": 55, - "labels": ["5V", "VIN", "VCC", "GND", "RESET", "D14/TX", "D13/RX", "D12/SCL", "D11/SDA", - "D10/MISO", "D9/SCK", "D8/MOSI", "D7", "D6" - ] - }, - { - "x": 55, - "y": 107, - "labels": ["AREF", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "D0", "D1", "D2", "D3", "D4", "D5"] - } - ], - "leds": [{ - "x": 110, - "y": 125, - "w": 4, - "h": 6, - "color": "#FFA44A", - "label": "LED" - }] - }, - "gpioPinBlocks": [ - ["5V", "VIN", "VCC", "GND", "RESET", "D14/TX", "D13/RX", "D12/SCL", "D11/SDA", "D10/MISO", "D9/SCK", "D8/MOSI", "D7", "D6"], - ["AREF", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "D0", "D1", "D2", "D3", "D4", "D5"] - ], - "gpioPinMap": { - "A0": "A0", - "A1": "A1", - "A2": "A2", - "A3": "A3", - "JACK_TX": "D14/TX", - "A4": "A4", - "A5": "A5", - - "D0": "D0", - "D1": "D1", - "D2": "D2", - "D3": "D3", - "D4": "D4", - "D5": "D5", - "D6": "D6", - "D7": "D7", - "D8": "D8/MOSI", - "D9": "D9/SCK", - "D10": "D10/MISO", - "D11": "D11/SDA", - "D12": "D12/SCL", - "D13": "D13/RX", - "D14": "D14/TX", - "TX": "D14/TX", - "RX": "D13/RX", - - "P0": "A0", - "P1": "A1", - "P2": "A2", - "P3": "A3", - "P4": "A4", - "P5": "A5", - "P6": "~SDA/D0", - "P7": "~SCL/D1", - "P8": "~D2", - "P9": "~D3", - "P10": "D4", - "P11": "D5", - "P12": "D6", - "P13": "D7", - "P14": "SS/A2", - "P15": "SCK/A3", - "P16": "~MISO/A4", - "P19": "~MOSI/A5", - "LCD_RESET": "D7", - "LCD_ENABLE": "D8", - "LCD_DATALINE4": "D9", - "LCD_DATALINE5": "D10", - "LCD_DATALINE6": "D11", - "LCD_DATALINE7": "D12", - "ACCELEROMETER_INT": "D2" - }, - "groundPins": [ - "GND" - ], - "threeVoltPins": [ - "VCC" - ], - "spiPins": { - "MOSI": "D8/MOSI", - "MISO": "D10/MISO", - "SCK": "D9/SCK" - }, - "i2cPins": { - "SDA": "D11/SDA", - "SCL": "D12/SCL" - }, - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} \ No newline at end of file diff --git a/libs/arduino-mkr1010/board.svg b/libs/arduino-mkr1010/board.svg deleted file mode 100644 index fe6af57b..00000000 --- a/libs/arduino-mkr1010/board.svg +++ /dev/null @@ -1,8411 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/arduino-mkr1010/boardhd.svg b/libs/arduino-mkr1010/boardhd.svg deleted file mode 100644 index 10b9609c..00000000 --- a/libs/arduino-mkr1010/boardhd.svg +++ /dev/null @@ -1,13708 +0,0 @@ - - - -MKRWAN1300.svgimage/svg+xml \ No newline at end of file diff --git a/libs/arduino-mkr1010/config.ts b/libs/arduino-mkr1010/config.ts deleted file mode 100644 index 95411710..00000000 --- a/libs/arduino-mkr1010/config.ts +++ /dev/null @@ -1,56 +0,0 @@ -// Analog Pins, all SAMD21: PA02-PA11 PB00-PB09 (some pins not connected) -// Touch Pins PA02-PA07 PB02-PB09 - -namespace config { - - export const PIN_A0 = DAL.PA02; - export const PIN_A1 = DAL.PB02; - export const PIN_A2 = DAL.PB03; - export const PIN_A3 = DAL.PA04; - export const PIN_A4 = DAL.PA05; - export const PIN_A5 = DAL.PA06; - export const PIN_A6 = DAL.PA07; - - export const PIN_D0 = DAL.PA22; - export const PIN_D1 = DAL.PA23; - export const PIN_D2 = DAL.PA10; - export const PIN_D3 = DAL.PA11; - export const PIN_D4 = DAL.PB10; - export const PIN_D5 = DAL.PB11; - export const PIN_D6 = DAL.PA20; // LED - export const PIN_D7 = DAL.PA21; - export const PIN_D8 = DAL.PA16; - export const PIN_D9 = DAL.PA17; - export const PIN_D10 = DAL.PA19; - export const PIN_D11 = DAL.PA08; // SDA - export const PIN_D12 = DAL.PA09; // SCL - export const PIN_D13 = DAL.PB23; - export const PIN_D14 = DAL.PB22; - export const PIN_LED = DAL.PA20; - - export const PIN_SDA = PIN_D11; // SDA - export const PIN_SCL = PIN_D12; // SCL - export const PIN_RX = PIN_D13; // RX - export const PIN_TX = PIN_D14; // TX - - //Module NINA WiFi/BLE - export const PIN_D15 = DAL.PB09; // NINA RESETN - export const PIN_A7 = DAL.PA27; // NINA GPIO_0 - export const PIN_A8 = DAL.PA14; // NINA CS - export const PIN_A9 = DAL.PB08; // ADC VBAT Battery - export const PIN_MISO = DAL.PA15; // NINA MOSI - export const PIN_SCK = DAL.PA13; // NINA SCK - export const PIN_MOSI = DAL.PA12; // NINA MISO - - export const PIN_JACK_TX = PIN_TX; - export const PIN_JACK_COMMLED = PIN_LED; - - export const PIN_ACCELEROMETER_INT = PIN_D2; - - export const PIN_LCD_RESET = PIN_D7; - export const PIN_LCD_ENABLE = PIN_D8; - export const PIN_LCD_DATALINE4 = PIN_D9; - export const PIN_LCD_DATALINE5 = PIN_D10; - export const PIN_LCD_DATALINE6 = PIN_D11; - export const PIN_LCD_DATALINE7 = PIN_D12; -} diff --git a/libs/arduino-mkr1010/dal.d.ts b/libs/arduino-mkr1010/dal.d.ts deleted file mode 100644 index f9a2086a..00000000 --- a/libs/arduino-mkr1010/dal.d.ts +++ /dev/null @@ -1,691 +0,0 @@ -// Auto-generated. Do not edit. -declare const enum DAL { - // built/codal/libraries/codal-core/inc/core/CodalComponent.h - DEVICE_ID_BUTTON_A = 1, - DEVICE_ID_BUTTON_B = 2, - DEVICE_ID_BUTTON_AB = 3, - DEVICE_ID_BUTTON_RESET = 4, - DEVICE_ID_ACCELEROMETER = 5, - DEVICE_ID_COMPASS = 6, - DEVICE_ID_DISPLAY = 7, - DEVICE_ID_THERMOMETER = 8, - DEVICE_ID_RADIO = 9, - DEVICE_ID_RADIO_DATA_READY = 10, - DEVICE_ID_MULTIBUTTON_ATTACH = 11, - DEVICE_ID_SERIAL = 12, - DEVICE_ID_GESTURE = 13, - DEVICE_ID_SYSTEM_TIMER = 14, - DEVICE_ID_SCHEDULER = 15, - DEVICE_ID_COMPONENT = 16, - DEVICE_ID_LIGHT_SENSOR = 17, - DEVICE_ID_TOUCH_SENSOR = 18, - DEVICE_ID_SYSTEM_DAC = 19, - DEVICE_ID_SYSTEM_MICROPHONE = 20, - DEVICE_ID_SYSTEM_LEVEL_DETECTOR = 21, - DEVICE_ID_MSC = 22, - DEVICE_ID_IO_P0 = 100, - DEVICE_ID_MESSAGE_BUS_LISTENER = 1021, - DEVICE_ID_NOTIFY_ONE = 1022, - DEVICE_ID_NOTIFY = 1023, - DEVICE_COMPONENT_RUNNING = 4096, - DEVICE_COMPONENT_STATUS_SYSTEM_TICK = 8192, - DEVICE_COMPONENT_STATUS_IDLE_TICK = 16384, - DEVICE_COMPONENT_LISTENERS_CONFIGURED = 1, - DEVICE_COMPONENT_EVT_SYSTEM_TICK = 1, - // built/codal/libraries/codal-core/inc/core/CodalFiber.h - DEVICE_SCHEDULER_RUNNING = 1, - DEVICE_SCHEDULER_IDLE = 2, - DEVICE_FIBER_FLAG_FOB = 1, - DEVICE_FIBER_FLAG_PARENT = 2, - DEVICE_FIBER_FLAG_CHILD = 4, - DEVICE_FIBER_FLAG_DO_NOT_PAGE = 8, - DEVICE_SCHEDULER_EVT_TICK = 1, - DEVICE_SCHEDULER_EVT_IDLE = 2, - // built/codal/libraries/codal-core/inc/core/CodalListener.h - MESSAGE_BUS_LISTENER_PARAMETERISED = 1, - MESSAGE_BUS_LISTENER_METHOD = 2, - MESSAGE_BUS_LISTENER_BUSY = 4, - MESSAGE_BUS_LISTENER_REENTRANT = 8, - MESSAGE_BUS_LISTENER_QUEUE_IF_BUSY = 16, - MESSAGE_BUS_LISTENER_DROP_IF_BUSY = 32, - MESSAGE_BUS_LISTENER_NONBLOCKING = 64, - MESSAGE_BUS_LISTENER_URGENT = 128, - MESSAGE_BUS_LISTENER_DELETING = 32768, - MESSAGE_BUS_LISTENER_IMMEDIATE = 192, - // built/codal/libraries/codal-core/inc/core/ErrorNo.h - DEVICE_OK = 0, - DEVICE_INVALID_PARAMETER = -1001, - DEVICE_NOT_SUPPORTED = -1002, - DEVICE_CALIBRATION_IN_PROGRESS = -1003, - DEVICE_CALIBRATION_REQUIRED = -1004, - DEVICE_NO_RESOURCES = -1005, - DEVICE_BUSY = -1006, - DEVICE_CANCELLED = -1007, - DEVICE_I2C_ERROR = -1010, - DEVICE_SERIAL_IN_USE = -1011, - DEVICE_NO_DATA = -1012, - DEVICE_NOT_IMPLEMENTED = -1013, - DEVICE_SPI_ERROR = -1014, - DEVICE_OOM = 20, - DEVICE_HEAP_ERROR = 30, - DEVICE_NULL_DEREFERENCE = 40, - DEVICE_USB_ERROR = 50, - // built/codal/libraries/codal-core/inc/core/NotifyEvents.h - DISPLAY_EVT_FREE = 1, - CODAL_SERIAL_EVT_TX_EMPTY = 2, - BLE_EVT_SERIAL_TX_EMPTY = 3, - DEVICE_NOTIFY_USER_EVENT_BASE = 1024, - // built/codal/libraries/codal-core/inc/driver-models/AbstractButton.h - DEVICE_BUTTON_EVT_DOWN = 1, - DEVICE_BUTTON_EVT_UP = 2, - DEVICE_BUTTON_EVT_CLICK = 3, - DEVICE_BUTTON_EVT_LONG_CLICK = 4, - DEVICE_BUTTON_EVT_HOLD = 5, - DEVICE_BUTTON_EVT_DOUBLE_CLICK = 6, - DEVICE_BUTTON_LONG_CLICK_TIME = 1000, - DEVICE_BUTTON_HOLD_TIME = 1500, - DEVICE_BUTTON_STATE = 1, - DEVICE_BUTTON_STATE_HOLD_TRIGGERED = 2, - DEVICE_BUTTON_STATE_CLICK = 4, - DEVICE_BUTTON_STATE_LONG_CLICK = 8, - DEVICE_BUTTON_SIGMA_MIN = 0, - DEVICE_BUTTON_SIGMA_MAX = 12, - DEVICE_BUTTON_SIGMA_THRESH_HI = 8, - DEVICE_BUTTON_SIGMA_THRESH_LO = 2, - DEVICE_BUTTON_DOUBLE_CLICK_THRESH = 50, - DEVICE_BUTTON_SIMPLE_EVENTS = 0, - DEVICE_BUTTON_ALL_EVENTS = 1, - ACTIVE_LOW = 0, - ACTIVE_HIGH = 1, - // built/codal/libraries/codal-core/inc/driver-models/Accelerometer.h - ACCELEROMETER_IMU_DATA_VALID = 2, - ACCELEROMETER_EVT_DATA_UPDATE = 1, - ACCELEROMETER_EVT_NONE = 0, - ACCELEROMETER_EVT_TILT_UP = 1, - ACCELEROMETER_EVT_TILT_DOWN = 2, - ACCELEROMETER_EVT_TILT_LEFT = 3, - ACCELEROMETER_EVT_TILT_RIGHT = 4, - ACCELEROMETER_EVT_FACE_UP = 5, - ACCELEROMETER_EVT_FACE_DOWN = 6, - ACCELEROMETER_EVT_FREEFALL = 7, - ACCELEROMETER_EVT_3G = 8, - ACCELEROMETER_EVT_6G = 9, - ACCELEROMETER_EVT_8G = 10, - ACCELEROMETER_EVT_SHAKE = 11, - ACCELEROMETER_REST_TOLERANCE = 200, - ACCELEROMETER_TILT_TOLERANCE = 200, - ACCELEROMETER_FREEFALL_TOLERANCE = 400, - ACCELEROMETER_SHAKE_TOLERANCE = 400, - ACCELEROMETER_3G_TOLERANCE = 3072, - ACCELEROMETER_6G_TOLERANCE = 6144, - ACCELEROMETER_8G_TOLERANCE = 8192, - ACCELEROMETER_GESTURE_DAMPING = 5, - ACCELEROMETER_SHAKE_DAMPING = 10, - ACCELEROMETER_SHAKE_RTX = 30, - ACCELEROMETER_SHAKE_COUNT_THRESHOLD = 4, - // built/codal/libraries/codal-core/inc/driver-models/Compass.h - COMPASS_STATUS_RUNNING = 1, - COMPASS_STATUS_CALIBRATED = 2, - COMPASS_STATUS_CALIBRATING = 4, - COMPASS_STATUS_ADDED_TO_IDLE = 8, - COMPASS_EVT_DATA_UPDATE = 1, - COMPASS_EVT_CONFIG_NEEDED = 2, - COMPASS_EVT_CALIBRATE = 3, - COMPASS_EVT_CALIBRATION_NEEDED = 4, - // built/codal/libraries/codal-core/inc/driver-models/Pin.h - IO_STATUS_DIGITAL_IN = 1, - IO_STATUS_DIGITAL_OUT = 2, - IO_STATUS_ANALOG_IN = 4, - IO_STATUS_ANALOG_OUT = 8, - IO_STATUS_TOUCH_IN = 16, - IO_STATUS_EVENT_ON_EDGE = 32, - IO_STATUS_EVENT_PULSE_ON_EDGE = 64, - DEVICE_PIN_MAX_OUTPUT = 1023, - DEVICE_PIN_MAX_SERVO_RANGE = 180, - DEVICE_PIN_DEFAULT_SERVO_RANGE = 2000, - DEVICE_PIN_DEFAULT_SERVO_CENTER = 1500, - DEVICE_PIN_EVENT_NONE = 0, - DEVICE_PIN_EVENT_ON_EDGE = 1, - DEVICE_PIN_EVENT_ON_PULSE = 2, - DEVICE_PIN_EVENT_ON_TOUCH = 3, - DEVICE_PIN_EVT_RISE = 2, - DEVICE_PIN_EVT_FALL = 3, - DEVICE_PIN_EVT_PULSE_HI = 4, - DEVICE_PIN_EVT_PULSE_LO = 5, - PIN_CAPABILITY_DIGITAL = 1, - PIN_CAPABILITY_ANALOG = 2, - PIN_CAPABILITY_AD = 3, - PIN_CAPABILITY_ALL = 3, - None = 0, - Down = 1, - Up = 2, - // built/codal/libraries/codal-core/inc/driver-models/SPIFlash.h - SPIFLASH_PAGE_SIZE = 256, - SPIFLASH_SMALL_ROW_PAGES = 16, - SPIFLASH_BIG_ROW_PAGES = 256, - // built/codal/libraries/codal-core/inc/driver-models/Serial.h - CODAL_SERIAL_DEFAULT_BAUD_RATE = 115200, - CODAL_SERIAL_DEFAULT_BUFFER_SIZE = 20, - CODAL_SERIAL_EVT_DELIM_MATCH = 1, - CODAL_SERIAL_EVT_HEAD_MATCH = 2, - CODAL_SERIAL_EVT_RX_FULL = 3, - CODAL_SERIAL_RX_IN_USE = 1, - CODAL_SERIAL_TX_IN_USE = 2, - CODAL_SERIAL_RX_BUFF_INIT = 4, - CODAL_SERIAL_TX_BUFF_INIT = 8, - ASYNC = 0, - SYNC_SPINWAIT = 1, - SYNC_SLEEP = 2, - RxInterrupt = 0, - TxInterrupt = 1, - // built/codal/libraries/codal-core/inc/driver-models/Timer.h - CODAL_TIMER_DEFAULT_EVENT_LIST_SIZE = 10, - // built/codal/libraries/codal-core/inc/drivers/AnalogSensor.h - ANALOG_THRESHOLD_LOW = 1, - ANALOG_THRESHOLD_HIGH = 2, - ANALOG_SENSOR_UPDATE_NEEDED = 3, - ANALOG_SENSOR_INITIALISED = 1, - ANALOG_SENSOR_HIGH_THRESHOLD_PASSED = 2, - ANALOG_SENSOR_LOW_THRESHOLD_PASSED = 4, - ANALOG_SENSOR_LOW_THRESHOLD_ENABLED = 8, - ANALOG_SENSOR_HIGH_THRESHOLD_ENABLED = 16, - // built/codal/libraries/codal-core/inc/drivers/AnimatedDisplay.h - DISPLAY_EVT_ANIMATION_COMPLETE = 1, - DISPLAY_DEFAULT_AUTOCLEAR = 1, - DISPLAY_SPACING = 1, - DISPLAY_ANIMATE_DEFAULT_POS = -255, - DISPLAY_DEFAULT_SCROLL_SPEED = 120, - DISPLAY_DEFAULT_SCROLL_STRIDE = -1, - DISPLAY_DEFAULT_PRINT_SPEED = 400, - ANIMATION_MODE_NONE = 0, - ANIMATION_MODE_STOPPED = 1, - ANIMATION_MODE_SCROLL_TEXT = 2, - ANIMATION_MODE_PRINT_TEXT = 3, - ANIMATION_MODE_SCROLL_IMAGE = 4, - ANIMATION_MODE_ANIMATE_IMAGE = 5, - ANIMATION_MODE_ANIMATE_IMAGE_WITH_CLEAR = 6, - ANIMATION_MODE_PRINT_CHARACTER = 7, - // built/codal/libraries/codal-core/inc/drivers/FAT.h - FAT_RESERVED_SECTORS = 1, - FAT_ROOT_DIR_SECTORS = 4, - // built/codal/libraries/codal-core/inc/drivers/HID.h - HID_REQUEST_GET_REPORT = 1, - HID_REQUEST_GET_IDLE = 2, - HID_REQUEST_GET_PROTOCOL = 3, - HID_REQUEST_SET_REPORT = 9, - HID_REQUEST_SET_IDLE = 10, - HID_REQUEST_SET_PROTOCOL = 11, - // built/codal/libraries/codal-core/inc/drivers/HIDKeyboard.h - HID_KEYBOARD_NUM_REPORTS = 3, - HID_KEYBOARD_REPORT_GENERIC = 1, - HID_KEYBOARD_REPORT_CONSUMER = 2, - HID_KEYBOARD_KEYSTATE_SIZE_GENERIC = 8, - HID_KEYBOARD_KEYSTATE_SIZE_CONSUMER = 2, - HID_KEYBOARD_MODIFIER_OFFSET = 2, - HID_KEYBOARD_DELAY_DEFAULT = 10, - PressKey = 0, - ReleaseKey = 1, - // built/codal/libraries/codal-core/inc/drivers/KeyMap.h - KEYMAP_ALL_KEYS_UP_Val = 1, - KEYMAP_ALL_KEYS_UP_POS = 28, - KEYMAP_NORMAL_KEY_Val = 0, - KEYMAP_MODIFIER_KEY_Val = 1, - KEYMAP_MODIFIER_POS = 29, - KEYMAP_MEDIA_KEY_Val = 1, - KEYMAP_MEDIA_POS = 30, - KEYMAP_KEY_UP_Val = 0, - KEYMAP_KEY_DOWN_Val = 1, - KEYMAP_KEY_DOWN_POS = 31, - // built/codal/libraries/codal-core/inc/drivers/LEDMatrix.h - LED_MATRIX_GREYSCALE_BIT_DEPTH = 8, - LED_MATRIX_EVT_LIGHT_SENSE = 2, - LED_MATRIX_EVT_FRAME_TIMEOUT = 3, - LED_MATRIX_MINIMUM_BRIGHTNESS = 1, - LED_MATRIX_MAXIMUM_BRIGHTNESS = 255, - LED_MATRIX_DEFAULT_BRIGHTNESS = 255, - DISPLAY_MODE_BLACK_AND_WHITE = 0, - DISPLAY_MODE_GREYSCALE = 1, - DISPLAY_MODE_BLACK_AND_WHITE_LIGHT_SENSE = 2, - MATRIX_DISPLAY_ROTATION_0 = 0, - MATRIX_DISPLAY_ROTATION_90 = 1, - MATRIX_DISPLAY_ROTATION_180 = 2, - MATRIX_DISPLAY_ROTATION_270 = 3, - NO_CONN = 0, - // built/codal/libraries/codal-core/inc/drivers/MultiButton.h - MULTI_BUTTON_STATE_1 = 1, - MULTI_BUTTON_STATE_2 = 2, - MULTI_BUTTON_HOLD_TRIGGERED_1 = 4, - MULTI_BUTTON_HOLD_TRIGGERED_2 = 8, - MULTI_BUTTON_SUPRESSED_1 = 16, - MULTI_BUTTON_SUPRESSED_2 = 32, - MULTI_BUTTON_ATTACHED = 64, - // built/codal/libraries/codal-core/inc/drivers/TouchButton.h - TOUCH_BUTTON_CALIBRATION_PERIOD = 10, - TOUCH_BUTTON_CALIBRATION_LINEAR_OFFSET = 2, - TOUCH_BUTTON_CALIBRATION_PERCENTAGE_OFFSET = 5, - TOUCH_BUTTON_CALIBRATING = 16, - // built/codal/libraries/codal-core/inc/drivers/TouchSensor.h - TOUCH_SENSOR_MAX_BUTTONS = 10, - TOUCH_SENSOR_SAMPLE_PERIOD = 50, - TOUCH_SENSE_SAMPLE_MAX = 1000, - TOUCH_SENSOR_UPDATE_NEEDED = 1, - // built/codal/libraries/codal-core/inc/drivers/USB_HID_Keys.h - KEY_MOD_LCTRL = 1, - KEY_MOD_LSHIFT = 2, - KEY_MOD_LALT = 4, - KEY_MOD_LMETA = 8, - KEY_MOD_RCTRL = 16, - KEY_MOD_RSHIFT = 32, - KEY_MOD_RALT = 64, - KEY_MOD_RMETA = 128, - KEY_NONE = 0, - KEY_ERR_OVF = 1, - KEY_A = 4, - KEY_B = 5, - KEY_C = 6, - KEY_D = 7, - KEY_E = 8, - KEY_F = 9, - KEY_G = 10, - KEY_H = 11, - KEY_I = 12, - KEY_J = 13, - KEY_K = 14, - KEY_L = 15, - KEY_M = 16, - KEY_N = 17, - KEY_O = 18, - KEY_P = 19, - KEY_Q = 20, - KEY_R = 21, - KEY_S = 22, - KEY_T = 23, - KEY_U = 24, - KEY_V = 25, - KEY_W = 26, - KEY_X = 27, - KEY_Y = 28, - KEY_Z = 29, - KEY_1 = 30, - KEY_2 = 31, - KEY_3 = 32, - KEY_4 = 33, - KEY_5 = 34, - KEY_6 = 35, - KEY_7 = 36, - KEY_8 = 37, - KEY_9 = 38, - KEY_0 = 39, - KEY_ENTER = 40, - KEY_ESC = 41, - KEY_BACKSPACE = 42, - KEY_TAB = 43, - KEY_SPACE = 44, - KEY_MINUS = 45, - KEY_EQUAL = 46, - KEY_LEFTBRACE = 47, - KEY_RIGHTBRACE = 48, - KEY_BACKSLASH = 49, - KEY_HASHTILDE = 50, - KEY_SEMICOLON = 51, - KEY_APOSTROPHE = 52, - KEY_GRAVE = 53, - KEY_COMMA = 54, - KEY_DOT = 55, - KEY_SLASH = 56, - KEY_CAPSLOCK = 57, - KEY_F1 = 58, - KEY_F2 = 59, - KEY_F3 = 60, - KEY_F4 = 61, - KEY_F5 = 62, - KEY_F6 = 63, - KEY_F7 = 64, - KEY_F8 = 65, - KEY_F9 = 66, - KEY_F10 = 67, - KEY_F11 = 68, - KEY_F12 = 69, - KEY_SYSRQ = 70, - KEY_SCROLLLOCK = 71, - KEY_PAUSE = 72, - KEY_INSERT = 73, - KEY_HOME = 74, - KEY_PAGEUP = 75, - KEY_DELETE = 76, - KEY_END = 77, - KEY_PAGEDOWN = 78, - KEY_RIGHT = 79, - KEY_LEFT = 80, - KEY_DOWN = 81, - KEY_UP = 82, - KEY_NUMLOCK = 83, - KEY_KPSLASH = 84, - KEY_KPASTERISK = 85, - KEY_KPMINUS = 86, - KEY_KPPLUS = 87, - KEY_KPENTER = 88, - KEY_KP1 = 89, - KEY_KP2 = 90, - KEY_KP3 = 91, - KEY_KP4 = 92, - KEY_KP5 = 93, - KEY_KP6 = 94, - KEY_KP7 = 95, - KEY_KP8 = 96, - KEY_KP9 = 97, - KEY_KP0 = 98, - KEY_KPDOT = 99, - KEY_102ND = 100, - KEY_COMPOSE = 101, - KEY_POWER = 102, - KEY_KPEQUAL = 103, - KEY_F13 = 104, - KEY_F14 = 105, - KEY_F15 = 106, - KEY_F16 = 107, - KEY_F17 = 108, - KEY_F18 = 109, - KEY_F19 = 110, - KEY_F20 = 111, - KEY_F21 = 112, - KEY_F22 = 113, - KEY_F23 = 114, - KEY_F24 = 115, - KEY_OPEN = 116, - KEY_HELP = 117, - KEY_PROPS = 118, - KEY_FRONT = 119, - KEY_STOP = 120, - KEY_AGAIN = 121, - KEY_UNDO = 122, - KEY_CUT = 123, - KEY_COPY = 124, - KEY_PASTE = 125, - KEY_FIND = 126, - KEY_MUTE = 127, - KEY_VOLUMEUP = 128, - KEY_VOLUMEDOWN = 129, - KEY_KPCOMMA = 133, - KEY_RO = 135, - KEY_KATAKANAHIRAGANA = 136, - KEY_YEN = 137, - KEY_HENKAN = 138, - KEY_MUHENKAN = 139, - KEY_KPJPCOMMA = 140, - KEY_HANGEUL = 144, - KEY_HANJA = 145, - KEY_KATAKANA = 146, - KEY_HIRAGANA = 147, - KEY_ZENKAKUHANKAKU = 148, - KEY_KPLEFTPAREN = 182, - KEY_KPRIGHTPAREN = 183, - KEY_LEFTCTRL = 224, - KEY_LEFTSHIFT = 225, - KEY_LEFTALT = 226, - KEY_LEFTMETA = 227, - KEY_RIGHTCTRL = 228, - KEY_RIGHTSHIFT = 229, - KEY_RIGHTALT = 230, - KEY_RIGHTMETA = 231, - KEY_MEDIA_PLAYPAUSE = 232, - KEY_MEDIA_STOPCD = 233, - KEY_MEDIA_PREVIOUSSONG = 234, - KEY_MEDIA_NEXTSONG = 235, - KEY_MEDIA_EJECTCD = 236, - KEY_MEDIA_VOLUMEUP = 237, - KEY_MEDIA_VOLUMEDOWN = 238, - KEY_MEDIA_MUTE = 239, - KEY_MEDIA_WWW = 240, - KEY_MEDIA_BACK = 241, - KEY_MEDIA_FORWARD = 242, - KEY_MEDIA_STOP = 243, - KEY_MEDIA_FIND = 244, - KEY_MEDIA_SCROLLUP = 245, - KEY_MEDIA_SCROLLDOWN = 246, - KEY_MEDIA_EDIT = 247, - KEY_MEDIA_SLEEP = 248, - KEY_MEDIA_COFFEE = 249, - KEY_MEDIA_REFRESH = 250, - KEY_MEDIA_CALC = 251, - // built/codal/libraries/codal-core/inc/drivers/uf2format.h - UF2FORMAT_H = 1, - APP_START_ADDRESS = 8192, - UF2_FLAG_NOFLASH = 1, - // built/codal/libraries/codal-core/inc/streams/DataStream.h - DATASTREAM_MAXIMUM_BUFFERS = 1, - // built/codal/libraries/codal-core/inc/streams/LevelDetector.h - LEVEL_THRESHOLD_LOW = 1, - LEVEL_THRESHOLD_HIGH = 2, - LEVEL_DETECTOR_INITIALISED = 1, - LEVEL_DETECTOR_HIGH_THRESHOLD_PASSED = 2, - LEVEL_DETECTOR_LOW_THRESHOLD_PASSED = 4, - LEVEL_DETECTOR_DEFAULT_WINDOW_SIZE = 128, - // built/codal/libraries/codal-core/inc/streams/Synthesizer.h - SYNTHESIZER_SAMPLE_RATE = 44100, - TONE_WIDTH = 1024, - // built/codal/libraries/codal-core/inc/types/BitmapFont.h - BITMAP_FONT_WIDTH = 5, - BITMAP_FONT_HEIGHT = 5, - BITMAP_FONT_ASCII_START = 32, - BITMAP_FONT_ASCII_END = 126, - // built/codal/libraries/codal-core/inc/types/CoordinateSystem.h - COORDINATE_SPACE_ROTATED_0 = 0, - COORDINATE_SPACE_ROTATED_90 = 1, - COORDINATE_SPACE_ROTATED_180 = 2, - COORDINATE_SPACE_ROTATED_270 = 3, - RAW = 0, - SIMPLE_CARTESIAN = 1, - NORTH_EAST_DOWN = 2, - NORTH_EAST_UP = 3, - // built/codal/libraries/codal-core/inc/types/Event.h - DEVICE_ID_ANY = 0, - DEVICE_EVT_ANY = 0, - CREATE_ONLY = 0, - CREATE_AND_FIRE = 1, - DEVICE_EVENT_DEFAULT_LAUNCH_MODE = 1, - // built/codal/libraries/codal-core/inc/types/RefCounted.h - REF_TAG_STRING = 1, - REF_TAG_BUFFER = 2, - REF_TAG_IMAGE = 3, - REF_TAG_USER = 32, - // built/codal/pxtapp/hf2dbg.h - HF2DBG_H = 1, - // built/codal/pxtapp/pins.h - CFG_PIN_ACCELEROMETER_INT = 1, - CFG_PIN_ACCELEROMETER_SCL = 2, - CFG_PIN_ACCELEROMETER_SDA = 3, - CFG_PIN_BTN_A = 4, - CFG_PIN_BTN_B = 5, - CFG_PIN_BTN_SLIDE = 6, - CFG_PIN_DOTSTAR_CLOCK = 7, - CFG_PIN_DOTSTAR_DATA = 8, - CFG_PIN_FLASH_CS = 9, - CFG_PIN_FLASH_MISO = 10, - CFG_PIN_FLASH_MOSI = 11, - CFG_PIN_FLASH_SCK = 12, - CFG_PIN_LED = 13, - CFG_PIN_LIGHT = 14, - CFG_PIN_MICROPHONE = 15, - CFG_PIN_MIC_CLOCK = 16, - CFG_PIN_MIC_DATA = 17, - CFG_PIN_MISO = 18, - CFG_PIN_MOSI = 19, - CFG_PIN_NEOPIXEL = 20, - CFG_PIN_RX = 21, - CFG_PIN_RXLED = 22, - CFG_PIN_SCK = 23, - CFG_PIN_SCL = 24, - CFG_PIN_SDA = 25, - CFG_PIN_SPEAKER_AMP = 26, - CFG_PIN_TEMPERATURE = 27, - CFG_PIN_TX = 28, - CFG_PIN_TXLED = 29, - CFG_PIN_IR_OUT = 30, - CFG_PIN_IR_IN = 31, - CFG_PIN_DISPLAY_SCK = 32, - CFG_PIN_DISPLAY_MISO = 33, - CFG_PIN_DISPLAY_MOSI = 34, - CFG_PIN_DISPLAY_CS = 35, - CFG_PIN_DISPLAY_DC = 36, - CFG_DISPLAY_WIDTH = 37, - CFG_DISPLAY_HEIGHT = 38, - CFG_DISPLAY_CFG0 = 39, - CFG_DISPLAY_CFG1 = 40, - CFG_DISPLAY_CFG2 = 41, - CFG_DISPLAY_CFG3 = 42, - CFG_PIN_DISPLAY_RST = 43, - CFG_PIN_DISPLAY_BL = 44, - CFG_PIN_A0 = 100, - CFG_PIN_A1 = 101, - CFG_PIN_A2 = 102, - CFG_PIN_A3 = 103, - CFG_PIN_A4 = 104, - CFG_PIN_A5 = 105, - CFG_PIN_A6 = 106, - CFG_PIN_A7 = 107, - CFG_PIN_A8 = 108, - CFG_PIN_A9 = 109, - CFG_PIN_A10 = 110, - CFG_PIN_A11 = 111, - CFG_PIN_A12 = 112, - CFG_PIN_A13 = 113, - CFG_PIN_A14 = 114, - CFG_PIN_A15 = 115, - CFG_PIN_D0 = 150, - CFG_PIN_D1 = 151, - CFG_PIN_D2 = 152, - CFG_PIN_D3 = 153, - CFG_PIN_D4 = 154, - CFG_PIN_D5 = 155, - CFG_PIN_D6 = 156, - CFG_PIN_D7 = 157, - CFG_PIN_D8 = 158, - CFG_PIN_D9 = 159, - CFG_PIN_D10 = 160, - CFG_PIN_D11 = 161, - CFG_PIN_D12 = 162, - CFG_PIN_D13 = 163, - CFG_PIN_D14 = 164, - CFG_PIN_D15 = 165, - CFG_NUM_NEOPIXELS = 200, - CFG_NUM_DOTSTARS = 201, - CFG_DEFAULT_BUTTON_MODE = 202, - CFG_SWD_ENABLED = 203, - CFG_FLASH_BYTES = 204, - BUTTON_ACTIVE_HIGH_PULL_DOWN = 17, - BUTTON_ACTIVE_HIGH_PULL_UP = 33, - BUTTON_ACTIVE_HIGH_PULL_NONE = 49, - BUTTON_ACTIVE_LOW_PULL_DOWN = 16, - BUTTON_ACTIVE_LOW_PULL_UP = 32, - BUTTON_ACTIVE_LOW_PULL_NONE = 48, - // built/codal/pxtapp/platform.h - DEV_NUM_PINS = 64, - PAGE_SIZE = 256, - TEMPERATURE_NOMINAL_VALUE = 25, - TEMPERATURE_NOMINAL_READING = 10000, - TEMPERATURE_BETA = 3380, - TEMPERATURE_SERIES_RESISTOR = 10000, - LIGHTSENSOR_SENSITIVITY = 868, - LIGHTSENSOR_LOW_THRESHOLD = 128, - LIGHTSENSOR_HIGH_THRESHOLD = 896, - IMAGE_BITS = 1, - PA00 = 0, - PA01 = 1, - PA02 = 2, - PA03 = 3, - PA04 = 4, - PA05 = 5, - PA06 = 6, - PA07 = 7, - PA08 = 8, - PA09 = 9, - PA10 = 10, - PA11 = 11, - PA12 = 12, - PA13 = 13, - PA14 = 14, - PA15 = 15, - PA16 = 16, - PA17 = 17, - PA18 = 18, - PA19 = 19, - PA20 = 20, - PA21 = 21, - PA22 = 22, - PA23 = 23, - PA24 = 24, - PA25 = 25, - PA26 = 26, - PA27 = 27, - PA28 = 28, - PA29 = 29, - PA30 = 30, - PA31 = 31, - PB00 = 32, - PB01 = 33, - PB02 = 34, - PB03 = 35, - PB04 = 36, - PB05 = 37, - PB06 = 38, - PB07 = 39, - PB08 = 40, - PB09 = 41, - PB10 = 42, - PB11 = 43, - PB12 = 44, - PB13 = 45, - PB14 = 46, - PB15 = 47, - PB16 = 48, - PB17 = 49, - PB18 = 50, - PB19 = 51, - PB20 = 52, - PB21 = 53, - PB22 = 54, - PB23 = 55, - PB24 = 56, - PB25 = 57, - PB26 = 58, - PB27 = 59, - PB28 = 60, - PB29 = 61, - PB30 = 62, - PB31 = 63, - // built/codal/pxtapp/pxt.h - DEVICE_ID_BUTTON_SLIDE = 3000, - DEVICE_ID_MICROPHONE = 3001, - DEVICE_ID_FIRST_BUTTON = 4000, - DEVICE_ID_FIRST_TOUCHBUTTON = 4100, - // built/codal/pxtapp/pxtbase.h - MEMDBG_ENABLED = 0, - PXT_VTABLE_SHIFT = 2, - Int8LE = 1, - UInt8LE = 2, - Int16LE = 3, - UInt16LE = 4, - Int32LE = 5, - Int8BE = 6, - UInt8BE = 7, - Int16BE = 8, - UInt16BE = 9, - Int32BE = 10, - UInt32LE = 11, - UInt32BE = 12, - Float32LE = 13, - Float64LE = 14, - Float32BE = 15, - Float64BE = 16, - Undefined = 0, - Boolean = 1, - Number = 2, - String = 3, - Object = 4, - Function = 5, - // built/codal/pxtapp/pxtconfig.h - PXT_VM = 0, - // built/codal/pxtapp/uf2hid.h - UF2_HID_H = 1, -} diff --git a/libs/arduino-mkr1010/device.d.ts b/libs/arduino-mkr1010/device.d.ts deleted file mode 100644 index 61419967..00000000 --- a/libs/arduino-mkr1010/device.d.ts +++ /dev/null @@ -1,292 +0,0 @@ - -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A6) - const A6: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A7) - const A7: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A8) - const A8: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A9) - const A9: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_D0) - const D0: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const D1: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const D3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const D4: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const D6: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D7) - const D7: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_D8) - const D8: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D10) - const D10: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D11) - const D11: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D12) - const D12: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D14) - const D14: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D15) - const D15: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; -} - - - -declare namespace input { - /** - * Capacitive pin A0 - */ - //% block="touch A0" fixedInstance shim=pxt::getTouchButton(PIN_A0) - const touchA0: TouchButton; - - /** - * Capacitive pin A1 - */ - //% block="touch A1" fixedInstance shim=pxt::getTouchButton(PIN_A1) - const touchA1: TouchButton; - - /** - * Capacitive pin A2 - */ - //% block="touch A2" fixedInstance shim=pxt::getTouchButton(PIN_A2) - const touchA2: TouchButton; - - /** - * Capacitive pin A3 - */ - //% block="touch A3" fixedInstance shim=pxt::getTouchButton(PIN_A3) - const touchA3: TouchButton; - - /** - * Capacitive pin A4 - */ - //% block="touch A4" fixedInstance shim=pxt::getTouchButton(PIN_A4) - const touchA4: TouchButton; - - /** - * Capacitive pin A5 - */ - //% block="touch A5" fixedInstance shim=pxt::getTouchButton(PIN_A5) - const touchA5: TouchButton; - - /** - * Capacitive pin A6 - */ - //% block="touch A6" fixedInstance shim=pxt::getTouchButton(PIN_A6) - const touchA6: TouchButton; - -} - -declare namespace input { - - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; - - /** - * Button connecting A6 to GND. - */ - //% block="button A6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA6: Button; - - /** - * Button connecting D0 to GND. - */ - //% block="button D0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD0: Button; - - /** - * Button connecting D1 to GND. - */ - //% block="button D1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD1: Button; - - /** - * Button connecting D2 to GND. - */ - //% block="button D2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD2: Button; - - /** - * Button connecting D3 to GND. - */ - //% block="button D3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD3: Button; - - /** - * Button connecting D4 to GND. - */ - //% block="button D4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD4: Button; - - /** - * Button connecting D5 to GND. - */ - //% block="button D5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD5: Button; - - /** - * Button connecting D6 to GND. - */ - //% block="button D6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD6: Button; - - /** - * Button connecting D7 to GND. - */ - //% block="button D7" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD7: Button; - - /** - * Button connecting D8 to GND. - */ - //% block="button D8" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D8,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD8: Button; - - /** - * Button connecting D9 to GND. - */ - //% block="button D9" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D9,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD9: Button; - - /** - * Button connecting D10 to GND. - */ - //% block="button D10" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D10,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD10: Button; - - /** - * Button connecting D11 to GND. - */ - //% block="button D11" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D11,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD11: Button; - - /** - * Button connecting D12 to GND. - */ - //% block="button D12" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D12,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD12: Button; - - /** - * Button connecting D14 to GND. - */ - //% block="button D14" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D14,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD14: Button; -} diff --git a/libs/arduino-mkr1010/pxt.json b/libs/arduino-mkr1010/pxt.json deleted file mode 100644 index de6c193b..00000000 --- a/libs/arduino-mkr1010/pxt.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "arduino-mkr1010", - "description": "Support for Arduino MKR1010 - beta", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "compileServiceVariant": "samd21", - "dependencies": { - "core---samd": "file:../core---samd", - "buttons": "file:../buttons", - "light": "file:../light", - "accelerometer": "file:../accelerometer", - "touch": "file:../touch", - "mixer---samd": "file:../mixer---samd", - "serial": "file:../serial" - }, - "public": true, - "features": [ - "pinled", - "pind0", - "pind1", - "pina0", - "pina1", - "buttond0", - "buttond1", - "toucha0", - "toucha1", - "light", - "jacdac", - "music", - "accelerometer" - ] -} \ No newline at end of file diff --git a/libs/arduino-mkr1300/README.md b/libs/arduino-mkr1300/README.md deleted file mode 100644 index d645d812..00000000 --- a/libs/arduino-mkr1300/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Arduino MKR1300 - -The Arduino MKR library. - diff --git a/libs/arduino-mkr1300/board.json b/libs/arduino-mkr1300/board.json deleted file mode 100644 index 93e7a6d3..00000000 --- a/libs/arduino-mkr1300/board.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "visual": { - "image": "pkg://board.svg", - "width": 175, - "height": 170, - "pinDist": 6.8, - "pinBlocks": [{ - "x": 55, - "y": 55, - "labels": ["5V", "VIN", "VCC", "GND", "RESET", "D14/TX", "D13/RX", "D12/SCL", "D11/SDA", - "D10/MISO", "D9/SCK", "D8/MOSI", "D7", "D6" - ] - }, - { - "x": 55, - "y": 107, - "labels": ["AREF", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "D0", "D1", "D2", "D3", "D4", "D5"] - } - ], - "leds": [{ - "x": 110, - "y": 125, - "w": 4, - "h": 6, - "color": "#FFA44A", - "label": "LED" - }] - }, - "gpioPinBlocks": [ - ["5V", "VIN", "VCC", "GND", "RESET", "D14/TX", "D13/RX", "D12/SCL", "D11/SDA", "D10/MISO", "D9/SCK", "D8/MOSI", "D7", "D6"], - ["AREF", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "D0", "D1", "D2", "D3", "D4", "D5"] - ], - "gpioPinMap": { - "A0": "A0", - "A1": "A1", - "A2": "A2", - "A3": "A3", - "JACK_TX": "D14/TX", - "A4": "A4", - "A5": "A5", - - "D0": "D0", - "D1": "D1", - "D2": "D2", - "D3": "D3", - "D4": "D4", - "D5": "D5", - "D6": "D6", - "LED": "D6", - "D7": "D7", - "D8": "D8/MOSI", - "D9": "D9/SCK", - "D10": "D10/MISO", - "D11": "D11/SDA", - "D12": "D12/SCL", - "D13": "D13/RX", - "D14": "D14/TX", - "TX": "D14/TX", - "RX": "D13/RX", - - "P0": "A0", - "P1": "A1", - "P2": "A2", - "P3": "A3", - "P4": "A4", - "P5": "A5", - "P6": "~SDA/D0", - "P7": "~SCL/D1", - "P8": "~D2", - "P9": "~D3", - "P10": "D4", - "P11": "D5", - "P12": "D6", - "P13": "D7", - "P14": "SS/A2", - "P15": "SCK/A3", - "P16": "~MISO/A4", - "P19": "~MOSI/A5", - "LCD_RESET": "D7", - "LCD_ENABLE": "D8", - "LCD_DATALINE4": "D9", - "LCD_DATALINE5": "D10", - "LCD_DATALINE6": "D11", - "LCD_DATALINE7": "D12", - "ACCELEROMETER_INT": "D2" - }, - "groundPins": [ - "GND" - ], - "threeVoltPins": [ - "VCC" - ], - "spiPins": { - "MOSI": "D8/MOSI", - "MISO": "D10/MISO", - "SCK": "D9/SCK" - }, - "i2cPins": { - "SDA": "D11/SDA", - "SCL": "D12/SCL" - }, - "onboardComponents": [ - "lora" - ], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} \ No newline at end of file diff --git a/libs/arduino-mkr1300/board.svg b/libs/arduino-mkr1300/board.svg deleted file mode 100644 index f962c97b..00000000 --- a/libs/arduino-mkr1300/board.svg +++ /dev/null @@ -1,6207 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/arduino-mkr1300/boardhd.svg b/libs/arduino-mkr1300/boardhd.svg deleted file mode 100644 index 0bea3183..00000000 --- a/libs/arduino-mkr1300/boardhd.svg +++ /dev/null @@ -1,8470 +0,0 @@ - - - - - MKRWAN1300.svg - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/arduino-mkr1300/config.ts b/libs/arduino-mkr1300/config.ts deleted file mode 100644 index 44d38554..00000000 --- a/libs/arduino-mkr1300/config.ts +++ /dev/null @@ -1,60 +0,0 @@ -// Analog Pins, all SAMD21: PA02-PA11 PB00-PB09 (some pins not connected) -// Touch Pins PA02-PA07 PB02-PB09 - -namespace config { - - export const PIN_A0 = DAL.PA02; - export const PIN_A1 = DAL.PB02; - export const PIN_A2 = DAL.PB03; - export const PIN_A3 = DAL.PA04; - export const PIN_A4 = DAL.PA05; - export const PIN_A5 = DAL.PA06; - export const PIN_A6 = DAL.PA07; - - export const PIN_D0 = DAL.PA22; - export const PIN_D1 = DAL.PA23; - export const PIN_D2 = DAL.PA10; - export const PIN_D3 = DAL.PA11; - export const PIN_D4 = DAL.PB10; - export const PIN_D5 = DAL.PB11; - export const PIN_D6 = DAL.PA20; - export const PIN_D7 = DAL.PA21; - export const PIN_D8 = DAL.PA16; - export const PIN_D9 = DAL.PA17; - export const PIN_D10 = DAL.PA19; - export const PIN_D11 = DAL.PA08; - export const PIN_D12 = DAL.PA09; - export const PIN_D13 = DAL.PB23; - export const PIN_D14 = DAL.PB22; - - export const PIN_LED = PIN_D6; - export const PIN_SDA = PIN_D11; - export const PIN_SCL = PIN_D12; - export const PIN_RX = PIN_D13; - export const PIN_TX = PIN_D14; - - export const PIN_MISO = PIN_D10; - export const PIN_SCK = PIN_D9; - export const PIN_MOSI = PIN_D8; - - //Module LORA - //export const PIN_A9 = DAL.PB08; // ADC Battery - export const PIN_LORA_MISO = DAL.PA15; - export const PIN_LORA_SCK = DAL.PA13; - export const PIN_LORA_MOSI = DAL.PA12; - export const PIN_LORA_CS = DAL.PA14; - export const PIN_LORA_BOOT = DAL.PB09; - export const PIN_LORA_RESET = DAL.PA27; - - export const PIN_JACK_TX = PIN_TX; - export const PIN_JACK_COMMLED = PIN_LED; - - export const PIN_ACCELEROMETER_INT = PIN_D2; - - export const PIN_LCD_RESET = PIN_D7; - export const PIN_LCD_ENABLE = PIN_D8; - export const PIN_LCD_DATALINE4 = PIN_D9; - export const PIN_LCD_DATALINE5 = PIN_D10; - export const PIN_LCD_DATALINE6 = PIN_D11; - export const PIN_LCD_DATALINE7 = PIN_D12; -} diff --git a/libs/arduino-mkr1300/dal.d.ts b/libs/arduino-mkr1300/dal.d.ts deleted file mode 100644 index f9a2086a..00000000 --- a/libs/arduino-mkr1300/dal.d.ts +++ /dev/null @@ -1,691 +0,0 @@ -// Auto-generated. Do not edit. -declare const enum DAL { - // built/codal/libraries/codal-core/inc/core/CodalComponent.h - DEVICE_ID_BUTTON_A = 1, - DEVICE_ID_BUTTON_B = 2, - DEVICE_ID_BUTTON_AB = 3, - DEVICE_ID_BUTTON_RESET = 4, - DEVICE_ID_ACCELEROMETER = 5, - DEVICE_ID_COMPASS = 6, - DEVICE_ID_DISPLAY = 7, - DEVICE_ID_THERMOMETER = 8, - DEVICE_ID_RADIO = 9, - DEVICE_ID_RADIO_DATA_READY = 10, - DEVICE_ID_MULTIBUTTON_ATTACH = 11, - DEVICE_ID_SERIAL = 12, - DEVICE_ID_GESTURE = 13, - DEVICE_ID_SYSTEM_TIMER = 14, - DEVICE_ID_SCHEDULER = 15, - DEVICE_ID_COMPONENT = 16, - DEVICE_ID_LIGHT_SENSOR = 17, - DEVICE_ID_TOUCH_SENSOR = 18, - DEVICE_ID_SYSTEM_DAC = 19, - DEVICE_ID_SYSTEM_MICROPHONE = 20, - DEVICE_ID_SYSTEM_LEVEL_DETECTOR = 21, - DEVICE_ID_MSC = 22, - DEVICE_ID_IO_P0 = 100, - DEVICE_ID_MESSAGE_BUS_LISTENER = 1021, - DEVICE_ID_NOTIFY_ONE = 1022, - DEVICE_ID_NOTIFY = 1023, - DEVICE_COMPONENT_RUNNING = 4096, - DEVICE_COMPONENT_STATUS_SYSTEM_TICK = 8192, - DEVICE_COMPONENT_STATUS_IDLE_TICK = 16384, - DEVICE_COMPONENT_LISTENERS_CONFIGURED = 1, - DEVICE_COMPONENT_EVT_SYSTEM_TICK = 1, - // built/codal/libraries/codal-core/inc/core/CodalFiber.h - DEVICE_SCHEDULER_RUNNING = 1, - DEVICE_SCHEDULER_IDLE = 2, - DEVICE_FIBER_FLAG_FOB = 1, - DEVICE_FIBER_FLAG_PARENT = 2, - DEVICE_FIBER_FLAG_CHILD = 4, - DEVICE_FIBER_FLAG_DO_NOT_PAGE = 8, - DEVICE_SCHEDULER_EVT_TICK = 1, - DEVICE_SCHEDULER_EVT_IDLE = 2, - // built/codal/libraries/codal-core/inc/core/CodalListener.h - MESSAGE_BUS_LISTENER_PARAMETERISED = 1, - MESSAGE_BUS_LISTENER_METHOD = 2, - MESSAGE_BUS_LISTENER_BUSY = 4, - MESSAGE_BUS_LISTENER_REENTRANT = 8, - MESSAGE_BUS_LISTENER_QUEUE_IF_BUSY = 16, - MESSAGE_BUS_LISTENER_DROP_IF_BUSY = 32, - MESSAGE_BUS_LISTENER_NONBLOCKING = 64, - MESSAGE_BUS_LISTENER_URGENT = 128, - MESSAGE_BUS_LISTENER_DELETING = 32768, - MESSAGE_BUS_LISTENER_IMMEDIATE = 192, - // built/codal/libraries/codal-core/inc/core/ErrorNo.h - DEVICE_OK = 0, - DEVICE_INVALID_PARAMETER = -1001, - DEVICE_NOT_SUPPORTED = -1002, - DEVICE_CALIBRATION_IN_PROGRESS = -1003, - DEVICE_CALIBRATION_REQUIRED = -1004, - DEVICE_NO_RESOURCES = -1005, - DEVICE_BUSY = -1006, - DEVICE_CANCELLED = -1007, - DEVICE_I2C_ERROR = -1010, - DEVICE_SERIAL_IN_USE = -1011, - DEVICE_NO_DATA = -1012, - DEVICE_NOT_IMPLEMENTED = -1013, - DEVICE_SPI_ERROR = -1014, - DEVICE_OOM = 20, - DEVICE_HEAP_ERROR = 30, - DEVICE_NULL_DEREFERENCE = 40, - DEVICE_USB_ERROR = 50, - // built/codal/libraries/codal-core/inc/core/NotifyEvents.h - DISPLAY_EVT_FREE = 1, - CODAL_SERIAL_EVT_TX_EMPTY = 2, - BLE_EVT_SERIAL_TX_EMPTY = 3, - DEVICE_NOTIFY_USER_EVENT_BASE = 1024, - // built/codal/libraries/codal-core/inc/driver-models/AbstractButton.h - DEVICE_BUTTON_EVT_DOWN = 1, - DEVICE_BUTTON_EVT_UP = 2, - DEVICE_BUTTON_EVT_CLICK = 3, - DEVICE_BUTTON_EVT_LONG_CLICK = 4, - DEVICE_BUTTON_EVT_HOLD = 5, - DEVICE_BUTTON_EVT_DOUBLE_CLICK = 6, - DEVICE_BUTTON_LONG_CLICK_TIME = 1000, - DEVICE_BUTTON_HOLD_TIME = 1500, - DEVICE_BUTTON_STATE = 1, - DEVICE_BUTTON_STATE_HOLD_TRIGGERED = 2, - DEVICE_BUTTON_STATE_CLICK = 4, - DEVICE_BUTTON_STATE_LONG_CLICK = 8, - DEVICE_BUTTON_SIGMA_MIN = 0, - DEVICE_BUTTON_SIGMA_MAX = 12, - DEVICE_BUTTON_SIGMA_THRESH_HI = 8, - DEVICE_BUTTON_SIGMA_THRESH_LO = 2, - DEVICE_BUTTON_DOUBLE_CLICK_THRESH = 50, - DEVICE_BUTTON_SIMPLE_EVENTS = 0, - DEVICE_BUTTON_ALL_EVENTS = 1, - ACTIVE_LOW = 0, - ACTIVE_HIGH = 1, - // built/codal/libraries/codal-core/inc/driver-models/Accelerometer.h - ACCELEROMETER_IMU_DATA_VALID = 2, - ACCELEROMETER_EVT_DATA_UPDATE = 1, - ACCELEROMETER_EVT_NONE = 0, - ACCELEROMETER_EVT_TILT_UP = 1, - ACCELEROMETER_EVT_TILT_DOWN = 2, - ACCELEROMETER_EVT_TILT_LEFT = 3, - ACCELEROMETER_EVT_TILT_RIGHT = 4, - ACCELEROMETER_EVT_FACE_UP = 5, - ACCELEROMETER_EVT_FACE_DOWN = 6, - ACCELEROMETER_EVT_FREEFALL = 7, - ACCELEROMETER_EVT_3G = 8, - ACCELEROMETER_EVT_6G = 9, - ACCELEROMETER_EVT_8G = 10, - ACCELEROMETER_EVT_SHAKE = 11, - ACCELEROMETER_REST_TOLERANCE = 200, - ACCELEROMETER_TILT_TOLERANCE = 200, - ACCELEROMETER_FREEFALL_TOLERANCE = 400, - ACCELEROMETER_SHAKE_TOLERANCE = 400, - ACCELEROMETER_3G_TOLERANCE = 3072, - ACCELEROMETER_6G_TOLERANCE = 6144, - ACCELEROMETER_8G_TOLERANCE = 8192, - ACCELEROMETER_GESTURE_DAMPING = 5, - ACCELEROMETER_SHAKE_DAMPING = 10, - ACCELEROMETER_SHAKE_RTX = 30, - ACCELEROMETER_SHAKE_COUNT_THRESHOLD = 4, - // built/codal/libraries/codal-core/inc/driver-models/Compass.h - COMPASS_STATUS_RUNNING = 1, - COMPASS_STATUS_CALIBRATED = 2, - COMPASS_STATUS_CALIBRATING = 4, - COMPASS_STATUS_ADDED_TO_IDLE = 8, - COMPASS_EVT_DATA_UPDATE = 1, - COMPASS_EVT_CONFIG_NEEDED = 2, - COMPASS_EVT_CALIBRATE = 3, - COMPASS_EVT_CALIBRATION_NEEDED = 4, - // built/codal/libraries/codal-core/inc/driver-models/Pin.h - IO_STATUS_DIGITAL_IN = 1, - IO_STATUS_DIGITAL_OUT = 2, - IO_STATUS_ANALOG_IN = 4, - IO_STATUS_ANALOG_OUT = 8, - IO_STATUS_TOUCH_IN = 16, - IO_STATUS_EVENT_ON_EDGE = 32, - IO_STATUS_EVENT_PULSE_ON_EDGE = 64, - DEVICE_PIN_MAX_OUTPUT = 1023, - DEVICE_PIN_MAX_SERVO_RANGE = 180, - DEVICE_PIN_DEFAULT_SERVO_RANGE = 2000, - DEVICE_PIN_DEFAULT_SERVO_CENTER = 1500, - DEVICE_PIN_EVENT_NONE = 0, - DEVICE_PIN_EVENT_ON_EDGE = 1, - DEVICE_PIN_EVENT_ON_PULSE = 2, - DEVICE_PIN_EVENT_ON_TOUCH = 3, - DEVICE_PIN_EVT_RISE = 2, - DEVICE_PIN_EVT_FALL = 3, - DEVICE_PIN_EVT_PULSE_HI = 4, - DEVICE_PIN_EVT_PULSE_LO = 5, - PIN_CAPABILITY_DIGITAL = 1, - PIN_CAPABILITY_ANALOG = 2, - PIN_CAPABILITY_AD = 3, - PIN_CAPABILITY_ALL = 3, - None = 0, - Down = 1, - Up = 2, - // built/codal/libraries/codal-core/inc/driver-models/SPIFlash.h - SPIFLASH_PAGE_SIZE = 256, - SPIFLASH_SMALL_ROW_PAGES = 16, - SPIFLASH_BIG_ROW_PAGES = 256, - // built/codal/libraries/codal-core/inc/driver-models/Serial.h - CODAL_SERIAL_DEFAULT_BAUD_RATE = 115200, - CODAL_SERIAL_DEFAULT_BUFFER_SIZE = 20, - CODAL_SERIAL_EVT_DELIM_MATCH = 1, - CODAL_SERIAL_EVT_HEAD_MATCH = 2, - CODAL_SERIAL_EVT_RX_FULL = 3, - CODAL_SERIAL_RX_IN_USE = 1, - CODAL_SERIAL_TX_IN_USE = 2, - CODAL_SERIAL_RX_BUFF_INIT = 4, - CODAL_SERIAL_TX_BUFF_INIT = 8, - ASYNC = 0, - SYNC_SPINWAIT = 1, - SYNC_SLEEP = 2, - RxInterrupt = 0, - TxInterrupt = 1, - // built/codal/libraries/codal-core/inc/driver-models/Timer.h - CODAL_TIMER_DEFAULT_EVENT_LIST_SIZE = 10, - // built/codal/libraries/codal-core/inc/drivers/AnalogSensor.h - ANALOG_THRESHOLD_LOW = 1, - ANALOG_THRESHOLD_HIGH = 2, - ANALOG_SENSOR_UPDATE_NEEDED = 3, - ANALOG_SENSOR_INITIALISED = 1, - ANALOG_SENSOR_HIGH_THRESHOLD_PASSED = 2, - ANALOG_SENSOR_LOW_THRESHOLD_PASSED = 4, - ANALOG_SENSOR_LOW_THRESHOLD_ENABLED = 8, - ANALOG_SENSOR_HIGH_THRESHOLD_ENABLED = 16, - // built/codal/libraries/codal-core/inc/drivers/AnimatedDisplay.h - DISPLAY_EVT_ANIMATION_COMPLETE = 1, - DISPLAY_DEFAULT_AUTOCLEAR = 1, - DISPLAY_SPACING = 1, - DISPLAY_ANIMATE_DEFAULT_POS = -255, - DISPLAY_DEFAULT_SCROLL_SPEED = 120, - DISPLAY_DEFAULT_SCROLL_STRIDE = -1, - DISPLAY_DEFAULT_PRINT_SPEED = 400, - ANIMATION_MODE_NONE = 0, - ANIMATION_MODE_STOPPED = 1, - ANIMATION_MODE_SCROLL_TEXT = 2, - ANIMATION_MODE_PRINT_TEXT = 3, - ANIMATION_MODE_SCROLL_IMAGE = 4, - ANIMATION_MODE_ANIMATE_IMAGE = 5, - ANIMATION_MODE_ANIMATE_IMAGE_WITH_CLEAR = 6, - ANIMATION_MODE_PRINT_CHARACTER = 7, - // built/codal/libraries/codal-core/inc/drivers/FAT.h - FAT_RESERVED_SECTORS = 1, - FAT_ROOT_DIR_SECTORS = 4, - // built/codal/libraries/codal-core/inc/drivers/HID.h - HID_REQUEST_GET_REPORT = 1, - HID_REQUEST_GET_IDLE = 2, - HID_REQUEST_GET_PROTOCOL = 3, - HID_REQUEST_SET_REPORT = 9, - HID_REQUEST_SET_IDLE = 10, - HID_REQUEST_SET_PROTOCOL = 11, - // built/codal/libraries/codal-core/inc/drivers/HIDKeyboard.h - HID_KEYBOARD_NUM_REPORTS = 3, - HID_KEYBOARD_REPORT_GENERIC = 1, - HID_KEYBOARD_REPORT_CONSUMER = 2, - HID_KEYBOARD_KEYSTATE_SIZE_GENERIC = 8, - HID_KEYBOARD_KEYSTATE_SIZE_CONSUMER = 2, - HID_KEYBOARD_MODIFIER_OFFSET = 2, - HID_KEYBOARD_DELAY_DEFAULT = 10, - PressKey = 0, - ReleaseKey = 1, - // built/codal/libraries/codal-core/inc/drivers/KeyMap.h - KEYMAP_ALL_KEYS_UP_Val = 1, - KEYMAP_ALL_KEYS_UP_POS = 28, - KEYMAP_NORMAL_KEY_Val = 0, - KEYMAP_MODIFIER_KEY_Val = 1, - KEYMAP_MODIFIER_POS = 29, - KEYMAP_MEDIA_KEY_Val = 1, - KEYMAP_MEDIA_POS = 30, - KEYMAP_KEY_UP_Val = 0, - KEYMAP_KEY_DOWN_Val = 1, - KEYMAP_KEY_DOWN_POS = 31, - // built/codal/libraries/codal-core/inc/drivers/LEDMatrix.h - LED_MATRIX_GREYSCALE_BIT_DEPTH = 8, - LED_MATRIX_EVT_LIGHT_SENSE = 2, - LED_MATRIX_EVT_FRAME_TIMEOUT = 3, - LED_MATRIX_MINIMUM_BRIGHTNESS = 1, - LED_MATRIX_MAXIMUM_BRIGHTNESS = 255, - LED_MATRIX_DEFAULT_BRIGHTNESS = 255, - DISPLAY_MODE_BLACK_AND_WHITE = 0, - DISPLAY_MODE_GREYSCALE = 1, - DISPLAY_MODE_BLACK_AND_WHITE_LIGHT_SENSE = 2, - MATRIX_DISPLAY_ROTATION_0 = 0, - MATRIX_DISPLAY_ROTATION_90 = 1, - MATRIX_DISPLAY_ROTATION_180 = 2, - MATRIX_DISPLAY_ROTATION_270 = 3, - NO_CONN = 0, - // built/codal/libraries/codal-core/inc/drivers/MultiButton.h - MULTI_BUTTON_STATE_1 = 1, - MULTI_BUTTON_STATE_2 = 2, - MULTI_BUTTON_HOLD_TRIGGERED_1 = 4, - MULTI_BUTTON_HOLD_TRIGGERED_2 = 8, - MULTI_BUTTON_SUPRESSED_1 = 16, - MULTI_BUTTON_SUPRESSED_2 = 32, - MULTI_BUTTON_ATTACHED = 64, - // built/codal/libraries/codal-core/inc/drivers/TouchButton.h - TOUCH_BUTTON_CALIBRATION_PERIOD = 10, - TOUCH_BUTTON_CALIBRATION_LINEAR_OFFSET = 2, - TOUCH_BUTTON_CALIBRATION_PERCENTAGE_OFFSET = 5, - TOUCH_BUTTON_CALIBRATING = 16, - // built/codal/libraries/codal-core/inc/drivers/TouchSensor.h - TOUCH_SENSOR_MAX_BUTTONS = 10, - TOUCH_SENSOR_SAMPLE_PERIOD = 50, - TOUCH_SENSE_SAMPLE_MAX = 1000, - TOUCH_SENSOR_UPDATE_NEEDED = 1, - // built/codal/libraries/codal-core/inc/drivers/USB_HID_Keys.h - KEY_MOD_LCTRL = 1, - KEY_MOD_LSHIFT = 2, - KEY_MOD_LALT = 4, - KEY_MOD_LMETA = 8, - KEY_MOD_RCTRL = 16, - KEY_MOD_RSHIFT = 32, - KEY_MOD_RALT = 64, - KEY_MOD_RMETA = 128, - KEY_NONE = 0, - KEY_ERR_OVF = 1, - KEY_A = 4, - KEY_B = 5, - KEY_C = 6, - KEY_D = 7, - KEY_E = 8, - KEY_F = 9, - KEY_G = 10, - KEY_H = 11, - KEY_I = 12, - KEY_J = 13, - KEY_K = 14, - KEY_L = 15, - KEY_M = 16, - KEY_N = 17, - KEY_O = 18, - KEY_P = 19, - KEY_Q = 20, - KEY_R = 21, - KEY_S = 22, - KEY_T = 23, - KEY_U = 24, - KEY_V = 25, - KEY_W = 26, - KEY_X = 27, - KEY_Y = 28, - KEY_Z = 29, - KEY_1 = 30, - KEY_2 = 31, - KEY_3 = 32, - KEY_4 = 33, - KEY_5 = 34, - KEY_6 = 35, - KEY_7 = 36, - KEY_8 = 37, - KEY_9 = 38, - KEY_0 = 39, - KEY_ENTER = 40, - KEY_ESC = 41, - KEY_BACKSPACE = 42, - KEY_TAB = 43, - KEY_SPACE = 44, - KEY_MINUS = 45, - KEY_EQUAL = 46, - KEY_LEFTBRACE = 47, - KEY_RIGHTBRACE = 48, - KEY_BACKSLASH = 49, - KEY_HASHTILDE = 50, - KEY_SEMICOLON = 51, - KEY_APOSTROPHE = 52, - KEY_GRAVE = 53, - KEY_COMMA = 54, - KEY_DOT = 55, - KEY_SLASH = 56, - KEY_CAPSLOCK = 57, - KEY_F1 = 58, - KEY_F2 = 59, - KEY_F3 = 60, - KEY_F4 = 61, - KEY_F5 = 62, - KEY_F6 = 63, - KEY_F7 = 64, - KEY_F8 = 65, - KEY_F9 = 66, - KEY_F10 = 67, - KEY_F11 = 68, - KEY_F12 = 69, - KEY_SYSRQ = 70, - KEY_SCROLLLOCK = 71, - KEY_PAUSE = 72, - KEY_INSERT = 73, - KEY_HOME = 74, - KEY_PAGEUP = 75, - KEY_DELETE = 76, - KEY_END = 77, - KEY_PAGEDOWN = 78, - KEY_RIGHT = 79, - KEY_LEFT = 80, - KEY_DOWN = 81, - KEY_UP = 82, - KEY_NUMLOCK = 83, - KEY_KPSLASH = 84, - KEY_KPASTERISK = 85, - KEY_KPMINUS = 86, - KEY_KPPLUS = 87, - KEY_KPENTER = 88, - KEY_KP1 = 89, - KEY_KP2 = 90, - KEY_KP3 = 91, - KEY_KP4 = 92, - KEY_KP5 = 93, - KEY_KP6 = 94, - KEY_KP7 = 95, - KEY_KP8 = 96, - KEY_KP9 = 97, - KEY_KP0 = 98, - KEY_KPDOT = 99, - KEY_102ND = 100, - KEY_COMPOSE = 101, - KEY_POWER = 102, - KEY_KPEQUAL = 103, - KEY_F13 = 104, - KEY_F14 = 105, - KEY_F15 = 106, - KEY_F16 = 107, - KEY_F17 = 108, - KEY_F18 = 109, - KEY_F19 = 110, - KEY_F20 = 111, - KEY_F21 = 112, - KEY_F22 = 113, - KEY_F23 = 114, - KEY_F24 = 115, - KEY_OPEN = 116, - KEY_HELP = 117, - KEY_PROPS = 118, - KEY_FRONT = 119, - KEY_STOP = 120, - KEY_AGAIN = 121, - KEY_UNDO = 122, - KEY_CUT = 123, - KEY_COPY = 124, - KEY_PASTE = 125, - KEY_FIND = 126, - KEY_MUTE = 127, - KEY_VOLUMEUP = 128, - KEY_VOLUMEDOWN = 129, - KEY_KPCOMMA = 133, - KEY_RO = 135, - KEY_KATAKANAHIRAGANA = 136, - KEY_YEN = 137, - KEY_HENKAN = 138, - KEY_MUHENKAN = 139, - KEY_KPJPCOMMA = 140, - KEY_HANGEUL = 144, - KEY_HANJA = 145, - KEY_KATAKANA = 146, - KEY_HIRAGANA = 147, - KEY_ZENKAKUHANKAKU = 148, - KEY_KPLEFTPAREN = 182, - KEY_KPRIGHTPAREN = 183, - KEY_LEFTCTRL = 224, - KEY_LEFTSHIFT = 225, - KEY_LEFTALT = 226, - KEY_LEFTMETA = 227, - KEY_RIGHTCTRL = 228, - KEY_RIGHTSHIFT = 229, - KEY_RIGHTALT = 230, - KEY_RIGHTMETA = 231, - KEY_MEDIA_PLAYPAUSE = 232, - KEY_MEDIA_STOPCD = 233, - KEY_MEDIA_PREVIOUSSONG = 234, - KEY_MEDIA_NEXTSONG = 235, - KEY_MEDIA_EJECTCD = 236, - KEY_MEDIA_VOLUMEUP = 237, - KEY_MEDIA_VOLUMEDOWN = 238, - KEY_MEDIA_MUTE = 239, - KEY_MEDIA_WWW = 240, - KEY_MEDIA_BACK = 241, - KEY_MEDIA_FORWARD = 242, - KEY_MEDIA_STOP = 243, - KEY_MEDIA_FIND = 244, - KEY_MEDIA_SCROLLUP = 245, - KEY_MEDIA_SCROLLDOWN = 246, - KEY_MEDIA_EDIT = 247, - KEY_MEDIA_SLEEP = 248, - KEY_MEDIA_COFFEE = 249, - KEY_MEDIA_REFRESH = 250, - KEY_MEDIA_CALC = 251, - // built/codal/libraries/codal-core/inc/drivers/uf2format.h - UF2FORMAT_H = 1, - APP_START_ADDRESS = 8192, - UF2_FLAG_NOFLASH = 1, - // built/codal/libraries/codal-core/inc/streams/DataStream.h - DATASTREAM_MAXIMUM_BUFFERS = 1, - // built/codal/libraries/codal-core/inc/streams/LevelDetector.h - LEVEL_THRESHOLD_LOW = 1, - LEVEL_THRESHOLD_HIGH = 2, - LEVEL_DETECTOR_INITIALISED = 1, - LEVEL_DETECTOR_HIGH_THRESHOLD_PASSED = 2, - LEVEL_DETECTOR_LOW_THRESHOLD_PASSED = 4, - LEVEL_DETECTOR_DEFAULT_WINDOW_SIZE = 128, - // built/codal/libraries/codal-core/inc/streams/Synthesizer.h - SYNTHESIZER_SAMPLE_RATE = 44100, - TONE_WIDTH = 1024, - // built/codal/libraries/codal-core/inc/types/BitmapFont.h - BITMAP_FONT_WIDTH = 5, - BITMAP_FONT_HEIGHT = 5, - BITMAP_FONT_ASCII_START = 32, - BITMAP_FONT_ASCII_END = 126, - // built/codal/libraries/codal-core/inc/types/CoordinateSystem.h - COORDINATE_SPACE_ROTATED_0 = 0, - COORDINATE_SPACE_ROTATED_90 = 1, - COORDINATE_SPACE_ROTATED_180 = 2, - COORDINATE_SPACE_ROTATED_270 = 3, - RAW = 0, - SIMPLE_CARTESIAN = 1, - NORTH_EAST_DOWN = 2, - NORTH_EAST_UP = 3, - // built/codal/libraries/codal-core/inc/types/Event.h - DEVICE_ID_ANY = 0, - DEVICE_EVT_ANY = 0, - CREATE_ONLY = 0, - CREATE_AND_FIRE = 1, - DEVICE_EVENT_DEFAULT_LAUNCH_MODE = 1, - // built/codal/libraries/codal-core/inc/types/RefCounted.h - REF_TAG_STRING = 1, - REF_TAG_BUFFER = 2, - REF_TAG_IMAGE = 3, - REF_TAG_USER = 32, - // built/codal/pxtapp/hf2dbg.h - HF2DBG_H = 1, - // built/codal/pxtapp/pins.h - CFG_PIN_ACCELEROMETER_INT = 1, - CFG_PIN_ACCELEROMETER_SCL = 2, - CFG_PIN_ACCELEROMETER_SDA = 3, - CFG_PIN_BTN_A = 4, - CFG_PIN_BTN_B = 5, - CFG_PIN_BTN_SLIDE = 6, - CFG_PIN_DOTSTAR_CLOCK = 7, - CFG_PIN_DOTSTAR_DATA = 8, - CFG_PIN_FLASH_CS = 9, - CFG_PIN_FLASH_MISO = 10, - CFG_PIN_FLASH_MOSI = 11, - CFG_PIN_FLASH_SCK = 12, - CFG_PIN_LED = 13, - CFG_PIN_LIGHT = 14, - CFG_PIN_MICROPHONE = 15, - CFG_PIN_MIC_CLOCK = 16, - CFG_PIN_MIC_DATA = 17, - CFG_PIN_MISO = 18, - CFG_PIN_MOSI = 19, - CFG_PIN_NEOPIXEL = 20, - CFG_PIN_RX = 21, - CFG_PIN_RXLED = 22, - CFG_PIN_SCK = 23, - CFG_PIN_SCL = 24, - CFG_PIN_SDA = 25, - CFG_PIN_SPEAKER_AMP = 26, - CFG_PIN_TEMPERATURE = 27, - CFG_PIN_TX = 28, - CFG_PIN_TXLED = 29, - CFG_PIN_IR_OUT = 30, - CFG_PIN_IR_IN = 31, - CFG_PIN_DISPLAY_SCK = 32, - CFG_PIN_DISPLAY_MISO = 33, - CFG_PIN_DISPLAY_MOSI = 34, - CFG_PIN_DISPLAY_CS = 35, - CFG_PIN_DISPLAY_DC = 36, - CFG_DISPLAY_WIDTH = 37, - CFG_DISPLAY_HEIGHT = 38, - CFG_DISPLAY_CFG0 = 39, - CFG_DISPLAY_CFG1 = 40, - CFG_DISPLAY_CFG2 = 41, - CFG_DISPLAY_CFG3 = 42, - CFG_PIN_DISPLAY_RST = 43, - CFG_PIN_DISPLAY_BL = 44, - CFG_PIN_A0 = 100, - CFG_PIN_A1 = 101, - CFG_PIN_A2 = 102, - CFG_PIN_A3 = 103, - CFG_PIN_A4 = 104, - CFG_PIN_A5 = 105, - CFG_PIN_A6 = 106, - CFG_PIN_A7 = 107, - CFG_PIN_A8 = 108, - CFG_PIN_A9 = 109, - CFG_PIN_A10 = 110, - CFG_PIN_A11 = 111, - CFG_PIN_A12 = 112, - CFG_PIN_A13 = 113, - CFG_PIN_A14 = 114, - CFG_PIN_A15 = 115, - CFG_PIN_D0 = 150, - CFG_PIN_D1 = 151, - CFG_PIN_D2 = 152, - CFG_PIN_D3 = 153, - CFG_PIN_D4 = 154, - CFG_PIN_D5 = 155, - CFG_PIN_D6 = 156, - CFG_PIN_D7 = 157, - CFG_PIN_D8 = 158, - CFG_PIN_D9 = 159, - CFG_PIN_D10 = 160, - CFG_PIN_D11 = 161, - CFG_PIN_D12 = 162, - CFG_PIN_D13 = 163, - CFG_PIN_D14 = 164, - CFG_PIN_D15 = 165, - CFG_NUM_NEOPIXELS = 200, - CFG_NUM_DOTSTARS = 201, - CFG_DEFAULT_BUTTON_MODE = 202, - CFG_SWD_ENABLED = 203, - CFG_FLASH_BYTES = 204, - BUTTON_ACTIVE_HIGH_PULL_DOWN = 17, - BUTTON_ACTIVE_HIGH_PULL_UP = 33, - BUTTON_ACTIVE_HIGH_PULL_NONE = 49, - BUTTON_ACTIVE_LOW_PULL_DOWN = 16, - BUTTON_ACTIVE_LOW_PULL_UP = 32, - BUTTON_ACTIVE_LOW_PULL_NONE = 48, - // built/codal/pxtapp/platform.h - DEV_NUM_PINS = 64, - PAGE_SIZE = 256, - TEMPERATURE_NOMINAL_VALUE = 25, - TEMPERATURE_NOMINAL_READING = 10000, - TEMPERATURE_BETA = 3380, - TEMPERATURE_SERIES_RESISTOR = 10000, - LIGHTSENSOR_SENSITIVITY = 868, - LIGHTSENSOR_LOW_THRESHOLD = 128, - LIGHTSENSOR_HIGH_THRESHOLD = 896, - IMAGE_BITS = 1, - PA00 = 0, - PA01 = 1, - PA02 = 2, - PA03 = 3, - PA04 = 4, - PA05 = 5, - PA06 = 6, - PA07 = 7, - PA08 = 8, - PA09 = 9, - PA10 = 10, - PA11 = 11, - PA12 = 12, - PA13 = 13, - PA14 = 14, - PA15 = 15, - PA16 = 16, - PA17 = 17, - PA18 = 18, - PA19 = 19, - PA20 = 20, - PA21 = 21, - PA22 = 22, - PA23 = 23, - PA24 = 24, - PA25 = 25, - PA26 = 26, - PA27 = 27, - PA28 = 28, - PA29 = 29, - PA30 = 30, - PA31 = 31, - PB00 = 32, - PB01 = 33, - PB02 = 34, - PB03 = 35, - PB04 = 36, - PB05 = 37, - PB06 = 38, - PB07 = 39, - PB08 = 40, - PB09 = 41, - PB10 = 42, - PB11 = 43, - PB12 = 44, - PB13 = 45, - PB14 = 46, - PB15 = 47, - PB16 = 48, - PB17 = 49, - PB18 = 50, - PB19 = 51, - PB20 = 52, - PB21 = 53, - PB22 = 54, - PB23 = 55, - PB24 = 56, - PB25 = 57, - PB26 = 58, - PB27 = 59, - PB28 = 60, - PB29 = 61, - PB30 = 62, - PB31 = 63, - // built/codal/pxtapp/pxt.h - DEVICE_ID_BUTTON_SLIDE = 3000, - DEVICE_ID_MICROPHONE = 3001, - DEVICE_ID_FIRST_BUTTON = 4000, - DEVICE_ID_FIRST_TOUCHBUTTON = 4100, - // built/codal/pxtapp/pxtbase.h - MEMDBG_ENABLED = 0, - PXT_VTABLE_SHIFT = 2, - Int8LE = 1, - UInt8LE = 2, - Int16LE = 3, - UInt16LE = 4, - Int32LE = 5, - Int8BE = 6, - UInt8BE = 7, - Int16BE = 8, - UInt16BE = 9, - Int32BE = 10, - UInt32LE = 11, - UInt32BE = 12, - Float32LE = 13, - Float64LE = 14, - Float32BE = 15, - Float64BE = 16, - Undefined = 0, - Boolean = 1, - Number = 2, - String = 3, - Object = 4, - Function = 5, - // built/codal/pxtapp/pxtconfig.h - PXT_VM = 0, - // built/codal/pxtapp/uf2hid.h - UF2_HID_H = 1, -} diff --git a/libs/arduino-mkr1300/device.d.ts b/libs/arduino-mkr1300/device.d.ts deleted file mode 100644 index 8f05c5c3..00000000 --- a/libs/arduino-mkr1300/device.d.ts +++ /dev/null @@ -1,284 +0,0 @@ - -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A6) - const A6: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_D0) - const D0: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const D1: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const D3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const D4: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const D6: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D7) - const D7: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_D8) - const D8: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D10) - const D10: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D11) - const D11: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D12) - const D12: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D14) - const D14: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; -} - - - -declare namespace input { - /** - * Capacitive pin A0 - */ - //% block="touch A0" fixedInstance shim=pxt::getTouchButton(PIN_A0) - const touchA0: TouchButton; - - /** - * Capacitive pin A1 - */ - //% block="touch A1" fixedInstance shim=pxt::getTouchButton(PIN_A1) - const touchA1: TouchButton; - - /** - * Capacitive pin A2 - */ - //% block="touch A2" fixedInstance shim=pxt::getTouchButton(PIN_A2) - const touchA2: TouchButton; - - /** - * Capacitive pin A3 - */ - //% block="touch A3" fixedInstance shim=pxt::getTouchButton(PIN_A3) - const touchA3: TouchButton; - - /** - * Capacitive pin A4 - */ - //% block="touch A4" fixedInstance shim=pxt::getTouchButton(PIN_A4) - const touchA4: TouchButton; - - /** - * Capacitive pin A5 - */ - //% block="touch A5" fixedInstance shim=pxt::getTouchButton(PIN_A5) - const touchA5: TouchButton; - - /** - * Capacitive pin A6 - */ - //% block="touch A6" fixedInstance shim=pxt::getTouchButton(PIN_A6) - const touchA6: TouchButton; - -} - -declare namespace input { - - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; - - /** - * Button connecting A6 to GND. - */ - //% block="button A6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA6: Button; - - /** - * Button connecting D0 to GND. - */ - //% block="button D0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD0: Button; - - /** - * Button connecting D1 to GND. - */ - //% block="button D1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD1: Button; - - /** - * Button connecting D2 to GND. - */ - //% block="button D2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD2: Button; - - /** - * Button connecting D3 to GND. - */ - //% block="button D3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD3: Button; - - /** - * Button connecting D4 to GND. - */ - //% block="button D4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD4: Button; - - /** - * Button connecting D5 to GND. - */ - //% block="button D5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD5: Button; - - /** - * Button connecting D6 to GND. - */ - //% block="button D6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD6: Button; - - /** - * Button connecting D7 to GND. - */ - //% block="button D7" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD7: Button; - - /** - * Button connecting D8 to GND. - */ - //% block="button D8" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D8,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD8: Button; - - /** - * Button connecting D9 to GND. - */ - //% block="button D9" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D9,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD9: Button; - - /** - * Button connecting D10 to GND. - */ - //% block="button D10" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D10,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD10: Button; - - /** - * Button connecting D11 to GND. - */ - //% block="button D11" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D11,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD11: Button; - - /** - * Button connecting D12 to GND. - */ - //% block="button D12" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D12,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD12: Button; - - /** - * Button connecting D14 to GND. - */ - //% block="button D14" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D14,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD14: Button; -} diff --git a/libs/arduino-mkr1300/pxt.json b/libs/arduino-mkr1300/pxt.json deleted file mode 100644 index 9e90f6bc..00000000 --- a/libs/arduino-mkr1300/pxt.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "arduino-mkr1300", - "description": "Support for Arduino MKR1300 - beta", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "compileServiceVariant": "samd21", - "dependencies": { - "core---samd": "file:../core---samd", - "buttons": "file:../buttons", - "light": "file:../light", - "accelerometer": "file:../accelerometer", - "touch": "file:../touch", - "mixer---samd": "file:../mixer---samd", - "serial": "file:../serial", - "lora": "file:../lora" - }, - "public": true, - "features": [ - "pinled", - "pind0", - "pind1", - "pina0", - "pina1", - "buttond0", - "buttond1", - "toucha0", - "toucha1", - "lora", - "light", - "jacdac", - "music", - "accelerometer" - ] -} \ No newline at end of file diff --git a/libs/arduino-nano-33-ble-sense/README.md b/libs/arduino-nano-33-ble-sense/README.md deleted file mode 100644 index 79f6de6b..00000000 --- a/libs/arduino-nano-33-ble-sense/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Arduino Nano 33 BLE Sense - - diff --git a/libs/arduino-nano-33-ble-sense/board.json b/libs/arduino-nano-33-ble-sense/board.json deleted file mode 100644 index ce7975d1..00000000 --- a/libs/arduino-nano-33-ble-sense/board.json +++ /dev/null @@ -1,305 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 658.7999877929688, - "height": 256.7872314453125, - "pinDist": 15, - "pinBlocks": [ - { - "x": 453.8643889850805, - "y": 115.34322759970031, - "labels": [ - "RESET_BTN" - ] - }, - { - "x": 558.1731460495645, - "y": 230.4096484059219, - "labels": [ - "D12" - ] - }, - { - "x": 521.8952637850721, - "y": 230.4096484059219, - "labels": [ - "D11" - ] - }, - { - "x": 485.6427656674531, - "y": 230.4096484059219, - "labels": [ - "D10" - ] - }, - { - "x": 449.36488340296063, - "y": 230.4096484059219, - "labels": [ - "D9" - ] - }, - { - "x": 413.1123852853417, - "y": 230.4096484059219, - "labels": [ - "D8" - ] - }, - { - "x": 376.83450302084924, - "y": 230.4096484059219, - "labels": [ - "D7" - ] - }, - { - "x": 340.5566207563568, - "y": 230.4096484059219, - "labels": [ - "D6" - ] - }, - { - "x": 304.30412263873785, - "y": 230.4096484059219, - "labels": [ - "D5" - ] - }, - { - "x": 268.0326048052731, - "y": 230.4096484059219, - "labels": [ - "D4" - ] - }, - { - "x": 231.78005150472617, - "y": 230.4096484059219, - "labels": [ - "D3" - ] - }, - { - "x": 195.5021692402337, - "y": 230.4096484059219, - "labels": [ - "D2" - ] - }, - { - "x": 159.24965272830545, - "y": 230.4096484059219, - "labels": [ - "GND" - ] - }, - { - "x": 86.69264658344083, - "y": 230.4096484059219, - "labels": [ - "RX" - ] - }, - { - "x": 50.44139008170159, - "y": 230.4096484059219, - "labels": [ - "TX" - ] - }, - { - "x": 50.41540811977487, - "y": 11.38539010960313, - "labels": [ - "VIN" - ] - }, - { - "x": 86.69264658344083, - "y": 11.38539010960313, - "labels": [ - "GND3" - ] - }, - { - "x": 122.9464231055581, - "y": 11.38539010960313, - "labels": [ - "RST" - ] - }, - { - "x": 159.22430537005056, - "y": 11.38539010960313, - "labels": [ - "5V" - ] - }, - { - "x": 195.47682188197882, - "y": 11.38539010960313, - "labels": [ - "A7" - ] - }, - { - "x": 231.7483581097529, - "y": 11.38539010960313, - "labels": [ - "A6" - ] - }, - { - "x": 268.02679220352525, - "y": 11.38487505177369, - "labels": [ - "A5" - ] - }, - { - "x": 304.2787384918643, - "y": 11.38539010960313, - "labels": [ - "A4" - ] - }, - { - "x": 340.5566207563568, - "y": 11.38539010960313, - "labels": [ - "A3" - ] - }, - { - "x": 376.8091556625943, - "y": 11.38539010960313, - "labels": [ - "A2" - ] - }, - { - "x": 413.08703792708684, - "y": 11.38539010960313, - "labels": [ - "A1" - ] - }, - { - "x": 449.3395728333244, - "y": 11.38539010960313, - "labels": [ - "A0" - ] - }, - { - "x": 485.61741830919823, - "y": 11.38539010960313, - "labels": [ - "AREF" - ] - }, - { - "x": 521.8958156143519, - "y": 11.385905167432568, - "labels": [ - "3V" - ] - }, - { - "x": 558.147761902691, - "y": 11.38539010960313, - "labels": [ - "D13" - ] - } - ], - "leds": [ - { - "x": 585.414787067736, - "y": 34.81312659025936, - "w": 19.812952041319228, - "h": 19.813575691479883, - "color": "#ff0000", - "label": "LED" - }, - { - "x": 585.414787067736, - "y": 202.15946225806942, - "w": 19.812952041319228, - "h": 19.813612481324842, - "color": "#ff0000", - "label": "PWR_LED" - } - ], - "touchPads": [], - "buttons": [] - }, - "gpioPinMap": { - "LED": "PWR_LED", - "PWR_LED": "PWR_LED", - "PWR": "PWR_LED", - "RESET_BTN": "RESET_BTN", - "RESET": "RESET_BTN", - "BTN": "RESET_BTN", - "D12": "D12", - "MISO": "D12", - "D11": "D11", - "MOSI": "D11", - "D10": "D10", - "D9": "D9", - "D8": "D8", - "D7": "D7", - "D6": "D6", - "D5": "D5", - "D4": "D4", - "D3": "D3", - "D2": "D2", - "GND": "GND", - "RX": "RX", - "TX": "TX", - "VIN": "VIN", - "GND3": "GND3", - "RST": "RST", - "5V": "5V", - "A7": "A7", - "A6": "A6", - "A5": "A5", - "SCL": "A5", - "A4": "A4", - "SDA": "A4", - "A3": "A3", - "A2": "A2", - "A1": "A1", - "A0": "A0", - "AREF": "AREF", - "3V": "3V", - "D13": "D13", - "SCK": "D13" - }, - "groundPins": [ - "GND", - "GND3" - ], - "threeVoltPins": [ - "3V" - ], - "fiveVoltPins": [ - "5V" - ], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} \ No newline at end of file diff --git a/libs/arduino-nano-33-ble-sense/board.svg b/libs/arduino-nano-33-ble-sense/board.svg deleted file mode 100644 index 8806f860..00000000 --- a/libs/arduino-nano-33-ble-sense/board.svg +++ /dev/null @@ -1,896 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/arduino-nano-33-ble-sense/boardhd.svg b/libs/arduino-nano-33-ble-sense/boardhd.svg deleted file mode 100644 index de375f94..00000000 --- a/libs/arduino-nano-33-ble-sense/boardhd.svg +++ /dev/null @@ -1,3042 +0,0 @@ - -image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/arduino-nano-33-ble-sense/config.ts b/libs/arduino-nano-33-ble-sense/config.ts deleted file mode 100644 index bd0dfb2e..00000000 --- a/libs/arduino-nano-33-ble-sense/config.ts +++ /dev/null @@ -1,31 +0,0 @@ -namespace config { - //https://content.arduino.cc/assets/Pinout-NANOsense_latest.pdf - export const PIN_D12 = DAL.P1_8; - export const PIN_MISO = PIN_D12; - export const PIN_D11 = DAL.P1_1; - export const PIN_MOSI = PIN_D11; - export const PIN_D10 = DAL.P1_2; - export const PIN_D9 = DAL.P0_27; - export const PIN_D8 = DAL.P0_21; - export const PIN_D7 = DAL.P0_23; - export const PIN_D6 = DAL.P1_14; - export const PIN_D5 = DAL.P1_13; - export const PIN_D4 = DAL.P1_15; - export const PIN_D3 = DAL.P1_12; - export const PIN_D2 = DAL.P1_11; - export const PIN_RX = DAL.P1_10; - export const PIN_TX = DAL.P1_3; - export const PIN_A7 = DAL.P0_3; - export const PIN_A6 = DAL.P0_28; - export const PIN_A5 = DAL.P0_2; - export const PIN_SCL = PIN_A5; - export const PIN_A4 = DAL.P0_31; - export const PIN_SDA = PIN_A4; - export const PIN_A3 = DAL.P0_29; - export const PIN_A2 = DAL.P0_30; - export const PIN_A1 = DAL.P0_5; - export const PIN_A0 = DAL.P0_4; - export const PIN_D13 = DAL.P0_13; - export const PIN_SCK = PIN_D13; - export const PIN_LED = PIN_D13; -} \ No newline at end of file diff --git a/libs/arduino-nano-33-ble-sense/device.d.ts b/libs/arduino-nano-33-ble-sense/device.d.ts deleted file mode 100644 index e298293a..00000000 --- a/libs/arduino-nano-33-ble-sense/device.d.ts +++ /dev/null @@ -1,129 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: AnalogInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: AnalogInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: AnalogInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: AnalogInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: AnalogOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: AnalogOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A6) - const A6: AnalogInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A7) - const A7: AnalogInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const D3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const D4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const D6: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D7) - const D7: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D8) - const D8: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D10) - const D10: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D11) - const D11: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D12) - const D12: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: DigitalInOutPin; // red - - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; -} - -declare namespace input { - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA6: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA7: Button; -} diff --git a/libs/arduino-nano-33-ble-sense/pxt.json b/libs/arduino-nano-33-ble-sense/pxt.json deleted file mode 100644 index 6db3ab9b..00000000 --- a/libs/arduino-nano-33-ble-sense/pxt.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "arduino-nano-33-ble-sense", - "description": "Support for Arduino 33 BLE Sense - beta", - "files": [ - "README.md", - "config.ts", - "device.d.ts", - "board.json", - "board.svg" - ], - "core": true, - "compileServiceVariant": "nrf52840", - "dependencies": { - "core---nrf52": "file:../core---nrf52", - "buttons": "file:../buttons" - }, - "public": true, - "features": [ - "uf2", - "i2c", - "pinled", - "pina0", - "pina1", - "radio" - ] -} \ No newline at end of file diff --git a/libs/arduino-zero/README.md b/libs/arduino-zero/README.md deleted file mode 100644 index 6ca439dc..00000000 --- a/libs/arduino-zero/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Arduino Zero - -The Arduino library. - diff --git a/libs/arduino-zero/board.json b/libs/arduino-zero/board.json deleted file mode 100644 index d76f71c6..00000000 --- a/libs/arduino-zero/board.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "visual": { - "image": "pkg://board.svg", - "width": 175, - "height": 170, - "pinDist": 6.25, - "pinBlocks": [{ - "x": 47, - "y": 21, - "labels": ["SCL", "SDA", " ", "GND0", "~D13", "~D12", "~D11", "~D10", "~D9", "~D8"] - }, - { - "x": 113, - "y": 21, - "labels": ["D7", "~D6", "~D5", "~D4", "~D3", "D2", "TX/D1", "RX/D0"] - }, - { - "x": 70, - "y": 142, - "labels": [" ", " ", "RESET", "3.3V", "V-USB", "GND1", "GND2", "VIN"] - }, - { - "x": 126, - "y": 142, - "labels": ["A0", "A1", "A2", "A3", "A4", "A5"] - } - ], - "leds": [{ - "x": 75.5, - "y": 178.5, - "color": "#FFA44A", - "label": "LED" - }, { - "x": 75.5, - "y": 155, - "color": "#FFA44A", - "label": "RXLED" - }, { - "x": 75.5, - "y": 167, - "color": "#FFA44A", - "label": "TXLED" - }] - }, - "gpioPinBlocks": [ - ["SCL", "SDA", "~D13", "~D12", "~D11", "~D10", "~D9", "~D8"], - ["D7", "~D6", "~D5", "~D4", "~D3", "D2", "TX/D1", "RX/D0"], - ["A0", "A1", "A2", "A3", "A4", "A5"] - ], - "gpioPinMap": { - "A0": "A0", - "A1": "A1", - "A2": "A2", - "A3": "A3", - "JACK_TX": "TX/D1", - "A4": "A4", - "A5": "A5", - - "D0": "RX/D0", - "D1": "TX/D1", - "TX": "TX/D1", - "RX": "RX/D0", - "D2": "D2", - "D3": "~D3", - "D4": "~D4", - "D5": "~D5", - "D6": "~D6", - "D7": "D7", - "D8": "~D8", - "D9": "~D9", - "D10": "~D10", - "D11": "~D11", - "D12": "~D12", - "D13": "~D13", - "LCD_RESET": "D7", - "LCD_ENABLE": "D8", - "LCD_DATALINE4": "D9", - "LCD_DATALINE5": "D10", - "LCD_DATALINE6": "D11", - "LCD_DATALINE7": "D12", - "ACCELEROMETER_INT": "D2" - }, - "groundPins": ["GND1", "GND0", "GND2"], - "threeVoltPins": ["3.3V"], - "spiPins": { - "MOSI": "D8", - "MISO": "D10", - "SCK": "D9" - }, - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} \ No newline at end of file diff --git a/libs/arduino-zero/board.svg b/libs/arduino-zero/board.svg deleted file mode 100644 index 5e50d5ff..00000000 --- a/libs/arduino-zero/board.svg +++ /dev/null @@ -1,977 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/arduino-zero/boardhd.svg b/libs/arduino-zero/boardhd.svg deleted file mode 100644 index 04df8c4b..00000000 --- a/libs/arduino-zero/boardhd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/libs/arduino-zero/config.ts b/libs/arduino-zero/config.ts deleted file mode 100644 index 983491f2..00000000 --- a/libs/arduino-zero/config.ts +++ /dev/null @@ -1,60 +0,0 @@ -namespace config { - export const NUM_NEOPIXELS = 0; - - export const PIN_A0 = DAL.PA02; - export const PIN_A1 = DAL.PB08; - export const PIN_A2 = DAL.PB09; - export const PIN_A3 = DAL.PA04; - export const PIN_A4 = DAL.PA05; - export const PIN_A5 = DAL.PB02; - - export const PIN_D0 = DAL.PA11; - export const PIN_D1 = DAL.PA10; - export const PIN_D2 = DAL.PA14; - export const PIN_D3 = DAL.PA09; - export const PIN_D4 = DAL.PA08; - export const PIN_D5 = DAL.PA15; - export const PIN_D6 = DAL.PA20; - export const PIN_D7 = DAL.PA21; - - export const PIN_D8 = DAL.PA06; - export const PIN_D9 = DAL.PA07; - export const PIN_D10 = DAL.PA18; - export const PIN_D11 = DAL.PA16; - export const PIN_D12 = DAL.PA19; - export const PIN_D13 = DAL.PA17; - - export const PIN_LED = PIN_D13; - export const PIN_RX = PIN_D0; - export const PIN_TX = PIN_D1; - - export const PIN_MISO = DAL.PA12; - export const PIN_MOSI = DAL.PB10; - export const PIN_SCK = DAL.PB11; - - export const PIN_SCL = DAL.PA23; - export const PIN_SDA = DAL.PA22; - - export const PIN_RXLED = DAL.PB03; - export const PIN_TXLED = DAL.PA27; - - export const PIN_ACCELEROMETER_INT = PIN_D2; - - export const PIN_JACK_TX = PIN_TX; - export const PIN_JACK_COMMLED = PIN_TXLED; - - export const PIN_LCD_RESET = PIN_D7; - export const PIN_LCD_ENABLE = PIN_D8; - export const PIN_LCD_DATALINE4 = PIN_D9; - export const PIN_LCD_DATALINE5 = PIN_D10; - export const PIN_LCD_DATALINE6 = PIN_D11; - export const PIN_LCD_DATALINE7 = PIN_D12; -} - -/* -// for M0 -namespace userconfig { - export const PIN_D2 = DAL.PA08; - export const PIN_D4 = DAL.PA14; -} -*/ diff --git a/libs/arduino-zero/device.d.ts b/libs/arduino-zero/device.d.ts deleted file mode 100644 index 398618c3..00000000 --- a/libs/arduino-zero/device.d.ts +++ /dev/null @@ -1,273 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: AnalogInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: AnalogInPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: AnalogInPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: AnalogInPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: AnalogInPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: AnalogInPin; - - //% fixedInstance shim=pxt::getPin(PIN_D0) - const D0: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const D1: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const D3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const D4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const D6: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D7) - const D7: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_D8) - const D8: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D10) - const D10: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D11) - const D11: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D12) - const D12: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_RXLED) - const RXLED: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_TXLED) - const TXLED: DigitalInOutPin; -} - - - -declare namespace input { - /** - * Capacitive pin A0 - */ - //% block="touch A0" fixedInstance shim=pxt::getTouchButton(PIN_A0) - const touchA0: TouchButton; - - /** - * Capacitive pin A1 - */ - //% block="touch A1" fixedInstance shim=pxt::getTouchButton(PIN_A1) - const touchA1: TouchButton; - - /** - * Capacitive pin A2 - */ - //% block="touch A2" fixedInstance shim=pxt::getTouchButton(PIN_A2) - const touchA2: TouchButton; - - /** - * Capacitive pin A3 - */ - //% block="touch A3" fixedInstance shim=pxt::getTouchButton(PIN_A3) - const touchA3: TouchButton; - - /** - * Capacitive pin A4 - */ - //% block="touch A4" fixedInstance shim=pxt::getTouchButton(PIN_A4) - const touchA4: TouchButton; - - /** - * Capacitive pin A5 - */ - //% block="touch A5" fixedInstance shim=pxt::getTouchButton(PIN_A5) - const touchA5: TouchButton; - - /** - * Capacitive pin D8 - */ - //% block="touch D8" fixedInstance shim=pxt::getTouchButton(PIN_D8) - const touchD8: TouchButton; - - /** - * Capacitive pin D9 - */ - //% block="touch D9" fixedInstance shim=pxt::getTouchButton(PIN_D9) - const touchD9: TouchButton; -} - -declare namespace input { - - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; - - /** - * Button connecting D0 to GND. - */ - //% block="button D0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD0: Button; - - /** - * Button connecting D1 to GND. - */ - //% block="button D1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD1: Button; - - /** - * Button connecting D2 to GND. - */ - //% block="button D2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD2: Button; - - /** - * Button connecting D3 to GND. - */ - //% block="button D3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD3: Button; - - /** - * Button connecting D4 to GND. - */ - //% block="button D4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD4: Button; - - /** - * Button connecting D5 to GND. - */ - //% block="button D5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD5: Button; - - /** - * Button connecting D6 to GND. - */ - //% block="button D6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD6: Button; - - /** - * Button connecting D7 to GND. - */ - //% block="button D7" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD7: Button; - - /** - * Button connecting D8 to GND. - */ - //% block="button D8" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D8,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD8: Button; - - /** - * Button connecting D9 to GND. - */ - //% block="button D9" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D9,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD9: Button; - - /** - * Button connecting D10 to GND. - */ - //% block="button D10" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D10,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD10: Button; - - /** - * Button connecting D11 to GND. - */ - //% block="button D11" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D11,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD11: Button; - - /** - * Button connecting D12 to GND. - */ - //% block="button D12" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D12,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD12: Button; -} \ No newline at end of file diff --git a/libs/arduino-zero/pxt.json b/libs/arduino-zero/pxt.json deleted file mode 100644 index 704372c8..00000000 --- a/libs/arduino-zero/pxt.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "arduino-zero", - "description": "Support for Arduino Zero - beta", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "dependencies": { - "core---samd": "file:../core---samd", - "buttons": "file:../buttons", - "light": "file:../light", - "accelerometer": "file:../accelerometer", - "touch": "file:../touch", - "mixer---samd": "file:../mixer---samd", - "serial": "file:../serial" - }, - "public": true, - "compileServiceVariant": "samd21", - "features": [ - "pinled", - "pind0", - "pind1", - "pina0", - "pina1", - "buttond0", - "buttond1", - "toucha0", - "toucha1", - "light", - "jacdac", - "music", - "accelerometer" - ] -} \ No newline at end of file diff --git a/libs/electroniccats-escornabot-makech/README.md b/libs/electroniccats-escornabot-makech/README.md deleted file mode 100644 index 908c1d9e..00000000 --- a/libs/electroniccats-escornabot-makech/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Electronic Cats Esornabot Makech - - -[More info](https://github.com/ElectronicCats/Escornabot-Makech) \ No newline at end of file diff --git a/libs/electroniccats-escornabot-makech/board.json b/libs/electroniccats-escornabot-makech/board.json deleted file mode 100644 index 26c65bc1..00000000 --- a/libs/electroniccats-escornabot-makech/board.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": true, - "width": 524, - "height": 828, - "pinDist": 15, - "pinBlocks": [], - "leds": [ - { - "x": 250, - "y": 500, - "w": 20, - "h": 20, - "color": "#ff0000", - "label": "LED1" - }, - { - "x": 250, - "y": 660, - "w": 20, - "h": 20, - "color": "#00ff00", - "label": "LED2" - }, - { - "x": 150, - "y": 580, - "w": 20, - "h": 20, - "color": "#0000ff", - "label": "LED3" - }, - { - "x": 350, - "y": 580, - "w": 20, - "h": 20, - "color": "#ffff00", - "label": "LED4" - } - ], - "touchPads": [], - "buttons": [], - "reset": { - "x": 254, - "y": 280, - "w": 20.829026762740337, - "h": 20.830827737746443 - } - }, - "gpioPinMap": { - "RESETBTN": "RESETBTN" - }, - "groundPins": [ - "GND" - ], - "threeVoltPins": [ - "VCC" - ], - "i2cPins": {}, - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - } -} \ No newline at end of file diff --git a/libs/electroniccats-escornabot-makech/board.svg b/libs/electroniccats-escornabot-makech/board.svg deleted file mode 100644 index 9a0047cd..00000000 --- a/libs/electroniccats-escornabot-makech/board.svg +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DiseñadoenMéxico - - - - - - - - - - - - - - - - EscornabotMakechRev. 0.3 - - - R6 - - - R1 - - - R2 - - - R3 - - - R4 - - - R10 - - - R11 - - - S3 - - - S2 - - - S4 - - - LED4 - - - LED3 - - - LED2 - - - LED1 - - - R9 - - - R12 - - - S5 - - - S1 - - - SW1 - - - SW2 - - - C2 - - - XH2 - - - XH1 - - - C1 - - - U1 - - - C3 - - - X1 - - - J2 - - - R5 - - - OFF - - - ON - - - Max. 6V - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/electroniccats-escornabot-makech/boardhd.svg b/libs/electroniccats-escornabot-makech/boardhd.svg deleted file mode 100644 index 551b7f16..00000000 --- a/libs/electroniccats-escornabot-makech/boardhd.svg +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DiseñadoenMéxico - - - - - - - - - - - - - - - - EscornabotMakechRev. 0.3 - - - R6 - - - R1 - - - R2 - - - R3 - - - R4 - - - R10 - - - R11 - - - S3 - - - S2 - - - S4 - - - LED4 - - - LED3 - - - LED2 - - - LED1 - - - R9 - - - R12 - - - S5 - - - S1 - - - SW1 - - - SW2 - - - C2 - - - XH2 - - - XH1 - - - C1 - - - U1 - - - C3 - - - X1 - - - J2 - - - R5 - - - OFF - - - ON - - - Max. 6V - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/electroniccats-escornabot-makech/config.ts b/libs/electroniccats-escornabot-makech/config.ts deleted file mode 100644 index c7f37656..00000000 --- a/libs/electroniccats-escornabot-makech/config.ts +++ /dev/null @@ -1,50 +0,0 @@ -namespace config { - - // https://github.com/ElectronicCats/escornabot/blob/master/Makech/hardware/pdf/Makech.pdf - - // LEDS's - export const PIN_A0 = DAL.PA02; - export const PIN_A1 = DAL.PA04; - export const PIN_A2 = DAL.PA05; - export const PIN_A3 = DAL.PA10; - export const PIN_A4 = DAL.PA03; // Buttons - - // Motors - export const PIN_D0 = DAL.PA00; - export const PIN_D1 = DAL.PA01; - export const PIN_D2 = DAL.PA22; - export const PIN_D3 = DAL.PA11; - export const PIN_D4 = DAL.PA27; - export const PIN_D5 = DAL.PA28; - export const PIN_D6 = DAL.PA06; - export const PIN_D7 = DAL.PA07; - export const PIN_D8 = DAL.PA18; - export const PIN_D9 = DAL.PA17; - - export const PIN_D10 = DAL.PA16; // Buzzer - export const PIN_D11 = DAL.PA08; - export const PIN_D12 = DAL.PA09; - export const PIN_D13 = DAL.PA13; - - export const PIN_LED1 = DAL.PA02; - export const PIN_LED2 = DAL.PA04; - export const PIN_LED3 = DAL.PA05; - export const PIN_LED4 = DAL.PA10; - - export const PIN_SCL = DAL.PA09; - export const PIN_SDA = DAL.PA08; - export const PIN_RX = DAL.PA01; - export const PIN_TX = DAL.PA00; - - // Module WIFININA ESP32 - export const PIN_WIFI_MISO = DAL.PA13; - export const PIN_WIFI_MOSI = DAL.PA14; - export const PIN_WIFI_SCK = DAL.PA15; - export const PIN_WIFI_CS = DAL.PA14; - export const PIN_WIFI_BUSY = DAL.PA21; - export const PIN_WIFI_RESET = DAL.PA23; - export const PIN_WIFI_GPIO0 = DAL.PA20; - - // JACDAC - export const PIN_JACK_TX = DAL.PA00; -} diff --git a/libs/electroniccats-escornabot-makech/device.d.ts b/libs/electroniccats-escornabot-makech/device.d.ts deleted file mode 100644 index 784a6cf5..00000000 --- a/libs/electroniccats-escornabot-makech/device.d.ts +++ /dev/null @@ -1,76 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED1) - const LED1: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_LED2) - const LED2: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_LED3) - const LED3: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_LED4) - const LED4: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: AnalogOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_D0) - const D0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const D1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const D3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const D4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const D6: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D7) - const D7: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_D8) - const D8: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D10) - const D10: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D11) - const D11: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D12) - const D12: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; -} - -declare namespace input { - -} - -declare namespace input { - -} \ No newline at end of file diff --git a/libs/electroniccats-escornabot-makech/pxt.json b/libs/electroniccats-escornabot-makech/pxt.json deleted file mode 100644 index abc71973..00000000 --- a/libs/electroniccats-escornabot-makech/pxt.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "electroniccats-escornabot-makech", - "description": "Electronic Cats Escornabot Makech", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "dependencies": { - "core---samd": "file:../core---samd", - "buttons": "file:../buttons", - "mixer---samd": "file:../mixer---samd" - }, - "core": true, - "public": true, - "compileServiceVariant": "samd21", - "features": [ - "uf2", - "pinled", - "pina0", - "pina1", - "music" - ] -} \ No newline at end of file diff --git a/libs/electroniccats-meow-meow/README.md b/libs/electroniccats-meow-meow/README.md deleted file mode 100644 index 4837acc9..00000000 --- a/libs/electroniccats-meow-meow/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# Electronic Cats Meow Meow - - -Meow Meow is a electronic board that allows you to connect different objects to a computer and interact with it, since you can convert many everyday objects into touch panels that send signals to the computer, and allows you to use it as a conventional keyboard, you can even connect them to the internet! - -[More info](https://github.com/ElectronicCats/MeowMeow) \ No newline at end of file diff --git a/libs/electroniccats-meow-meow/board.json b/libs/electroniccats-meow-meow/board.json deleted file mode 100644 index 4f450b80..00000000 --- a/libs/electroniccats-meow-meow/board.json +++ /dev/null @@ -1,303 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": true, - "width": 310.00000, - "height": 368.00000, - "pinDist": 15, - "pinBlocks": [ - { - "x": 30.17212704998805, - "y": 110.4249268863333, - "labels": [ - "A3" - ] - }, - { - "x": 40.04051800771239, - "y": 139.2406977754848, - "labels": [ - "A2" - ] - }, - { - "x": 90.96138600073925, - "y": 129.3722735474959, - "labels": [ - "A9" - ] - }, - { - "x": 40.04051800771239, - "y": 76.08287557160948, - "labels": [ - "A4" - ] - }, - { - "x": 74.77723030188723, - "y": 72.13549924789578, - "labels": [ - "A5" - ] - }, - { - "x": 271.7502164860671, - "y": 110.4249268863333, - "labels": [ - "A0" - ] - }, - { - "x": 263.06604670315355, - "y": 139.2406977754848, - "labels": [ - "A1" - ] - }, - { - "x": 214.5135796065975, - "y": 129.3722735474959, - "labels": [ - "A8" - ] - }, - { - "x": 263.06604670315355, - "y": 76.08287557160948, - "labels": [ - "A7" - ] - }, - { - "x": 228.72406789172382, - "y": 72.13549924789578, - "labels": [ - "A6" - ] - }, - { - "x": 214.1591065559751, - "y": 320.5741593666373, - "labels": [ - "MISO" - ] - }, - { - "x": 229.28410109052774, - "y": 320.5741593666373, - "labels": [ - "MOSI" - ] - }, - { - "x": 214.1591065559751, - "y": 305.45122214318114, - "labels": [ - "SDA" - ] - }, - { - "x": 229.28410109052774, - "y": 305.45122214318114, - "labels": [ - "SCK" - ] - }, - { - "x": 214.1591065559751, - "y": 290.32662679019413, - "labels": [ - "VCC" - ] - }, - { - "x": 229.28410109052774, - "y": 290.32662679019413, - "labels": [ - "SCL" - ] - }, - { - "x": 63.992173385582284, - "y": 320.57376141554991, - "labels": [ - "X7" - ] - }, - { - "x": 79.11714304824447, - "y": 320.57376141554991, - "labels": [ - "I2SSCK" - ] - }, - { - "x": 63.992173385582284, - "y": 305.45122214318114, - "labels": [ - "X3" - ] - }, - { - "x": 79.11714304824447, - "y": 305.57376141554991, - "labels": [ - "X2" - ] - }, - { - "x": 63.992173385582284, - "y": 290.32662679019413, - "labels": [ - "GND" - ] - }, - { - "x": 79.11714304824447, - "y": 290.32662679019413, - "labels": [ - "CS" - ] - } - ], - "leds": [ - { - "x": 201.64726358645467, - "y": 303.32662679019413, - "w": 7.491260535887221, - "h": 10.307417510334698, - "color": "#00ff00", - "label": "LED" - } - ], - "touchPads": [ - { - "x": 30.17212704998805, - "y": 110.4249268863333, - "w": 16.57889332691223, - "h": 7.105250852612148, - "label": "A3" - }, - { - "x": 40.04051800771239, - "y": 139.2406977754848, - "w": 14.999938669356313, - "h": 12.236796962072141, - "label": "A2" - }, - { - "x": 90.96138600073925, - "y": 129.3722735474959, - "w": 12.631537772885506, - "h": 14.605236021336601, - "label": "A9" - }, - { - "x": 40.04051800771239, - "y": 76.08287557160948, - "w": 14.999938669356313, - "h": 12.631564440775065, - "label": "A4" - }, - { - "x": 74.77723030188723, - "y": 72.13549924789578, - "w": 14.999955250616615, - "h": 12.236830124662758, - "label": "A5" - }, - { - "x": 271.7502164860671, - "y": 110.4249268863333, - "w": 16.57887260033685, - "h": 7.105250852612148, - "label": "A0" - }, - { - "x": 263.06604670315355, - "y": 139.2406977754848, - "w": 14.999938669356313, - "h": 12.236796962072141, - "label": "A1" - }, - { - "x": 214.5135796065975, - "y": 129.3722735474959, - "w": 13.026287836890944, - "h": 14.605236021336601, - "label": "A8" - }, - { - "x": 263.06604670315355, - "y": 76.08287557160948, - "w": 14.999938669356313, - "h": 12.631564440775065, - "label": "A7" - }, - { - "x": 228.72406789172382, - "y": 72.13549924789578, - "w": 14.999938669356313, - "h": 12.236830124662758, - "label": "A6" - } - ], - "buttons": [], - "reset": { - "x": 119.64726358645467, - "y": 257.32662679019413, - "w": 4.829026762740337, - "h": 4.830827737746443 - } - }, - "gpioPinMap": { - "A3": "A3", - "A2": "A2", - "A9": "A9", - "A4": "A4", - "A5": "A5", - "A0": "A0", - "A1": "A1", - "A8": "A8", - "A7": "A7", - "A6": "A6", - "JACK_TX": "A6", - "MISO": "MISO", - "MOSI": "MOSI", - "SDA": "SDA", - "SCK": "SCK", - "VCC": "VCC", - "SCL": "SCL", - "RESETBTN": "RESETBTN", - "X7": "X7", - "I2SSCK": "I2SSCK", - "X3": "X3", - "X2": "X2", - "GND": "GND", - "CS": "CS" - }, - "groundPins": [ - "GND" - ], - "threeVoltPins": [ - "VCC" - ], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - } -} \ No newline at end of file diff --git a/libs/electroniccats-meow-meow/board.svg b/libs/electroniccats-meow-meow/board.svg deleted file mode 100644 index e99aecbf..00000000 --- a/libs/electroniccats-meow-meow/board.svg +++ /dev/null @@ -1,665 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A0 - - - A1 - - - A7 - - - A6 - - - A8 - - - A5 - - - A4 - - - A3 - - - A2 - - - A9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/electroniccats-meow-meow/boardhd.svg b/libs/electroniccats-meow-meow/boardhd.svg deleted file mode 100644 index b64ac23f..00000000 --- a/libs/electroniccats-meow-meow/boardhd.svg +++ /dev/null @@ -1,1927 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A0 - A1 - A7 - A6 - A8 - A5 - A4 - A3 - A2 - A9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/electroniccats-meow-meow/config.ts b/libs/electroniccats-meow-meow/config.ts deleted file mode 100644 index bae32b0b..00000000 --- a/libs/electroniccats-meow-meow/config.ts +++ /dev/null @@ -1,41 +0,0 @@ -namespace config { - // https://github.com/ElectronicCats/MeowMeow/blob/master/hardware/Meow_Meow_schematic.pdf - export const PIN_A0 = DAL.PA02; - export const PIN_A1 = DAL.PA03; - export const PIN_A2 = DAL.PA04; - export const PIN_A3 = DAL.PA05; - export const PIN_A4 = DAL.PA06; - export const PIN_A5 = DAL.PA07; - export const PIN_A6 = DAL.PB02; - export const PIN_A7 = DAL.PB03; - export const PIN_A8 = DAL.PB08; - export const PIN_A9 = DAL.PB09; - export const PIN_A10 = DAL.PA11; - - export const PIN_D0 = DAL.PA11; - export const PIN_D1 = DAL.PA10; - export const PIN_D2 = DAL.PB11; - export const PIN_D3 = DAL.PA19; - export const PIN_D4 = DAL.PB22; - export const PIN_D5 = DAL.PA30; - export const PIN_D6 = DAL.PA31; - export const PIN_D7 = DAL.PA13; - export const PIN_D8 = DAL.PA12; - export const PIN_D9 = DAL.PA15; - export const PIN_D10 = DAL.PA14; - export const PIN_D11 = DAL.PA00; - export const PIN_D12 = DAL.PA01; - export const PIN_LED = DAL.PB23; - export const PIN_D13 = DAL.PB23; - - export const PIN_SCL = DAL.PA01; // D11 - export const PIN_SDA = DAL.PA00; // D12 - export const PIN_RX = DAL.PA11; // A10 - export const PIN_TX = DAL.PA10; // D1 - - export const PIN_MISO = DAL.PA12; // D8 - export const PIN_MOSI = DAL.PA14; // D10 - export const PIN_SCK = DAL.PA15; // D9 - - export const PIN_JACK_TX = DAL.PA00; // D12 - Meow Meow Backpack JACDAC -} diff --git a/libs/electroniccats-meow-meow/device.d.ts b/libs/electroniccats-meow-meow/device.d.ts deleted file mode 100644 index 883207e5..00000000 --- a/libs/electroniccats-meow-meow/device.d.ts +++ /dev/null @@ -1,291 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: AnalogOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A6) - const A6: PwmOnlyPin; - //% fixedInstance shim=pxt::getPin(PIN_A7) - const A7: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A8) - const A8: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A9) - const A9: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A10) - const A10: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_D0) - const D0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const D1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const D3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const D4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const D6: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D7) - const D7: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_D8) - const D8: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D10) - const D10: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D11) - const D11: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D12) - const D12: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; -} - - - -declare namespace input { - /** - * Capacitive pin A0 - */ - //% block="touch A0" fixedInstance shim=pxt::getTouchButton(PIN_A0) - const touchA0: TouchButton; - - /** - * Capacitive pin A1 - */ - //% block="touch A1" fixedInstance shim=pxt::getTouchButton(PIN_A1) - const touchA1: TouchButton; - - /** - * Capacitive pin A2 - */ - //% block="touch A2" fixedInstance shim=pxt::getTouchButton(PIN_A2) - const touchA2: TouchButton; - - /** - * Capacitive pin A3 - */ - //% block="touch A3" fixedInstance shim=pxt::getTouchButton(PIN_A3) - const touchA3: TouchButton; - - /** - * Capacitive pin A4 - */ - //% block="touch A4" fixedInstance shim=pxt::getTouchButton(PIN_A4) - const touchA4: TouchButton; - - /** - * Capacitive pin A5 - */ - //% block="touch A5" fixedInstance shim=pxt::getTouchButton(PIN_A5) - const touchA5: TouchButton; - - /** - * Capacitive pin A6 - */ - //% block="touch A6" fixedInstance shim=pxt::getTouchButton(PIN_A6) - const touchA6: TouchButton; - - /** - * Capacitive pin A7 - */ - //% block="touch A7" fixedInstance shim=pxt::getTouchButton(PIN_A7) - const touchA7: TouchButton; - - /** - * Capacitive pin A8 - */ - //% block="touch A8" fixedInstance shim=pxt::getTouchButton(PIN_A8) - const touchA8: TouchButton; - - /** - * Capacitive pin A9 - */ - //% block="touch A9" fixedInstance shim=pxt::getTouchButton(PIN_A9) - const touchA9: TouchButton; - -} - -declare namespace input { - - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; - - /** - * Button connecting D0 to GND. - */ - //% block="button D0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD0: Button; - - /** - * Button connecting D1 to GND. - */ - //% block="button D1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD1: Button; - - /** - * Button connecting D2 to GND. - */ - //% block="button D2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD2: Button; - - /** - * Button connecting D3 to GND. - */ - //% block="button D3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD3: Button; - - /** - * Button connecting D4 to GND. - */ - //% block="button D4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD4: Button; - - /** - * Button connecting D5 to GND. - */ - //% block="button D5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD5: Button; - - /** - * Button connecting D6 to GND. - */ - //% block="button D6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD6: Button; - - /** - * Button connecting D7 to GND. - */ - //% block="button D7" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD7: Button; - - /** - * Button connecting D8 to GND. - */ - //% block="button D8" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D8,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD8: Button; - - /** - * Button connecting D9 to GND. - */ - //% block="button D9" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D9,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD9: Button; - - /** - * Button connecting D10 to GND. - */ - //% block="button D10" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D10,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD10: Button; - - /** - * Button connecting D11 to GND. - */ - //% block="button D11" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D11,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD11: Button; - - /** - * Button connecting D12 to GND. - */ - //% block="button D12" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D12,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD12: Button; -} \ No newline at end of file diff --git a/libs/electroniccats-meow-meow/pxt.json b/libs/electroniccats-meow-meow/pxt.json deleted file mode 100644 index 8afadd7c..00000000 --- a/libs/electroniccats-meow-meow/pxt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "electroniccats-meow-meow", - "description": "The Electronic Cats Meow Meow board", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "dependencies": { - "core---samd": "file:../core---samd", - "buttons": "file:../buttons", - "light": "file:../light", - "touch": "file:../touch", - "mixer---samd": "file:../mixer---samd", - "servo": "file:../servo" - }, - "core": true, - "public": true, - "compileServiceVariant": "samd21", - "features": [ - "uf2", - "pinled", - "pina0", - "pina1", - "toucha0", - "toucha1", - "light", - "jacdac", - "music" - ] -} \ No newline at end of file diff --git a/libs/espressif-esp32-devkit-c/README.md b/libs/espressif-esp32-devkit-c/README.md deleted file mode 100644 index b16dcc0a..00000000 --- a/libs/espressif-esp32-devkit-c/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Espressif - -The esp32 library. - diff --git a/libs/espressif-esp32-devkit-c/board.json b/libs/espressif-esp32-devkit-c/board.json deleted file mode 100644 index 9fd4afe2..00000000 --- a/libs/espressif-esp32-devkit-c/board.json +++ /dev/null @@ -1,376 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 325, - "height": 163, - "pinDist": 15, - "pinBlocks": [ - { - "x": 281.54592278455226, - "y": 5.286999757717413, - "labels": [ - "_3V" - ] - }, - { - "x": 266.6081685923919, - "y": 5.286999757717413, - "labels": [ - "EN" - ] - }, - { - "x": 251.67041440023158, - "y": 5.286999757717413, - "labels": [ - "VP" - ] - }, - { - "x": 236.73269650528218, - "y": 5.286999757717413, - "labels": [ - "VN" - ] - }, - { - "x": 221.7949786103328, - "y": 5.286999757717413, - "labels": [ - "P34" - ] - }, - { - "x": 206.85820444286796, - "y": 5.286999757717413, - "labels": [ - "P35" - ] - }, - { - "x": 191.9204683993131, - "y": 5.286999757717413, - "labels": [ - "P32" - ] - }, - { - "x": 176.9827505043637, - "y": 5.286999757717413, - "labels": [ - "P33" - ] - }, - { - "x": 162.04501446080883, - "y": 5.286999757717413, - "labels": [ - "P25" - ] - }, - { - "x": 147.1072602686485, - "y": 5.286999757717413, - "labels": [ - "P26" - ] - }, - { - "x": 132.16952422509362, - "y": 5.286999757717413, - "labels": [ - "P27" - ] - }, - { - "x": 117.23178818153876, - "y": 5.286999757717413, - "labels": [ - "P14" - ] - }, - { - "x": 102.29407028658937, - "y": 5.286999757717413, - "labels": [ - "P12" - ] - }, - { - "x": 87.35631609442903, - "y": 5.286999757717413, - "labels": [ - "GND" - ] - }, - { - "x": 72.41957822417514, - "y": 5.286999757717413, - "labels": [ - "P13" - ] - }, - { - "x": 57.48186032922575, - "y": 5.286999757717413, - "labels": [ - "D2" - ] - }, - { - "x": 42.54411521136815, - "y": 5.286999757717413, - "labels": [ - "D3" - ] - }, - { - "x": 27.606379167813287, - "y": 5.286999757717413, - "labels": [ - "CMD" - ] - }, - { - "x": 12.66864312425842, - "y": 5.286999757717413, - "labels": [ - "_5V" - ] - }, - { - "x": 281.8268994944748, - "y": 154.50397984778954, - "labels": [ - "GND3" - ] - }, - { - "x": 266.88914530231443, - "y": 154.50397984778954, - "labels": [ - "P23" - ] - }, - { - "x": 251.95142740736503, - "y": 154.50397984778954, - "labels": [ - "P22" - ] - }, - { - "x": 237.0136732152047, - "y": 154.50397984778954, - "labels": [ - "TX" - ] - }, - { - "x": 222.07591902304438, - "y": 154.50397984778954, - "labels": [ - "RX" - ] - }, - { - "x": 207.13821927670045, - "y": 154.50397984778954, - "labels": [ - "P21" - ] - }, - { - "x": 192.20146325784108, - "y": 154.50397984778954, - "labels": [ - "GND2" - ] - }, - { - "x": 177.26372721428623, - "y": 154.50397984778954, - "labels": [ - "P19" - ] - }, - { - "x": 162.32600931933683, - "y": 154.50397984778954, - "labels": [ - "P18" - ] - }, - { - "x": 147.38827327578196, - "y": 154.50397984778954, - "labels": [ - "P5" - ] - }, - { - "x": 132.45051908362163, - "y": 154.50397984778954, - "labels": [ - "P17" - ] - }, - { - "x": 117.51278304006675, - "y": 154.50397984778954, - "labels": [ - "P16" - ] - }, - { - "x": 102.57504699651189, - "y": 154.50397984778954, - "labels": [ - "P4" - ] - }, - { - "x": 87.63731095295702, - "y": 154.50397984778954, - "labels": [ - "P0" - ] - }, - { - "x": 72.69957490940216, - "y": 154.50397984778954, - "labels": [ - "P2" - ] - }, - { - "x": 57.76283703914827, - "y": 154.50397984778954, - "labels": [ - "P15" - ] - }, - { - "x": 42.82511006989614, - "y": 154.50397984778954, - "labels": [ - "D1" - ] - }, - { - "x": 27.887374026341277, - "y": 154.50397984778954, - "labels": [ - "D0" - ] - }, - { - "x": 12.94963798278641, - "y": 154.50397984778954, - "labels": [ - "CLK" - ] - }, - { - "x": 16.661572260040813, - "y": 26.173999092331044, - "labels": [ - "BTN_RESET" - ] - } - ], - "leds": [ - { - "x": 79.80546174743039, - "y": 33.66799892398028, - "w": 7.4058651378802605, - "h": 5.122007876856312, - "color": "#ff0000", - "label": "LED" - } - ], - "touchPads": [], - "buttons": [ - { - "x": 16.661572260040813, - "y": 120.33202156315024, - "w": 24.02557763939916, - "h": 16.885977984351396, - "label": "BTN_BOOT" - } - ] - }, - "gpioPinMap": { - "_3V": "_3V", - "": "_5V", - "3V": "_3V", - "EN": "EN", - "VP": "VP", - "VN": "VN", - "P34": "P34", - "P35": "P35", - "P32": "P32", - "P33": "P33", - "P25": "P25", - "P26": "P26", - "P27": "P27", - "P14": "P14", - "P12": "P12", - "GND": "GND", - "P13": "P13", - "D2": "D2", - "D3": "D3", - "CMD": "CMD", - "_5V": "_5V", - "5V": "_5V", - "GND3": "GND3", - "P23": "P23", - "P22": "P22", - "TX": "TX", - "RX": "RX", - "P21": "P21", - "GND2": "GND2", - "P19": "P19", - "P18": "P18", - "P5": "P5", - "P17": "P17", - "P16": "P16", - "P4": "P4", - "P0": "P0", - "P2": "P2", - "P15": "P15", - "D1": "D1", - "D0": "D0", - "CLK": "CLK", - "BTN_RESET": "BTN_RESET", - "BTN": "BTN_BOOT", - "RESET": "BTN_RESET", - "BTN_BOOT": "BTN_BOOT", - "BOOT": "BTN_BOOT", - "LED": "LED" - }, - "groundPins": [ - "GND", - "GND3", - "GND2" - ], - "threeVoltPins": [ - "_3V" - ], - "fiveVoltPins": [ - "_5V" - ], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} \ No newline at end of file diff --git a/libs/espressif-esp32-devkit-c/board.svg b/libs/espressif-esp32-devkit-c/board.svg deleted file mode 100644 index 64d4383d..00000000 --- a/libs/espressif-esp32-devkit-c/board.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/libs/espressif-esp32-devkit-c/boardhd.svg b/libs/espressif-esp32-devkit-c/boardhd.svg deleted file mode 100644 index 68399fe2..00000000 --- a/libs/espressif-esp32-devkit-c/boardhd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/libs/espressif-esp32-devkit-c/config.ts b/libs/espressif-esp32-devkit-c/config.ts deleted file mode 100644 index a7406770..00000000 --- a/libs/espressif-esp32-devkit-c/config.ts +++ /dev/null @@ -1,41 +0,0 @@ -namespace config { - export const PIN_P0 = 0 - export const PIN_P1 = 1 - export const PIN_P2 = 2 - export const PIN_P3 = 3 - export const PIN_P4 = 4 - export const PIN_P5 = 5 - export const PIN_P12 = 12 - export const PIN_P13 = 13 - export const PIN_P14 = 14 - export const PIN_P15 = 15 - export const PIN_P16 = 16 - export const PIN_P17 = 17 - export const PIN_P18 = 18 - export const PIN_P19 = 19 - export const PIN_P21 = 21 - export const PIN_P22 = 22 - export const PIN_P23 = 23 - export const PIN_P25 = 25 - export const PIN_P26 = 26 - export const PIN_P27 = 27 - export const PIN_P32 = 32 - export const PIN_P33 = 33 - export const PIN_P34 = 34 - export const PIN_P35 = 35 - export const PIN_P36 = 36 - export const PIN_P39 = 39 - - // labels on board; programming port - export const PIN_TX = PIN_P1 - export const PIN_RX = PIN_P3 - - // arduino assignmnets? - export const PIN_MISO = PIN_P19 - export const PIN_MOSI = PIN_P23 - export const PIN_SCK = PIN_P18 - export const PIN_SCL = PIN_P22 - export const PIN_SDA = PIN_P21 - - export const PIN_LED = PIN_P2 -} diff --git a/libs/espressif-esp32-devkit-c/device.d.ts b/libs/espressif-esp32-devkit-c/device.d.ts deleted file mode 100644 index dc07a97a..00000000 --- a/libs/espressif-esp32-devkit-c/device.d.ts +++ /dev/null @@ -1,77 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_P36) - const VP: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P39) - const VN: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P34) - const P34: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P35) - const P35: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P32) - const P32: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P33) - const P33: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P25) - const P25: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P26) - const P26: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P27) - const P27: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P14) - const P14: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P12) - const P12: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P13) - const P13: PwmPin; - - // flash: 9, 10, 11, 6, 7, 8 pins not exposed - - //% fixedInstance shim=pxt::getPin(PIN_P23) - const P23: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P22) - const P22: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P1) - const P1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P3) - const P3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P21) - const P21: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P19) - const P19: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P18) - const P18: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P5) - const P5: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P17) - const P17: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P16) - const P16: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P4) - const P4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P0) - const P0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P2) - const P2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P15) - const P15: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; -} - diff --git a/libs/espressif-esp32-devkit-c/pxt.json b/libs/espressif-esp32-devkit-c/pxt.json deleted file mode 100644 index eba522fc..00000000 --- a/libs/espressif-esp32-devkit-c/pxt.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "espressif-esp32-devkit-c", - "description": "Support for Espressif ESP32-DevKitC", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - "board.json", - "board.svg" - ], - "core": true, - "compileServiceVariant": "esp32", - "dependencies": { - "core---esp32": "file:../core---esp32", - "settings---esp32": "file:../settings---esp32", - "wifi---esp32": "file:../wifi---esp32" - }, - "public": true, - "features": [ - "pinled", - "pind0", - "pind1", - "jacdac" - ] -} diff --git a/libs/jacdac-brain-f4/README.md b/libs/jacdac-brain-f4/README.md deleted file mode 100644 index d57ef6a8..00000000 --- a/libs/jacdac-brain-f4/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# Support for boards based on STM32F4 - diff --git a/libs/jacdac-brain-f4/board.json b/libs/jacdac-brain-f4/board.json deleted file mode 100644 index 8173adf1..00000000 --- a/libs/jacdac-brain-f4/board.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "driveDisplayName": "JDIOTBOOT", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 208.3, - "height": 118.4, - "pinDist": 15, - "pinBlocks": [], - "leds": [ - { - "x": 92.0207047046369, - "y": 38.39268871460768, - "w": 11.120971341395725, - "h": 10.030683027224555, - "color": "neopixel", - "label": "NEOPIXEL" - } - ], - "touchPads": [], - "buttons": [], - "reset": { - "x": 17.83250718937794, - "y": 45.50404575993516, - "w": 13.596367783800709, - "h": 13.596390332336691 - } - }, - "gpioPinMap": {}, - "groundPins": [], - "threeVoltPins": [], - "i2cPins": {}, - "onboardComponents": [ - "pixel" - ], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ], - "spiPins": {} -} \ No newline at end of file diff --git a/libs/jacdac-brain-f4/board.svg b/libs/jacdac-brain-f4/board.svg deleted file mode 100644 index e5ecec07..00000000 --- a/libs/jacdac-brain-f4/board.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/libs/jacdac-brain-f4/config.ts b/libs/jacdac-brain-f4/config.ts deleted file mode 100644 index ee79a111..00000000 --- a/libs/jacdac-brain-f4/config.ts +++ /dev/null @@ -1,14 +0,0 @@ -namespace config { - // some bootloaders have R and G swapped - export const PIN_LED_R = DAL.PB_0 | DAL.CFG_PIN_CONFIG_ACTIVE_LO; - export const PIN_LED_G = DAL.PA_7 | DAL.CFG_PIN_CONFIG_ACTIVE_LO; - export const PIN_LED_B = DAL.PA_6 | DAL.CFG_PIN_CONFIG_ACTIVE_LO; - - // defined in bootloader as well - this takes priority! - export const PIN_JACK_TX = DAL.PA_2; - - // missing from bootloader - export const PIN_JDPWR_OVERLOAD_LED = PIN_LED_R - export const PIN_JDPWR_ENABLE = DAL.PA_10 | DAL.CFG_PIN_CONFIG_ACTIVE_LO // ILIM_ENABLE - export const PIN_JDPWR_FAULT = DAL.PA_1 // ILIM_FAULT -} diff --git a/libs/jacdac-brain-f4/device.d.ts b/libs/jacdac-brain-f4/device.d.ts deleted file mode 100644 index 9c3f39fd..00000000 --- a/libs/jacdac-brain-f4/device.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_LED) - const LED: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_LED_R) - const LED_R: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_LED_G) - const LED_G: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_LED_B) - const LED_B: DigitalInOutPin; -} diff --git a/libs/jacdac-brain-f4/pxt.json b/libs/jacdac-brain-f4/pxt.json deleted file mode 100644 index f4ef982b..00000000 --- a/libs/jacdac-brain-f4/pxt.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "jacdac-brain-f4", - "description": "MSR Jacdac Brain F4 41", - "files": ["README.md", "config.ts", "device.d.ts", "board.json", "board.svg"], - "compileServiceVariant": "stm32f401", - "dependencies": { - "core---stm32": "file:../core---stm32" - }, - "core": true, - "public": true, - "dalDTS": { - "corePackage": "../core---stm32" - }, - "yotta": { - "config": { - "DEVICE_USB": 1 - } - }, - "weight": 1050, - "features": ["uf2", "pina0", "pina1", "jacdac"] -} diff --git a/libs/jacdac-brain-rp2040/README.md b/libs/jacdac-brain-rp2040/README.md deleted file mode 100644 index 2bb8fd96..00000000 --- a/libs/jacdac-brain-rp2040/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Pico - -The RPi Pico library. - diff --git a/libs/jacdac-brain-rp2040/board.json b/libs/jacdac-brain-rp2040/board.json deleted file mode 100644 index dd48657f..00000000 --- a/libs/jacdac-brain-rp2040/board.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "driveDisplayName": "RPI-RP2", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 208.3, - "height": 118.4, - "pinDist": 15, - "pinBlocks": [], - "leds": [ - { - "x": 92.0207047046369, - "y": 38.39268871460768, - "w": 11.120971341395725, - "h": 10.030683027224555, - "color": "neopixel", - "label": "NEOPIXEL" - } - ], - "touchPads": [], - "buttons": [], - "reset": { - "x": 17.83250718937794, - "y": 45.50404575993516, - "w": 13.596367783800709, - "h": 13.596390332336691 - } - }, - "gpioPinMap": {}, - "groundPins": [], - "threeVoltPins": [], - "i2cPins": {}, - "onboardComponents": [ - "pixel" - ], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ], - "spiPins": {} -} \ No newline at end of file diff --git a/libs/jacdac-brain-rp2040/board.svg b/libs/jacdac-brain-rp2040/board.svg deleted file mode 100644 index e5ecec07..00000000 --- a/libs/jacdac-brain-rp2040/board.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/libs/jacdac-brain-rp2040/config.ts b/libs/jacdac-brain-rp2040/config.ts deleted file mode 100644 index 95058420..00000000 --- a/libs/jacdac-brain-rp2040/config.ts +++ /dev/null @@ -1,49 +0,0 @@ -namespace config { - - export const PIN_LED_R = 11 | DAL.CFG_PIN_CONFIG_ACTIVE_LO; - export const PIN_LED_G = 13 | DAL.CFG_PIN_CONFIG_ACTIVE_LO; - export const PIN_LED_B = 15 | DAL.CFG_PIN_CONFIG_ACTIVE_LO; - // The early setting of this seems to cause crashes - to be investigated - export const PIN_LED = PIN_LED_B; - - export const PIN_P0 = 0 - export const PIN_P1 = 1 - export const PIN_P2 = 2 - export const PIN_P3 = 3 - export const PIN_P4 = 4 - export const PIN_P5 = 5 - export const PIN_P6 = 6 - export const PIN_P7 = 7 - export const PIN_P8 = 8 - export const PIN_P9 = 9 - - export const PIN_P10 = 10 - export const PIN_P11 = 11 - export const PIN_P12 = 12 - export const PIN_P13 = 13 - export const PIN_P14 = 14 - export const PIN_P15 = 15 - export const PIN_P16 = 16 - export const PIN_P17 = 17 - export const PIN_P18 = 18 - export const PIN_P19 = 19 - - export const PIN_P20 = 20 - export const PIN_P21 = 21 - export const PIN_P22 = 22 - export const PIN_P23 = 23 - export const PIN_P24 = 24 - export const PIN_P25 = 25 - export const PIN_P26 = 26 - export const PIN_P27 = 27 - export const PIN_P28 = 28 - export const PIN_P29 = 29 - - export const PIN_JACK_TX = 9 - - export const PIN_JDPWR_OVERLOAD_LED = PIN_LED_R - export const PIN_JDPWR_ENABLE = 19 | DAL.CFG_PIN_CONFIG_ACTIVE_LO // ILIM_ENABLE - export const PIN_JDPWR_FAULT = 25 // ILIM_FAULT - - export const BOOTLOADER_BOARD_ID = 0x34b55eab -} diff --git a/libs/jacdac-brain-rp2040/device.d.ts b/libs/jacdac-brain-rp2040/device.d.ts deleted file mode 100644 index 3af42320..00000000 --- a/libs/jacdac-brain-rp2040/device.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - -} diff --git a/libs/jacdac-brain-rp2040/pxt.json b/libs/jacdac-brain-rp2040/pxt.json deleted file mode 100644 index 6cc53e1a..00000000 --- a/libs/jacdac-brain-rp2040/pxt.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "jacdac-brain-rp2040", - "description": "MSR Jacdac Brain RP2040 59", - "files": ["README.md", "device.d.ts", "config.ts", "board.json", "board.svg"], - "core": true, - "compileServiceVariant": "rp2040", - "dependencies": { - "core---rp2040": "file:../core---rp2040" - }, - "public": true, - "weight": 1005, - "features": ["pinled", "pind0", "pind1", "jacdac"] -} diff --git a/libs/jacdac-iot-s2/README.md b/libs/jacdac-iot-s2/README.md deleted file mode 100644 index b16dcc0a..00000000 --- a/libs/jacdac-iot-s2/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Espressif - -The esp32 library. - diff --git a/libs/jacdac-iot-s2/board.json b/libs/jacdac-iot-s2/board.json deleted file mode 100644 index 30c1fa9b..00000000 --- a/libs/jacdac-iot-s2/board.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "driveDisplayName": "IOT-BOOT", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 281, - "height": 182, - "pinDist": 15, - "pinBlocks": [], - "leds": [ - { - "x": 70, - "y": 90, - "w": 5, - "h": 5, - "color": "neopixel", - "label": "NEOPIXEL" - } - ], - "touchPads": [], - "buttons": [], - "reset": { - "x": 197, - "y": 163, - "w": 15, - "h": 15 - } - }, - "gpioPinMap": {}, - "groundPins": [], - "threeVoltPins": [], - "i2cPins": {}, - "onboardComponents": [ - "pixel" - ], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ], - "spiPins": {} -} diff --git a/libs/jacdac-iot-s2/board.svg b/libs/jacdac-iot-s2/board.svg deleted file mode 100644 index 60a712bb..00000000 --- a/libs/jacdac-iot-s2/board.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/libs/jacdac-iot-s2/config.ts b/libs/jacdac-iot-s2/config.ts deleted file mode 100644 index 22c372ad..00000000 --- a/libs/jacdac-iot-s2/config.ts +++ /dev/null @@ -1,53 +0,0 @@ -namespace config { - export const PIN_P0 = 0 - export const PIN_P1 = 1 - export const PIN_P2 = 2 - export const PIN_P3 = 3 - export const PIN_P4 = 4 - export const PIN_P5 = 5 - export const PIN_P12 = 12 - export const PIN_P13 = 13 - export const PIN_P14 = 14 - export const PIN_P15 = 15 - export const PIN_P16 = 16 - export const PIN_P17 = 17 - export const PIN_P18 = 18 - export const PIN_P19 = 19 - export const PIN_P21 = 21 - export const PIN_P22 = 22 - export const PIN_P23 = 23 - export const PIN_P25 = 25 - export const PIN_P26 = 26 - export const PIN_P27 = 27 - /* - export const PIN_P32 = 32 - export const PIN_P33 = 33 - export const PIN_P34 = 34 - export const PIN_P35 = 35 - export const PIN_P36 = 36 - export const PIN_P39 = 39 - export const PIN_P40 = 40 - export const PIN_P41 = 41 - export const PIN_P42 = 42 - export const PIN_P43 = 43 - export const PIN_P44 = 44 - export const PIN_P45 = 45 - export const PIN_P46 = 46 - */ - - export const PIN_JACK_TX = PIN_P17 - - export const PIN_LED_R = 8 | DAL.CFG_PIN_CONFIG_ACTIVE_LO - export const PIN_LED_G = 7 | DAL.CFG_PIN_CONFIG_ACTIVE_LO - export const PIN_LED_B = 6 | DAL.CFG_PIN_CONFIG_ACTIVE_LO - export const PIN_LED = PIN_LED_G - - export const PIN_JDPWR_OVERLOAD_LED = PIN_LED_R | DAL.CFG_PIN_CONFIG_ACTIVE_LO - export const PIN_JDPWR_ENABLE = PIN_P2 | DAL.CFG_PIN_CONFIG_ACTIVE_LO // ILIM_ENABLE - export const PIN_JDPWR_FAULT = PIN_P13 // ILIM_FAULT - - export const BOOTLOADER_BOARD_ID = 0x3a9b6daf - - // PIN_P3 is for 500/900mA switch - -} diff --git a/libs/jacdac-iot-s2/device.d.ts b/libs/jacdac-iot-s2/device.d.ts deleted file mode 100644 index 66912b81..00000000 --- a/libs/jacdac-iot-s2/device.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_LED_R) - const LED_R: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_LED_G) - const LED_G: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_LED_B) - const LED_B: PwmOnlyPin; -} diff --git a/libs/jacdac-iot-s2/pxt.json b/libs/jacdac-iot-s2/pxt.json deleted file mode 100644 index 79b9d0bd..00000000 --- a/libs/jacdac-iot-s2/pxt.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "jacdac-iot-s2", - "description": "Support for MSR Jacdac IoT 48 (ESP32-S2)", - "files": ["README.md", "board.json", "board.svg", "config.ts", "device.d.ts"], - "core": true, - "compileServiceVariant": "esp32s2", - "dependencies": { - "core---esp32s2": "file:../core---esp32s2", - "settings---esp32": "file:../settings---esp32", - "wifi---esp32": "file:../wifi---esp32" - }, - "public": true, - "weight": 1010, - "features": ["pinled", "jacdac"] -} diff --git a/libs/jacdac-nrfbrain/README.md b/libs/jacdac-nrfbrain/README.md deleted file mode 100644 index 800a6787..00000000 --- a/libs/jacdac-nrfbrain/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Jacdac - -The Jacdac NRFBrain device library. - diff --git a/libs/jacdac-nrfbrain/board.json b/libs/jacdac-nrfbrain/board.json deleted file mode 100644 index 1d0da537..00000000 --- a/libs/jacdac-nrfbrain/board.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "driveDisplayName": "MAKEABLE", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 208.3, - "height": 118.4, - "pinDist": 15, - "pinBlocks": [], - "leds": [ - { - "x": 92.0207047046369, - "y": 38.39268871460768, - "w": 11.120971341395725, - "h": 10.030683027224555, - "color": "neopixel", - "label": "NEOPIXEL" - } - ], - "touchPads": [], - "buttons": [], - "reset": { - "x": 17.83250718937794, - "y": 45.50404575993516, - "w": 13.596367783800709, - "h": 13.596390332336691 - } - }, - "gpioPinMap": {}, - "groundPins": [], - "threeVoltPins": [], - "i2cPins": {}, - "onboardComponents": [ - "pixel" - ], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ], - "spiPins": {} - } \ No newline at end of file diff --git a/libs/jacdac-nrfbrain/board.svg b/libs/jacdac-nrfbrain/board.svg deleted file mode 100644 index e5ecec07..00000000 --- a/libs/jacdac-nrfbrain/board.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/libs/jacdac-nrfbrain/config.ts b/libs/jacdac-nrfbrain/config.ts deleted file mode 100644 index 4cf580e9..00000000 --- a/libs/jacdac-nrfbrain/config.ts +++ /dev/null @@ -1,23 +0,0 @@ -namespace config { - export const PIN_LED = DAL.P0_0 - - export const PIN_JACK_TX = DAL.P0_7 - export const PIN_JACK_COMMLED = PIN_LED; // LED - - export const PIN_A0 = DAL.P0_0; - - export const PIN_D1 = DAL.P0_1 - export const PIN_D3 = DAL.P0_3 - export const PIN_D4 = DAL.P0_4 - export const PIN_D5 = DAL.P0_5 - export const PIN_D6 = DAL.P0_6 - - export const PIN_D7 = DAL.P0_26; - export const PIN_D8 = DAL.P0_25; - export const PIN_D9 = DAL.P0_24; - - export const PIN_NEOPIXEL = DAL.P0_14; - export const NUM_NEOPIXELS = 4; - - export const BOOTLOADER_BOARD_ID = 0x3c72e7c2 -} diff --git a/libs/jacdac-nrfbrain/device.d.ts b/libs/jacdac-nrfbrain/device.d.ts deleted file mode 100644 index c9e0ed2e..00000000 --- a/libs/jacdac-nrfbrain/device.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: DigitalInOutPin; // orange - //% fixedInstance shim=pxt::getPin(PIN_D1) - const P1: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const P3: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const P4: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const P5: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const P6: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_D7) - const ILIM_FAULT0: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D8) - const ILIM_FAULT1: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const ILIM_FAULT2: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmPin; -} \ No newline at end of file diff --git a/libs/jacdac-nrfbrain/pxt.json b/libs/jacdac-nrfbrain/pxt.json deleted file mode 100644 index a8bed04f..00000000 --- a/libs/jacdac-nrfbrain/pxt.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "jacdac-nrfbrain", - "description": "MSR Jacdac NRF52833 High Power 32", - "dependencies": { - "core---nrf52": "file:../core---nrf52" - }, - "files": ["README.md", "device.d.ts", "config.ts", "board.json", "board.svg"], - "public": true, - "core": true, - "compileServiceVariant": "nrf52833", - "dalDTS": { - "corePackage": "../core---nrf52" - }, - "weight": 1000, - "features": ["radio"] -} diff --git a/libs/machachi/README.md b/libs/machachi/README.md deleted file mode 100644 index 86616c51..00000000 --- a/libs/machachi/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Machachi - -Support for Machachi diff --git a/libs/machachi/board.json b/libs/machachi/board.json deleted file mode 100644 index 90a1a6d6..00000000 --- a/libs/machachi/board.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 210, - "height": 151, - "pinDist": 15, - "pinBlocks": [], - "leds": [ - { - "x": 36.3439176372727, - "y": 27.592803376252533, - "w": 5.463899017361905, - "h": 4.714000572214601, - "color": "#ff0000", - "label": "LED" - } - ], - "touchPads": [], - "buttons": [] - }, - "gpioPinMap": { - "LED": "LED" - }, - "groundPins": [], - "threeVoltPins": [], - "fiveVoltPins": [], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} \ No newline at end of file diff --git a/libs/machachi/board.svg b/libs/machachi/board.svg deleted file mode 100644 index f41ea9c1..00000000 --- a/libs/machachi/board.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/libs/machachi/boardhd.svg b/libs/machachi/boardhd.svg deleted file mode 100644 index c8148eb2..00000000 --- a/libs/machachi/boardhd.svg +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/machachi/config.ts b/libs/machachi/config.ts deleted file mode 100644 index 22fe5d14..00000000 --- a/libs/machachi/config.ts +++ /dev/null @@ -1,20 +0,0 @@ -namespace config { - export const PIN_JACK_TX = DAL.P1_9 - - export const PIN_D0 = DAL.P0_10 - export const PIN_D1 = DAL.P0_9 - export const PIN_D2 = DAL.P1_6 - export const PIN_D3 = DAL.P1_4 - export const PIN_D4 = DAL.P1_1 - export const PIN_D5 = DAL.P1_10 - export const PIN_D6 = DAL.P0_4 - export const PIN_D7 = DAL.P1_2 - - export const PIN_D8 = DAL.P0_2 - - export const PIN_BTN_SOFT_RESET = DAL.P0_5 - - export const PIN_DOTSTAR_DATA = DAL.P0_19; - export const PIN_DOTSTAR_CLOCK = DAL.P0_21; - export const NUM_DOTSTARS = 15; -} diff --git a/libs/machachi/device.d.ts b/libs/machachi/device.d.ts deleted file mode 100644 index b6ec4426..00000000 --- a/libs/machachi/device.d.ts +++ /dev/null @@ -1,73 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_DOTSTAR_DATA) - const APA102_DATA: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_DOTSTAR_CLOCK) - const APA102_CLOCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D0) - const BUTTON_0: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const BUTTON_1: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const BUTTON_2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const BUTTON_3: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const BUTTON_4: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const BUTTON_5: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const BUTTON_6: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D7) - const BUTTON_7: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D8) - const JD_01: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_BTN_SOFT_RESET) - const SOFT_RESET: DigitalInOutPin; -} - -declare namespace input { - - //% block="button east" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const east: Button; - //% block="button south east" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const southEast: Button; - //% block="button south" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const south: Button; - - //% block="button south west" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const southWest: Button; - - //% block="button west" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const west: Button; - - //% block="button north west" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const northWest: Button; - - //% block="button north" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const north: Button; - - //% block="button north east" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const northEast: Button; - - //% block="button reset" fixedInstance - //% shim=pxt::getButtonByPin(PIN_BTN_SOFT_RESET,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const reset: Button; -} - diff --git a/libs/machachi/platform.ts b/libs/machachi/platform.ts deleted file mode 100644 index ee7d85be..00000000 --- a/libs/machachi/platform.ts +++ /dev/null @@ -1,9 +0,0 @@ -namespace control { - - //% shim=pxt::deepSleep - function _deepSleep() { } - - function init() { - } - init() -} \ No newline at end of file diff --git a/libs/machachi/pxt.json b/libs/machachi/pxt.json deleted file mode 100644 index 71be1ea3..00000000 --- a/libs/machachi/pxt.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "machachi", - "description": "Support for Machachi - beta", - "dependencies": { - "core---nrf52": "file:../core---nrf52", - "light": "file:../light", - "buttons": "file:../buttons" - }, - "files": [ - "README.md", - "device.d.ts", - "config.ts", - "platform.ts", - "board.json", - "board.svg" - ], - "public": true, - "core": true, - "compileServiceVariant": "nrf52840", - "dalDTS": { - "corePackage": "../core---nrf52" - }, - "features": [ - "radio", - "uf2" - ] -} diff --git a/libs/nucleo-f411re/README.md b/libs/nucleo-f411re/README.md deleted file mode 100644 index d57ef6a8..00000000 --- a/libs/nucleo-f411re/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# Support for boards based on STM32F4 - diff --git a/libs/nucleo-f411re/board.json b/libs/nucleo-f411re/board.json deleted file mode 100644 index 893ef579..00000000 --- a/libs/nucleo-f411re/board.json +++ /dev/null @@ -1,441 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 456.7200012207031, - "height": 199.7803192138672, - "pinDist": 15, - "pinBlocks": [ - { - "x": 21.64753215352784, - "y": 24.695074604174167, - "labels": [ - "GND" - ] - }, - { - "x": 43.100085495171044, - "y": 24.695074604174167, - "labels": [ - "GND2" - ] - }, - { - "x": 64.55260058067064, - "y": 24.695074604174167, - "labels": [ - "VCC" - ] - }, - { - "x": 107.45768175986132, - "y": 24.695074604174167, - "labels": [ - "SDA2_RX3_PB11_B11" - ] - }, - { - "x": 128.9102478535524, - "y": 24.695074604174167, - "labels": [ - "SCL2_TX2_PB10_B10" - ] - }, - { - "x": 150.36276293905198, - "y": 24.695074604174167, - "labels": [ - "PB1_B1" - ] - }, - { - "x": 171.81532903274305, - "y": 24.695074604174167, - "labels": [ - "PB0_B0" - ] - }, - { - "x": 193.26784411824266, - "y": 24.695074604174167, - "labels": [ - "PA7_MOSI_A7" - ] - }, - { - "x": 214.72035920374225, - "y": 24.695074604174167, - "labels": [ - "PA6_MISO_A6" - ] - }, - { - "x": 236.1728997933376, - "y": 24.695074604174167, - "labels": [ - "PA5_SCK_A6" - ] - }, - { - "x": 257.62544038293294, - "y": 24.695074604174167, - "labels": [ - "PA4_SS_A4" - ] - }, - { - "x": 279.0780574848155, - "y": 24.695074604174167, - "labels": [ - "PA3_RX2_A3" - ] - }, - { - "x": 300.5305215621236, - "y": 24.695074604174167, - "labels": [ - "PA2_TX2_A2" - ] - }, - { - "x": 321.9830876558147, - "y": 24.695074604174167, - "labels": [ - "PA1_A1" - ] - }, - { - "x": 343.43560274131426, - "y": 24.695074604174167, - "labels": [ - "PA0_A0" - ] - }, - { - "x": 364.88816883500533, - "y": 24.695074604174167, - "labels": [ - "PC15" - ] - }, - { - "x": 386.3406329123135, - "y": 24.695074604174167, - "labels": [ - "PC14" - ] - }, - { - "x": 429.24576509969563, - "y": 24.695074604174167, - "labels": [ - "VBAT" - ] - }, - { - "x": 20.26019860994606, - "y": 160.37922677368314, - "labels": [ - "PB12_SS2_B12" - ] - }, - { - "x": 41.75654248396414, - "y": 160.37922677368314, - "labels": [ - "PB13_SCK2_B13" - ] - }, - { - "x": 63.25288635798221, - "y": 160.37922677368314, - "labels": [ - "PB14_MISO2_B14" - ] - }, - { - "x": 84.74924298404817, - "y": 160.37922677368314, - "labels": [ - "PB15_MOSI2_B15" - ] - }, - { - "x": 106.24557410601837, - "y": 160.37922677368314, - "labels": [ - "PA8_A8" - ] - }, - { - "x": 127.74193073208431, - "y": 160.37922677368314, - "labels": [ - "PA9_TX_A9" - ] - }, - { - "x": 149.23828735815027, - "y": 160.37922677368314, - "labels": [ - "PA10_RX_A10" - ] - }, - { - "x": 170.73461848012047, - "y": 160.37922677368314, - "labels": [ - "PA11_A11" - ] - }, - { - "x": 192.23094960209067, - "y": 160.37922677368314, - "labels": [ - "PA12_A12" - ] - }, - { - "x": 213.72733173225237, - "y": 160.37922677368314, - "labels": [ - "PA15_A15" - ] - }, - { - "x": 235.22363735012684, - "y": 160.37922677368314, - "labels": [ - "PB3_SWO_B3" - ] - }, - { - "x": 256.71999397619277, - "y": 160.37922677368314, - "labels": [ - "PB4_B4" - ] - }, - { - "x": 278.216325098163, - "y": 160.37922677368314, - "labels": [ - "PB5_B5" - ] - }, - { - "x": 299.71260521194176, - "y": 160.37922677368314, - "labels": [ - "PB6_SCL_B6" - ] - }, - { - "x": 321.2089873421034, - "y": 160.37922677368314, - "labels": [ - "PB7_SDA_B7" - ] - }, - { - "x": 342.7053694722651, - "y": 160.37922677368314, - "labels": [ - "PB8_B8" - ] - }, - { - "x": 364.20164958604386, - "y": 160.37922677368314, - "labels": [ - "PB9_B9" - ] - }, - { - "x": 385.6980317162055, - "y": 160.37922677368314, - "labels": [ - "5V" - ] - }, - { - "x": 407.1944138463672, - "y": 160.37922677368314, - "labels": [ - "GND3" - ] - }, - { - "x": 428.69069396014595, - "y": 160.65676858525035, - "labels": [ - "VCC2" - ] - } - ], - "leds": [ - { - "x": 407.79319900600456, - "y": 24.695074604174167, - "w": 14.983197169864086, - "h": 14.983508638238446, - "color": "#ff0000", - "label": "C13" - } - ], - "touchPads": [], - "buttons": [], - "reset": { - "x": 121.53543252298526, - "y": 113.76383255960442, - "w": 17.75786425702765, - "h": 17.758238127838748 - } - }, - "gpioPinMap": { - "GND": "GND", - "GND2": "GND2", - "VCC": "VCC", - "SDA2_RX3_PB11_B11": "SDA2_RX3_PB11_B11", - "SDA2": "SDA2_RX3_PB11_B11", - "RX3": "SDA2_RX3_PB11_B11", - "PB11": "SDA2_RX3_PB11_B11", - "B11": "SDA2_RX3_PB11_B11", - "SCL2_TX2_PB10_B10": "SCL2_TX2_PB10_B10", - "SCL2": "SCL2_TX2_PB10_B10", - "TX2": "PA2_TX2_A2", - "PB10": "SCL2_TX2_PB10_B10", - "B10": "SCL2_TX2_PB10_B10", - "PB1_B1": "PB1_B1", - "PB1": "PB1_B1", - "B1": "PB1_B1", - "PB0_B0": "PB0_B0", - "PB0": "PB0_B0", - "B0": "PB0_B0", - "PA7_MOSI_A7": "PA7_MOSI_A7", - "PA7": "PA7_MOSI_A7", - "MOSI": "PA7_MOSI_A7", - "A7": "PA7_MOSI_A7", - "PA6_MISO_A6": "PA6_MISO_A6", - "PA6": "PA6_MISO_A6", - "MISO": "PA6_MISO_A6", - "A6": "PA5_SCK_A6", - "PA5_SCK_A6": "PA5_SCK_A6", - "PA5": "PA5_SCK_A6", - "SCK": "PA5_SCK_A6", - "PA4_SS_A4": "PA4_SS_A4", - "PA4": "PA4_SS_A4", - "SS": "PA4_SS_A4", - "A4": "PA4_SS_A4", - "PA3_RX2_A3": "PA3_RX2_A3", - "PA3": "PA3_RX2_A3", - "RX2": "PA3_RX2_A3", - "A3": "PA3_RX2_A3", - "PA2_TX2_A2": "PA2_TX2_A2", - "PA2": "PA2_TX2_A2", - "A2": "PA2_TX2_A2", - "PA1_A1": "PA1_A1", - "PA1": "PA1_A1", - "A1": "PA1_A1", - "PA0_A0": "PA0_A0", - "PA0": "PA0_A0", - "A0": "PA0_A0", - "PC15": "PC15", - "PC14": "PC14", - "PC13_LED": "PIN_C13", - "PC13": "PIN_C13", - "LED": "PIN_C13", - "VBAT": "VBAT", - "PB12_SS2_B12": "PB12_SS2_B12", - "PB12": "PB12_SS2_B12", - "SS2": "PB12_SS2_B12", - "B12": "PB12_SS2_B12", - "PB13_SCK2_B13": "PB13_SCK2_B13", - "PB13": "PB13_SCK2_B13", - "SCK2": "PB13_SCK2_B13", - "B13": "PB13_SCK2_B13", - "PB14_MISO2_B14": "PB14_MISO2_B14", - "PB14": "PB14_MISO2_B14", - "MISO2": "PB14_MISO2_B14", - "B14": "PB14_MISO2_B14", - "PB15_MOSI2_B15": "PB15_MOSI2_B15", - "PB15": "PB15_MOSI2_B15", - "MOSI2": "PB15_MOSI2_B15", - "B15": "PB15_MOSI2_B15", - "PA8_A8": "PA8_A8", - "PA8": "PA8_A8", - "A8": "PA8_A8", - "PA9_TX_A9": "PA9_TX_A9", - "PA9": "PA9_TX_A9", - "TX": "PA9_TX_A9", - "A9": "PA9_TX_A9", - "JACK_TX": "PA9_TX_A9", - "PA10_RX_A10": "PA10_RX_A10", - "PA10": "PA10_RX_A10", - "RX": "PA10_RX_A10", - "A10": "PA10_RX_A10", - "PA11_A11": "PA11_A11", - "PA11": "PA11_A11", - "A11": "PA11_A11", - "PA12_A12": "PA12_A12", - "PA12": "PA12_A12", - "A12": "PA12_A12", - "PA15_A15": "PA15_A15", - "PA15": "PA15_A15", - "A15": "PA15_A15", - "PB3_SWO_B3": "PB3_SWO_B3", - "PB3": "PB3_SWO_B3", - "SWO": "PB3_SWO_B3", - "B3": "PB3_SWO_B3", - "PB4_B4": "PB4_B4", - "PB4": "PB4_B4", - "B4": "PB4_B4", - "PB5_B5": "PB5_B5", - "PB5": "PB5_B5", - "B5": "PB5_B5", - "PB6_SCL_B6": "PB6_SCL_B6", - "PB6": "PB6_SCL_B6", - "SCL": "PB6_SCL_B6", - "B6": "PB6_SCL_B6", - "PB7_SDA_B7": "PB7_SDA_B7", - "PB7": "PB7_SDA_B7", - "SDA": "PB7_SDA_B7", - "B7": "PB7_SDA_B7", - "PB8_B8": "PB8_B8", - "PB8": "PB8_B8", - "B8": "PB8_B8", - "PB9_B9": "PB9_B9", - "PB9": "PB9_B9", - "B9": "PB9_B9", - "5V": "5V", - "GND3": "GND3", - "RESETBTN": "RESETBTN", - "VCC2": "VCC2" - }, - "groundPins": [ - "GND", - "GND2", - "GND3" - ], - "threeVoltPins": [ - "VCC", - "VCC2" - ], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - } -} \ No newline at end of file diff --git a/libs/nucleo-f411re/board.svg b/libs/nucleo-f411re/board.svg deleted file mode 100644 index adef511c..00000000 --- a/libs/nucleo-f411re/board.svg +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/nucleo-f411re/boardhd.svg b/libs/nucleo-f411re/boardhd.svg deleted file mode 100644 index 5307f712..00000000 --- a/libs/nucleo-f411re/boardhd.svg +++ /dev/null @@ -1,438 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/nucleo-f411re/config.ts b/libs/nucleo-f411re/config.ts deleted file mode 100644 index b20e7efa..00000000 --- a/libs/nucleo-f411re/config.ts +++ /dev/null @@ -1,50 +0,0 @@ -namespace config { - export const PIN_A0 = DAL.PA_0; - export const PIN_A1 = DAL.PA_1; - export const PIN_A2 = DAL.PA_2; - export const PIN_A3 = DAL.PA_3; - export const PIN_A4 = DAL.PA_4; - export const PIN_A5 = DAL.PA_5; - export const PIN_A6 = DAL.PA_6; - export const PIN_A7 = DAL.PA_7; - export const PIN_A8 = DAL.PA_8; - export const PIN_A9 = DAL.PA_9; - export const PIN_A10 = DAL.PA_10; - export const PIN_A11 = DAL.PA_11; - export const PIN_A12 = DAL.PA_12; - export const PIN_A15 = DAL.PA_15; - - export const PIN_B0 = DAL.PB_0; - export const PIN_B1 = DAL.PB_1; - export const PIN_B2 = DAL.PB_2; - export const PIN_B3 = DAL.PB_3; - export const PIN_B4 = DAL.PB_4; - export const PIN_B5 = DAL.PB_5; - export const PIN_B6 = DAL.PB_6; - export const PIN_B7 = DAL.PB_7; - export const PIN_B8 = DAL.PB_8; - export const PIN_B9 = DAL.PB_9; - export const PIN_B10 = DAL.PB_10; - export const PIN_B11 = DAL.PB_11; - export const PIN_B12 = DAL.PB_12; - export const PIN_B13 = DAL.PB_13; - export const PIN_B14 = DAL.PB_14; - export const PIN_B15 = DAL.PB_15; - - export const PIN_C0 = DAL.PC_0; - export const PIN_C1 = DAL.PC_1; - export const PIN_C2 = DAL.PC_2; - export const PIN_C3 = DAL.PC_3; - export const PIN_C4 = DAL.PC_4; - export const PIN_C5 = DAL.PC_5; - export const PIN_C6 = DAL.PC_6; - export const PIN_C7 = DAL.PC_7; - export const PIN_C8 = DAL.PC_8; - export const PIN_C9 = DAL.PC_9; - export const PIN_C10 = DAL.PC_10; - export const PIN_C11 = DAL.PC_11; - export const PIN_C12 = DAL.PC_12; - export const PIN_C13 = DAL.PC_13; - export const PIN_C14 = DAL.PC_14; - export const PIN_C15 = DAL.PC_15; -} diff --git a/libs/nucleo-f411re/device.d.ts b/libs/nucleo-f411re/device.d.ts deleted file mode 100644 index 665bf28b..00000000 --- a/libs/nucleo-f411re/device.d.ts +++ /dev/null @@ -1,115 +0,0 @@ -// TODO remove pins? -declare namespace pins { - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_A0) - const A0: PwmPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_A3) - const A3: PwmPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_A4) - const A4: PwmPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_A5) - const A5: PwmPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_A6) - const A6: PwmPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_A7) - const A7: PwmPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_A8) - const A8: PwmOnlyPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_A9) - const A9: PwmOnlyPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_A10) - const A10: PwmOnlyPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_A11) - const A11: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_A12) - const A12: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_A15) - const A15: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_B0) - const B0: PwmPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_B1) - const B1: PwmPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_B2) - const B2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_B3) - const B3: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_B4) - const B4: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_B5) - const B5: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_B6) - const B6: PwmOnlyPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_B7) - const B7: PwmOnlyPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_B8) - const B8: PwmOnlyPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_B9) - const B9: PwmOnlyPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_B10) - const B10: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_B11) - const B11: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_B12) - const B12: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_B13) - const B13: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_B14) - const B14: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_B15) - const B15: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_C0) - const C0: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_C1) - const C1: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_C2) - const C2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_C3) - const C3: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_C4) - const C4: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_C5) - const C5: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_C6) - const C6: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_C7) - const C7: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_C8) - const C8: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_C9) - const C9: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_C10) - const C10: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_C11) - const C11: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_C12) - const C12: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_C13) - const C13: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_C14) - const C14: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_C15) - const C15: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_LED) - const LED: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_LED1) - const LED1: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_MOSI) - const MOSI: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_SDA) - const SDA: DigitalInOutPin; - //% fixedInstance shim=pxt::getPinCfg(CFG_PIN_SCL) - const SCL: DigitalInOutPin; -} diff --git a/libs/nucleo-f411re/pxt.json b/libs/nucleo-f411re/pxt.json deleted file mode 100644 index c0bdb31b..00000000 --- a/libs/nucleo-f411re/pxt.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "nucleo-f411re", - "description": "Nucleo F411RE - beta", - "files": [ - "README.md", - "config.ts", - "device.d.ts", - - "board.json", - "board.svg" - ], - "compileServiceVariant": "stm32f401", - "dependencies": { - "core---stm32": "file:../core---stm32" - }, - "core": true, - "public": true, - "dalDTS": { - "corePackage": "../core---stm32" - }, - "yotta": { - "config": { - "DEVICE_USB": 1 - } - }, - "features": [ - "uf2", - "pina0", - "pina1", - "jacdac" - ] -} diff --git a/libs/redbear-ble-nano/README.md b/libs/redbear-ble-nano/README.md deleted file mode 100644 index 75f17f3e..00000000 --- a/libs/redbear-ble-nano/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# BLE Nano 2 - -Redbear BLE Nano 2 module. - - diff --git a/libs/redbear-ble-nano/board.json b/libs/redbear-ble-nano/board.json deleted file mode 100644 index ba66b440..00000000 --- a/libs/redbear-ble-nano/board.json +++ /dev/null @@ -1,167 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 190.7899932861328, - "height": 163.03884887695312, - "pinDist": 15, - "pinBlocks": [ - { - "x": 63.16543744812734, - "y": 3.7447478465972357, - "labels": [ - "D2_A2_SDA_SS" - ] - }, - { - "x": 155.45221609878374, - "y": 3.7447478465972357, - "labels": [ - "GND2" - ] - }, - { - "x": 132.3805640523943, - "y": 3.7447478465972357, - "labels": [ - "D3_A3_SCL_SCK" - ] - }, - { - "x": 109.30894396821085, - "y": 3.7447478465972357, - "labels": [ - "D0_A0_RX_MISO" - ] - }, - { - "x": 86.23706818637945, - "y": 3.7447478465972357, - "labels": [ - "D1_A1_MOSI_TX" - ] - }, - { - "x": 40.09380670987523, - "y": 3.7447478465972357, - "labels": [ - "VDD" - ] - }, - { - "x": 62.998967625232275, - "y": 143.62676915372288, - "labels": [ - "SWDIO" - ] - }, - { - "x": 155.28547992417205, - "y": 143.62676915372288, - "labels": [ - "VIN" - ] - }, - { - "x": 132.21387049405726, - "y": 143.62676915372288, - "labels": [ - "GND" - ] - }, - { - "x": 109.14223975580516, - "y": 143.62676915372288, - "labels": [ - "A5_D5" - ] - }, - { - "x": 86.07059836348438, - "y": 143.62676915372288, - "labels": [ - "A4_D4" - ] - }, - { - "x": 39.927336886980164, - "y": 143.62676915372288, - "labels": [ - "SWCLK" - ] - } - ], - "leds": [ - { - "x": 176.0607433563775, - "y": 23.99449601189275, - "w": 4.6448543160039275, - "h": 9.293214556452027, - "color": "#ff0000", - "label": "LED" - } - ], - "touchPads": [], - "buttons": [] - }, - "gpioPinMap": { - "LED": "LED", - "D2_A2_SDA_SS": "D2_A2_SDA_SS", - "D2": "D2_A2_SDA_SS", - "A2": "D2_A2_SDA_SS", - "SDA": "D2_A2_SDA_SS", - "SS": "D2_A2_SDA_SS", - "GND2": "GND2", - "D3_A3_SCL_SCK": "D3_A3_SCL_SCK", - "D3": "D3_A3_SCL_SCK", - "A3": "D3_A3_SCL_SCK", - "SCL": "D3_A3_SCL_SCK", - "SCK": "D3_A3_SCL_SCK", - "D0_A0_RX_MISO": "D0_A0_RX_MISO", - "D0": "D0_A0_RX_MISO", - "A0": "D0_A0_RX_MISO", - "RX": "D0_A0_RX_MISO", - "MISO": "D0_A0_RX_MISO", - "D1_A1_MOSI_TX": "D1_A1_MOSI_TX", - "D1": "D1_A1_MOSI_TX", - "A1": "D1_A1_MOSI_TX", - "MOSI": "D1_A1_MOSI_TX", - "TX": "D1_A1_MOSI_TX", - "JACK_TX": "D1_A1_MOSI_TX", - "VDD": "VDD", - "SWDIO": "SWDIO", - "VIN": "VIN", - "GND": "GND", - "A5_D5": "A5_D5", - "A5": "A5_D5", - "D5": "A5_D5", - "A4_D4": "A4_D4", - "A4": "A4_D4", - "D4": "A4_D4", - "SWCLK": "SWCLK" - }, - "groundPins": [ - "GND2", - "GND" - ], - "threeVoltPins": [ - "VDD" - ], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - } -} \ No newline at end of file diff --git a/libs/redbear-ble-nano/board.svg b/libs/redbear-ble-nano/board.svg deleted file mode 100644 index 58295475..00000000 --- a/libs/redbear-ble-nano/board.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/redbear-ble-nano/boardhd.svg b/libs/redbear-ble-nano/boardhd.svg deleted file mode 100644 index 4da4726f..00000000 --- a/libs/redbear-ble-nano/boardhd.svg +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/redbear-ble-nano/config.ts b/libs/redbear-ble-nano/config.ts deleted file mode 100644 index eb7f71d3..00000000 --- a/libs/redbear-ble-nano/config.ts +++ /dev/null @@ -1,32 +0,0 @@ - -namespace config { - // https://github.com/redbear/nRF5x/tree/master/nRF52832 - export const PIN_D0 = DAL.P0_30; - export const PIN_D1 = DAL.P0_29; - export const PIN_D2 = DAL.P0_28; - export const PIN_D3 = DAL.P0_2; - export const PIN_D4 = DAL.P0_5; - export const PIN_D5 = DAL.P0_4; - - export const PIN_A0 = PIN_D0; - export const PIN_A1 = PIN_D1; - export const PIN_A2 = PIN_D2; - export const PIN_A3 = PIN_D3; - export const PIN_A4 = PIN_D4; - export const PIN_A5 = PIN_D5; - - export const PIN_D13 = DAL.P0_11; - export const PIN_LED = PIN_D13; - - export const PIN_SDA = PIN_D2; - export const PIN_SCL = PIN_D3; - - export const PIN_SCK = PIN_D3; - export const PIN_MISO = PIN_D0; - export const PIN_MOSI = PIN_D1; - - export const PIN_RX = PIN_D0; - export const PIN_TX = PIN_D1; - - export const PIN_JACK_TX = PIN_TX; -} \ No newline at end of file diff --git a/libs/redbear-ble-nano/device.d.ts b/libs/redbear-ble-nano/device.d.ts deleted file mode 100644 index 6b3a3da0..00000000 --- a/libs/redbear-ble-nano/device.d.ts +++ /dev/null @@ -1,102 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_D0) - const D0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const D1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const D3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const D4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; -} - -declare namespace input { - /** - * Button connecting D0 to GND. - */ - //% block="button D0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD0: Button; - - /** - * Button connecting D1 to GND. - */ - //% block="button D1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD1: Button; - - /** - * Button connecting D2 to GND. - */ - //% block="button D2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD2: Button; - - /** - * Button connecting D3 to GND. - */ - //% block="button D3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD3: Button; - - /** - * Button connecting D4 to GND. - */ - //% block="button D4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD4: Button; - - /** - * Button connecting D5 to GND. - */ - //% block="button D5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD5: Button; -} - - diff --git a/libs/redbear-ble-nano/pxt.json b/libs/redbear-ble-nano/pxt.json deleted file mode 100644 index 90914a15..00000000 --- a/libs/redbear-ble-nano/pxt.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "redbear-ble-nano", - "description": "Support for RedBear BLE Nano v2 - beta", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "compileServiceVariant": "nrf52832", - "dependencies": { - "core---nrf52": "file:../core---nrf52", - "buttons": "file:../buttons", - "light": "file:../light" - }, - "public": true, - "features": [ - "light" - ] -} diff --git a/libs/robotics-masters-robohatmm1-m4/README.md b/libs/robotics-masters-robohatmm1-m4/README.md deleted file mode 100644 index c9ec2b8a..00000000 --- a/libs/robotics-masters-robohatmm1-m4/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# Robotics Masters Robo HAT MM1 M4 - diff --git a/libs/robotics-masters-robohatmm1-m4/board.json b/libs/robotics-masters-robohatmm1-m4/board.json deleted file mode 100644 index 56fbfe83..00000000 --- a/libs/robotics-masters-robohatmm1-m4/board.json +++ /dev/null @@ -1,680 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 464.25, - "height": 403.25, - "pinDist": 15, - "pinBlocks": [ - { - "x": 279.76721477897803, - "y": 334.20914974458657, - "labels": [ - "GND_LIPO" - ] - }, - { - "x": 265.51731380540497, - "y": 334.20914974458657, - "labels": [ - "LIPO+" - ] - }, - { - "x": 7.51921490260533, - "y": 108.82610712775185, - "labels": [ - "GND_RCC_4" - ] - }, - { - "x": 25.519082968575614, - "y": 108.82610712775185, - "labels": [ - "5V_RCC_4" - ] - }, - { - "x": 43.51895585352061, - "y": 108.82610712775185, - "labels": [ - "RCC4" - ] - }, - { - "x": 7.51921490260533, - "y": 90.81550920543822, - "labels": [ - "GND_RCC_3" - ] - }, - { - "x": 25.519082968575614, - "y": 90.81550920543822, - "labels": [ - "5V_RCC_3" - ] - }, - { - "x": 43.51895585352061, - "y": 90.81550920543822, - "labels": [ - "RCC3" - ] - }, - { - "x": 7.51921490260533, - "y": 72.80487273114554, - "labels": [ - "GND_RCC_2" - ] - }, - { - "x": 25.519082968575614, - "y": 72.80487273114554, - "labels": [ - "5V_RCC_2" - ] - }, - { - "x": 43.51895585352061, - "y": 72.80487273114554, - "labels": [ - "RCC2" - ] - }, - { - "x": 7.51921490260533, - "y": 54.79423625685284, - "labels": [ - "GND_RCC_1" - ] - }, - { - "x": 25.519082968575614, - "y": 54.79423625685284, - "labels": [ - "5V_RCC_1" - ] - }, - { - "x": 43.51895585352061, - "y": 54.79423625685284, - "labels": [ - "RCC1" - ] - }, - { - "x": 7.51921490260533, - "y": 144.84734152435817, - "labels": [ - "GND_S1" - ] - }, - { - "x": 25.519082968575614, - "y": 144.84734152435817, - "labels": [ - "5V_S1" - ] - }, - { - "x": 43.51895585352061, - "y": 144.84734152435817, - "labels": [ - "SERVO1" - ] - }, - { - "x": 7.51921490260533, - "y": 162.85797799865085, - "labels": [ - "GND_S2" - ] - }, - { - "x": 25.519082968575614, - "y": 162.85797799865085, - "labels": [ - "5V_S2" - ] - }, - { - "x": 43.51895585352061, - "y": 162.85797799865085, - "labels": [ - "SERVO2" - ] - }, - { - "x": 7.51921490260533, - "y": 180.86861447294356, - "labels": [ - "GND_S3" - ] - }, - { - "x": 25.519082968575614, - "y": 180.86861447294356, - "labels": [ - "5V_S3" - ] - }, - { - "x": 43.51895585352061, - "y": 180.86861447294356, - "labels": [ - "SERVO3" - ] - }, - { - "x": 7.51921490260533, - "y": 198.87925094723624, - "labels": [ - "GND_S4" - ] - }, - { - "x": 25.519082968575614, - "y": 198.87925094723624, - "labels": [ - "5V_S4" - ] - }, - { - "x": 43.51895585352061, - "y": 198.87925094723624, - "labels": [ - "SERVO4" - ] - }, - { - "x": 7.51921490260533, - "y": 216.88988742152893, - "labels": [ - "GND_S5" - ] - }, - { - "x": 25.519082968575614, - "y": 216.88988742152893, - "labels": [ - "5V_S5" - ] - }, - { - "x": 43.51895585352061, - "y": 216.88988742152893, - "labels": [ - "SERVO5" - ] - }, - { - "x": 7.51921490260533, - "y": 234.90052389582164, - "labels": [ - "GND_S6" - ] - }, - { - "x": 25.519082968575614, - "y": 234.90052389582164, - "labels": [ - "5V_S6" - ] - }, - { - "x": 43.51895585352061, - "y": 234.90052389582164, - "labels": [ - "SERVO6" - ] - }, - { - "x": 7.51921490260533, - "y": 252.91116037011432, - "labels": [ - "GND_S7" - ] - }, - { - "x": 25.519082968575614, - "y": 252.91116037011432, - "labels": [ - "5V_S7" - ] - }, - { - "x": 43.51895585352061, - "y": 252.91116037011432, - "labels": [ - "SERVO7" - ] - }, - { - "x": 7.51921490260533, - "y": 270.921796844407, - "labels": [ - "GND_S8" - ] - }, - { - "x": 25.519082968575614, - "y": 270.921796844407, - "labels": [ - "5V_S8" - ] - }, - { - "x": 43.51895585352061, - "y": 270.921796844407, - "labels": [ - "SERVO8" - ] - }, - { - "x": 185.01794159558355, - "y": 252.16070754569068, - "labels": [ - "ESTOPPIN1" - ] - }, - { - "x": 167.0180494347397, - "y": 252.16070754569068, - "labels": [ - "ESTOPPIN0" - ] - }, - { - "x": 143.2682337546835, - "y": 110.3270127765991, - "labels": [ - "GND_NEO" - ] - }, - { - "x": 107.26848798479354, - "y": 74.30573982801373, - "labels": [ - "PI_RX" - ] - }, - { - "x": 125.26836086973853, - "y": 74.30573982801373, - "labels": [ - "PI_TX" - ] - }, - { - "x": 143.2682337546835, - "y": 74.30573982801373, - "labels": [ - "GND_PISERIAL" - ] - }, - { - "x": 107.26848798479354, - "y": 110.3270127765991, - "labels": [ - "5V_NEO" - ] - }, - { - "x": 133.26832150829082, - "y": 335.20976636114443, - "labels": [ - "GND_PWR" - ] - }, - { - "x": 160.26811155980948, - "y": 335.20976636114443, - "labels": [ - "PWR+" - ] - }, - { - "x": 193.76786963015186, - "y": 335.20976636114443, - "labels": [ - "GND_ESC" - ] - }, - { - "x": 220.76767895756936, - "y": 335.20976636114443, - "labels": [ - "ESC+" - ] - }, - { - "x": 454.20093421157526, - "y": 296.8409863035072, - "labels": [ - "GND_I2C" - ] - }, - { - "x": 454.20093421157526, - "y": 305.72197440817814, - "labels": [ - "SDA" - ] - }, - { - "x": 454.13493353396046, - "y": 188.91017178551544, - "labels": [ - "GND_GPS" - ] - }, - { - "x": 454.20093421157526, - "y": 314.72794802896857, - "labels": [ - "SCL" - ] - }, - { - "x": 454.13493353396046, - "y": 197.81922573094363, - "labels": [ - "GPS_SDA" - ] - }, - { - "x": 454.13493353396046, - "y": 117.41221114457647, - "labels": [ - "SCK" - ] - }, - { - "x": 454.13493353396046, - "y": 108.70917897525638, - "labels": [ - "MISO" - ] - }, - { - "x": 394.7593823491311, - "y": 385.53798715552267, - "labels": [ - "GROVE1" - ] - }, - { - "x": 380.50948137555804, - "y": 385.53798715552267, - "labels": [ - "GROVE0" - ] - }, - { - "x": 454.13493353396046, - "y": 126.41818476536687, - "labels": [ - "5V_SPI" - ] - }, - { - "x": 454.13493353396046, - "y": 215.7882260678492, - "labels": [ - "GPS_RX" - ] - }, - { - "x": 454.20093421157526, - "y": 323.8360072903155, - "labels": [ - "5V_I2C" - ] - }, - { - "x": 454.13493353396046, - "y": 99.61819824063396, - "labels": [ - "MOSI" - ] - }, - { - "x": 454.13493353396046, - "y": 206.90423090881143, - "labels": [ - "GPS_SCL" - ] - }, - { - "x": 366.5095888098892, - "y": 385.53798715552267, - "labels": [ - "5V_GROVE" - ] - }, - { - "x": 352.3094196553133, - "y": 385.53798715552267, - "labels": [ - "GND_GROVE" - ] - }, - { - "x": 454.13493353396046, - "y": 233.58119806835705, - "labels": [ - "5V_GPS" - ] - }, - { - "x": 454.13493353396046, - "y": 224.77523211494102, - "labels": [ - "GPS_TX" - ] - }, - { - "x": 454.13493353396046, - "y": 90.85120833804976, - "labels": [ - "SS" - ] - }, - { - "x": 454.13493353396046, - "y": 72.86717272930994, - "labels": [ - "GND_SPI" - ] - }, - { - "x": 454.13493353396046, - "y": 81.65918286630547, - "labels": [ - "NC" - ] - }, - { - "x": 125.26836086973853, - "y": 110.3270127765991, - "w": 10.999907326211735, - "h": 11.006474366303935, - "labels": ["NEOPIXEL"] - } - ], - "leds": [ - { - "x": 370.7665939642459, - "y": 209.63563862536407, - "w": 10.499929062201053, - "h": 10.506185334014539, - "color": "#ff0000", - "label": "LED" - } - ], - "touchPads": [], - "buttons": [ - { - "x": 1.2692601106604753, - "y": 309.19435116230517, - "w": 6.499953561899614, - "h": 27.0159932634181, - "label": "BTN_A" - } - ], - "reset": { - "x": 363.7666284055126, - "y": 282.6786854831555, - "w": 26.999790051518655, - "h": 9.505684373393867 - } - }, - "gpioPinMap": { - "5V_GPS": "5V_GPS", - "5V_GROVE": "5V_GROVE", - "5V_I2C": "5V_I2C", - "5V_NEO": "5V_NEO", - "5V_RCC_1": "5V_RCC_1", - "5V_RCC_2": "5V_RCC_2", - "5V_RCC_3": "5V_RCC_3", - "5V_RCC_4": "5V_RCC_4", - "5V_S1": "5V_S1", - "5V_S2": "5V_S2", - "5V_S3": "5V_S3", - "5V_S4": "5V_S4", - "5V_S5": "5V_S5", - "5V_S6": "5V_S6", - "5V_S7": "5V_S7", - "5V_S8": "5V_S8", - "5V_SPI": "5V_SPI", - "BTN_A": "BTN_A", - "BTN_A": "BUTTON", - "BUTTON": "BUTTON", - "ESC+": "ESC+", - "ESTOPPIN0": "ESTOPPIN0", - "ESTOPPIN1": "ESTOPPIN1", - "GND": "GND_SPI", - "GND_ESC": "GND_ESC", - "GND_GPS": "GND_GPS", - "GND_GROVE": "GND_GROVE", - "GND_I2C": "GND_I2C", - "GND_LIPO": "GND_LIPO", - "GND_NEO": "GND_NEO", - "GND_PISERIAL": "GND_PISERIAL", - "GND_PWR": "GND_PWR", - "GND_RCC_1": "GND_RCC_1", - "GND_RCC_2": "GND_RCC_2", - "GND_RCC_3": "GND_RCC_3", - "GND_RCC_4": "GND_RCC_4", - "GND_S1": "GND_S1", - "GND_S2": "GND_S2", - "GND_S3": "GND_S3", - "GND_S4": "GND_S4", - "GND_S5": "GND_S5", - "GND_S6": "GND_S6", - "GND_S7": "GND_S7", - "GND_S8": "GND_S8", - "GND_SPI": "GND_SPI", - "GPS_RX": "GPS_RX", - "GPS_SCL": "GPS_SCL", - "GPS_SDA": "GPS_SDA", - "GPS_TX": "GPS_TX", - "GROVE0": "GROVE0", - "GROVE1": "GROVE1", - "LED": "LED", - "LIPO+": "LIPO+", - "MISO": "MISO", - "MOSI": "MOSI", - "NC": "NC", - "NEOPIXEL": "NEOPIXEL", - "PI_RX": "PI_RX", - "PI_TX": "PI_TX", - "PISERIAL": "GND_PISERIAL", - "PWR": "GND_PWR", - "PWR+": "PWR+", - "RCC": "5V_RCC_1", - "RCC1": "RCC1", - "RCC2": "RCC2", - "RCC3": "RCC3", - "RCC4": "RCC4", - "RESETBTN": "RESETBTN", - "RX": "PI_RX", - "TX": "PI_TX", - "SCK": "SCK", - "SCL": "SCL", - "SDA": "SDA", - "SERVO1": "SERVO1", - "SERVO2": "SERVO2", - "SERVO3": "SERVO3", - "SERVO4": "SERVO4", - "SERVO5": "SERVO5", - "SERVO6": "SERVO6", - "SERVO7": "SERVO7", - "SERVO8": "SERVO8", - "SS": "SS" - }, - "groundPins": [ - "GND_LIPO", - "GND_RCC_4", - "GND_RCC_3", - "GND_RCC_2", - "GND_RCC_1", - "GND_S1", - "GND_S2", - "GND_S3", - "GND_S4", - "GND_S5", - "GND_S6", - "GND_S7", - "GND_S8", - "GND_NEO", - "GND_PISERIAL", - "GND_PWR", - "GND_ESC", - "GND_I2C", - "GND_GPS", - "GND_GROVE", - "GND_SPI" - ], - "threeVoltPins": [], - "fiveVoltPins": [ - "5V_RCC_4", - "5V_RCC_3", - "5V_RCC_2", - "5V_RCC_1", - "5V_S1", - "5V_S2", - "5V_S3", - "5V_S4", - "5V_S5", - "5V_S6", - "5V_S7", - "5V_S8", - "5V_NEO", - "5V_SPI", - "5V_I2C", - "5V_GROVE", - "5V_GPS" - ], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [ - "pixel" - ], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - } -} diff --git a/libs/robotics-masters-robohatmm1-m4/board.svg b/libs/robotics-masters-robohatmm1-m4/board.svg deleted file mode 100644 index 722b87fe..00000000 --- a/libs/robotics-masters-robohatmm1-m4/board.svg +++ /dev/null @@ -1,960 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/robotics-masters-robohatmm1-m4/boardhd.svg b/libs/robotics-masters-robohatmm1-m4/boardhd.svg deleted file mode 100644 index abf71bab..00000000 --- a/libs/robotics-masters-robohatmm1-m4/boardhd.svg +++ /dev/null @@ -1,4469 +0,0 @@ - -image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/robotics-masters-robohatmm1-m4/config.ts b/libs/robotics-masters-robohatmm1-m4/config.ts deleted file mode 100644 index e552dd24..00000000 --- a/libs/robotics-masters-robohatmm1-m4/config.ts +++ /dev/null @@ -1,52 +0,0 @@ - -namespace config { - export const PIN_NEOPIXEL = DAL.PB23; - export const NUM_NEOPIXELS = 1; - - export const PIN_LED = DAL.PB22; - - export const PIN_RCC1 = DAL.PA07; - export const PIN_RCC2 = DAL.PA06; - export const PIN_RCC3 = DAL.PA05; - export const PIN_RCC4 = DAL.PA04; - - export const PIN_SERVO1 = DAL.PA18; - export const PIN_SERVO2 = DAL.PA19; - export const PIN_SERVO3 = DAL.PA20; - export const PIN_SERVO4 = DAL.PA21; - export const PIN_SERVO5 = DAL.PA11; - export const PIN_SERVO6 = DAL.PA10; - export const PIN_SERVO7 = DAL.PA09; - export const PIN_SERVO8 = DAL.PA08; - - export const PIN_MOSI = DAL.PB08; - export const PIN_MISO = DAL.PB11; - export const PIN_SDA = DAL.PA22; - export const PIN_SCL = DAL.PA23; - export const PIN_SCK = DAL.PB09; - export const PIN_SS = DAL.PB10; - export const PIN_PI_TX = DAL.PA16; - export const PIN_PI_RX = DAL.PA17; - export const PIN_GPS_TX = DAL.PB02; - export const PIN_GPS_RX = DAL.PB03; - - export const PIN_BTN_A = DAL.PA27; - - export const PIN_GPS_SDA = PIN_SDA; - export const PIN_GPS_SCL = PIN_SCL; - export const PIN_TX = PIN_PI_TX; - export const PIN_RX = PIN_PI_RX; - export const PIN_JACK_TX = PIN_TX; - export const PIN_GROVE0 = PIN_SERVO8; - export const PIN_GROVE1 = PIN_SERVO7; - - export const PIN_FLASH_MISO = DAL.PA14; - export const PIN_FLASH_MOSI = DAL.PA12; - export const PIN_FLASH_SCK = DAL.PA13; - export const PIN_FLASH_CS = DAL.PA15; - - export const ACCELEROMETER_TYPE = DAL.ACCELEROMETER_TYPE_MPU6050; - export const PIN_ACCELEROMETER_SDA = PIN_SDA; - export const PIN_ACCELEROMETER_SCL = PIN_SCL; - // export const PIN_ACCELEROMETER_INT = DAL.PA13; -} diff --git a/libs/robotics-masters-robohatmm1-m4/device.d.ts b/libs/robotics-masters-robohatmm1-m4/device.d.ts deleted file mode 100644 index cc1694f5..00000000 --- a/libs/robotics-masters-robohatmm1-m4/device.d.ts +++ /dev/null @@ -1,70 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_RCC1) - const RCC1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_RCC2) - const RCC2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_RCC3) - const RCC3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_RCC4) - const RCC4: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_SERVO1) - const SERVO1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_SERVO2) - const SERVO2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_SERVO3) - const SERVO3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_SERVO4) - const SERVO4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_SERVO5) - const SERVO5: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_SERVO6) - const SERVO6: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_SERVO7) - const SERVO7: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SERVO8) - const SERVO8: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_GROVE0) - const GROVE0: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_GROVE1) - const GROVE1: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_PI_RX) - const PI_RX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_PI_TX) - const PI_TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_GPS_RX) - const GPS_RX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_GPS_TX) - const GPS_TX: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SS) - const SS: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_NEOPIXEL) - const NEOPIXEL: DigitalInOutPin; -} - -declare namespace input { - /** - * Button On Servo Side - */ - //% block="button" fixedInstance - //% shim=pxt::getButtonByPin(PIN_BTN_A,BUTTON_ACTIVE_HIGH_PULL_DOWN) - //% parts="buttons" - const button: Button; -} diff --git a/libs/robotics-masters-robohatmm1-m4/pxt.json b/libs/robotics-masters-robohatmm1-m4/pxt.json deleted file mode 100644 index 12c9db33..00000000 --- a/libs/robotics-masters-robohatmm1-m4/pxt.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "robotics-masters-robohatmm1-m4", - "description": "Support for Robotics Masters Robo HAT MM1 M4 - beta", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "compileServiceVariant": "samd51", - "dependencies": { - "core---samd51": "file:../core---samd51", - "pixel": "file:../pixel", - "light": "file:../light", - "accelerometer": "file:../accelerometer", - "buttons": "file:../buttons", - "serial": "file:../serial", - "storage": "file:../storage" - }, - "public": true, - "features": [ - "uf2", - "i2c", - "spi", - "storage", - "serial", - "buttond0", - "buttond1", - "screen", - "jacdac", - "light", - "pixel", - "accelerometer" - ] -} diff --git a/libs/rpi-pico/README.md b/libs/rpi-pico/README.md deleted file mode 100644 index 2bb8fd96..00000000 --- a/libs/rpi-pico/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Pico - -The RPi Pico library. - diff --git a/libs/rpi-pico/board.json b/libs/rpi-pico/board.json deleted file mode 100644 index dd48657f..00000000 --- a/libs/rpi-pico/board.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "driveDisplayName": "RPI-RP2", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 208.3, - "height": 118.4, - "pinDist": 15, - "pinBlocks": [], - "leds": [ - { - "x": 92.0207047046369, - "y": 38.39268871460768, - "w": 11.120971341395725, - "h": 10.030683027224555, - "color": "neopixel", - "label": "NEOPIXEL" - } - ], - "touchPads": [], - "buttons": [], - "reset": { - "x": 17.83250718937794, - "y": 45.50404575993516, - "w": 13.596367783800709, - "h": 13.596390332336691 - } - }, - "gpioPinMap": {}, - "groundPins": [], - "threeVoltPins": [], - "i2cPins": {}, - "onboardComponents": [ - "pixel" - ], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ], - "spiPins": {} -} \ No newline at end of file diff --git a/libs/rpi-pico/board.svg b/libs/rpi-pico/board.svg deleted file mode 100644 index e5ecec07..00000000 --- a/libs/rpi-pico/board.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/libs/rpi-pico/config.ts b/libs/rpi-pico/config.ts deleted file mode 100644 index 1b6d2494..00000000 --- a/libs/rpi-pico/config.ts +++ /dev/null @@ -1,38 +0,0 @@ -namespace config { - export const PIN_P0 = 0 - export const PIN_P1 = 1 - export const PIN_P2 = 2 - export const PIN_P3 = 3 - export const PIN_P4 = 4 - export const PIN_P5 = 5 - export const PIN_P6 = 6 - export const PIN_P7 = 7 - export const PIN_P8 = 8 - export const PIN_P9 = 9 - - export const PIN_P10 = 10 - export const PIN_P11 = 11 - export const PIN_P12 = 12 - export const PIN_P13 = 13 - export const PIN_P14 = 14 - export const PIN_P15 = 15 - export const PIN_P16 = 16 - export const PIN_P17 = 17 - export const PIN_P18 = 18 - export const PIN_P19 = 19 - - export const PIN_P20 = 20 - export const PIN_P21 = 21 - export const PIN_P22 = 22 - export const PIN_P23 = 23 - export const PIN_P24 = 24 - export const PIN_P25 = 25 - export const PIN_P26 = 26 - export const PIN_P27 = 27 - export const PIN_P28 = 28 - export const PIN_P29 = 29 - - export const PIN_JACK_TX = 1 - - export const PIN_LED = PIN_P25 -} diff --git a/libs/rpi-pico/device.d.ts b/libs/rpi-pico/device.d.ts deleted file mode 100644 index 643cfaa5..00000000 --- a/libs/rpi-pico/device.d.ts +++ /dev/null @@ -1,58 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_P0) - const P0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P1) - const P1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P2) - const P2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P3) - const P3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P4) - const P4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P5) - const P5: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P6) - const P6: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P7) - const P7: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P8) - const P8: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P9) - const P9: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_P10) - const P10: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P11) - const P11: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P12) - const P12: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P13) - const P13: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P14) - const P14: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P15) - const P15: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P16) - const P16: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P17) - const P17: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P18) - const P18: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P19) - const P19: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_P20) - const P20: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P21) - const P21: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_P22) - const P22: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_P26) - const P26: AnalogInPin; - //% fixedInstance shim=pxt::getPin(PIN_P27) - const P27: AnalogInPin; -} diff --git a/libs/rpi-pico/pxt.json b/libs/rpi-pico/pxt.json deleted file mode 100644 index 82cf504a..00000000 --- a/libs/rpi-pico/pxt.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "rpi-pico", - "description": "Support for Raspberry Pi Pico RP2040 - beta", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - "board.json", - "board.svg" - ], - "core": true, - "compileServiceVariant": "rp2040", - "dependencies": { - "core---rp2040": "file:../core---rp2040" - }, - "public": true, - "features": [ - "pinled", - "pind0", - "pind1", - "jacdac" - ] -} diff --git a/libs/sparkfun-lumidrive/README.md b/libs/sparkfun-lumidrive/README.md deleted file mode 100644 index 85105122..00000000 --- a/libs/sparkfun-lumidrive/README.md +++ /dev/null @@ -1 +0,0 @@ -# SparkFun LumiDrive diff --git a/libs/sparkfun-lumidrive/board.json b/libs/sparkfun-lumidrive/board.json deleted file mode 100644 index 73ae0e8a..00000000 --- a/libs/sparkfun-lumidrive/board.json +++ /dev/null @@ -1,161 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 400.8699951171875, - "height": 226.85337829589844, - "pinDist": 15, - "pinBlocks": [ - { - "x": 238.33962464507087, - "y": 2.0100914685826625, - "labels": [ - "A3" - ] - }, - { - "x": 221.11019782092822, - "y": 2.0100914685826625, - "labels": [ - "A4" - ] - }, - { - "x": 203.8808829234223, - "y": 2.0100914685826625, - "labels": [ - "D8" - ] - }, - { - "x": 187.22581882829365, - "y": 2.0100914685826625, - "labels": [ - "D9" - ] - }, - { - "x": 169.4221412017737, - "y": 2.0100914685826625, - "labels": [ - "GND2" - ] - }, - { - "x": 152.7670994919724, - "y": 2.0100914685826625, - "labels": [ - "3V3" - ] - }, - { - "x": 140.13223872003158, - "y": 199.28641597971864, - "labels": [ - "D6" - ] - }, - { - "x": 380.4817971367413, - "y": 60.877084686795826, - "labels": [ - "VCC" - ] - }, - { - "x": 380.4817971367413, - "y": 151.04413119238083, - "labels": [ - "GND" - ] - } - ], - "leds": [ - { - "x": 163.10473320113064, - "y": 68.34313231714901, - "w": 13.783496688659435, - "h": 13.783503543428381, - "color": "#ff0000", - "label": "LED" - }, - { - "x": 380.4817971367413, - "y": 89.01845478830701, - "w": 13.783496688659435, - "h": 13.783525928766858, - "color": "#ff0000", - "label": "LED_CLK" - }, - { - "x": 380.4817971367413, - "y": 121.17989590029113, - "w": 13.783496688659435, - "h": 13.783458772751427, - "color": "#ff0000", - "label": "LED_MOSI" - } - ], - "touchPads": [ - { - "x": 238.33962464507087, - "y": 2.0100914685826625, - "w": 13.783451918004744, - "h": 13.783481158089904, - "label": "A3" - }, - { - "x": 221.11019782092822, - "y": 2.0100914685826625, - "w": 13.78351907398678, - "h": 13.783481158089904, - "label": "A4" - } - ], - "buttons": [], - "reset": { - "x": 74.66066302689029, - "y": 200.43500769699662, - "w": 13.783496688659435, - "h": 13.783503543428381 - } - }, - "gpioPinMap": { - "A3": "A3", - "JACK_TX": "A3", - "A4": "A4", - "D8": "D8", - "D9": "D9", - "GND2": "GND2", - "3V3": "3V3", - "RESETBTN": "RESETBTN", - "D6": "D6", - "LED": "LED_MOSI", - "VCC": "VCC", - "LED_CLK": "LED_CLK", - "CLK": "LED_CLK", - "LED_MOSI": "LED_MOSI", - "MOSI": "LED_MOSI", - "GND": "GND" - }, - "groundPins": [ - "GND2", - "GND" - ], - "threeVoltPins": [ - "3V3", - "VCC" - ], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} \ No newline at end of file diff --git a/libs/sparkfun-lumidrive/board.svg b/libs/sparkfun-lumidrive/board.svg deleted file mode 100644 index 17302c5c..00000000 --- a/libs/sparkfun-lumidrive/board.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/sparkfun-lumidrive/boardhd.svg b/libs/sparkfun-lumidrive/boardhd.svg deleted file mode 100644 index de794c93..00000000 --- a/libs/sparkfun-lumidrive/boardhd.svg +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/sparkfun-lumidrive/config.ts b/libs/sparkfun-lumidrive/config.ts deleted file mode 100644 index 47357249..00000000 --- a/libs/sparkfun-lumidrive/config.ts +++ /dev/null @@ -1,24 +0,0 @@ -namespace config { - - export const PIN_A3 = DAL.PA04; - export const PIN_A4 = DAL.PA05; - - export const PIN_D6 = DAL.PA20; - export const PIN_D8 = DAL.PA06; - export const PIN_D9 = DAL.PA07; - - export const PIN_D13 = DAL.PA17; - - export const PIN_LED = PIN_D13; - - export const PIN_DOTSTAR_DATA = DAL.PA18; // LED_MOSI - export const PIN_DOTSTAR_CLOCK = DAL.PA19; - export const NUM_DOTSTARS = 30; - - export const PIN_JACK_TX = PIN_A3; - - export const PIN_FLASH_MISO = DAL.PA14; - export const PIN_FLASH_MOSI = DAL.PA08; - export const PIN_FLASH_SCK = DAL.PA09; - export const PIN_FLASH_CS = DAL.PA13; -} diff --git a/libs/sparkfun-lumidrive/device.d.ts b/libs/sparkfun-lumidrive/device.d.ts deleted file mode 100644 index bc1856eb..00000000 --- a/libs/sparkfun-lumidrive/device.d.ts +++ /dev/null @@ -1,70 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_D8) - const D8: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: PwmPin; -} - -declare namespace input { - /** - * Capacitive pin A3 - */ - //% block="touch A3" fixedInstance shim=pxt::getTouchButton(PIN_A3) - //% parts="touch" - const touchA3: TouchButton; - - /** - * Capacitive pin A4 - */ - //% block="touch A4" fixedInstance shim=pxt::getTouchButton(PIN_A4) - //% parts="touch" - const touchA4: TouchButton; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting D6 to GND. - */ - //% block="button D6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD6: Button; - - /** - * Button connecting D8 to GND. - */ - //% block="button D8" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D8,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD8: Button; - - /** - * Button connecting D9 to GND. - */ - //% block="button D9" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D9,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD9: Button; -} \ No newline at end of file diff --git a/libs/sparkfun-lumidrive/pxt.json b/libs/sparkfun-lumidrive/pxt.json deleted file mode 100644 index 681d3777..00000000 --- a/libs/sparkfun-lumidrive/pxt.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "sparkfun-lumidrive", - "description": "The SparkFun LumiDrive - beta", - "core": true, - "files": [ - "README.md", - "board.json", - "board.svg", - "device.d.ts", - "config.ts" - ], - "testFiles": [ - "test.ts" - ], - "dependencies": { - "core---samd": "file:../core---samd", - "buttons": "file:../buttons", - "touch": "file:../touch", - "light": "file:../light" - }, - "compileServiceVariant": "samd21", - "features": [ - "uf2", - "light", - "jacdac" - ], - "public": true -} diff --git a/libs/sparkfun-lumidrive/test.ts b/libs/sparkfun-lumidrive/test.ts deleted file mode 100644 index ab0c0141..00000000 --- a/libs/sparkfun-lumidrive/test.ts +++ /dev/null @@ -1 +0,0 @@ -// \ No newline at end of file diff --git a/libs/sparkfun-redboard-turbo/README.md b/libs/sparkfun-redboard-turbo/README.md deleted file mode 100644 index 6fa94347..00000000 --- a/libs/sparkfun-redboard-turbo/README.md +++ /dev/null @@ -1 +0,0 @@ -# SparkFun Turbo diff --git a/libs/sparkfun-redboard-turbo/board.json b/libs/sparkfun-redboard-turbo/board.json deleted file mode 100644 index bc68d598..00000000 --- a/libs/sparkfun-redboard-turbo/board.json +++ /dev/null @@ -1,381 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 555, - "height": 466.4353942871094, - "pinDist": 15, - "pinBlocks": [ - { - "x": 261.5974198713939, - "y": 438.81507537865775, - "labels": [ - "3V3" - ] - }, - { - "x": 217.1763439126115, - "y": 438.81507537865775, - "labels": [ - "REF" - ] - }, - { - "x": 350.3158817832227, - "y": 438.80732727416995, - "labels": [ - "VIN" - ] - }, - { - "x": 305.8909627874292, - "y": 438.80732727416995, - "labels": [ - "GND2" - ] - }, - { - "x": 283.67656627490993, - "y": 438.80732727416995, - "labels": [ - "5V" - ] - }, - { - "x": 462.37698149266635, - "y": 438.4517822554336, - "labels": [ - "A3" - ] - }, - { - "x": 440.16261597238105, - "y": 438.4517822554336, - "labels": [ - "A2" - ] - }, - { - "x": 417.9520934891068, - "y": 438.4517822554336, - "labels": [ - "A1" - ] - }, - { - "x": 395.74157100583255, - "y": 438.4517822554336, - "labels": [ - "A0" - ] - }, - { - "x": 507.64436238420626, - "y": 438.44800118044355, - "labels": [ - "A5" - ] - }, - { - "x": 485.4260918424419, - "y": 438.44800118044355, - "labels": [ - "A4" - ] - }, - { - "x": 533.227831673862, - "y": 198.2401191300819, - "labels": [ - "3V33" - ] - }, - { - "x": 509.9229114249771, - "y": 198.26060511834766, - "labels": [ - "MISO" - ] - }, - { - "x": 533.2265919845036, - "y": 221.35144412806503, - "labels": [ - "MOSI" - ] - }, - { - "x": 509.91485344414735, - "y": 221.378779440698, - "labels": [ - "SCK" - ] - }, - { - "x": 533.2229349008962, - "y": 244.45750041499645, - "labels": [ - "GND3" - ] - }, - { - "x": 181.1480268947814, - "y": 16.862757660330814, - "labels": [ - "GND" - ] - }, - { - "x": 158.9336303822621, - "y": 16.862757660330814, - "labels": [ - "AREF" - ] - }, - { - "x": 136.72310789898788, - "y": 16.862757660330814, - "labels": [ - "SDA" - ] - }, - { - "x": 114.51645944495867, - "y": 16.862757660330814, - "labels": [ - "SCL" - ] - }, - { - "x": 269.8626147773652, - "y": 16.858914600504864, - "labels": [ - "D10" - ] - }, - { - "x": 247.64821826484587, - "y": 16.858914600504864, - "labels": [ - "D11" - ] - }, - { - "x": 225.44153881858273, - "y": 16.858914600504864, - "labels": [ - "D12" - ] - }, - { - "x": 203.2310783197764, - "y": 16.858914600504864, - "labels": [ - "D13" - ] - }, - { - "x": 315.11443756745695, - "y": 16.855025052051985, - "labels": [ - "D8" - ] - }, - { - "x": 292.89619801792657, - "y": 16.855025052051985, - "labels": [ - "D9" - ] - }, - { - "x": 415.6955179422139, - "y": 16.851197488435012, - "labels": [ - "D4" - ] - }, - { - "x": 393.4811214296946, - "y": 16.851197488435012, - "labels": [ - "D5" - ] - }, - { - "x": 371.2744419834315, - "y": 16.851197488435012, - "labels": [ - "D6" - ] - }, - { - "x": 349.0600764631461, - "y": 16.851197488435012, - "labels": [ - "D7" - ] - }, - { - "x": 504.4101368170316, - "y": 16.843464880156183, - "labels": [ - "RX_D0" - ] - }, - { - "x": 482.1957093122784, - "y": 16.843464880156183, - "labels": [ - "TX_D1" - ] - }, - { - "x": 459.98518682900414, - "y": 16.843464880156183, - "labels": [ - "D2" - ] - }, - { - "x": 437.7746643457299, - "y": 16.843464880156183, - "labels": [ - "D3" - ] - } - ], - "leds": [ - { - "x": 306.25419176944547, - "y": 98.92398603287258, - "w": 29.590858117441243, - "h": 29.5910337887156, - "color": "neopixel", - "label": "NEOPIXEL" - }, - { - "x": 65.05449663251228, - "y": 179.11733236791252, - "w": 24.500197736036853, - "h": 8.854223884482819, - "color": "#ff0000", - "label": "LED" - }, - { - "x": 65.33668092272201, - "y": 200.7020018500367, - "w": 24.67964277066774, - "h": 8.852550293913454, - "color": "#ff0000", - "label": "TXLED" - }, - { - "x": 65.60147856967991, - "y": 222.6012133819478, - "w": 24.4980437757766, - "h": 8.964711854478903, - "color": "#ff0000", - "label": "RXLED" - } - ], - "touchPads": [], - "buttons": [], - "reset": { - "x": 456.89743055952647, - "y": 365.84714640267447, - "w": 11.114930818632775, - "h": 11.117848106803713 - } - }, - "gpioPinMap": { - "RESETBTN": "RESETBTN", - "NEOPIXEL": "NEOPIXEL", - "3V3": "3V3", - "REF": "REF", - "VIN": "VIN", - "GND2": "GND2", - "5V": "5V", - "A3": "A3", - "A2": "A2", - "A1": "A1", - "A0": "A0", - "A5": "A5", - "A4": "A4", - "3V33": "3V33", - "MISO": "MISO", - "MOSI": "MOSI", - "SCK": "SCK", - "GND3": "GND3", - "GND": "GND", - "AREF": "AREF", - "SDA": "SDA", - "SCL": "SCL", - "D10": "D10", - "D11": "D11", - "D12": "D12", - "D13": "D13", - "D8": "D8", - "D9": "D9", - "D4": "D4", - "D5": "D5", - "D6": "D6", - "D7": "D7", - "RX_D0": "RX_D0", - "RX": "RX_D0", - "D0": "RX_D0", - "TX_D1": "TX_D1", - "TX": "TX_D1", - "D1": "TX_D1", - "JACK_TX": "TX_D1", - "D2": "D2", - "D3": "D3", - "LED": "LED", - "TXLED": "TXLED", - "RXLED": "RXLED", - "DISPLAY_CS": "A2", - "DISPLAY_SCK": "SCK", - "DISPLAY_MOSI": "MOSI", - "DISPLAY_DC": "A5", - "DISPLAY_RST": "A4", - "DISPLAY_MISO": "MISO", - "LCD_RESET": "D7", - "LCD_ENABLE": "D8", - "LCD_DATALINE4": "D9", - "LCD_DATALINE5": "D10", - "LCD_DATALINE6": "D11", - "LCD_DATALINE7": "D12", - "ACCELEROMETER_INT": "D2" - }, - "groundPins": [ - "GND2", - "GND3", - "GND" - ], - "threeVoltPins": [ - "3V3", - "3V33" - ], - "fiveVoltPins": [ - "5V" - ], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [ - "pixel" - ], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - } -} \ No newline at end of file diff --git a/libs/sparkfun-redboard-turbo/board.svg b/libs/sparkfun-redboard-turbo/board.svg deleted file mode 100644 index ba69417c..00000000 --- a/libs/sparkfun-redboard-turbo/board.svg +++ /dev/null @@ -1,3069 +0,0 @@ - - - - - - - - - - ~ - - - - - - - - - ~ - - - - - - - - - ~ - - - - - - - - - ~ - - - - - - - - - ~ - - - - - - - - - ~ - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CHG - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D13 - - - - D13 - - - - TX - - - - DX - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - REF - - - - - - - - - - - - - - - - - - - - - - - - - - RESET - - - 3V3 - - - - 5V - - - - GND - - - - GND - - - - VIN - - - - - - - - - - - - - - - - - - - - - - - - - - A0 - - - A1 - - - - - - - - - - - A2 - - - - A3 - - - - A4 - - - - A5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SCL - - - - SDA - - - AREF - - - GND - - - D13 - - - D12 - - - D11 - - - - - D10 - - - D9 - - - D8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D7 - - - D6 - - - D5 - - - D4 - - - D3 - - - - - D2 - - - TX/D1 - - - RX/D0 - - - - - - ~ - - - - - - - - - ~ - - - - - - - - - ~ - - - - - - - - - ~ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 44 - - - - RESET - - - RESET - - - SCK - - - MISO - - - GND - - - MOSI - - - 3V3 - - - - QWIIC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - G - - - - PWR - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/sparkfun-redboard-turbo/boardhd.svg b/libs/sparkfun-redboard-turbo/boardhd.svg deleted file mode 100644 index ed036f32..00000000 --- a/libs/sparkfun-redboard-turbo/boardhd.svg +++ /dev/null @@ -1,8601 +0,0 @@ - - - -image/svg+xmlFritzing breadboard generated by brd2svglayer 21text:~~ -text:~~ -text:~~ -text:~~ -text:~~ -text:~~ -text:++ -text:-- -element:C1package:1206@1element:C3package:0805element:D2package:LED-0603element:D3package:LED-0603element:D4package:LED-0603element:D5package:LED-0603element:D6package:LED-0603element:FID1package:FIDUCIAL-1X2element:FID2package:FIDUCIAL-1X2element:FID3package:FIDUCIAL-1X2element:FID4package:FIDUCIAL-1X2element:J1package:JST-2-PTHelement:J3package:USB-MICROB-PTH-MILLelement:JP7package:ARDUINO_R3_LOCK_HOLESelement:LOGO1package:SFE_LOGO_NAME_FLAME_.2polygonpolygonpolygonpolygonpolygonpolygonpolygonpolygonpolygonpolygonpolygonelement:LOGO2package:SFE_LOGO_NAME_FLAME_.3element:LOGO3package:OSHW-LOGO-Spolygonelement:LOGO4package:OSHW-LOGO-Lelement:R1package:0603element:R3package:1/6W-RESelement:SJ1package:PAD-JUMPER-2-NC_BY_TRACE_NO_SILKelement:TP1package:TP_15THCHG -element:U$44package:#RESET1element:U$45package:3V325element:U$46package:3V30element:U$47package:A018element:U$48package:A119element:U$49package:A220element:U$50package:A321element:U$51package:A422element:U$52package:A523element:U$53package:AREF2element:U$54package:LED1element:U$55package:D0#RX17element:U$56package:D1#TX15element:U$57package:5V26element:U$58package:D79element:U$59package:D88element:U$60package:D97element:U$61package:D106element:U$62package:D115element:U$63package:D124element:U$64package:D133element:U$65package:D214element:U$66package:D313element:U$67package:D412element:U$68package:D511element:U$69package:D610element:U$70package:GND24element:U$71package:GND24element:U$72package:GND24element:U$73package:GND33element:U$74package:PWR0element:U$75package:MISO30element:U$76package:MOSI34element:U$77package:REF28element:U$78package:RESET32element:U$79package:SCK31element:U$80package:SCL0element:U$81package:SDA1element:U$82package:VIN27element:U$85package:REDBOARD_TURBO1element:U$86element:U$87package:CHG_SET1element:U$88package:VIN#_6V_MAX2element:Y1package:CRYSTAL-SMD-3.2X1.5MMD13 -D13 -TX -DX -REF -RESET -3V3 -5V -GND -GND -VIN -A0 -A1 -A2 -A3 -A4 -A5 -SCL -SDA -AREF -GND -D13 -D12 -D11 -D10 -D9 -D8 -D7 -D6 -D5 -D4 -D3 -D2 -TX/D1 -RX/D0 -text:~~ -text:~~ -text:~~ -text:~~ -44 -RESET -RESET -SCK -MISO -GND -MOSI -3V3 -QWIIC -G -PWR - \ No newline at end of file diff --git a/libs/sparkfun-redboard-turbo/config.ts b/libs/sparkfun-redboard-turbo/config.ts deleted file mode 100644 index bbfaa127..00000000 --- a/libs/sparkfun-redboard-turbo/config.ts +++ /dev/null @@ -1,54 +0,0 @@ -namespace config { - export const NUM_NEOPIXELS = 1; - export const PIN_NEOPIXEL = DAL.PA30; - - export const PIN_A0 = DAL.PA02; - export const PIN_A1 = DAL.PB08; - export const PIN_A2 = DAL.PB09; - export const PIN_A3 = DAL.PA04; - export const PIN_A4 = DAL.PA05; - export const PIN_A5 = DAL.PB02; - - export const PIN_D0 = DAL.PA11; - export const PIN_D1 = DAL.PA10; - export const PIN_D2 = DAL.PA14; - export const PIN_D3 = DAL.PA09; - export const PIN_D4 = DAL.PA08; - export const PIN_D5 = DAL.PA15; - export const PIN_D6 = DAL.PA20; - export const PIN_D7 = DAL.PA21; - export const PIN_D8 = DAL.PA06; - export const PIN_D9 = DAL.PA07; - export const PIN_D10 = DAL.PA18; - export const PIN_D11 = DAL.PA16; - export const PIN_D12 = DAL.PA19; - export const PIN_D13 = DAL.PA17; - - export const PIN_LED = PIN_D13; - export const PIN_RX = PIN_D0; - export const PIN_TX = PIN_D1; - - export const PIN_MISO = DAL.PA12; - export const PIN_MOSI = DAL.PB10; - export const PIN_SCK = DAL.PB11; - export const PIN_SCL = DAL.PA23; - export const PIN_SDA = DAL.PA22; - export const PIN_RXLED = DAL.PA31; - export const PIN_TXLED = DAL.PA27; - - export const PIN_JACK_TX = PIN_TX; - - export const PIN_FLASH_MISO = DAL.PB03; - export const PIN_FLASH_MOSI = DAL.PB22; - export const PIN_FLASH_SCK = DAL.PB23; - export const PIN_FLASH_CS = DAL.PA13; - - export const PIN_ACCELEROMETER_INT = PIN_D2; - - export const PIN_LCD_RESET = PIN_D7; - export const PIN_LCD_ENABLE = PIN_D8; - export const PIN_LCD_DATALINE4 = PIN_D9; - export const PIN_LCD_DATALINE5 = PIN_D10; - export const PIN_LCD_DATALINE6 = PIN_D11; - export const PIN_LCD_DATALINE7 = PIN_D12; -} diff --git a/libs/sparkfun-redboard-turbo/device.d.ts b/libs/sparkfun-redboard-turbo/device.d.ts deleted file mode 100644 index d95d5d49..00000000 --- a/libs/sparkfun-redboard-turbo/device.d.ts +++ /dev/null @@ -1,255 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: AnalogOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: AnalogInPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: AnalogInPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: AnalogInPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: AnalogInPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: AnalogInPin; - - //% fixedInstance shim=pxt::getPin(PIN_D0) - const D0: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const D1: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const D3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const D4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const D6: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D7) - const D7: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_D8) - const D8: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D10) - const D10: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D11) - const D11: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D12) - const D12: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_NEOPIXEL) - const NEOPIXEL: DigitalInOutPin; -} - -declare namespace input { - /** - * Capacitive pin A0 - */ - //% block="touch A0" fixedInstance shim=pxt::getTouchButton(PIN_A0) - //% parts="touch" - const touchA0: TouchButton; - - /** - * Capacitive pin A1 - */ - //% block="touch A1" fixedInstance shim=pxt::getTouchButton(PIN_A1) - //% parts="touch" - const touchA1: TouchButton; - - /** - * Capacitive pin A2 - */ - //% block="touch A2" fixedInstance shim=pxt::getTouchButton(PIN_A2) - //% parts="touch" - const touchA2: TouchButton; - - /** - * Capacitive pin A3 - */ - //% block="touch A3" fixedInstance shim=pxt::getTouchButton(PIN_A3) - //% parts="touch" - const touchA3: TouchButton; - - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; - - /** - * Button connecting D0 to GND. - */ - //% block="button D0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD0: Button; - - /** - * Button connecting D1 to GND. - */ - //% block="button D1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD1: Button; - - /** - * Button connecting D2 to GND. - */ - //% block="button D2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD2: Button; - - /** - * Button connecting D3 to GND. - */ - //% block="button D3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD3: Button; - - /** - * Button connecting D4 to GND. - */ - //% block="button D4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD4: Button; - - /** - * Button connecting D5 to GND. - */ - //% block="button D5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD5: Button; - - /** - * Button connecting D6 to GND. - */ - //% block="button D6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD6: Button; - - /** - * Button connecting D7 to GND. - */ - //% block="button D7" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD7: Button; - - /** - * Button connecting D8 to GND. - */ - //% block="button D8" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D8,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD8: Button; - - /** - * Button connecting D9 to GND. - */ - //% block="button D9" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D9,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD9: Button; - - /** - * Button connecting D10 to GND. - */ - //% block="button D10" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D10,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD10: Button; - - /** - * Button connecting D11 to GND. - */ - //% block="button D11" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D11,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD11: Button; - - /** - * Button connecting D12 to GND. - */ - //% block="button D12" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D12,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD12: Button; - - /** - * Button connecting D13 to GND. - */ - //% block="button D13" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D13,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD13: Button; - -} \ No newline at end of file diff --git a/libs/sparkfun-redboard-turbo/pxt.json b/libs/sparkfun-redboard-turbo/pxt.json deleted file mode 100644 index 1d1bcd17..00000000 --- a/libs/sparkfun-redboard-turbo/pxt.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "sparkfun-redboard-turbo", - "description": "The SparkFun RedBoard Turbo", - "core": true, - "files": [ - "README.md", - "board.json", - "board.svg", - "device.d.ts", - "config.ts" - ], - "testFiles": [ - "test.ts" - ], - "weight": 100, - "dependencies": { - "core---samd": "file:../core---samd", - "buttons": "file:../buttons", - "touch": "file:../touch", - "light": "file:../light", - "accelerometer": "file:../accelerometer", - "mixer---samd": "file:../mixer---samd", - "pixel": "file:../pixel", - "serial": "file:../serial", - "storage": "file:../storage" - }, - "compileServiceVariant": "samd21", - "features": [ - "uf2", - "pixel", - "pinled", - "pind0", - "pind1", - "pina0", - "pina1", - "buttond0", - "buttond1", - "touchA0", - "touchA1", - "light", - "screen", - "spi", - "i2c", - "serial", - "jacdac", - "storage", - "music", - "light", - "accelerometer", - "lcd" - ], - "public": true, - "firmwareUrl": "https://github.com/sparkfun/RedBoard_Turbo/tree/master/Firmware/UF2%20Bootloader" -} diff --git a/libs/sparkfun-redboard-turbo/test.ts b/libs/sparkfun-redboard-turbo/test.ts deleted file mode 100644 index 20fa7b5b..00000000 --- a/libs/sparkfun-redboard-turbo/test.ts +++ /dev/null @@ -1,11 +0,0 @@ -pins.LED.digitalWrite(true); -control.dmesg("start") - -forever(function() { - control.dmesg("on") - pins.LED.digitalWrite(true); - pause(500) - control.dmesg("off") - pins.LED.digitalWrite(false); - pause(500) -}) diff --git a/libs/sparkfun-samd21-dev-breakout/README.md b/libs/sparkfun-samd21-dev-breakout/README.md deleted file mode 100644 index 70dc95ad..00000000 --- a/libs/sparkfun-samd21-dev-breakout/README.md +++ /dev/null @@ -1 +0,0 @@ -# SparkFun SAMD21 Dev Breakout board diff --git a/libs/sparkfun-samd21-dev-breakout/board.json b/libs/sparkfun-samd21-dev-breakout/board.json deleted file mode 100644 index d7c96658..00000000 --- a/libs/sparkfun-samd21-dev-breakout/board.json +++ /dev/null @@ -1,398 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 414.1449890136719, - "height": 381.1560974121094, - "pinDist": 15, - "pinBlocks": [ - { - "x": 147.14441780328465, - "y": 353.2460111529739, - "labels": [ - "IOREF" - ] - }, - { - "x": 182.7077133759195, - "y": 353.2460111529739, - "labels": [ - "3.3V" - ] - }, - { - "x": 200.48936116223695, - "y": 353.2460111529739, - "labels": [ - "5V" - ] - }, - { - "x": 218.27100894855437, - "y": 353.2460111529739, - "labels": [ - "GND3" - ] - }, - { - "x": 236.05263360824407, - "y": 353.2460111529739, - "labels": [ - "GND2" - ] - }, - { - "x": 253.8342813945615, - "y": 353.2460111529739, - "labels": [ - "VIN" - ] - }, - { - "x": 285.20125036463924, - "y": 353.2460111529739, - "labels": [ - "A0" - ] - }, - { - "x": 302.9800998290007, - "y": 353.2460111529739, - "labels": [ - "A1" - ] - }, - { - "x": 320.7590186732454, - "y": 353.2460111529739, - "labels": [ - "A2" - ] - }, - { - "x": 338.5379375174901, - "y": 353.2460111529739, - "labels": [ - "A3" - ] - }, - { - "x": 356.3168101084793, - "y": 353.2460111529739, - "labels": [ - "A4" - ] - }, - { - "x": 374.09572895272396, - "y": 353.2460111529739, - "labels": [ - "A5" - ] - }, - { - "x": 69.30400474008415, - "y": 17.700362919861192, - "labels": [ - "SCL" - ] - }, - { - "x": 87.09666080120354, - "y": 17.700362919861192, - "labels": [ - "SDA" - ] - }, - { - "x": 104.88933998895068, - "y": 17.700362919861192, - "labels": [ - "AREF" - ] - }, - { - "x": 122.68199605007008, - "y": 17.700362919861192, - "labels": [ - "GND" - ] - }, - { - "x": 140.47465211118947, - "y": 17.700362919861192, - "labels": [ - "D13" - ] - }, - { - "x": 158.26730817230887, - "y": 17.700362919861192, - "labels": [ - "D12" - ] - }, - { - "x": 176.06001048668375, - "y": 17.700362919861192, - "labels": [ - "D11" - ] - }, - { - "x": 193.85266654780315, - "y": 17.700362919861192, - "labels": [ - "D10" - ] - }, - { - "x": 211.64532260892253, - "y": 17.700362919861192, - "labels": [ - "D9" - ] - }, - { - "x": 229.43797867004193, - "y": 17.700362919861192, - "labels": [ - "D8" - ] - }, - { - "x": 253.1033643249896, - "y": 17.700362919861192, - "labels": [ - "D7" - ] - }, - { - "x": 270.8822369159788, - "y": 17.700362919861192, - "labels": [ - "D6" - ] - }, - { - "x": 288.6611557602235, - "y": 17.700362919861192, - "labels": [ - "D5" - ] - }, - { - "x": 306.4400746044682, - "y": 17.700362919861192, - "labels": [ - "D4" - ] - }, - { - "x": 324.2189934487128, - "y": 17.700362919861192, - "labels": [ - "D3" - ] - }, - { - "x": 341.99786603970205, - "y": 17.700362919861192, - "labels": [ - "D2" - ] - }, - { - "x": 359.77678488394673, - "y": 17.700362919861192, - "labels": [ - "TX_D1" - ] - }, - { - "x": 377.5556574749359, - "y": 17.700362919861192, - "labels": [ - "RX_D0" - ] - }, - { - "x": 373.7294031693979, - "y": 157.62184327334464, - "labels": [ - "MISO" - ] - }, - { - "x": 391.07289386664377, - "y": 157.62184327334464, - "labels": [ - "3.3VSPI" - ] - }, - { - "x": 373.7294031693979, - "y": 175.27807994025807, - "labels": [ - "SCK" - ] - }, - { - "x": 391.07289386664377, - "y": 175.27807994025807, - "labels": [ - "MOSI" - ] - }, - { - "x": 373.7294031693979, - "y": 192.93436286110537, - "labels": [ - "RSTSPI" - ] - }, - { - "x": 391.07289386664377, - "y": 192.93436286110537, - "labels": [ - "GNDSPI" - ] - }, - { - "x": 40.82251042258915, - "y": 39.1485202154799, - "labels": [ - "OSHWA" - ] - }, - { - "x": -476.6675495763275, - "y": 215.78598014631297, - "labels": [ - "PWR" - ] - } - ], - "leds": [ - { - "x": 38.70347533977956, - "y": 150.22139886387737, - "w": 8.002506995220878, - "h": 4.706846568362944, - "color": "#ff0000", - "label": "LED" - }, - { - "x": 38.70347533977956, - "y": 167.3817008514344, - "w": 8.002506995220878, - "h": 4.707031584098575, - "color": "#ff0000", - "label": "TXLED" - }, - { - "x": 38.70347533977956, - "y": 185.22138062022503, - "w": 8.002506995220878, - "h": 4.706892822296852, - "color": "#ff0000", - "label": "RXLED" - } - ], - "reset": { - "x": 371.71928293990743, - "y": 254.2109269467106, - "w": 17.334517565684536, - "h": 16.805256790882904 - } - }, - "gpioPinMap": { - "IOREF": "IOREF", - "3.3V": "3.3V", - "5V": "5V", - "GND3": "GND3", - "GND2": "GND2", - "VIN": "VIN", - "A0": "A0", - "A1": "A1", - "A2": "A2", - "A3": "A3", - "A4": "A4", - "A5": "A5", - "SCL": "SCL", - "SDA": "SDA", - "AREF": "AREF", - "GND": "GND", - "D13": "D13", - "D12": "D12", - "D11": "D11", - "D10": "D10", - "D9": "D9", - "D8": "D8", - "D7": "D7", - "D6": "D6", - "D5": "D5", - "D4": "D4", - "D3": "D3", - "D2": "D2", - "TX_D1": "TX_D1", - "TX": "TX_D1", - "D1": "TX_D1", - "RX_D0": "RX_D0", - "RX": "RX_D0", - "D0": "RX_D0", - "RESET": "RESET", - "MISO": "MISO", - "3.3VSPI": "3.3VSPI", - "SCK": "SCK", - "MOSI": "MOSI", - "RSTSPI": "RSTSPI", - "GNDSPI": "GNDSPI", - "LED": "LED", - "TXLED": "TXLED", - "RXLED": "RXLED", - "OSHWA": "OSHWA", - "PWR": "PWR", - "JACK_TX": "TX_D1", - "DISPLAY_CS": "A2", - "DISPLAY_SCK": "SCK", - "DISPLAY_MOSI": "MOSI", - "DISPLAY_DC": "A5", - "DISPLAY_RST": "A4", - "DISPLAY_MISO": "MISO", - "LCD_RESET": "D7", - "LCD_ENABLE": "D8", - "LCD_DATALINE4": "D9", - "LCD_DATALINE5": "D10", - "LCD_DATALINE6": "D11", - "LCD_DATALINE7": "D12", - "ACCELEROMETER_INT": "D2" - }, - "groundPins": [ - "GND3", - "GND2", - "GND", - "GNDSPI" - ], - "threeVoltPins": [ - "3.3V", - "3.3VSPI" - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - }, - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] - } \ No newline at end of file diff --git a/libs/sparkfun-samd21-dev-breakout/board.svg b/libs/sparkfun-samd21-dev-breakout/board.svg deleted file mode 100644 index a18ec99f..00000000 --- a/libs/sparkfun-samd21-dev-breakout/board.svg +++ /dev/null @@ -1,1088 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/sparkfun-samd21-dev-breakout/boardhd.svg b/libs/sparkfun-samd21-dev-breakout/boardhd.svg deleted file mode 100644 index 3246516b..00000000 --- a/libs/sparkfun-samd21-dev-breakout/boardhd.svg +++ /dev/null @@ -1,3567 +0,0 @@ - -image/svg+xml \ No newline at end of file diff --git a/libs/sparkfun-samd21-dev-breakout/config.ts b/libs/sparkfun-samd21-dev-breakout/config.ts deleted file mode 100644 index 100fa44b..00000000 --- a/libs/sparkfun-samd21-dev-breakout/config.ts +++ /dev/null @@ -1,58 +0,0 @@ -namespace config { - export const PIN_A0 = DAL.PA02; - export const PIN_A1 = DAL.PB08; - export const PIN_A2 = DAL.PB09; - export const PIN_A3 = DAL.PA04; - export const PIN_A4 = DAL.PA05; - export const PIN_A5 = DAL.PB02; - - export const PIN_D0 = DAL.PA11; - export const PIN_D1 = DAL.PA10; - export const PIN_D2 = DAL.PA14; - export const PIN_D3 = DAL.PA09; - export const PIN_D4 = DAL.PA08; - export const PIN_D5 = DAL.PA15; - export const PIN_D6 = DAL.PA20; - export const PIN_D7 = DAL.PA21; - export const PIN_D8 = DAL.PA06; - export const PIN_D9 = DAL.PA07; - export const PIN_D10 = DAL.PA18; - export const PIN_D11 = DAL.PA16; - export const PIN_D12 = DAL.PA19; - export const PIN_D13 = DAL.PA17; - export const PIN_MISO = DAL.PA19; - export const PIN_MOSI = DAL.PA16; - export const PIN_SCK = DAL.PA17; - export const PIN_SCL = DAL.PA23; - export const PIN_SDA = DAL.PA22; - export const PIN_RXLED = DAL.PB03; - export const PIN_TXLED = DAL.PA27; - - export const PIN_LED = PIN_D13; - export const PIN_RX = PIN_D0; - export const PIN_TX = PIN_D1; - export const PIN_JACK_TX = PIN_TX; - export const PIN_JACK_COMMLED = PIN_TXLED; - - export const PIN_DISPLAY_CS = PIN_A2; - export const PIN_DISPLAY_SCK = PIN_SCK; - export const PIN_DISPLAY_MOSI = PIN_MOSI; - export const PIN_DISPLAY_DC = PIN_A4; - export const PIN_DISPLAY_RST = PIN_A5; - export const PIN_DISPLAY_MISO = PIN_MISO; - // export const PIN_DISPLAY_BL = PIN_D4; plugged to power - export const DISPLAY_CFG0 = 0x00000090; - export const DISPLAY_CFG1 = 0x000e14ff; - export const DISPLAY_CFG2 = 24; - export const DISPLAY_WIDTH = 160; - export const DISPLAY_HEIGHT = 128; - - export const PIN_ACCELEROMETER_INT = PIN_D2; - - export const PIN_LCD_RESET = PIN_D7; - export const PIN_LCD_ENABLE = PIN_D8; - export const PIN_LCD_DATALINE4 = PIN_D9; - export const PIN_LCD_DATALINE5 = PIN_D10; - export const PIN_LCD_DATALINE6 = PIN_D11; - export const PIN_LCD_DATALINE7 = PIN_D12; -} diff --git a/libs/sparkfun-samd21-dev-breakout/device.d.ts b/libs/sparkfun-samd21-dev-breakout/device.d.ts deleted file mode 100644 index 3d9563c7..00000000 --- a/libs/sparkfun-samd21-dev-breakout/device.d.ts +++ /dev/null @@ -1,216 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A4) - const A4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A5) - const A5: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_D0) - const D0: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const D1: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const D3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const D4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const D6: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D7) - const D7: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_D8) - const D8: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D10) - const D10: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D11) - const D11: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D12) - const D12: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; -} - -declare namespace input { - - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; - - /** - * Button connecting D0 to GND. - */ - //% block="button D0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD0: Button; - - /** - * Button connecting D1 to GND. - */ - //% block="button D1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD1: Button; - - /** - * Button connecting D2 to GND. - */ - //% block="button D2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD2: Button; - - /** - * Button connecting D3 to GND. - */ - //% block="button D3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD3: Button; - - /** - * Button connecting D4 to GND. - */ - //% block="button D4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD4: Button; - - /** - * Button connecting D5 to GND. - */ - //% block="button D5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD5: Button; - - /** - * Button connecting D6 to GND. - */ - //% block="button D6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD6: Button; - - /** - * Button connecting D7 to GND. - */ - //% block="button D7" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD7: Button; - - /** - * Button connecting D8 to GND. - */ - //% block="button D8" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D8,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD8: Button; - - /** - * Button connecting D9 to GND. - */ - //% block="button D9" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D9,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD9: Button; - - /** - * Button connecting D10 to GND. - */ - //% block="button D10" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D10,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD10: Button; - - /** - * Button connecting D11 to GND. - */ - //% block="button D11" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D11,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD11: Button; - - /** - * Button connecting D12 to GND. - */ - //% block="button D12" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D12,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD12: Button; -} \ No newline at end of file diff --git a/libs/sparkfun-samd21-dev-breakout/pxt.json b/libs/sparkfun-samd21-dev-breakout/pxt.json deleted file mode 100644 index 00eb9e21..00000000 --- a/libs/sparkfun-samd21-dev-breakout/pxt.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "sparkfun-samd21-dev-breakout", - "description": "The SparkFun SAMD21 Dev Breakout board - beta", - "core": true, - "files": [ - "README.md", - "board.json", - "board.svg", - "device.d.ts", - "config.ts" - ], - "testFiles": [ - "test.ts" - ], - "dependencies": { - "core---samd": "file:../core---samd", - "buttons": "file:../buttons", - "light": "file:../light", - "accelerometer": "file:../accelerometer", - "mixer---samd": "file:../mixer---samd", - "serial": "file:../serial" - }, - "public": true, - "compileServiceVariant": "samd21", - "features": [ - "pinled", - "pind0", - "pind1", - "pina0", - "pina1", - "buttond0", - "buttond1", - "light", - "screen", - "spi", - "i2c", - "serial", - "jacdac", - "music", - "light", - "accelerometer" - ] -} diff --git a/libs/sparkfun-samd21-dev-breakout/test.ts b/libs/sparkfun-samd21-dev-breakout/test.ts deleted file mode 100644 index 8b137891..00000000 --- a/libs/sparkfun-samd21-dev-breakout/test.ts +++ /dev/null @@ -1 +0,0 @@ - diff --git a/libs/sparkfun-samd21-mini-breakout/README.md b/libs/sparkfun-samd21-mini-breakout/README.md deleted file mode 100644 index 171a76d4..00000000 --- a/libs/sparkfun-samd21-mini-breakout/README.md +++ /dev/null @@ -1 +0,0 @@ -# SparkFun SAM21 Mini Breakout board diff --git a/libs/sparkfun-samd21-mini-breakout/board.json b/libs/sparkfun-samd21-mini-breakout/board.json deleted file mode 100644 index 74ff8490..00000000 --- a/libs/sparkfun-samd21-mini-breakout/board.json +++ /dev/null @@ -1,290 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 273.29998779296875, - "height": 141.89027404785156, - "pinDist": 15, - "pinBlocks": [ - { - "x": 256.55177676501154, - "y": 125.97828093156924, - "labels": [ - "D9" - ] - }, - { - "x": 236.28186447319916, - "y": 125.97828093156924, - "labels": [ - "D8" - ] - }, - { - "x": 216.0119827045477, - "y": 125.97828093156924, - "labels": [ - "D7" - ] - }, - { - "x": 195.7420856743158, - "y": 125.97828093156924, - "labels": [ - "D6" - ] - }, - { - "x": 175.47220390566437, - "y": 125.97828093156924, - "labels": [ - "D5" - ] - }, - { - "x": 155.20232213701294, - "y": 125.97828093156924, - "labels": [ - "D4" - ] - }, - { - "x": 134.932425106781, - "y": 125.97828093156924, - "labels": [ - "D3" - ] - }, - { - "x": 114.66252807654911, - "y": 125.97828093156924, - "labels": [ - "D2" - ] - }, - { - "x": 94.3926310463172, - "y": 125.97828093156924, - "labels": [ - "GND" - ] - }, - { - "x": 53.85285224743385, - "y": 125.97828093156924, - "labels": [ - "D0_RX" - ] - }, - { - "x": 33.58296284799218, - "y": 125.97828093156924, - "labels": [ - "D1_TX" - ] - }, - { - "x": 53.85285224743385, - "y": 4.358060204982266, - "labels": [ - "GND2" - ] - }, - { - "x": 94.3926310463172, - "y": 4.358060204982266, - "labels": [ - "VCC" - ] - }, - { - "x": 114.66252807654911, - "y": 4.358060204982266, - "labels": [ - "A3" - ] - }, - { - "x": 134.932425106781, - "y": 4.358060204982266, - "labels": [ - "A2" - ] - }, - { - "x": 155.20232213701294, - "y": 4.358060204982266, - "labels": [ - "A1" - ] - }, - { - "x": 175.47220390566437, - "y": 4.358060204982266, - "labels": [ - "A0" - ] - }, - { - "x": 195.7420856743158, - "y": 4.358060204982266, - "labels": [ - "D13_SCK" - ] - }, - { - "x": 216.0119827045477, - "y": 4.358060204982266, - "labels": [ - "D12_MISO" - ] - }, - { - "x": 236.28186447319916, - "y": 4.358060204982266, - "labels": [ - "D11_MOSI" - ] - }, - { - "x": 256.55177676501154, - "y": 4.358060204982266, - "labels": [ - "D10" - ] - } - ], - "leds": [ - { - "x": 20.173069932914704, - "y": 3.281317282566452, - "w": 8.549323719400446, - "h": 21.61114401779262, - "color": "#ff0000", - "label": "LED" - }, - { - "x": 246.55339650276704, - "y": 107.35691008636874, - "w": 21.6109778912225, - "h": 8.549386420461856, - "color": "#ff0000", - "label": "TXLED" - }, - { - "x": 246.9516016604943, - "y": 26.5341615521488, - "w": 21.6109778912225, - "h": 8.549386420461856, - "color": "#ff0000", - "label": "RXLED" - } - ], - "touchPads": [ - { - "x": 114.66252807654911, - "y": 4.358060204982266, - "w": 11.553840544153164, - "h": 11.553925280453866, - "label": "A3" - }, - { - "x": 134.932425106781, - "y": 4.358060204982266, - "w": 11.553840544153164, - "h": 11.553925280453866, - "label": "A2" - }, - { - "x": 155.20232213701294, - "y": 4.358060204982266, - "w": 11.553840544153164, - "h": 11.553925280453866, - "label": "A1" - }, - { - "x": 175.47220390566437, - "y": 4.358060204982266, - "w": 11.553840544153164, - "h": 11.553925280453866, - "label": "A0" - } - ], - "buttons": [], - "reset": { - "x": 255.17313715447446, - "y": 65.00519477052731, - "w": 10.842650894065407, - "h": 10.840960058155744 - } - }, - "gpioPinMap": { - "D9": "D9", - "D8": "D8", - "D7": "D7", - "D6": "D6", - "D5": "D5", - "D4": "D4", - "D3": "D3", - "D2": "D2", - "GND": "GND", - "D0_RX": "D0_RX", - "D0": "D0_RX", - "RX": "D0_RX", - "D1_TX": "D1_TX", - "D1": "D1_TX", - "TX": "D1_TX", - "JACK_TX": "D1_TX", - "GND2": "GND2", - "VCC": "VCC", - "A3": "A3", - "A2": "A2", - "A1": "A1", - "A0": "A0", - "D13_SCK": "D13_SCK", - "D13": "D13_SCK", - "SCK": "D13_SCK", - "D12_MISO": "D12_MISO", - "D12": "D12_MISO", - "MISO": "D12_MISO", - "D11_MOSI": "D11_MOSI", - "D11": "D11_MOSI", - "MOSI": "D11_MOSI", - "D10": "D10", - "RESETBTN": "RESETBTN", - "LED": "LED", - "TXLED": "TXLED", - "RXLED": "RXLED", - "LCD_RESET": "D7", - "LCD_ENABLE": "D8", - "LCD_DATALINE4": "D9", - "LCD_DATALINE5": "D10", - "LCD_DATALINE6": "D11", - "LCD_DATALINE7": "D12", - "ACCELEROMETER_INT": "D2" - }, - "groundPins": [ - "GND", - "GND2" - ], - "threeVoltPins": [ - "VCC" - ], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - } -} \ No newline at end of file diff --git a/libs/sparkfun-samd21-mini-breakout/board.svg b/libs/sparkfun-samd21-mini-breakout/board.svg deleted file mode 100644 index 209f1a43..00000000 --- a/libs/sparkfun-samd21-mini-breakout/board.svg +++ /dev/null @@ -1,835 +0,0 @@ - - - - - - 1 - - - - - - - GND - - - - - - - 2 - - - - - 3 - - - - - 4 - - - - - 5 - - - - - 6 - - - - - 7 - - - - - 8 - - - - - 9 - - - - - - - 12 - - - - - - - 13 - - - - - A0 - - - - - A2 - - - - - A3 - - - - - VIN - - - - - - - 10 - - - - - - - TX - - - - - RX - - - - - - - 13 - - - - - - - - - PWR - - - - - - - - - 11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/sparkfun-samd21-mini-breakout/boardhd.svg b/libs/sparkfun-samd21-mini-breakout/boardhd.svg deleted file mode 100644 index f77408f2..00000000 --- a/libs/sparkfun-samd21-mini-breakout/boardhd.svg +++ /dev/null @@ -1,3500 +0,0 @@ - - - - - - - - image/svg+xml - - - - - - - - Fritzing breadboard generated by brd2svg - - - layer 21 - - text:1 - 1 - - - text:GND - - - GND - - - - - text:2 - 2 - - - text:3 - 3 - - - text:4 - 4 - - - text:5 - 5 - - - text:6 - 6 - - - text:7 - 7 - - - text:8 - 8 - - - text:9 - 9 - - - text:12 - - - 12 - - - - - text:13 - 13 - - - text:A0 - A0 - - - text:A2 - A2 - - - text:A3 - A3 - - - text:VIN - VIN - - - text:10 - - - 10 - - - - - text:TX - TX - - - text:RX - RX - - - text:13 - - - 13 - - - - - text:PWR - - - PWR - - - - - text:11 - - - 11 - - - - - element:C1 - - package:0402-CAP - - - - - element:C2 - - package:0402-CAP - - - - - element:C3 - - package:0402-CAP - - - - - element:C4 - - package:0402-CAP - - - - - element:C5 - - package:0402-CAP - - - - - element:C6 - - package:0402-CAP - - - - - element:C7 - - package:0805-CAP - - - - - - - element:C8 - - package:0603-CAP - - - - - element:D1 - - package:LED-0603 - - - - - - - - element:D2 - - package:LED-0603 - - - - - - - - element:D3 - - package:LED-0603 - - - - - - - - element:D4 - - package:LED-0603 - - - - - - - - element:F1 - - package:PTC-1206 - - - - - - element:FID1 - - package:FIDUCIAL-1X2 - - - - element:FID2 - - package:FIDUCIAL-1X2 - - - - element:JP1 - - package:1X12_NO_SILK - - - - element:JP2 - - package:1X12_NO_SILK - - - - element:JP3 - - package:USB-AB-MICRO-SMD_V03 - - - - - - - - - - - element:JP4 - - package:1X02_NO_SILK - - - - element:JP5 - - package:2X5-PTH-1.27MM - - - - - element:L1 - - package:0603 - - - - - - - element:LOGO1 - - package:SFE_LOGO_FLAME_.1 - - polygon - - - - - - element:LOGO2 - - package:OSHW-LOGO-S - - - - element:LOGO3 - - package:SFE_LOGO_NAME_FLAME_.1 - - - - element:Q1 - - package:SOT323 - - - - - - - - element:Q2 - - package:SOT23-3 - - - - - - - - element:R1 - - package:0603-RES - - - - - element:R2 - - package:0603-RES - - - - - element:R3 - - package:0603-RES - - - - - element:R4 - - package:0603-RES - - - - - element:R5 - - package:0603-RES - - - - - element:R6 - - package:0603-RES - - - - - element:R7 - - package:0603-RES - - - - - element:R8 - - package:0603-RES - - - - - element:S1 - - package:TACTILE_SWITCH_SMD_4.6X2.8MM - - - - - - - - - element:SJ1 - - package:PAD-JUMPER-2-NC_BY_TRACE_NO_SILK - - - - element:U1 - - package:TQFP-48 - - - - - - - - - - - - element:U2 - - package:SOT23-5 - - - - - - - - element:U3 - - package:SOT23-5 - - - - - - - element:Y1 - - package:CRYSTAL-SMD-3.2X1.5MM - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/sparkfun-samd21-mini-breakout/config.ts b/libs/sparkfun-samd21-mini-breakout/config.ts deleted file mode 100644 index 7291ffba..00000000 --- a/libs/sparkfun-samd21-mini-breakout/config.ts +++ /dev/null @@ -1,59 +0,0 @@ -namespace config { - export const PIN_A0 = DAL.PA02; - // AREF PA03 - export const PIN_A1 = DAL.PB08; - export const PIN_A2 = DAL.PB09; - export const PIN_A3 = DAL.PA04; - export const PIN_A4 = DAL.PA05; - export const PIN_A5 = DAL.PB02; - - export const PIN_D0 = DAL.PA11; - export const PIN_D1 = DAL.PA10; - export const PIN_D2 = DAL.PA14; - export const PIN_D3 = DAL.PA09; - export const PIN_D4 = DAL.PA08; - export const PIN_D5 = DAL.PA15; - export const PIN_D6 = DAL.PA20; - export const PIN_D7 = DAL.PA21; - export const PIN_D8 = DAL.PA06; - export const PIN_D9 = DAL.PA07; - export const PIN_D10 = DAL.PA18; - export const PIN_D11 = DAL.PA16; - export const PIN_D12 = DAL.PA19; - export const PIN_D13 = DAL.PA17; - export const PIN_SDA = DAL.PA22; - export const PIN_SCL = DAL.PA23; - export const PIN_RXLED = DAL.PB03; - export const PIN_TXLED = DAL.PA27; - - export const PIN_MISO = PIN_D12; - export const PIN_MOSI = PIN_D11; - export const PIN_SCK = PIN_D13; - export const PIN_LED = PIN_D13; - export const PIN_RX = PIN_D0; - export const PIN_TX = PIN_D1; - export const PIN_JACK_TX = PIN_TX; - export const PIN_JACK_COMMLED = PIN_TXLED; - - export const PIN_DISPLAY_CS = PIN_A2; - export const PIN_DISPLAY_SCK = PIN_SCK; - export const PIN_DISPLAY_MOSI = PIN_MOSI; - export const PIN_DISPLAY_DC = PIN_A4; - export const PIN_DISPLAY_RST = PIN_A5; - export const PIN_DISPLAY_MISO = PIN_MISO; - // export const PIN_DISPLAY_BL = PIN_D4; plugged to power - export const DISPLAY_CFG0 = 0x00000090; - export const DISPLAY_CFG1 = 0x000e14ff; - export const DISPLAY_CFG2 = 24; - export const DISPLAY_WIDTH = 160; - export const DISPLAY_HEIGHT = 128; - - export const PIN_ACCELEROMETER_INT = PIN_D2; - - export const PIN_LCD_RESET = PIN_D7; - export const PIN_LCD_ENABLE = PIN_D8; - export const PIN_LCD_DATALINE4 = PIN_D9; - export const PIN_LCD_DATALINE5 = PIN_D10; - export const PIN_LCD_DATALINE6 = PIN_D11; - export const PIN_LCD_DATALINE7 = PIN_D12; -} diff --git a/libs/sparkfun-samd21-mini-breakout/device.d.ts b/libs/sparkfun-samd21-mini-breakout/device.d.ts deleted file mode 100644 index 41727d16..00000000 --- a/libs/sparkfun-samd21-mini-breakout/device.d.ts +++ /dev/null @@ -1,220 +0,0 @@ - -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: AnalogInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: AnalogInPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: AnalogInPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: AnalogInPin; - - //% fixedInstance shim=pxt::getPin(PIN_D0) - const D0: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const D1: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const D3: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D4) - const D4: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D5) - const D5: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D6) - const D6: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D7) - const D7: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_D8) - const D8: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D9) - const D9: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D10) - const D10: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D11) - const D11: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D12) - const D12: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_D13) - const D13: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; -} - -declare namespace input { - /** - * Capacitive pin A0 - */ - //% block="touch A0" fixedInstance shim=pxt::getTouchButton(PIN_A0) - const touchA0: TouchButton; - - /** - * Capacitive pin A1 - */ - //% block="touch A1" fixedInstance shim=pxt::getTouchButton(PIN_A1) - const touchA1: TouchButton; - - /** - * Capacitive pin A2 - */ - //% block="touch A2" fixedInstance shim=pxt::getTouchButton(PIN_A2) - const touchA2: TouchButton; - - /** - * Capacitive pin A3 - */ - //% block="touch A3" fixedInstance shim=pxt::getTouchButton(PIN_A3) - const touchA3: TouchButton; - - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting D0 to GND. - */ - //% block="button D0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD0: Button; - - /** - * Button connecting D1 to GND. - */ - //% block="button D1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD1: Button; - - /** - * Button connecting D2 to GND. - */ - //% block="button D2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD2: Button; - - /** - * Button connecting D3 to GND. - */ - //% block="button D3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD3: Button; - - /** - * Button connecting D4 to GND. - */ - //% block="button D4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD4: Button; - - /** - * Button connecting D5 to GND. - */ - //% block="button D5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD5: Button; - - /** - * Button connecting D6 to GND. - */ - //% block="button D6" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D6,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD6: Button; - - /** - * Button connecting D7 to GND. - */ - //% block="button D7" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D7,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD7: Button; - - /** - * Button connecting D8 to GND. - */ - //% block="button D8" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D8,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD8: Button; - - /** - * Button connecting D9 to GND. - */ - //% block="button D9" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D9,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD9: Button; - - /** - * Button connecting D10 to GND. - */ - //% block="button D10" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D10,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD10: Button; - - /** - * Button connecting D11 to GND. - */ - //% block="button D11" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D11,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD11: Button; - - /** - * Button connecting D12 to GND. - */ - //% block="button D12" fixedInstance - //% shim=pxt::getButtonByPin(PIN_D12,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonD12: Button; -} \ No newline at end of file diff --git a/libs/sparkfun-samd21-mini-breakout/pxt.json b/libs/sparkfun-samd21-mini-breakout/pxt.json deleted file mode 100644 index 20e95113..00000000 --- a/libs/sparkfun-samd21-mini-breakout/pxt.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "sparkfun-samd21-mini-breakout", - "description": "The SparkFun SAMD21 Mini Breakout board - beta", - "core": true, - "files": [ - "README.md", - "board.json", - "board.svg", - "device.d.ts", - "config.ts" - ], - "testFiles": [ - "test.ts" - ], - "dependencies": { - "core---samd": "file:../core---samd", - "buttons": "file:../buttons", - "touch": "file:../touch", - "light": "file:../light", - "accelerometer": "file:../accelerometer", - "mixer---samd": "file:../mixer---samd", - "serial": "file:../serial" - }, - "public": true, - "compileServiceVariant": "samd21", - "features": [ - "pinled", - "pind0", - "pind1", - "pina0", - "pina1", - "buttond0", - "buttond1", - "touchA0", - "touchA1", - "light", - "screen", - "spi", - "i2c", - "serial", - "jacdac", - "music", - "accelerometer" - ] -} diff --git a/libs/sparkfun-samd21-mini-breakout/test.ts b/libs/sparkfun-samd21-mini-breakout/test.ts deleted file mode 100644 index 8b137891..00000000 --- a/libs/sparkfun-samd21-mini-breakout/test.ts +++ /dev/null @@ -1 +0,0 @@ - diff --git a/libs/stitchkit/README.md b/libs/stitchkit/README.md deleted file mode 100644 index a8e6b9c4..00000000 --- a/libs/stitchkit/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# StitchKit - -The StitchKit library. - diff --git a/libs/stitchkit/board.json b/libs/stitchkit/board.json deleted file mode 100644 index 6530587d..00000000 --- a/libs/stitchkit/board.json +++ /dev/null @@ -1,144 +0,0 @@ -{ - "driveDisplayName": "SAMD21", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": true, - "width": 200, - "height": 200, - "pinDist": 12, - "pinBlocks": [ - { - "x": 36, - "y": 78, - "labels": [ - "SCL2" - ] - }, - { - "x": 36, - "y": 100, - "labels": [ - "SDA2" - ] - }, - { - "x": 36, - "y": 121, - "labels": [ - "IO2" - ] - }, - { - "x": 36, - "y": 142, - "labels": [ - "IO3" - ] - }, - { - "x": 5, - "y": 21, - "labels": [ - "GND" - ] - }, - { - "x": 5, - "y": 33, - "labels": [ - "3V" - ] - }, - { - "x": 5, - "y": 45, - "labels": [ - "SDA" - ] - }, - { - "x": 5, - "y": 57, - "labels": [ - "SCL" - ] - }, - { - "x": 150, - "y": 36, - "labels": [ - "VDD" - ] - }, - { - "x": 150, - "y": 57, - "labels": [ - "IO0" - ] - }, - { - "x": 150, - "y": 78, - "labels": [ - "GND" - ] - }, - { - "x": 150, - "y": 100, - "labels": [ - "VDD" - ] - }, - { - "x": 150, - "y": 121, - "labels": [ - "IO1" - ] - }, - { - "x": 150, - "y": 142, - "labels": [ - "GND" - ] - } - ], - "leds": [{ - "x": 160, - "y": 86, - "color": "#ff4545", - "label": "LED" - }] - }, - "gpioPinMap": { - "TX": "IO1", - "D0": "IO0", - "D1": "IO1", - "D2": "IO2", - "D3": "IO3", - "SDA2": "SDA2", - "SCL2": "SCL2", - "JACK_TX": "IO1" - }, - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "groundPins": [ - "GND" - ], - "threeVoltPins": [ - "VDD", - "3V" - ], - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} \ No newline at end of file diff --git a/libs/stitchkit/board.svg b/libs/stitchkit/board.svg deleted file mode 100644 index b4aba7ee..00000000 --- a/libs/stitchkit/board.svg +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OFF - - - ON - - - - GND - - - 3V - - - SDA - - - SCL - - - - SCL2 SDA2 IO2 IO3 - - - GND IO1 VDD GND IO0 VDD - - diff --git a/libs/stitchkit/boardhd.svg b/libs/stitchkit/boardhd.svg deleted file mode 100644 index 3f016dc8..00000000 --- a/libs/stitchkit/boardhd.svg +++ /dev/null @@ -1 +0,0 @@ -OFFONGND3VSDASCLSCL2 SDA2 IO2 IO3GND IO1 VDD GND IO0 VDD \ No newline at end of file diff --git a/libs/stitchkit/config.ts b/libs/stitchkit/config.ts deleted file mode 100644 index 41d3c3ad..00000000 --- a/libs/stitchkit/config.ts +++ /dev/null @@ -1,27 +0,0 @@ - -namespace config { - - export const PIN_A0 = DAL.PB09; - export const PIN_A1 = DAL.PB08; - export const PIN_A2 = DAL.PB02; - export const PIN_A3 = DAL.PB03; - - export const PIN_D0 = DAL.PB09; - export const PIN_D1 = DAL.PB08; - export const PIN_D2 = DAL.PB02; - export const PIN_D3 = DAL.PB03; - - export const PIN_SDA = DAL.PB02; - export const PIN_SCL = DAL.PB03; - export const PIN_LED = DAL.PA17; - - export const PIN_RX = DAL.PB09; - export const PIN_TX = DAL.PB08; - export const PIN_RXLED = DAL.PA27; - - export const PIN_MOSI = DAL.PB10; - export const PIN_SCK = DAL.PB11; - - export const PIN_JACK_TX = PIN_TX; - export const PIN_JACK_COMMLED = PIN_LED; -} \ No newline at end of file diff --git a/libs/stitchkit/device.d.ts b/libs/stitchkit/device.d.ts deleted file mode 100644 index 90b9a534..00000000 --- a/libs/stitchkit/device.d.ts +++ /dev/null @@ -1,107 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_D0) - const D0: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D1) - const D1: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D2) - const D2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_D3) - const D3: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(DAL.PA00) - const SDA2: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(DAL.PA01) - const SCL2: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_RXLED) - const RXLED: DigitalInOutPin; - - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - -} - -// TODO check if touch support on all D* pins - -declare namespace input { - - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - - /** - * Capacitive pin D0 (or IO0) - */ - //% block="touch D0" fixedInstance shim=pxt::getTouchButton(PIN_D0) - const touchD0: TouchButton; - - /** - * Capacitive pin D1 (or IO1) - */ - //% block="touch D1" fixedInstance shim=pxt::getTouchButton(PIN_D1) - const touchD1: TouchButton; - - /** - * Capacitive pin D2 (or IO2) - */ - //% block="touch D2" fixedInstance shim=pxt::getTouchButton(PIN_D2) - const touchD2: TouchButton; - - /** - * Capacitive pin D3 (or IO3) - */ - //% block="touch D3" fixedInstance shim=pxt::getTouchButton(PIN_D3) - const touchD3: TouchButton; - -} diff --git a/libs/stitchkit/pxt.json b/libs/stitchkit/pxt.json deleted file mode 100644 index b5de88ab..00000000 --- a/libs/stitchkit/pxt.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "stitchkit", - "description": "Support for StitchKit", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "dependencies": { - "core---samd": "file:../core---samd", - "buttons": "file:../buttons", - "touch": "file:../touch", - "light": "file:../light", - "accelerometer": "file:../accelerometer" - }, - "public": true, - "compileServiceVariant": "samd21", - "features": [ - "uf2", - "i2c", - "pinled", - "pind0", - "pind1", - "buttond0", - "buttond1", - "jacdac", - "light", - "accelerometer" - ] -} diff --git a/libs/teknikio-bluebird/README.md b/libs/teknikio-bluebird/README.md deleted file mode 100644 index 871e06f3..00000000 --- a/libs/teknikio-bluebird/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Teknikio Bluebird - -The Teknikio Bluebird library. - diff --git a/libs/teknikio-bluebird/board.json b/libs/teknikio-bluebird/board.json deleted file mode 100644 index 714b22f8..00000000 --- a/libs/teknikio-bluebird/board.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "driveDisplayName": "", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 400, - "height": 300, - "pinDist": 10, - "pinBlocks": [{ - "x": 33, - "y": 75, - "labels": ["3.3IN"] - }, - { - "x": 157, - "y": 14, - "labels": ["GPIO2"] - }, - { - "x": 274, - "y": 51, - "labels": ["GPIO1"] - }, - { - "x": 381, - "y": 147, - "labels": ["3.3VOUT"] - }, - { - "x": 271, - "y": 237, - "labels": ["GPIO4"] - }, - { - "x": 155, - "y": 277, - "labels": ["GPIO3"] - }, - { - "x": 32, - "y": 215, - "labels": ["GND"] - } - ], - "leds": [{ - "x": 380, - "y": 250, - "color": "#ff4545", - "label": "LED" - },{ - "x": 420, - "y": 210, - "w": 25, - "color": "neopixel", - "label": "NEOPIXEL" - } - ], - "touchPads": [], - "buttons": [] - }, - "gpioPinMap": { - "A0": "GPIO1", - "A1": "GPIO4", - "A2": "GPIO3", - "A3": "GPIO2" - }, - "groundPins": ["GND"], - "threeVoltPins": ["3.3IN", "3.3VOUT"], - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} diff --git a/libs/teknikio-bluebird/board.svg b/libs/teknikio-bluebird/board.svg deleted file mode 100644 index b8d85bd5..00000000 --- a/libs/teknikio-bluebird/board.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/libs/teknikio-bluebird/boardhd.svg b/libs/teknikio-bluebird/boardhd.svg deleted file mode 100644 index 86ed8e19..00000000 --- a/libs/teknikio-bluebird/boardhd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/libs/teknikio-bluebird/config.ts b/libs/teknikio-bluebird/config.ts deleted file mode 100644 index 7e84281a..00000000 --- a/libs/teknikio-bluebird/config.ts +++ /dev/null @@ -1,17 +0,0 @@ -namespace config { - //export const PIN_A0 = DAL.P0_2; - export const PIN_A0 = DAL.P0_2; - export const PIN_A1 = DAL.P0_3; - export const PIN_A2 = DAL.P0_5; - //export const PIN_A4 = DAL.P0_28; - export const PIN_A3 = DAL.P0_29; - - export const PIN_LED = DAL.P0_17; - export const PIN_RX = DAL.P0_8; - export const PIN_TX = DAL.P0_7; - //export const PIN_MISO = DAL.P0_14; - //export const PIN_MOSI = DAL.P0_13; - //export const PIN_SCK = DAL.P0_12; - export const PIN_SCL = DAL.P0_18; - export const PIN_SDA = DAL.P0_16; -} \ No newline at end of file diff --git a/libs/teknikio-bluebird/device.d.ts b/libs/teknikio-bluebird/device.d.ts deleted file mode 100644 index 8d3de0a7..00000000 --- a/libs/teknikio-bluebird/device.d.ts +++ /dev/null @@ -1,72 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED) - const LED: PwmOnlyPin; - - //% fixedInstance shim=pxt::getPin(PIN_A0) - const A0: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A1) - const A1: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A2) - const A2: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_A3) - const A3: PwmPin; - - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; -} - -declare namespace input { - /** - * Button connecting A0 to GND. - */ - //% block="button A0" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A0,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA0: Button; - - /** - * Button connecting A1 to GND. - */ - //% block="button A1" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A1,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA1: Button; - - /** - * Button connecting A2 to GND. - */ - //% block="button A2" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A2,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA2: Button; - - /** - * Button connecting A3 to GND. - */ - //% block="button A3" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A3,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA3: Button; - - /** - * Button connecting A4 to GND. - */ - //% block="button A4" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A4,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA4: Button; - - /** - * Button connecting A5 to GND. - */ - //% block="button A5" fixedInstance - //% shim=pxt::getButtonByPin(PIN_A5,BUTTON_ACTIVE_LOW_PULL_UP) - //% parts="buttons" - const buttonA5: Button; -} \ No newline at end of file diff --git a/libs/teknikio-bluebird/pxt.json b/libs/teknikio-bluebird/pxt.json deleted file mode 100644 index 612186f6..00000000 --- a/libs/teknikio-bluebird/pxt.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "teknikio-bluebird", - "description": "Support for Teknikio Bluebird - beta", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "compileServiceVariant": "nrf52832", - "dependencies": { - "core---nrf52": "file:../core---nrf52", - "buttons": "file:../buttons" - }, - "public": true, - "features": [ - "pina0", - "pina1" - ] -} \ No newline at end of file diff --git a/libs/xinabox-cc03/README.md b/libs/xinabox-cc03/README.md deleted file mode 100644 index fa4ffe79..00000000 --- a/libs/xinabox-cc03/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# XinaBox - -XinaBox CC03. - diff --git a/libs/xinabox-cc03/board.json b/libs/xinabox-cc03/board.json deleted file mode 100644 index 66447074..00000000 --- a/libs/xinabox-cc03/board.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "driveDisplayName": "CC03", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 1251.969970703125, - "height": 1251.969970703125, - "pinDist": 15, - "pinBlocks": [], - "leds": [ - { - "x": 617.5100378878221, - "y": 596.1799883725738, - "w": 20, - "h": 20, - "color": "#0000ff", - "label": "LED_B" - }, - { - "x": 617.5100378878221, - "y": 616.1799883725738, - "w": 20, - "h": 20, - "color": "#00ff00", - "label": "LED_G" - }, - { - "x": 617.5100378878221, - "y": 636.1799883725738, - "w": 20, - "h": 20, - "color": "#ff0000", - "label": "LED_R" - } - ], - "touchPads": [], - "buttons": [] - }, - "gpioPinMap": {}, - "groundPins": [ - "GND" - ], - "threeVoltPins": [ - "VCC" - ], - "spiPins": { - "MOSI": "MOSI", - "MISO": "MISO", - "SCK": "SCK" - }, - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} diff --git a/libs/xinabox-cc03/board.svg b/libs/xinabox-cc03/board.svg deleted file mode 100644 index baa86232..00000000 --- a/libs/xinabox-cc03/board.svg +++ /dev/null @@ -1,7413 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/xinabox-cc03/boardhd.svg b/libs/xinabox-cc03/boardhd.svg deleted file mode 100644 index 0f6f8b3b..00000000 --- a/libs/xinabox-cc03/boardhd.svg +++ /dev/null @@ -1,38139 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/xinabox-cc03/config.ts b/libs/xinabox-cc03/config.ts deleted file mode 100644 index fd144a06..00000000 --- a/libs/xinabox-cc03/config.ts +++ /dev/null @@ -1,13 +0,0 @@ -namespace config { - - export const PIN_LED_R = DAL.PA06; - export const PIN_LED_G = DAL.PA05; - export const PIN_LED_B = DAL.PA07; - export const PIN_RX = DAL.PA11; - export const PIN_TX = DAL.PA10; - export const PIN_MISO = DAL.PA12; - export const PIN_MOSI = DAL.PB10; - export const PIN_SCK = DAL.PB11; - export const PIN_SCL = DAL.PA23; - export const PIN_SDA = DAL.PA22; -} \ No newline at end of file diff --git a/libs/xinabox-cc03/device.d.ts b/libs/xinabox-cc03/device.d.ts deleted file mode 100644 index 5cb4dac4..00000000 --- a/libs/xinabox-cc03/device.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED_R) - const PIN_LED_RED: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_LED_G) - const PIN_LED_GREEN: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_LED_B) - const PIN_LED_BLUE: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: PwmPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; -} diff --git a/libs/xinabox-cc03/pxt.json b/libs/xinabox-cc03/pxt.json deleted file mode 100644 index 414bed84..00000000 --- a/libs/xinabox-cc03/pxt.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "name": "xinabox-cc03", - "description": "Support for XinaBox CC03 - Beta", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "dependencies": { - "core---samd": "file:../core---samd", - "serial": "file:../serial", - "storage": "file:../storage" - }, - "public": true, - "compileServiceVariant": "samd21", - "features": [ - "uf2", - "pixel", - "pinled", - "pind0", - "pind1", - "pina0", - "pina1", - "storage", - "jacdac" - ] -} diff --git a/libs/xinabox-cs11/README.md b/libs/xinabox-cs11/README.md deleted file mode 100644 index 365ad4b3..00000000 --- a/libs/xinabox-cs11/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# XinaBox - -XinaBox CS11. - diff --git a/libs/xinabox-cs11/board.json b/libs/xinabox-cs11/board.json deleted file mode 100644 index 934af6c7..00000000 --- a/libs/xinabox-cs11/board.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "driveDisplayName": "CS11", - "visual": { - "image": "pkg://board.svg", - "useCrocClips": false, - "width": 1251.969970703125, - "height": 1251.969970703125, - "pinDist": 15, - "pinBlocks": [], - "leds": [ - { - "x": 437.0403616599677, - "y": 819.3046181348628, - "w": 20, - "h": 20, - "color": "#0000ff", - "label": "LED_B" - }, - { - "x": 437.0403616599677, - "y": 839.3046181348628, - "w": 20, - "h": 20, - "color": "#00ff00", - "label": "LED_G" - }, - { - "x": 437.0403616599677, - "y": 859.3046181348628, - "w": 20, - "h": 20, - "color": "#ff0000", - "label": "LED_R" - } - ], - "touchPads": [], - "buttons": [] - }, - "gpioPinMap": {}, - "groundPins": [], - "threeVoltPins": [], - "fiveVoltPins": [], - "i2cPins": { - "SDA": "SDA", - "SCL": "SCL" - }, - "onboardComponents": [], - "marginWhenBreadboarding": [ - 0, - 0, - 80, - 0 - ] -} diff --git a/libs/xinabox-cs11/board.svg b/libs/xinabox-cs11/board.svg deleted file mode 100644 index 5b026651..00000000 --- a/libs/xinabox-cs11/board.svg +++ /dev/null @@ -1,7365 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/xinabox-cs11/boardhd.svg b/libs/xinabox-cs11/boardhd.svg deleted file mode 100644 index fca9f286..00000000 --- a/libs/xinabox-cs11/boardhd.svg +++ /dev/null @@ -1,37913 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/xinabox-cs11/config.ts b/libs/xinabox-cs11/config.ts deleted file mode 100644 index 39bec85d..00000000 --- a/libs/xinabox-cs11/config.ts +++ /dev/null @@ -1,12 +0,0 @@ -namespace config { - export const PIN_LED_B = DAL.PA17; - export const PIN_LED_G = DAL.PA19; - export const PIN_LED_R = DAL.PA16; - export const PIN_RX = DAL.PA11; - export const PIN_TX = DAL.PA10; - export const PIN_SCL = DAL.PA23; - export const PIN_SDA = DAL.PA22; - export const PIN_MISO = DAL.PA12; - export const PIN_MOSI = DAL.PB10; - export const PIN_SCK = DAL.PB11; -} diff --git a/libs/xinabox-cs11/device.d.ts b/libs/xinabox-cs11/device.d.ts deleted file mode 100644 index c3dd8641..00000000 --- a/libs/xinabox-cs11/device.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -declare namespace pins { - //% fixedInstance shim=pxt::getPin(PIN_LED_B) - const PIN_LED_BLUE: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_LED_G) - const PIN_LED_GREEN: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_LED_R) - const PIN_LED_RED: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_RX) - const RX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_TX) - const TX: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MISO) - const MISO: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_MOSI) - const MOSI: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCK) - const SCK: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SCL) - const SCL: DigitalInOutPin; - //% fixedInstance shim=pxt::getPin(PIN_SDA) - const SDA: DigitalInOutPin; -} diff --git a/libs/xinabox-cs11/pxt.json b/libs/xinabox-cs11/pxt.json deleted file mode 100644 index 837e18c7..00000000 --- a/libs/xinabox-cs11/pxt.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "xinabox-cs11", - "description": "Support for XinaBox CS11 - Beta", - "files": [ - "README.md", - "device.d.ts", - "config.ts", - - "board.json", - "board.svg" - ], - "core": true, - "dependencies": { - "core---samd": "file:../core---samd", - "serial": "file:../serial", - "storage": "file:../storage" - }, - "public": true, - "compileServiceVariant": "samd21", - "features": [ - "uf2", - "pixel", - "pinled", - "pind0", - "pind1", - "pina0", - "pina1", - "buttond0", - "buttond1", - "toucha0", - "toucha1", - "storage", - "jacdac" - ] -} diff --git a/pxtarget.json b/pxtarget.json index abfcf6e2..fd3c9d15 100644 --- a/pxtarget.json +++ b/pxtarget.json @@ -67,44 +67,7 @@ "libs/radio", "libs/radio-broadcast", "libs/matrix-keypad", - "libs/adafruit-feather-m0-express", - "libs/adafruit-feather-m4-express", - "libs/adafruit-feather-nrf52840-express", - "libs/nucleo-f411re", - "libs/adafruit-circuit-playground-express", - "libs/adafruit-circuit-playground-bluefruit", - "libs/adafruit-trinket-m0", - "libs/adafruit-metro-m0-express", - "libs/adafruit-metro-m4-express", - "libs/adafruit-itsybitsy-m0-express", - "libs/adafruit-itsybitsy-m4-express", - "libs/adafruit-itsybitsy-nrf52840-express", - "libs/adafruit-neotrellis-m4-express", - "libs/adafruit-gemma-m0", - "libs/robotics-masters-robohatmm1-m4", - "libs/adafruit-grand-central-m4-express", - "libs/xinabox-cc03", - "libs/xinabox-cs11", - "libs/arduino-zero", - "libs/arduino-mkr1000", - "libs/arduino-mkr1010", - "libs/arduino-mkr1300", - "libs/arduino-nano-33-ble-sense", - "libs/electroniccats-meow-meow", - "libs/electroniccats-escornabot-makech", - "libs/sparkfun-samd21-dev-breakout", - "libs/sparkfun-samd21-mini-breakout", - "libs/sparkfun-redboard-turbo", - "libs/sparkfun-lumidrive", - "libs/brain-nrf52840", - "libs/stitchkit", - "libs/machachi", - "libs/espressif-esp32-devkit-c", - "libs/rpi-pico", - "libs/jacdac-nrfbrain", - "libs/jacdac-brain-f4", - "libs/jacdac-brain-rp2040", - "libs/jacdac-iot-s2" + "libs/adafruit-trinket-m0" ], "serial": { "useHF2": true, diff --git a/targetconfig.json b/targetconfig.json index 758acdac..c3f1fd13 100644 --- a/targetconfig.json +++ b/targetconfig.json @@ -45,27 +45,6 @@ } }, "galleries": { - "Jacdac": "/boards/jacdac", - "Adafruit": "/boards/adafruit", - "Arduino": "/boards/arduino", - "SparkFun": "/boards/sparkfun", - "XinaBox": "/boards/xinabox", - "Misc": "/boards/misc", - "Digital IO": "/projects/digital-io", - "Analog IO": "/projects/analog-io", - "Pixel": "/projects/pixel", - "Light": "/projects/light", - "Music": "/projects/music", - "Servos": "/projects/servos", - "HID": "/projects/hid", - "Screen": "/projects/screen", - "Accelerometer": "/projects/accelerometer", - "Serial": "/projects/serial", - "Storage": "/projects/storage", - "LCD": "/projects/lcd", - "LoRa": "/projects/lora", - "Power": "/projects/power", - "Bit Radio": "/projects/radio", - "Boards": "/boards" + "Adafruit": "/boards/adafruit" } }