diff --git a/.gitignore b/.gitignore index 9a861675..df2fc162 100644 --- a/.gitignore +++ b/.gitignore @@ -28,4 +28,5 @@ repl-parcel mytunes.ts doc out -.parcel-cache \ No newline at end of file +.parcel-cache +repl_old \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index d427fb65..d48dc8e3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", - "peer": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.0" }, @@ -44,30 +43,28 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", - "peer": true, + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", - "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", - "peer": true, + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.10.tgz", + "integrity": "sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==", "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-compilation-targets": "^7.17.7", + "@babel/generator": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", "@babel/helper-module-transforms": "^7.17.7", "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.9", + "@babel/parser": "^7.17.10", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/traverse": "^7.17.10", + "@babel/types": "^7.17.10", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -86,34 +83,43 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "peer": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", - "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", - "peer": true, + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.10.tgz", + "integrity": "sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==", "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.17.10", + "@jridgewell/gen-mapping": "^0.1.0", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", - "peer": true, + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", + "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", "dependencies": { - "@babel/compat-data": "^7.17.7", + "@babel/compat-data": "^7.17.10", "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "browserslist": "^4.20.2", "semver": "^6.3.0" }, "engines": { @@ -127,7 +133,6 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "peer": true, "bin": { "semver": "bin/semver.js" } @@ -136,7 +141,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "peer": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -148,7 +152,6 @@ "version": "7.17.9", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", - "peer": true, "dependencies": { "@babel/template": "^7.16.7", "@babel/types": "^7.17.0" @@ -161,7 +164,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "peer": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -184,7 +186,6 @@ "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", - "peer": true, "dependencies": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", @@ -199,11 +200,19 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-simple-access": { "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", - "peer": true, "dependencies": { "@babel/types": "^7.17.0" }, @@ -215,7 +224,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "peer": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -235,7 +243,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "peer": true, "engines": { "node": ">=6.9.0" } @@ -244,7 +251,6 @@ "version": "7.17.9", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", - "peer": true, "dependencies": { "@babel/template": "^7.16.7", "@babel/traverse": "^7.17.9", @@ -332,9 +338,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", - "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.10.tgz", + "integrity": "sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==", "bin": { "parser": "bin/babel-parser.js" }, @@ -342,6 +348,85 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "dev": true, + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.7.tgz", + "integrity": "sha512-oe5VuWs7J9ilH3BCCApGoYjHoSO48vkjX2CbA5bFVhIuO2HKxA3vyF7rleA4o6/4rTDbk6r8hBW7Ul8E+UZrpA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.7.tgz", + "integrity": "sha512-rONFiQz9vgbsnaMtQlZCjIRwhJvlrPET8TabIUK2hzlXw9B9s2Ieaxte1SCOOXMbWRHodbKixNf3BLcWVOQ8Bw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/runtime": { "version": "7.17.0", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.0.tgz", @@ -357,7 +442,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "peer": true, "dependencies": { "@babel/code-frame": "^7.16.7", "@babel/parser": "^7.16.7", @@ -368,19 +452,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", - "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", - "peer": true, + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.10.tgz", + "integrity": "sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==", "dependencies": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", + "@babel/generator": "^7.17.10", "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/parser": "^7.17.10", + "@babel/types": "^7.17.10", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -389,9 +472,9 @@ } }, "node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.10.tgz", + "integrity": "sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==", "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -400,6 +483,223 @@ "node": ">=6.9.0" } }, + "node_modules/@codemirror/autocomplete": { + "version": "0.19.15", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-0.19.15.tgz", + "integrity": "sha512-GQWzvvuXxNUyaEk+5gawbAD8s51/v2Chb++nx0e2eGWrphWk42isBtzOMdc3DxrxrZtPZ55q2ldNp+6G8KJLIQ==", + "dependencies": { + "@codemirror/language": "^0.19.0", + "@codemirror/state": "^0.19.4", + "@codemirror/text": "^0.19.2", + "@codemirror/tooltip": "^0.19.12", + "@codemirror/view": "^0.19.0", + "@lezer/common": "^0.15.0" + } + }, + "node_modules/@codemirror/closebrackets": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@codemirror/closebrackets/-/closebrackets-0.19.2.tgz", + "integrity": "sha512-ClMPzPcPP0eQiDcVjtVPl6OLxgdtZSYDazsvT0AKl70V1OJva0eHgl4/6kCW3RZ0pb2n34i9nJz4eXCmK+TYDA==", + "dependencies": { + "@codemirror/language": "^0.19.0", + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.2", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.44" + } + }, + "node_modules/@codemirror/commands": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-0.19.8.tgz", + "integrity": "sha512-65LIMSGUGGpY3oH6mzV46YWRrgao6NmfJ+AuC7jNz3K5NPnH6GCV1H5I6SwOFyVbkiygGyd0EFwrWqywTBD1aw==", + "dependencies": { + "@codemirror/language": "^0.19.0", + "@codemirror/matchbrackets": "^0.19.0", + "@codemirror/state": "^0.19.2", + "@codemirror/text": "^0.19.6", + "@codemirror/view": "^0.19.22", + "@lezer/common": "^0.15.0" + } + }, + "node_modules/@codemirror/comment": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@codemirror/comment/-/comment-0.19.1.tgz", + "integrity": "sha512-uGKteBuVWAC6fW+Yt8u27DOnXMT/xV4Ekk2Z5mRsiADCZDqYvryrJd6PLL5+8t64BVyocwQwNfz1UswYS2CtFQ==", + "dependencies": { + "@codemirror/state": "^0.19.9", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.0" + } + }, + "node_modules/@codemirror/fold": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@codemirror/fold/-/fold-0.19.4.tgz", + "integrity": "sha512-0SNSkRSOa6gymD6GauHa3sxiysjPhUC0SRVyTlvL52o0gz9GHdc8kNqNQskm3fBtGGOiSriGwF/kAsajRiGhVw==", + "dependencies": { + "@codemirror/gutter": "^0.19.0", + "@codemirror/language": "^0.19.0", + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.22" + } + }, + "node_modules/@codemirror/gutter": { + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@codemirror/gutter/-/gutter-0.19.9.tgz", + "integrity": "sha512-PFrtmilahin1g6uL27aG5tM/rqR9DZzZYZsIrCXA5Uc2OFTFqx4owuhoU9hqfYxHp5ovfvBwQ+txFzqS4vog6Q==", + "dependencies": { + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.23" + } + }, + "node_modules/@codemirror/highlight": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@codemirror/highlight/-/highlight-0.19.8.tgz", + "integrity": "sha512-v/lzuHjrYR8MN2mEJcUD6fHSTXXli9C1XGYpr+ElV6fLBIUhMTNKR3qThp611xuWfXfwDxeL7ppcbkM/MzPV3A==", + "dependencies": { + "@codemirror/language": "^0.19.0", + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.3", + "@codemirror/view": "^0.19.39", + "@lezer/common": "^0.15.0", + "style-mod": "^4.0.0" + } + }, + "node_modules/@codemirror/history": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@codemirror/history/-/history-0.19.2.tgz", + "integrity": "sha512-unhP4t3N2smzmHoo/Yio6ueWi+il8gm9VKrvi6wlcdGH5fOfVDNkmjHQ495SiR+EdOG35+3iNebSPYww0vN7ow==", + "dependencies": { + "@codemirror/state": "^0.19.2", + "@codemirror/view": "^0.19.0" + } + }, + "node_modules/@codemirror/lang-javascript": { + "version": "0.19.7", + "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-0.19.7.tgz", + "integrity": "sha512-DL9f3JLqOEHH9cIwEqqjnP5bkjdVXeECksLtV+/MbPm+l4H+AG+PkwZaJQ2oR1GfPZKh8MVSIE94aGWNkJP8WQ==", + "dependencies": { + "@codemirror/autocomplete": "^0.19.0", + "@codemirror/highlight": "^0.19.7", + "@codemirror/language": "^0.19.0", + "@codemirror/lint": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.0", + "@lezer/javascript": "^0.15.1" + } + }, + "node_modules/@codemirror/language": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-0.19.10.tgz", + "integrity": "sha512-yA0DZ3RYn2CqAAGW62VrU8c4YxscMQn45y/I9sjBlqB1e2OTQLg4CCkMBuMSLXk4xaqjlsgazeOQWaJQOKfV8Q==", + "dependencies": { + "@codemirror/state": "^0.19.0", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.0", + "@lezer/common": "^0.15.5", + "@lezer/lr": "^0.15.0" + } + }, + "node_modules/@codemirror/lint": { + "version": "0.19.6", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-0.19.6.tgz", + "integrity": "sha512-Pbw1Y5kHVs2J+itQ0uez3dI4qY9ApYVap7eNfV81x1/3/BXgBkKfadaw0gqJ4h4FDG7OnJwb0VbPsjJQllHjaA==", + "dependencies": { + "@codemirror/gutter": "^0.19.4", + "@codemirror/panel": "^0.19.0", + "@codemirror/rangeset": "^0.19.1", + "@codemirror/state": "^0.19.4", + "@codemirror/tooltip": "^0.19.16", + "@codemirror/view": "^0.19.22", + "crelt": "^1.0.5" + } + }, + "node_modules/@codemirror/matchbrackets": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@codemirror/matchbrackets/-/matchbrackets-0.19.4.tgz", + "integrity": "sha512-VFkaOKPNudAA5sGP1zikRHCEKU0hjYmkKpr04pybUpQvfTvNJXlReCyP0rvH/1iEwAGPL990ZTT+QrLdu4MeEA==", + "dependencies": { + "@codemirror/language": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.0", + "@lezer/common": "^0.15.0" + } + }, + "node_modules/@codemirror/panel": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@codemirror/panel/-/panel-0.19.1.tgz", + "integrity": "sha512-sYeOCMA3KRYxZYJYn5PNlt9yNsjy3zTNTrbYSfVgjgL9QomIVgOJWPO5hZ2sTN8lufO6lw0vTBsIPL9MSidmBg==", + "dependencies": { + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.0" + } + }, + "node_modules/@codemirror/rangeset": { + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@codemirror/rangeset/-/rangeset-0.19.9.tgz", + "integrity": "sha512-V8YUuOvK+ew87Xem+71nKcqu1SXd5QROMRLMS/ljT5/3MCxtgrRie1Cvild0G/Z2f1fpWxzX78V0U4jjXBorBQ==", + "dependencies": { + "@codemirror/state": "^0.19.0" + } + }, + "node_modules/@codemirror/rectangular-selection": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@codemirror/rectangular-selection/-/rectangular-selection-0.19.2.tgz", + "integrity": "sha512-AXK/p5eGwFJ9GJcLfntqN4dgY+XiIF7eHfXNQJX5HhQLSped2wJE6WuC1rMEaOlcpOqlb9mrNi/ZdUjSIj9mbA==", + "dependencies": { + "@codemirror/state": "^0.19.0", + "@codemirror/text": "^0.19.4", + "@codemirror/view": "^0.19.48" + } + }, + "node_modules/@codemirror/search": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-0.19.10.tgz", + "integrity": "sha512-qjubm69HJixPBWzI6HeEghTWOOD8NXiHOTRNvdizqs8xWRuFChq9zkjD3XiAJ7GXSTzCuQJnAP9DBBGCLq4ZIA==", + "dependencies": { + "@codemirror/panel": "^0.19.0", + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.3", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.34", + "crelt": "^1.0.5" + } + }, + "node_modules/@codemirror/state": { + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-0.19.9.tgz", + "integrity": "sha512-psOzDolKTZkx4CgUqhBQ8T8gBc0xN5z4gzed109aF6x7D7umpDRoimacI/O6d9UGuyl4eYuDCZmDFr2Rq7aGOw==", + "dependencies": { + "@codemirror/text": "^0.19.0" + } + }, + "node_modules/@codemirror/text": { + "version": "0.19.6", + "resolved": "https://registry.npmjs.org/@codemirror/text/-/text-0.19.6.tgz", + "integrity": "sha512-T9jnREMIygx+TPC1bOuepz18maGq/92q2a+n4qTqObKwvNMg+8cMTslb8yxeEDEq7S3kpgGWxgO1UWbQRij0dA==" + }, + "node_modules/@codemirror/tooltip": { + "version": "0.19.16", + "resolved": "https://registry.npmjs.org/@codemirror/tooltip/-/tooltip-0.19.16.tgz", + "integrity": "sha512-zxKDHryUV5/RS45AQL+wOeN+i7/l81wK56OMnUPoTSzCWNITfxHn7BToDsjtrRKbzHqUxKYmBnn/4hPjpZ4WJQ==", + "dependencies": { + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.0" + } + }, + "node_modules/@codemirror/view": { + "version": "0.19.48", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-0.19.48.tgz", + "integrity": "sha512-0eg7D2Nz4S8/caetCTz61rK0tkHI17V/d15Jy0kLOT8dTLGGNJUponDnW28h2B6bERmPlVHKh8MJIr5OCp1nGw==", + "dependencies": { + "@codemirror/rangeset": "^0.19.5", + "@codemirror/state": "^0.19.3", + "@codemirror/text": "^0.19.0", + "style-mod": "^4.0.0", + "w3c-keyname": "^2.2.4" + } + }, "node_modules/@gar/promisify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", @@ -415,11 +715,30 @@ "node": ">=6.9.0" } }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@jridgewell/resolve-uri": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", - "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", "engines": { "node": ">=6.0.0" } @@ -427,14 +746,12 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.11", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", - "peer": true + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", - "peer": true, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -1570,6 +1887,27 @@ "node": ">= 10.18.0" } }, + "node_modules/@lezer/common": { + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.12.tgz", + "integrity": "sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==" + }, + "node_modules/@lezer/javascript": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-0.15.3.tgz", + "integrity": "sha512-8jA2NpOfpWwSPZxRhd9BxK2ZPvGd7nLE3LFTJ5AbMhXAzMHeMjneV6GEVd7dAIee85dtap0jdb6bgOSO0+lfwA==", + "dependencies": { + "@lezer/lr": "^0.15.0" + } + }, + "node_modules/@lezer/lr": { + "version": "0.15.8", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.8.tgz", + "integrity": "sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==", + "dependencies": { + "@lezer/common": "^0.15.0" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -1896,6 +2234,10 @@ "resolved": "packages/osc", "link": true }, + "node_modules/@strudel.cycles/react": { + "resolved": "packages/react", + "link": true + }, "node_modules/@strudel.cycles/serial": { "resolved": "packages/serial", "link": true @@ -2189,6 +2531,18 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true + }, "node_modules/@types/webmidi": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/webmidi/-/webmidi-2.0.6.tgz", @@ -2201,6 +2555,44 @@ "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", "dev": true }, + "node_modules/@vitejs/plugin-react": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-1.3.2.tgz", + "integrity": "sha512-aurBNmMo0kz1O4qRoY+FM4epSA39y3ShWGuqfLRA/3z0oEJAdtoSfgA3aO98/PCCHAqMaduLxIxErWrVKIFzXA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.17.10", + "@babel/plugin-transform-react-jsx": "^7.17.3", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-jsx-self": "^7.16.7", + "@babel/plugin-transform-react-jsx-source": "^7.16.7", + "@rollup/pluginutils": "^4.2.1", + "react-refresh": "^0.13.0", + "resolve": "^1.22.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@vitejs/plugin-react/node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@vitejs/plugin-react/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -2556,9 +2948,9 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", "funding": [ { "type": "opencollective", @@ -2569,12 +2961,11 @@ "url": "https://tidelift.com/funding/github/npm/browserslist" } ], - "peer": true, "dependencies": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", "escalade": "^3.1.1", - "node-releases": "^2.0.2", + "node-releases": "^2.0.3", "picocolors": "^1.0.0" }, "bin": { @@ -2736,9 +3127,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001327", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001327.tgz", - "integrity": "sha512-1/Cg4jlD9qjZzhbzkzEaAC2JHsP0WrOc8Rd/3a3LuajGzGWR/hD7TVyvq99VqmTy99eVh8Zkmdq213OgvgXx7w==", + "version": "1.0.30001341", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001341.tgz", + "integrity": "sha512-2SodVrFFtvGENGCv0ChVJIDQ0KPaS1cg7/qtfMaICgeMolDdo/Z2OD32F0Aq9yl6F4YFwGPBS5AaPqNYiW4PoA==", "funding": [ { "type": "opencollective", @@ -2748,8 +3139,7 @@ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" } - ], - "peer": true + ] }, "node_modules/caseless": { "version": "0.12.0", @@ -3353,7 +3743,6 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "peer": true, "dependencies": { "safe-buffer": "~5.1.1" } @@ -3361,8 +3750,7 @@ "node_modules/convert-source-map/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==", - "peer": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/core-util-is": { "version": "1.0.3", @@ -3386,6 +3774,11 @@ "node": ">=10" } }, + "node_modules/crelt": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", + "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==" + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -3400,6 +3793,12 @@ "node": ">= 8" } }, + "node_modules/csstype": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==", + "dev": true + }, "node_modules/dargs": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", @@ -3761,10 +4160,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.106", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz", - "integrity": "sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg==", - "peer": true + "version": "1.4.137", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", + "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==" }, "node_modules/emoji-regex": { "version": "8.0.0", @@ -3877,6 +4275,361 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/esbuild": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.39.tgz", + "integrity": "sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "esbuild-android-64": "0.14.39", + "esbuild-android-arm64": "0.14.39", + "esbuild-darwin-64": "0.14.39", + "esbuild-darwin-arm64": "0.14.39", + "esbuild-freebsd-64": "0.14.39", + "esbuild-freebsd-arm64": "0.14.39", + "esbuild-linux-32": "0.14.39", + "esbuild-linux-64": "0.14.39", + "esbuild-linux-arm": "0.14.39", + "esbuild-linux-arm64": "0.14.39", + "esbuild-linux-mips64le": "0.14.39", + "esbuild-linux-ppc64le": "0.14.39", + "esbuild-linux-riscv64": "0.14.39", + "esbuild-linux-s390x": "0.14.39", + "esbuild-netbsd-64": "0.14.39", + "esbuild-openbsd-64": "0.14.39", + "esbuild-sunos-64": "0.14.39", + "esbuild-windows-32": "0.14.39", + "esbuild-windows-64": "0.14.39", + "esbuild-windows-arm64": "0.14.39" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.39.tgz", + "integrity": "sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.39.tgz", + "integrity": "sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.39.tgz", + "integrity": "sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.39.tgz", + "integrity": "sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.39.tgz", + "integrity": "sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.39.tgz", + "integrity": "sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.39.tgz", + "integrity": "sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.39.tgz", + "integrity": "sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.39.tgz", + "integrity": "sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.39.tgz", + "integrity": "sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.39.tgz", + "integrity": "sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.39.tgz", + "integrity": "sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.39.tgz", + "integrity": "sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.39.tgz", + "integrity": "sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.39.tgz", + "integrity": "sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.39.tgz", + "integrity": "sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.39.tgz", + "integrity": "sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.39.tgz", + "integrity": "sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.39.tgz", + "integrity": "sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.39.tgz", + "integrity": "sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -3988,6 +4741,21 @@ "node": ">=0.10.0" } }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "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==", + "dev": true + }, "node_modules/fast-glob": { "version": "3.2.11", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", @@ -4268,7 +5036,6 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "peer": true, "engines": { "node": ">=6.9.0" } @@ -4493,7 +5260,6 @@ "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "peer": true, "engines": { "node": ">=4" } @@ -5509,7 +6275,6 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "peer": true, "bin": { "jsesc": "bin/jsesc" }, @@ -5517,6 +6282,47 @@ "node": ">=4" } }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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=", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -5794,6 +6600,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -6529,10 +7346,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz", - "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==", - "peer": true + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", + "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==" }, "node_modules/nopt": { "version": "5.0.0", @@ -7309,8 +8125,7 @@ "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "peer": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -7396,6 +8211,42 @@ "node": ">=8" } }, + "node_modules/postcss": { + "version": "8.4.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz", + "integrity": "sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.3", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss/node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -7523,6 +8374,55 @@ "safe-buffer": "^5.1.0" } }, + "node_modules/react": { + "resolved": "packages/react", + "link": true + }, + "node_modules/react-codemirror6": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/react-codemirror6/-/react-codemirror6-1.1.0.tgz", + "integrity": "sha512-xoXBMrnD4ZikGc3pJSXvjcy8HXuFHMOID1CTf3oJZzfh25MtkLaJxSd3gBz/hqy3rqlGXJH3BMVYDsFsfnHwQQ==", + "dependencies": { + "@babel/runtime": "^7.14.8", + "@codemirror/autocomplete": "^0.19.15", + "@codemirror/closebrackets": "^0.19.1", + "@codemirror/commands": "^0.19.8", + "@codemirror/comment": "^0.19.1", + "@codemirror/fold": "^0.19.3", + "@codemirror/gutter": "^0.19.9", + "@codemirror/highlight": "^0.19.8", + "@codemirror/history": "^0.19.2", + "@codemirror/language": "^0.19.10", + "@codemirror/lint": "^0.19.6", + "@codemirror/matchbrackets": "^0.19.4", + "@codemirror/rectangular-selection": "^0.19.2", + "@codemirror/search": "^0.19.9", + "@codemirror/state": "^0.19.9", + "@codemirror/view": "^0.19.48" + }, + "peerDependencies": { + "react": "^17.0.2", + "react-dom": "^17.0.2" + } + }, + "node_modules/react-hook-inview": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/react-hook-inview/-/react-hook-inview-4.5.0.tgz", + "integrity": "sha512-Hm61BK32/K2Cc3bjBe2bQkndHbQP6NhHvWVX7zYitaitB6T28uUV+wlgxbXU9twxUt7+17HyHq6aezpMUCijQQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-refresh": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.13.0.tgz", + "integrity": "sha512-XP8A9BT0CpRBD+NYLLeIhld/RqG9+gktUjW1FkE+Vm7OCinbG1SshcK5tb9ls4kzvjZr9mOQc7HYgBngEyPAXg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/read": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", @@ -7772,6 +8672,15 @@ "node": ">=4" } }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/read-pkg/node_modules/semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -8083,7 +8992,6 @@ "version": "2.70.1", "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", - "peer": true, "bin": { "rollup": "dist/bin/rollup" }, @@ -8210,6 +9118,15 @@ "node": ">=0.10.0" } }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, "node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -8476,11 +9393,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "peer": true, + "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==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -8796,6 +9713,11 @@ "node": ">=4" } }, + "node_modules/style-mod": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.0.0.tgz", + "integrity": "sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==" + }, "node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -9303,6 +10225,48 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, + "node_modules/vite": { + "version": "2.9.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.9.tgz", + "integrity": "sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==", + "dev": true, + "dependencies": { + "esbuild": "^0.14.27", + "postcss": "^8.4.13", + "resolve": "^1.22.0", + "rollup": "^2.59.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": ">=12.2.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + } + } + }, + "node_modules/w3c-keyname": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.4.tgz", + "integrity": "sha512-tOhfEwEzFLJzf6d1ZPkYfGj+FWhIpBux9ppoP3rlclw3Z0BZv3N7b7030Z1kYth+6rDuAsXUFr+d0VE6Ed1ikw==" + }, "node_modules/walk-back": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-5.1.0.tgz", @@ -9830,6 +10794,68 @@ "osc-js": "^2.3.2" } }, + "packages/react": { + "name": "@strudel.cycles/react", + "version": "0.0.0", + "dependencies": { + "@codemirror/lang-javascript": "^0.19.0", + "react": "^17.0.2", + "react-codemirror6": "^1.1.0", + "react-dom": "^17.0.2", + "react-hook-inview": "^4.5.0" + }, + "devDependencies": { + "@types/react": "^17.0.2", + "@types/react-dom": "^17.0.2", + "@vitejs/plugin-react": "^1.3.0", + "vite": "^2.9.9" + } + }, + "packages/react/node_modules/@types/react": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz", + "integrity": "sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "packages/react/node_modules/@types/react-dom": { + "version": "17.0.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", + "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", + "dev": true, + "dependencies": { + "@types/react": "^17" + } + }, + "packages/react/node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "packages/react/node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, "packages/serial": { "name": "@strudel.cycles/serial", "version": "0.0.6", @@ -9893,7 +10919,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", - "peer": true, "requires": { "@jridgewell/trace-mapping": "^0.3.0" } @@ -9907,27 +10932,25 @@ } }, "@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", - "peer": true + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==" }, "@babel/core": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", - "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", - "peer": true, + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.10.tgz", + "integrity": "sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==", "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-compilation-targets": "^7.17.7", + "@babel/generator": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", "@babel/helper-module-transforms": "^7.17.7", "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.9", + "@babel/parser": "^7.17.10", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/traverse": "^7.17.10", + "@babel/types": "^7.17.10", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -9938,39 +10961,44 @@ "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "peer": true + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, "@babel/generator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", - "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", - "peer": true, + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.10.tgz", + "integrity": "sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==", "requires": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.17.10", + "@jridgewell/gen-mapping": "^0.1.0", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" } }, "@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", - "peer": true, + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", + "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", "requires": { - "@babel/compat-data": "^7.17.7", + "@babel/compat-data": "^7.17.10", "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "browserslist": "^4.20.2", "semver": "^6.3.0" }, "dependencies": { "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "peer": true + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, @@ -9978,7 +11006,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "peer": true, "requires": { "@babel/types": "^7.16.7" } @@ -9987,7 +11014,6 @@ "version": "7.17.9", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", - "peer": true, "requires": { "@babel/template": "^7.16.7", "@babel/types": "^7.17.0" @@ -9997,7 +11023,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "peer": true, "requires": { "@babel/types": "^7.16.7" } @@ -10014,7 +11039,6 @@ "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", - "peer": true, "requires": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", @@ -10026,11 +11050,16 @@ "@babel/types": "^7.17.0" } }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + }, "@babel/helper-simple-access": { "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", - "peer": true, "requires": { "@babel/types": "^7.17.0" } @@ -10039,7 +11068,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "peer": true, "requires": { "@babel/types": "^7.16.7" } @@ -10052,14 +11080,12 @@ "@babel/helper-validator-option": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "peer": true + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" }, "@babel/helpers": { "version": "7.17.9", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", - "peer": true, "requires": { "@babel/template": "^7.16.7", "@babel/traverse": "^7.17.9", @@ -10128,9 +11154,58 @@ } }, "@babel/parser": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", - "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.10.tgz", + "integrity": "sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==" + }, + "@babel/plugin-syntax-jsx": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "dev": true, + "requires": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.7.tgz", + "integrity": "sha512-oe5VuWs7J9ilH3BCCApGoYjHoSO48vkjX2CbA5bFVhIuO2HKxA3vyF7rleA4o6/4rTDbk6r8hBW7Ul8E+UZrpA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.7.tgz", + "integrity": "sha512-rONFiQz9vgbsnaMtQlZCjIRwhJvlrPET8TabIUK2hzlXw9B9s2Ieaxte1SCOOXMbWRHodbKixNf3BLcWVOQ8Bw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } }, "@babel/runtime": { "version": "7.17.0", @@ -10144,7 +11219,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "peer": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/parser": "^7.16.7", @@ -10152,32 +11226,248 @@ } }, "@babel/traverse": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", - "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", - "peer": true, + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.10.tgz", + "integrity": "sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==", "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", + "@babel/generator": "^7.17.10", "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/parser": "^7.17.10", + "@babel/types": "^7.17.10", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.10.tgz", + "integrity": "sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } }, + "@codemirror/autocomplete": { + "version": "0.19.15", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-0.19.15.tgz", + "integrity": "sha512-GQWzvvuXxNUyaEk+5gawbAD8s51/v2Chb++nx0e2eGWrphWk42isBtzOMdc3DxrxrZtPZ55q2ldNp+6G8KJLIQ==", + "requires": { + "@codemirror/language": "^0.19.0", + "@codemirror/state": "^0.19.4", + "@codemirror/text": "^0.19.2", + "@codemirror/tooltip": "^0.19.12", + "@codemirror/view": "^0.19.0", + "@lezer/common": "^0.15.0" + } + }, + "@codemirror/closebrackets": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@codemirror/closebrackets/-/closebrackets-0.19.2.tgz", + "integrity": "sha512-ClMPzPcPP0eQiDcVjtVPl6OLxgdtZSYDazsvT0AKl70V1OJva0eHgl4/6kCW3RZ0pb2n34i9nJz4eXCmK+TYDA==", + "requires": { + "@codemirror/language": "^0.19.0", + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.2", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.44" + } + }, + "@codemirror/commands": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-0.19.8.tgz", + "integrity": "sha512-65LIMSGUGGpY3oH6mzV46YWRrgao6NmfJ+AuC7jNz3K5NPnH6GCV1H5I6SwOFyVbkiygGyd0EFwrWqywTBD1aw==", + "requires": { + "@codemirror/language": "^0.19.0", + "@codemirror/matchbrackets": "^0.19.0", + "@codemirror/state": "^0.19.2", + "@codemirror/text": "^0.19.6", + "@codemirror/view": "^0.19.22", + "@lezer/common": "^0.15.0" + } + }, + "@codemirror/comment": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@codemirror/comment/-/comment-0.19.1.tgz", + "integrity": "sha512-uGKteBuVWAC6fW+Yt8u27DOnXMT/xV4Ekk2Z5mRsiADCZDqYvryrJd6PLL5+8t64BVyocwQwNfz1UswYS2CtFQ==", + "requires": { + "@codemirror/state": "^0.19.9", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.0" + } + }, + "@codemirror/fold": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@codemirror/fold/-/fold-0.19.4.tgz", + "integrity": "sha512-0SNSkRSOa6gymD6GauHa3sxiysjPhUC0SRVyTlvL52o0gz9GHdc8kNqNQskm3fBtGGOiSriGwF/kAsajRiGhVw==", + "requires": { + "@codemirror/gutter": "^0.19.0", + "@codemirror/language": "^0.19.0", + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.22" + } + }, + "@codemirror/gutter": { + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@codemirror/gutter/-/gutter-0.19.9.tgz", + "integrity": "sha512-PFrtmilahin1g6uL27aG5tM/rqR9DZzZYZsIrCXA5Uc2OFTFqx4owuhoU9hqfYxHp5ovfvBwQ+txFzqS4vog6Q==", + "requires": { + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.23" + } + }, + "@codemirror/highlight": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@codemirror/highlight/-/highlight-0.19.8.tgz", + "integrity": "sha512-v/lzuHjrYR8MN2mEJcUD6fHSTXXli9C1XGYpr+ElV6fLBIUhMTNKR3qThp611xuWfXfwDxeL7ppcbkM/MzPV3A==", + "requires": { + "@codemirror/language": "^0.19.0", + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.3", + "@codemirror/view": "^0.19.39", + "@lezer/common": "^0.15.0", + "style-mod": "^4.0.0" + } + }, + "@codemirror/history": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@codemirror/history/-/history-0.19.2.tgz", + "integrity": "sha512-unhP4t3N2smzmHoo/Yio6ueWi+il8gm9VKrvi6wlcdGH5fOfVDNkmjHQ495SiR+EdOG35+3iNebSPYww0vN7ow==", + "requires": { + "@codemirror/state": "^0.19.2", + "@codemirror/view": "^0.19.0" + } + }, + "@codemirror/lang-javascript": { + "version": "0.19.7", + "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-0.19.7.tgz", + "integrity": "sha512-DL9f3JLqOEHH9cIwEqqjnP5bkjdVXeECksLtV+/MbPm+l4H+AG+PkwZaJQ2oR1GfPZKh8MVSIE94aGWNkJP8WQ==", + "requires": { + "@codemirror/autocomplete": "^0.19.0", + "@codemirror/highlight": "^0.19.7", + "@codemirror/language": "^0.19.0", + "@codemirror/lint": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.0", + "@lezer/javascript": "^0.15.1" + } + }, + "@codemirror/language": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-0.19.10.tgz", + "integrity": "sha512-yA0DZ3RYn2CqAAGW62VrU8c4YxscMQn45y/I9sjBlqB1e2OTQLg4CCkMBuMSLXk4xaqjlsgazeOQWaJQOKfV8Q==", + "requires": { + "@codemirror/state": "^0.19.0", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.0", + "@lezer/common": "^0.15.5", + "@lezer/lr": "^0.15.0" + } + }, + "@codemirror/lint": { + "version": "0.19.6", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-0.19.6.tgz", + "integrity": "sha512-Pbw1Y5kHVs2J+itQ0uez3dI4qY9ApYVap7eNfV81x1/3/BXgBkKfadaw0gqJ4h4FDG7OnJwb0VbPsjJQllHjaA==", + "requires": { + "@codemirror/gutter": "^0.19.4", + "@codemirror/panel": "^0.19.0", + "@codemirror/rangeset": "^0.19.1", + "@codemirror/state": "^0.19.4", + "@codemirror/tooltip": "^0.19.16", + "@codemirror/view": "^0.19.22", + "crelt": "^1.0.5" + } + }, + "@codemirror/matchbrackets": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@codemirror/matchbrackets/-/matchbrackets-0.19.4.tgz", + "integrity": "sha512-VFkaOKPNudAA5sGP1zikRHCEKU0hjYmkKpr04pybUpQvfTvNJXlReCyP0rvH/1iEwAGPL990ZTT+QrLdu4MeEA==", + "requires": { + "@codemirror/language": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.0", + "@lezer/common": "^0.15.0" + } + }, + "@codemirror/panel": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@codemirror/panel/-/panel-0.19.1.tgz", + "integrity": "sha512-sYeOCMA3KRYxZYJYn5PNlt9yNsjy3zTNTrbYSfVgjgL9QomIVgOJWPO5hZ2sTN8lufO6lw0vTBsIPL9MSidmBg==", + "requires": { + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.0" + } + }, + "@codemirror/rangeset": { + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@codemirror/rangeset/-/rangeset-0.19.9.tgz", + "integrity": "sha512-V8YUuOvK+ew87Xem+71nKcqu1SXd5QROMRLMS/ljT5/3MCxtgrRie1Cvild0G/Z2f1fpWxzX78V0U4jjXBorBQ==", + "requires": { + "@codemirror/state": "^0.19.0" + } + }, + "@codemirror/rectangular-selection": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@codemirror/rectangular-selection/-/rectangular-selection-0.19.2.tgz", + "integrity": "sha512-AXK/p5eGwFJ9GJcLfntqN4dgY+XiIF7eHfXNQJX5HhQLSped2wJE6WuC1rMEaOlcpOqlb9mrNi/ZdUjSIj9mbA==", + "requires": { + "@codemirror/state": "^0.19.0", + "@codemirror/text": "^0.19.4", + "@codemirror/view": "^0.19.48" + } + }, + "@codemirror/search": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-0.19.10.tgz", + "integrity": "sha512-qjubm69HJixPBWzI6HeEghTWOOD8NXiHOTRNvdizqs8xWRuFChq9zkjD3XiAJ7GXSTzCuQJnAP9DBBGCLq4ZIA==", + "requires": { + "@codemirror/panel": "^0.19.0", + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.3", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.34", + "crelt": "^1.0.5" + } + }, + "@codemirror/state": { + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-0.19.9.tgz", + "integrity": "sha512-psOzDolKTZkx4CgUqhBQ8T8gBc0xN5z4gzed109aF6x7D7umpDRoimacI/O6d9UGuyl4eYuDCZmDFr2Rq7aGOw==", + "requires": { + "@codemirror/text": "^0.19.0" + } + }, + "@codemirror/text": { + "version": "0.19.6", + "resolved": "https://registry.npmjs.org/@codemirror/text/-/text-0.19.6.tgz", + "integrity": "sha512-T9jnREMIygx+TPC1bOuepz18maGq/92q2a+n4qTqObKwvNMg+8cMTslb8yxeEDEq7S3kpgGWxgO1UWbQRij0dA==" + }, + "@codemirror/tooltip": { + "version": "0.19.16", + "resolved": "https://registry.npmjs.org/@codemirror/tooltip/-/tooltip-0.19.16.tgz", + "integrity": "sha512-zxKDHryUV5/RS45AQL+wOeN+i7/l81wK56OMnUPoTSzCWNITfxHn7BToDsjtrRKbzHqUxKYmBnn/4hPjpZ4WJQ==", + "requires": { + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.0" + } + }, + "@codemirror/view": { + "version": "0.19.48", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-0.19.48.tgz", + "integrity": "sha512-0eg7D2Nz4S8/caetCTz61rK0tkHI17V/d15Jy0kLOT8dTLGGNJUponDnW28h2B6bERmPlVHKh8MJIr5OCp1nGw==", + "requires": { + "@codemirror/rangeset": "^0.19.5", + "@codemirror/state": "^0.19.3", + "@codemirror/text": "^0.19.0", + "style-mod": "^4.0.0", + "w3c-keyname": "^2.2.4" + } + }, "@gar/promisify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", @@ -10190,23 +11480,34 @@ "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", "dev": true }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "@jridgewell/resolve-uri": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", - "peer": true + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" + }, + "@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==" }, "@jridgewell/sourcemap-codec": { "version": "1.4.11", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", - "peer": true + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" }, "@jridgewell/trace-mapping": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", - "peer": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -11135,6 +12436,27 @@ "write-file-atomic": "^3.0.3" } }, + "@lezer/common": { + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.12.tgz", + "integrity": "sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==" + }, + "@lezer/javascript": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-0.15.3.tgz", + "integrity": "sha512-8jA2NpOfpWwSPZxRhd9BxK2ZPvGd7nLE3LFTJ5AbMhXAzMHeMjneV6GEVd7dAIee85dtap0jdb6bgOSO0+lfwA==", + "requires": { + "@lezer/lr": "^0.15.0" + } + }, + "@lezer/lr": { + "version": "0.15.8", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.8.tgz", + "integrity": "sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==", + "requires": { + "@lezer/common": "^0.15.0" + } + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -11434,6 +12756,61 @@ "osc-js": "^2.3.2" } }, + "@strudel.cycles/react": { + "version": "file:packages/react", + "requires": { + "@codemirror/lang-javascript": "^0.19.0", + "@types/react": "^17.0.2", + "@types/react-dom": "^17.0.2", + "@vitejs/plugin-react": "^1.3.0", + "react": "^17.0.2", + "react-codemirror6": "^1.1.0", + "react-dom": "^17.0.2", + "react-hook-inview": "^4.5.0", + "vite": "^2.9.9" + }, + "dependencies": { + "@types/react": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz", + "integrity": "sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "17.0.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", + "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", + "dev": true, + "requires": { + "@types/react": "^17" + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + } + } + }, "@strudel.cycles/serial": { "version": "file:packages/serial" }, @@ -11746,6 +13123,18 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true + }, "@types/webmidi": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/webmidi/-/webmidi-2.0.6.tgz", @@ -11758,6 +13147,40 @@ "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", "dev": true }, + "@vitejs/plugin-react": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-1.3.2.tgz", + "integrity": "sha512-aurBNmMo0kz1O4qRoY+FM4epSA39y3ShWGuqfLRA/3z0oEJAdtoSfgA3aO98/PCCHAqMaduLxIxErWrVKIFzXA==", + "dev": true, + "requires": { + "@babel/core": "^7.17.10", + "@babel/plugin-transform-react-jsx": "^7.17.3", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-jsx-self": "^7.16.7", + "@babel/plugin-transform-react-jsx-source": "^7.16.7", + "@rollup/pluginutils": "^4.2.1", + "react-refresh": "^0.13.0", + "resolve": "^1.22.0" + }, + "dependencies": { + "@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "requires": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + } + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + } + } + }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -12042,15 +13465,14 @@ "dev": true }, "browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", - "peer": true, + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", "requires": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", "escalade": "^3.1.1", - "node-releases": "^2.0.2", + "node-releases": "^2.0.3", "picocolors": "^1.0.0" } }, @@ -12171,10 +13593,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001327", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001327.tgz", - "integrity": "sha512-1/Cg4jlD9qjZzhbzkzEaAC2JHsP0WrOc8Rd/3a3LuajGzGWR/hD7TVyvq99VqmTy99eVh8Zkmdq213OgvgXx7w==", - "peer": true + "version": "1.0.30001341", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001341.tgz", + "integrity": "sha512-2SodVrFFtvGENGCv0ChVJIDQ0KPaS1cg7/qtfMaICgeMolDdo/Z2OD32F0Aq9yl6F4YFwGPBS5AaPqNYiW4PoA==" }, "caseless": { "version": "0.12.0", @@ -12661,7 +14082,6 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "peer": true, "requires": { "safe-buffer": "~5.1.1" }, @@ -12669,8 +14089,7 @@ "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==", - "peer": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" } } }, @@ -12693,6 +14112,11 @@ "yaml": "^1.10.0" } }, + "crelt": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", + "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==" + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -12704,6 +14128,12 @@ "which": "^2.0.1" } }, + "csstype": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==", + "dev": true + }, "dargs": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", @@ -12975,10 +14405,9 @@ } }, "electron-to-chromium": { - "version": "1.4.106", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz", - "integrity": "sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg==", - "peer": true + "version": "1.4.137", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", + "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==" }, "emoji-regex": { "version": "8.0.0", @@ -13067,6 +14496,174 @@ "is-symbol": "^1.0.2" } }, + "esbuild": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.39.tgz", + "integrity": "sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ==", + "dev": true, + "requires": { + "esbuild-android-64": "0.14.39", + "esbuild-android-arm64": "0.14.39", + "esbuild-darwin-64": "0.14.39", + "esbuild-darwin-arm64": "0.14.39", + "esbuild-freebsd-64": "0.14.39", + "esbuild-freebsd-arm64": "0.14.39", + "esbuild-linux-32": "0.14.39", + "esbuild-linux-64": "0.14.39", + "esbuild-linux-arm": "0.14.39", + "esbuild-linux-arm64": "0.14.39", + "esbuild-linux-mips64le": "0.14.39", + "esbuild-linux-ppc64le": "0.14.39", + "esbuild-linux-riscv64": "0.14.39", + "esbuild-linux-s390x": "0.14.39", + "esbuild-netbsd-64": "0.14.39", + "esbuild-openbsd-64": "0.14.39", + "esbuild-sunos-64": "0.14.39", + "esbuild-windows-32": "0.14.39", + "esbuild-windows-64": "0.14.39", + "esbuild-windows-arm64": "0.14.39" + } + }, + "esbuild-android-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.39.tgz", + "integrity": "sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ==", + "dev": true, + "optional": true + }, + "esbuild-android-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.39.tgz", + "integrity": "sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA==", + "dev": true, + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.39.tgz", + "integrity": "sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g==", + "dev": true, + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.39.tgz", + "integrity": "sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.39.tgz", + "integrity": "sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.39.tgz", + "integrity": "sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg==", + "dev": true, + "optional": true + }, + "esbuild-linux-32": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.39.tgz", + "integrity": "sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg==", + "dev": true, + "optional": true + }, + "esbuild-linux-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.39.tgz", + "integrity": "sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.39.tgz", + "integrity": "sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.39.tgz", + "integrity": "sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.39.tgz", + "integrity": "sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw==", + "dev": true, + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.39.tgz", + "integrity": "sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-riscv64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.39.tgz", + "integrity": "sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA==", + "dev": true, + "optional": true + }, + "esbuild-linux-s390x": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.39.tgz", + "integrity": "sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA==", + "dev": true, + "optional": true + }, + "esbuild-netbsd-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.39.tgz", + "integrity": "sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA==", + "dev": true, + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.39.tgz", + "integrity": "sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA==", + "dev": true, + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.39.tgz", + "integrity": "sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg==", + "dev": true, + "optional": true + }, + "esbuild-windows-32": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.39.tgz", + "integrity": "sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q==", + "dev": true, + "optional": true + }, + "esbuild-windows-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.39.tgz", + "integrity": "sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow==", + "dev": true, + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.39.tgz", + "integrity": "sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA==", + "dev": true, + "optional": true + }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -13150,6 +14747,18 @@ } } }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "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==", + "dev": true + }, "fast-glob": { "version": "3.2.11", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", @@ -13363,8 +14972,7 @@ "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "peer": true + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" }, "get-caller-file": { "version": "2.0.5", @@ -13532,8 +15140,7 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "peer": true + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "globby": { "version": "11.1.0", @@ -14301,8 +15908,42 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "peer": true + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "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==", + "dev": true + }, + "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=", + "dev": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" }, "jsonfile": { "version": "6.1.0", @@ -14535,6 +16176,14 @@ "is-unicode-supported": "^0.1.0" } }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -15094,10 +16743,9 @@ } }, "node-releases": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz", - "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==", - "peer": true + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", + "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==" }, "nopt": { "version": "5.0.0", @@ -15689,8 +17337,7 @@ "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "peer": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "picomatch": { "version": "2.3.1", @@ -15751,6 +17398,25 @@ } } }, + "postcss": { + "version": "8.4.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz", + "integrity": "sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==", + "dev": true, + "requires": { + "nanoid": "^3.3.3", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "dependencies": { + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true + } + } + }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -15845,6 +17511,96 @@ "safe-buffer": "^5.1.0" } }, + "react": { + "version": "file:packages/react", + "requires": { + "@codemirror/lang-javascript": "^0.19.0", + "@types/react": "^17.0.2", + "@types/react-dom": "^17.0.2", + "@vitejs/plugin-react": "^1.3.0", + "react": "^17.0.2", + "react-codemirror6": "^1.1.0", + "react-dom": "^17.0.2", + "react-hook-inview": "^4.5.0", + "vite": "^2.9.9" + }, + "dependencies": { + "@types/react": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz", + "integrity": "sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "17.0.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", + "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", + "dev": true, + "requires": { + "@types/react": "^17" + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + } + } + }, + "react-codemirror6": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/react-codemirror6/-/react-codemirror6-1.1.0.tgz", + "integrity": "sha512-xoXBMrnD4ZikGc3pJSXvjcy8HXuFHMOID1CTf3oJZzfh25MtkLaJxSd3gBz/hqy3rqlGXJH3BMVYDsFsfnHwQQ==", + "requires": { + "@babel/runtime": "^7.14.8", + "@codemirror/autocomplete": "^0.19.15", + "@codemirror/closebrackets": "^0.19.1", + "@codemirror/commands": "^0.19.8", + "@codemirror/comment": "^0.19.1", + "@codemirror/fold": "^0.19.3", + "@codemirror/gutter": "^0.19.9", + "@codemirror/highlight": "^0.19.8", + "@codemirror/history": "^0.19.2", + "@codemirror/language": "^0.19.10", + "@codemirror/lint": "^0.19.6", + "@codemirror/matchbrackets": "^0.19.4", + "@codemirror/rectangular-selection": "^0.19.2", + "@codemirror/search": "^0.19.9", + "@codemirror/state": "^0.19.9", + "@codemirror/view": "^0.19.48" + } + }, + "react-hook-inview": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/react-hook-inview/-/react-hook-inview-4.5.0.tgz", + "integrity": "sha512-Hm61BK32/K2Cc3bjBe2bQkndHbQP6NhHvWVX7zYitaitB6T28uUV+wlgxbXU9twxUt7+17HyHq6aezpMUCijQQ==", + "requires": {} + }, + "react-refresh": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.13.0.tgz", + "integrity": "sha512-XP8A9BT0CpRBD+NYLLeIhld/RqG9+gktUjW1FkE+Vm7OCinbG1SshcK5tb9ls4kzvjZr9mOQc7HYgBngEyPAXg==", + "dev": true + }, "read": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", @@ -15991,6 +17747,12 @@ "pify": "^3.0.0" } }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -16300,7 +18062,6 @@ "version": "2.70.1", "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", - "peer": true, "requires": { "fsevents": "~2.3.2" } @@ -16381,6 +18142,15 @@ } } }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -16602,11 +18372,11 @@ "is-plain-obj": "^2.0.0" } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "peer": true + "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==", + "dev": true }, "spdx-correct": { "version": "3.1.1", @@ -16856,6 +18626,11 @@ "through": "^2.3.4" } }, + "style-mod": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.0.0.tgz", + "integrity": "sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==" + }, "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -17267,6 +19042,24 @@ } } }, + "vite": { + "version": "2.9.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.9.tgz", + "integrity": "sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==", + "dev": true, + "requires": { + "esbuild": "^0.14.27", + "fsevents": "~2.3.2", + "postcss": "^8.4.13", + "resolve": "^1.22.0", + "rollup": "^2.59.0" + } + }, + "w3c-keyname": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.4.tgz", + "integrity": "sha512-tOhfEwEzFLJzf6d1ZPkYfGj+FWhIpBux9ppoP3rlclw3Z0BZv3N7b7030Z1kYth+6rDuAsXUFr+d0VE6Ed1ikw==" + }, "walk-back": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/walk-back/-/walk-back-5.1.0.tgz", diff --git a/package.json b/package.json index a13c740d..945ae088 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "test": "npm run test --workspaces --if-present && cd repl && npm run test", "bootstrap": "lerna bootstrap", "setup": "npm i && npm run bootstrap && cd repl && npm i", - "repl": "cd repl && npm run start", + "repl": "cd repl && npm run dev", "osc": "cd packages/osc && npm run server", "build": "cd repl && npm run build", "jsdoc": "jsdoc packages/ -c jsdoc.config.json", diff --git a/repl/.gitignore b/repl/.gitignore index e8b9b4f5..a547bf36 100644 --- a/repl/.gitignore +++ b/repl/.gitignore @@ -1,25 +1,24 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js - -# testing -/coverage - -# production -/build - -# misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - +# Logs +logs +*.log npm-debug.log* yarn-debug.log* yarn-error.log* +pnpm-debug.log* +lerna-debug.log* -.parcel-cache \ No newline at end of file +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/repl/README.md b/repl/README.md deleted file mode 100644 index de8f9bf9..00000000 --- a/repl/README.md +++ /dev/null @@ -1,26 +0,0 @@ -# Strudel REPL - -This is the REPL for Strudel. REPL stands for - -- Read -- Evaluate -- Play! -- Loop - -The REPL is deployed at [strudel.tidalcycles.org](https://strudel.tidalcycles.org/). - -## Run REPL locally - -```bash -# from project root -npm run setup -npm run repl -``` - -## Build REPL - -```bash -cd repl -npm run build # <- builds repl + tutorial to ../docs -npm run static # <- test static build -``` diff --git a/repl/etc/agpl-header.txt b/repl/etc/agpl-header.txt deleted file mode 100644 index 7256f033..00000000 --- a/repl/etc/agpl-header.txt +++ /dev/null @@ -1,23 +0,0 @@ -/* - -Strudel - javascript-based environment for live coding algorithmic (musical) patterns -https://strudel.tidalcycles.org / https://github.com/tidalcycles/strudel/ - -Copyright (C) Strudel contributors -https://github.com/tidalcycles/strudel/graphs/contributors - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU Affero General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU Affero General Public License for more details. - -You should have received a copy of the GNU Affero General Public License -along with this program. If not, see . - -*/ - diff --git a/repl/public/index.html b/repl/index.html similarity index 74% rename from repl/public/index.html rename to repl/index.html index afe9c202..8ce8e823 100644 --- a/repl/public/index.html +++ b/repl/index.html @@ -1,9 +1,9 @@ - - - + + + @@ -13,5 +13,6 @@
+ diff --git a/repl/package-lock.json b/repl/package-lock.json index 41c679dd..e4710014 100644 --- a/repl/package-lock.json +++ b/repl/package-lock.json @@ -1,46 +1,35 @@ { - "name": "@strudel.cycles/repl", - "version": "0.1.0", + "name": "repl2", + "version": "0.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "@strudel.cycles/repl", - "version": "0.1.0", + "name": "repl2", + "version": "0.0.0", "dependencies": { - "@codemirror/lang-javascript": "^0.19.0", - "@testing-library/jest-dom": "^5.16.3", - "@testing-library/react": "^12.1.4", - "@testing-library/user-event": "^13.5.0", - "codemirror6-themes": "^0.1.2", - "events": "^3.3.0", - "gh-pages": "^3.2.3", "react": "^17.0.2", - "react-codemirror6": "^1.1.0", - "react-dom": "^17.0.2", - "react-hook-inview": "^4.4.1", - "react-scripts": "5.0.0", - "tone": "^14.7.77", - "web-vitals": "^2.1.4" + "react-dom": "^17.0.2" }, "devDependencies": { - "@mdx-js/react": "^1.6.22", - "@parcel/transformer-mdx": "^2.3.1", "@tailwindcss/typography": "^0.5.2", - "autoprefixer": "^10.4.4", - "parcel": "^2.3.1", - "postcss": "^8.4.12", - "process": "^0.11.10", - "serve": "^13.0.2", - "tailwindcss": "^3.0.23" + "@types/react": "^17.0.2", + "@types/react-dom": "^17.0.2", + "@vitejs/plugin-react": "^1.3.0", + "autoprefixer": "^10.4.7", + "postcss": "^8.4.13", + "tailwindcss": "^3.0.24", + "vite": "^2.9.9" } }, "node_modules/@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.0" + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { "node": ">=6.0.0" @@ -50,6 +39,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, "dependencies": { "@babel/highlight": "^7.16.7" }, @@ -58,32 +48,34 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", - "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.10.tgz", + "integrity": "sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==", + "dev": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.7", - "@babel/helper-compilation-targets": "^7.17.7", + "@babel/generator": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.8", - "@babel/parser": "^7.17.8", + "@babel/helpers": "^7.17.9", + "@babel/parser": "^7.17.10", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0", + "@babel/traverse": "^7.17.10", + "@babel/types": "^7.17.10", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", + "json5": "^2.2.1", "semver": "^6.3.0" }, "engines": { @@ -94,67 +86,15 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/eslint-parser": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", - "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", - "dependencies": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.11.0", - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/generator": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", - "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.10.tgz", + "integrity": "sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==", + "dev": true, "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.17.10", + "@jridgewell/gen-mapping": "^0.1.0", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" @@ -164,6 +104,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -171,26 +112,15 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", + "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", + "dev": true, "dependencies": { - "@babel/compat-data": "^7.17.7", + "@babel/compat-data": "^7.17.10", "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "browserslist": "^4.20.2", "semver": "^6.3.0" }, "engines": { @@ -200,90 +130,11 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", - "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/helper-environment-visitor": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -292,24 +143,13 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "dev": true, "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" }, "engines": { "node": ">=6.9.0" @@ -319,6 +159,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -326,21 +167,11 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", - "dependencies": { - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-module-imports": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -352,6 +183,7 @@ "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", @@ -366,49 +198,11 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-plugin-utils": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, + "dev": true, "engines": { "node": ">=6.9.0" } @@ -417,6 +211,7 @@ "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "dev": true, "dependencies": { "@babel/types": "^7.17.0" }, @@ -424,21 +219,11 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -450,6 +235,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -458,31 +244,19 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - }, + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz", - "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", + "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "dev": true, "dependencies": { "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", + "@babel/traverse": "^7.17.9", "@babel/types": "^7.17.0" }, "engines": { @@ -490,9 +264,10 @@ } }, "node_modules/@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", + "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -503,9 +278,10 @@ } }, "node_modules/@babel/parser": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", - "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.10.tgz", + "integrity": "sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==", + "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -513,907 +289,11 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.8.tgz", - "integrity": "sha512-U69odN4Umyyx1xO1rTII0IDkAEC+RNlcKXtqOblfpzqy1C+aOplb76BQNq0+XdpVkOaPlpEDwd++joY8FNFJKA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.0", - "charcodes": "^0.2.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", - "dependencies": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", - "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", - "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", - "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-flow": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz", - "integrity": "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==", - "dependencies": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", - "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", - "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" }, @@ -1428,6 +308,7 @@ "version": "7.17.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", @@ -1446,6 +327,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "dev": true, "dependencies": { "@babel/plugin-transform-react-jsx": "^7.16.7" }, @@ -1456,39 +338,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { + "node_modules/@babel/plugin-transform-react-jsx-self": { "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", - "dependencies": { - "regenerator-transform": "^0.14.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.7.tgz", + "integrity": "sha512-oe5VuWs7J9ilH3BCCApGoYjHoSO48vkjX2CbA5bFVhIuO2HKxA3vyF7rleA4o6/4rTDbk6r8hBW7Ul8E+UZrpA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" }, @@ -1499,37 +353,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", - "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { + "node_modules/@babel/plugin-transform-react-jsx-source": { "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.7.tgz", + "integrity": "sha512-rONFiQz9vgbsnaMtQlZCjIRwhJvlrPET8TabIUK2hzlXw9B9s2Ieaxte1SCOOXMbWRHodbKixNf3BLcWVOQ8Bw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.16.7" }, @@ -1540,280 +368,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", - "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-typescript": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", - "dependencies": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.16.7", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", - "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz", - "integrity": "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.8.tgz", - "integrity": "sha512-ZbYSUvoSF6dXZmMl/CYTMOvzIFnbGfv4W3SEHYgMvNsFTeLaF2gkGAF4K2ddmtSK4Emej+0aYcnSC6N5dPCXUQ==", - "dependencies": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/template": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.16.7", "@babel/parser": "^7.16.7", @@ -1824,18 +383,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.10.tgz", + "integrity": "sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", + "@babel/generator": "^7.17.10", "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", + "@babel/parser": "^7.17.10", + "@babel/types": "^7.17.10", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1844,9 +404,10 @@ } }, "node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.10.tgz", + "integrity": "sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==", + "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -1855,2256 +416,58 @@ "node": ">=6.9.0" } }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "node_modules/@codemirror/autocomplete": { - "version": "0.19.15", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-0.19.15.tgz", - "integrity": "sha512-GQWzvvuXxNUyaEk+5gawbAD8s51/v2Chb++nx0e2eGWrphWk42isBtzOMdc3DxrxrZtPZ55q2ldNp+6G8KJLIQ==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.4", - "@codemirror/text": "^0.19.2", - "@codemirror/tooltip": "^0.19.12", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.0" - } - }, - "node_modules/@codemirror/closebrackets": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@codemirror/closebrackets/-/closebrackets-0.19.2.tgz", - "integrity": "sha512-ClMPzPcPP0eQiDcVjtVPl6OLxgdtZSYDazsvT0AKl70V1OJva0eHgl4/6kCW3RZ0pb2n34i9nJz4eXCmK+TYDA==", - "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.2", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.44" - } - }, - "node_modules/@codemirror/commands": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-0.19.8.tgz", - "integrity": "sha512-65LIMSGUGGpY3oH6mzV46YWRrgao6NmfJ+AuC7jNz3K5NPnH6GCV1H5I6SwOFyVbkiygGyd0EFwrWqywTBD1aw==", - "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/matchbrackets": "^0.19.0", - "@codemirror/state": "^0.19.2", - "@codemirror/text": "^0.19.6", - "@codemirror/view": "^0.19.22", - "@lezer/common": "^0.15.0" - } - }, - "node_modules/@codemirror/comment": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@codemirror/comment/-/comment-0.19.1.tgz", - "integrity": "sha512-uGKteBuVWAC6fW+Yt8u27DOnXMT/xV4Ekk2Z5mRsiADCZDqYvryrJd6PLL5+8t64BVyocwQwNfz1UswYS2CtFQ==", - "dependencies": { - "@codemirror/state": "^0.19.9", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.0" - } - }, - "node_modules/@codemirror/fold": { - "version": "0.19.4", - "resolved": "https://registry.npmjs.org/@codemirror/fold/-/fold-0.19.4.tgz", - "integrity": "sha512-0SNSkRSOa6gymD6GauHa3sxiysjPhUC0SRVyTlvL52o0gz9GHdc8kNqNQskm3fBtGGOiSriGwF/kAsajRiGhVw==", - "dependencies": { - "@codemirror/gutter": "^0.19.0", - "@codemirror/language": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.22" - } - }, - "node_modules/@codemirror/gutter": { - "version": "0.19.9", - "resolved": "https://registry.npmjs.org/@codemirror/gutter/-/gutter-0.19.9.tgz", - "integrity": "sha512-PFrtmilahin1g6uL27aG5tM/rqR9DZzZYZsIrCXA5Uc2OFTFqx4owuhoU9hqfYxHp5ovfvBwQ+txFzqS4vog6Q==", - "dependencies": { - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.23" - } - }, - "node_modules/@codemirror/highlight": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@codemirror/highlight/-/highlight-0.19.8.tgz", - "integrity": "sha512-v/lzuHjrYR8MN2mEJcUD6fHSTXXli9C1XGYpr+ElV6fLBIUhMTNKR3qThp611xuWfXfwDxeL7ppcbkM/MzPV3A==", - "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.3", - "@codemirror/view": "^0.19.39", - "@lezer/common": "^0.15.0", - "style-mod": "^4.0.0" - } - }, - "node_modules/@codemirror/history": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@codemirror/history/-/history-0.19.2.tgz", - "integrity": "sha512-unhP4t3N2smzmHoo/Yio6ueWi+il8gm9VKrvi6wlcdGH5fOfVDNkmjHQ495SiR+EdOG35+3iNebSPYww0vN7ow==", - "dependencies": { - "@codemirror/state": "^0.19.2", - "@codemirror/view": "^0.19.0" - } - }, - "node_modules/@codemirror/lang-javascript": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-0.19.7.tgz", - "integrity": "sha512-DL9f3JLqOEHH9cIwEqqjnP5bkjdVXeECksLtV+/MbPm+l4H+AG+PkwZaJQ2oR1GfPZKh8MVSIE94aGWNkJP8WQ==", - "dependencies": { - "@codemirror/autocomplete": "^0.19.0", - "@codemirror/highlight": "^0.19.7", - "@codemirror/language": "^0.19.0", - "@codemirror/lint": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/javascript": "^0.15.1" - } - }, - "node_modules/@codemirror/language": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-0.19.10.tgz", - "integrity": "sha512-yA0DZ3RYn2CqAAGW62VrU8c4YxscMQn45y/I9sjBlqB1e2OTQLg4CCkMBuMSLXk4xaqjlsgazeOQWaJQOKfV8Q==", - "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.5", - "@lezer/lr": "^0.15.0" - } - }, - "node_modules/@codemirror/lint": { - "version": "0.19.6", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-0.19.6.tgz", - "integrity": "sha512-Pbw1Y5kHVs2J+itQ0uez3dI4qY9ApYVap7eNfV81x1/3/BXgBkKfadaw0gqJ4h4FDG7OnJwb0VbPsjJQllHjaA==", - "dependencies": { - "@codemirror/gutter": "^0.19.4", - "@codemirror/panel": "^0.19.0", - "@codemirror/rangeset": "^0.19.1", - "@codemirror/state": "^0.19.4", - "@codemirror/tooltip": "^0.19.16", - "@codemirror/view": "^0.19.22", - "crelt": "^1.0.5" - } - }, - "node_modules/@codemirror/matchbrackets": { - "version": "0.19.4", - "resolved": "https://registry.npmjs.org/@codemirror/matchbrackets/-/matchbrackets-0.19.4.tgz", - "integrity": "sha512-VFkaOKPNudAA5sGP1zikRHCEKU0hjYmkKpr04pybUpQvfTvNJXlReCyP0rvH/1iEwAGPL990ZTT+QrLdu4MeEA==", - "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.0" - } - }, - "node_modules/@codemirror/panel": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@codemirror/panel/-/panel-0.19.1.tgz", - "integrity": "sha512-sYeOCMA3KRYxZYJYn5PNlt9yNsjy3zTNTrbYSfVgjgL9QomIVgOJWPO5hZ2sTN8lufO6lw0vTBsIPL9MSidmBg==", - "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0" - } - }, - "node_modules/@codemirror/rangeset": { - "version": "0.19.9", - "resolved": "https://registry.npmjs.org/@codemirror/rangeset/-/rangeset-0.19.9.tgz", - "integrity": "sha512-V8YUuOvK+ew87Xem+71nKcqu1SXd5QROMRLMS/ljT5/3MCxtgrRie1Cvild0G/Z2f1fpWxzX78V0U4jjXBorBQ==", - "dependencies": { - "@codemirror/state": "^0.19.0" - } - }, - "node_modules/@codemirror/rectangular-selection": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@codemirror/rectangular-selection/-/rectangular-selection-0.19.2.tgz", - "integrity": "sha512-AXK/p5eGwFJ9GJcLfntqN4dgY+XiIF7eHfXNQJX5HhQLSped2wJE6WuC1rMEaOlcpOqlb9mrNi/ZdUjSIj9mbA==", - "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/text": "^0.19.4", - "@codemirror/view": "^0.19.48" - } - }, - "node_modules/@codemirror/search": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-0.19.10.tgz", - "integrity": "sha512-qjubm69HJixPBWzI6HeEghTWOOD8NXiHOTRNvdizqs8xWRuFChq9zkjD3XiAJ7GXSTzCuQJnAP9DBBGCLq4ZIA==", - "dependencies": { - "@codemirror/panel": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.3", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.34", - "crelt": "^1.0.5" - } - }, - "node_modules/@codemirror/state": { - "version": "0.19.9", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-0.19.9.tgz", - "integrity": "sha512-psOzDolKTZkx4CgUqhBQ8T8gBc0xN5z4gzed109aF6x7D7umpDRoimacI/O6d9UGuyl4eYuDCZmDFr2Rq7aGOw==", - "dependencies": { - "@codemirror/text": "^0.19.0" - } - }, - "node_modules/@codemirror/text": { - "version": "0.19.6", - "resolved": "https://registry.npmjs.org/@codemirror/text/-/text-0.19.6.tgz", - "integrity": "sha512-T9jnREMIygx+TPC1bOuepz18maGq/92q2a+n4qTqObKwvNMg+8cMTslb8yxeEDEq7S3kpgGWxgO1UWbQRij0dA==" - }, - "node_modules/@codemirror/tooltip": { - "version": "0.19.16", - "resolved": "https://registry.npmjs.org/@codemirror/tooltip/-/tooltip-0.19.16.tgz", - "integrity": "sha512-zxKDHryUV5/RS45AQL+wOeN+i7/l81wK56OMnUPoTSzCWNITfxHn7BToDsjtrRKbzHqUxKYmBnn/4hPjpZ4WJQ==", - "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0" - } - }, - "node_modules/@codemirror/view": { - "version": "0.19.48", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-0.19.48.tgz", - "integrity": "sha512-0eg7D2Nz4S8/caetCTz61rK0tkHI17V/d15Jy0kLOT8dTLGGNJUponDnW28h2B6bERmPlVHKh8MJIr5OCp1nGw==", - "dependencies": { - "@codemirror/rangeset": "^0.19.5", - "@codemirror/state": "^0.19.3", - "@codemirror/text": "^0.19.0", - "style-mod": "^4.0.0", - "w3c-keyname": "^2.2.4" - } - }, - "node_modules/@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" - }, - "node_modules/@csstools/postcss-color-function": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.0.3.tgz", - "integrity": "sha512-J26I69pT2B3MYiLY/uzCGKVJyMYVg9TCpXkWsRlt+Yfq+nELUEm72QXIMYXs4xA9cJA4Oqs2EylrfokKl3mJEQ==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-font-format-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", - "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@csstools/postcss-ic-unit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.1.tgz", - "integrity": "sha512-Og5RrTzwFhrKoA79c3MLkfrIBYmwuf/X83s+JQtz/Dkk/MpsaKtqHV1OOzYkogQ+tj3oYp5Mq39XotBXNqVc3Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-normalize-display-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@csstools/postcss-oklab-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.2.tgz", - "integrity": "sha512-QwhWesEkMlp4narAwUi6pgc6kcooh8cC7zfxa9LSQNYXqzcdNUtNBzbGc5nuyAVreb7uf5Ox4qH1vYT3GA1wOg==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", - "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/load-nyc-config/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==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/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==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/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==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@istanbuljs/load-nyc-config/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==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.0.2.tgz", - "integrity": "sha512-tiRpnMeeyQuuzgL5UNSeiqMwF8UOWPbAE5rzcu/1zyq4oPG2Ox6xm4YCOruwbp10F8odWc+XwVxTyGzMSLMqxA==", - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.0.2", - "jest-util": "^28.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/console/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/console/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest/console/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/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/@jest/console/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/@jest/console/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/@jest/console/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/console/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.0.3.tgz", - "integrity": "sha512-cCQW06vEZ+5r50SB06pOnSWsOBs7F+lswPYnKKfBz1ncLlj1sMqmvjgam8q40KhlZ8Ut4eNAL2Hvfx4BKIO2FA==", - "peer": true, - "dependencies": { - "@jest/console": "^28.0.2", - "@jest/reporters": "^28.0.3", - "@jest/test-result": "^28.0.2", - "@jest/transform": "^28.0.3", - "@jest/types": "^28.0.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^28.0.2", - "jest-config": "^28.0.3", - "jest-haste-map": "^28.0.2", - "jest-message-util": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.0.3", - "jest-resolve-dependencies": "^28.0.3", - "jest-runner": "^28.0.3", - "jest-runtime": "^28.0.3", - "jest-snapshot": "^28.0.3", - "jest-util": "^28.0.2", - "jest-validate": "^28.0.2", - "jest-watcher": "^28.0.2", - "micromatch": "^4.0.4", - "pretty-format": "^28.0.2", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/core/node_modules/@jest/transform": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.0.3.tgz", - "integrity": "sha512-+Y0ikI7SwoW/YbK8t9oKwC70h4X2Gd0OVuz5tctRvSV/EDQU00AAkoqevXgPSSFimUmp/sp7Yl8s/1bExDqOIg==", - "peer": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.0.2", - "@jridgewell/trace-mapping": "^0.3.7", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/core/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/core/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest/core/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/@jest/core/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/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==", - "peer": true - }, - "node_modules/@jest/core/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/core/node_modules/jest-haste-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.0.2.tgz", - "integrity": "sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/@jest/core/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/core/node_modules/jest-resolve": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.0.3.tgz", - "integrity": "sha512-lfgjd9JhEjpjIN3HLUfdysdK+A7ePQoYmd7WL9DUEWqdnngb1rF56eee6iDXJxl/3eSolpP43VD7VrhjL3NsoQ==", - "peer": true, - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.0.2", - "jest-validate": "^28.0.2", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/core/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/core/node_modules/jest-validate": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.0.2.tgz", - "integrity": "sha512-nr0UOvCTtxP0YPdsk01Gk7e7c0xIiEe2nncAe3pj0wBfUvAykTVrMrdeASlAJnlEQCBuwN/GF4hKoCzbkGNCNw==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "leven": "^3.1.0", - "pretty-format": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/core/node_modules/jest-worker": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.0.2.tgz", - "integrity": "sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==", - "peer": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/core/node_modules/jest-worker/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/core/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "node_modules/@jest/core/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "peer": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/@jest/environment": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.0.2.tgz", - "integrity": "sha512-IvI7dEfqVEffDYlw9FQfVBt6kXt/OI38V7QUIur0ulOQgzpKYJDVvLzj4B1TVmHWTGW5tcnJdlZ3hqzV6/I9Qg==", - "peer": true, - "dependencies": { - "@jest/fake-timers": "^28.0.2", - "@jest/types": "^28.0.2", - "@types/node": "*", - "jest-mock": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/environment/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/environment/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest/environment/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/environment/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/@jest/environment/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/environment/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==", - "peer": true - }, - "node_modules/@jest/environment/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/expect": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.0.3.tgz", - "integrity": "sha512-VEzZr85bqNomgayQkR7hWG5HnbZYWYWagQriZsixhLmOzU6PCpMP61aeVhkCoRrg7ri5f7JDpeTPzDAajIwFHw==", - "peer": true, - "dependencies": { - "expect": "^28.0.2", - "jest-snapshot": "^28.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/expect-utils": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.0.2.tgz", - "integrity": "sha512-YryfH2zN5c7M8eLtn9oTBRj1sfD+X4cHNXJnTejqCveOS33wADEZUxJ7de5++lRvByNpRpfAnc8zTK7yrUJqgA==", - "peer": true, - "dependencies": { - "jest-get-type": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/expect-utils/node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.0.2.tgz", - "integrity": "sha512-R75yUv+WeybPa4ZVhX9C+8XN0TKjUoceUX+/QEaDVQGxZZOK50eD74cs7iMDTtpodh00d8iLlc9197vgF6oZjA==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@sinonjs/fake-timers": "^9.1.1", - "@types/node": "*", - "jest-message-util": "^28.0.2", - "jest-mock": "^28.0.2", - "jest-util": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/fake-timers/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/fake-timers/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest/fake-timers/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/fake-timers/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/@jest/fake-timers/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/fake-timers/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==", - "peer": true - }, - "node_modules/@jest/fake-timers/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/fake-timers/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/fake-timers/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/globals": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.0.3.tgz", - "integrity": "sha512-q/zXYI6CKtTSIt1WuTHBYizJhH7K8h+xG5PE3C0oawLlPIvUMDYmpj0JX0XsJwPRLCsz/fYXHZVG46AaEhSPmw==", - "peer": true, - "dependencies": { - "@jest/environment": "^28.0.2", - "@jest/expect": "^28.0.3", - "@jest/types": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/globals/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/globals/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest/globals/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/globals/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/@jest/globals/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/globals/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==", - "peer": true - }, - "node_modules/@jest/globals/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/globals/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.0.3.tgz", - "integrity": "sha512-xrbIc7J/xwo+D7AY3enAR9ZWYCmJ8XIkstTukTGpKDph0gLl/TJje9jl3dssvE4KJzYqMKiSrnE5Nt68I4fTEg==", - "peer": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^28.0.2", - "@jest/test-result": "^28.0.2", - "@jest/transform": "^28.0.3", - "@jest/types": "^28.0.2", - "@jridgewell/trace-mapping": "^0.3.7", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/reporters/node_modules/@jest/transform": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.0.3.tgz", - "integrity": "sha512-+Y0ikI7SwoW/YbK8t9oKwC70h4X2Gd0OVuz5tctRvSV/EDQU00AAkoqevXgPSSFimUmp/sp7Yl8s/1bExDqOIg==", - "peer": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.0.2", - "@jridgewell/trace-mapping": "^0.3.7", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest/reporters/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/@jest/reporters/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/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==", - "peer": true - }, - "node_modules/@jest/reporters/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/jest-haste-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.0.2.tgz", - "integrity": "sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/@jest/reporters/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/jest-worker": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.0.2.tgz", - "integrity": "sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==", - "peer": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/jest-worker/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/@jest/reporters/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "peer": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/@jest/schemas": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", - "dependencies": { - "@sinclair/typebox": "^0.23.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.0.2.tgz", - "integrity": "sha512-Y9dxC8ZpN3kImkk0LkK5XCEneYMAXlZ8m5bflmSL5vrwyeUpJfentacCUg6fOb8NOpOO7hz2+l37MV77T6BFPw==", - "peer": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.7", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/test-result": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.0.2.tgz", - "integrity": "sha512-4EUqgjq9VzyUiVTvZfI9IRJD6t3NYBNP4f+Eq8Zr93+hkJ0RrGU4OBTw8tfNzidKX+bmuYzn8FxqpxOPIGGCMA==", - "dependencies": { - "@jest/console": "^28.0.2", - "@jest/types": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/test-result/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/test-result/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest/test-result/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/@jest/test-result/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/@jest/test-result/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/@jest/test-result/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/@jest/test-result/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/test-result/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.0.2.tgz", - "integrity": "sha512-zhnZ8ydkZQTPL7YucB86eOlD79zPy5EGSUKiR2Iv93RVEDU6OEP33kwDBg70ywOcxeJGDRhyo09q7TafNCBiIg==", - "peer": true, - "dependencies": { - "@jest/test-result": "^28.0.2", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/test-sequencer/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/test-sequencer/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest/test-sequencer/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/test-sequencer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/@jest/test-sequencer/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/test-sequencer/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==", - "peer": true - }, - "node_modules/@jest/test-sequencer/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/test-sequencer/node_modules/jest-haste-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.0.2.tgz", - "integrity": "sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/@jest/test-sequencer/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/test-sequencer/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/test-sequencer/node_modules/jest-worker": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.0.2.tgz", - "integrity": "sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==", - "peer": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/test-sequencer/node_modules/jest-worker/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/@jest/test-sequencer/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform/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/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/@jest/transform/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/@jest/transform/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/@jest/transform/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/types/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/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/@jest/types/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/@jest/types/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/@jest/types/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/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==", - "dependencies": { - "has-flag": "^4.0.0" + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", + "dev": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==", + "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "node_modules/@lezer/common": { - "version": "0.15.12", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.12.tgz", - "integrity": "sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==" - }, - "node_modules/@lezer/javascript": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-0.15.3.tgz", - "integrity": "sha512-8jA2NpOfpWwSPZxRhd9BxK2ZPvGd7nLE3LFTJ5AbMhXAzMHeMjneV6GEVd7dAIee85dtap0jdb6bgOSO0+lfwA==", - "dependencies": { - "@lezer/lr": "^0.15.0" - } - }, - "node_modules/@lezer/lr": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.8.tgz", - "integrity": "sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==", - "dependencies": { - "@lezer/common": "^0.15.0" - } - }, - "node_modules/@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "dev": true, - "dependencies": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@mdx-js/mdx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0" - } - }, - "node_modules/@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -4117,6 +480,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, "engines": { "node": ">= 8" } @@ -4125,6 +489,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -4133,2207 +498,19 @@ "node": ">= 8" } }, - "node_modules/@parcel/bundler-default": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.4.0.tgz", - "integrity": "sha512-RaXlxo0M51739Ko3bsOJpDBZlJ+cqkDoBTozNeSc65jS2TMBIBWLMapm8095qmty39OrgYNhzjgPiIlKDS/LWA==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.4.0", - "@parcel/hash": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/cache": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.4.0.tgz", - "integrity": "sha512-oOudoAafrCAHQY0zkU7gVHG1pAGBUz9rht7Tx4WupTmAH0O0F5UnZs6XbjoBJaPHg+CYUXK7v9wQcrNA72E3GA==", - "dev": true, - "dependencies": { - "@parcel/fs": "2.4.0", - "@parcel/logger": "2.4.0", - "@parcel/utils": "2.4.0", - "lmdb": "2.2.4" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.4.0" - } - }, - "node_modules/@parcel/codeframe": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.4.0.tgz", - "integrity": "sha512-PJ3W9Z0sjoS2CANyo50c+LEr9IRZrtu0WsVPSYZ5ZYRuSXrSa/6PcAlnkyDk2+hi7Od8ncT2bmDexl0Oar3Jyg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/codeframe/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@parcel/codeframe/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/@parcel/codeframe/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@parcel/codeframe/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@parcel/codeframe/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@parcel/codeframe/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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@parcel/compressor-raw": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.4.0.tgz", - "integrity": "sha512-ZErX14fTc0gKIgtnuqW7Clfln4dpXWfUaJQQIf5C3x/LkpUeEhdXeKntkvSxOddDk2JpIKDwqzAxEMZUnDo4Nw==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/config-default": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.4.0.tgz", - "integrity": "sha512-pFOPBXPO6HGqNWTLkcK5i8haMOrRgUouUhcWPGWDpN9IPUYFK2E/O1E/uyMjIA1mSL3FnazI+jJwZ45NhKPpIA==", - "dev": true, - "dependencies": { - "@parcel/bundler-default": "2.4.0", - "@parcel/compressor-raw": "2.4.0", - "@parcel/namer-default": "2.4.0", - "@parcel/optimizer-css": "2.4.0", - "@parcel/optimizer-htmlnano": "2.4.0", - "@parcel/optimizer-image": "2.4.0", - "@parcel/optimizer-svgo": "2.4.0", - "@parcel/optimizer-terser": "2.4.0", - "@parcel/packager-css": "2.4.0", - "@parcel/packager-html": "2.4.0", - "@parcel/packager-js": "2.4.0", - "@parcel/packager-raw": "2.4.0", - "@parcel/packager-svg": "2.4.0", - "@parcel/reporter-dev-server": "2.4.0", - "@parcel/resolver-default": "2.4.0", - "@parcel/runtime-browser-hmr": "2.4.0", - "@parcel/runtime-js": "2.4.0", - "@parcel/runtime-react-refresh": "2.4.0", - "@parcel/runtime-service-worker": "2.4.0", - "@parcel/transformer-babel": "2.4.0", - "@parcel/transformer-css": "2.4.0", - "@parcel/transformer-html": "2.4.0", - "@parcel/transformer-image": "2.4.0", - "@parcel/transformer-js": "2.4.0", - "@parcel/transformer-json": "2.4.0", - "@parcel/transformer-postcss": "2.4.0", - "@parcel/transformer-posthtml": "2.4.0", - "@parcel/transformer-raw": "2.4.0", - "@parcel/transformer-react-refresh-wrap": "2.4.0", - "@parcel/transformer-svg": "2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.4.0" - } - }, - "node_modules/@parcel/core": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.4.0.tgz", - "integrity": "sha512-EWZ2UWtIuwDc3fgsKyyTLpNNPoG8Yk2L117ICWF/+cqY8z/wJHm2KwLbeplDeq524shav0GJ9O4CemP3JPx0Nw==", - "dev": true, - "dependencies": { - "@parcel/cache": "2.4.0", - "@parcel/diagnostic": "2.4.0", - "@parcel/events": "2.4.0", - "@parcel/fs": "2.4.0", - "@parcel/graph": "2.4.0", - "@parcel/hash": "2.4.0", - "@parcel/logger": "2.4.0", - "@parcel/package-manager": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/types": "2.4.0", - "@parcel/utils": "2.4.0", - "@parcel/workers": "2.4.0", - "abortcontroller-polyfill": "^1.1.9", - "base-x": "^3.0.8", - "browserslist": "^4.6.6", - "clone": "^2.1.1", - "dotenv": "^7.0.0", - "dotenv-expand": "^5.1.0", - "json-source-map": "^0.6.1", - "json5": "^2.2.0", - "msgpackr": "^1.5.4", - "nullthrows": "^1.1.1", - "semver": "^5.7.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/core/node_modules/dotenv": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", - "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@parcel/core/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@parcel/css": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css/-/css-1.7.3.tgz", - "integrity": "sha512-rgdRX4Uk31EvzH/mUScL0wdXtkci3U5N1W2pgam+9S10vQy4uONhWBepZ1tUCjONHLacGXr1jp3LbG/HI7LiTw==", - "dev": true, - "dependencies": { - "detect-libc": "^1.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/css-darwin-arm64": "1.7.3", - "@parcel/css-darwin-x64": "1.7.3", - "@parcel/css-linux-arm-gnueabihf": "1.7.3", - "@parcel/css-linux-arm64-gnu": "1.7.3", - "@parcel/css-linux-arm64-musl": "1.7.3", - "@parcel/css-linux-x64-gnu": "1.7.3", - "@parcel/css-linux-x64-musl": "1.7.3", - "@parcel/css-win32-x64-msvc": "1.7.3" - } - }, - "node_modules/@parcel/css-darwin-arm64": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css-darwin-arm64/-/css-darwin-arm64-1.7.3.tgz", - "integrity": "sha512-m3HDY+Rh8HJxmLELKAvCpF59vLS7FWtgBODHxl8G9Jl2CnGtXpXvdpyeMxNsTE+2QuPC+a5QT7IeZAKb2Gjmxg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/css-darwin-x64": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css-darwin-x64/-/css-darwin-x64-1.7.3.tgz", - "integrity": "sha512-LuhweXKxVwrz/hjAOm9XNRMSL+p23px20nhSCASkyUP7Higaxza948W3TSQdoL3YyR+wQxQH8Yj+R/T8Tz3E3g==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/css-linux-arm-gnueabihf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm-gnueabihf/-/css-linux-arm-gnueabihf-1.7.3.tgz", - "integrity": "sha512-/pd9Em18zMvt7eDZAMpNBEwF7c4VPVhAtBOZ59ClFrsXCTDNYP7mSy0cwNgtLelCRZCGAQmZNBDNQPH7vO3rew==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/css-linux-arm64-gnu": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm64-gnu/-/css-linux-arm64-gnu-1.7.3.tgz", - "integrity": "sha512-5aKiEhQK40riO4iVKzRqISzgYK+7Z7i3e6JTSz+/BHuQyHEUaBe/RuJ8Z0BDQtFz0HmWQlrQCd+7hd0Xgd8vYQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/css-linux-arm64-musl": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm64-musl/-/css-linux-arm64-musl-1.7.3.tgz", - "integrity": "sha512-Wf7/aIueDED2JqBMfZvzbBAFSaPmd3TR28bD2pmP7CI/jZnm9vHVKMdOLgt9NKSSSjdGrp+VM410CsrUM7xcOw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/css-linux-x64-gnu": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-x64-gnu/-/css-linux-x64-gnu-1.7.3.tgz", - "integrity": "sha512-0ZADbuFklUrHC1p2uPY4BPcN07jUTMqJzr/SSdnGN2XiXgiVZGcDCMHUj0DvC9Vwy11DDM6Rnw4QBbKHG+QGjQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/css-linux-x64-musl": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-x64-musl/-/css-linux-x64-musl-1.7.3.tgz", - "integrity": "sha512-mFWWM8lX2OIID81YQuDDt9zTqof0B7UcEcs0huE7Zbs60uLEEQupdf8iH0yh5EOhxPt3sRcQnGXf2QTrXdjIMA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/css-win32-x64-msvc": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css-win32-x64-msvc/-/css-win32-x64-msvc-1.7.3.tgz", - "integrity": "sha512-KUFEMQcoP7DG3QbsN21OxhjHkfQ1BARn7D9puX75bV5N1F1kv557aaLkQZiMsgiYOL4tmJvsdQXutG7x++3j4Q==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/diagnostic": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.4.0.tgz", - "integrity": "sha512-TjWO/b2zMFhub5ouwGjazMm7iAUvdmXBfWmjrg4TBhUbhoQwBnyWfvMDtAYo7PcvXfxVPgPZv86Nv6Ym5H6cHQ==", - "dev": true, - "dependencies": { - "json-source-map": "^0.6.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/events": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.4.0.tgz", - "integrity": "sha512-DEaEtFbhOhNAEmiXJ3MyF8Scq+sNDKiTyLax4lAC5/dpE5GvwfNnoD17C2+0gDuuDpdQkdHfXfvr50aYFt7jcw==", - "dev": true, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/fs": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.4.0.tgz", - "integrity": "sha512-CnUlWGUJ52SJVQi8QnaAPPQZOADmHMV9D9aX9GLcDm5XLT3Em7vmesG4bNLdMLwzYuzAtenhcWmuRCACuYztHw==", - "dev": true, - "dependencies": { - "@parcel/fs-search": "2.4.0", - "@parcel/types": "2.4.0", - "@parcel/utils": "2.4.0", - "@parcel/watcher": "^2.0.0", - "@parcel/workers": "2.4.0" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.4.0" - } - }, - "node_modules/@parcel/fs-search": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.4.0.tgz", - "integrity": "sha512-W/Vu6wbZk4wuB6AVdMkyymwh/S8Peed/PgJgSsApYD6lSTD315I6OuEdxZh3lWY+dqQdog/NJ7dvi/hdpH/Iqw==", - "dev": true, - "dependencies": { - "detect-libc": "^1.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/graph": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.4.0.tgz", - "integrity": "sha512-5TZIAfDITkJCzgH4j4OQhnIvjV9IFwWqNBJanRl5QQTmKvdcODS3WbnK1SOJ+ZltcLVXMB+HNXmL0bX0tVolcw==", - "dev": true, - "dependencies": { - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/hash": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.4.0.tgz", - "integrity": "sha512-nB+wYNUhe6+G8M7vQhdeFXtpYJYwJgBHOPZ7Hd9O2jdlamWjDbw0t/u1dJbYvGJ8ZDtLDwiItawQVpuVdskQ9g==", - "dev": true, - "dependencies": { - "detect-libc": "^1.0.3", - "xxhash-wasm": "^0.4.2" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/logger": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.4.0.tgz", - "integrity": "sha512-DqfU0Zcs/0a7VBk+MsjJ80C66w4kM9EbkO3G12NIyEjNeG50ayW2CE9rUuJ91JaM9j0NFM1P82eyLpQPFFaVPw==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.4.0", - "@parcel/events": "2.4.0" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/markdown-ansi": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.4.0.tgz", - "integrity": "sha512-gPUP1xikxHiu2kFyPy35pfuVkFgAmcywO8YDQj7iYcB+k7l4QPpIYFYGXn2QADV4faf66ncMeTD4uYV8c0GqjQ==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/markdown-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@parcel/markdown-ansi/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/@parcel/markdown-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@parcel/markdown-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==", - "dev": true - }, - "node_modules/@parcel/markdown-ansi/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@parcel/markdown-ansi/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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@parcel/namer-default": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.4.0.tgz", - "integrity": "sha512-DfL+Gx0Tyoa0vsgRpNybXjuKbWNw8MTVpy7Dk7r0btfVsn1jy3SSwlxH4USf76gb00/pK6XBsMp9zn7Z8ePREQ==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.4.0", - "@parcel/plugin": "2.4.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/node-resolver-core": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.4.0.tgz", - "integrity": "sha512-qiN97XcfW2fYNoYuVEhNKuVPEJKj5ONQl0fqr/NEMmYvWz3bVKjgiXNJwW558elZvCI08gEbdxgyThpuFFQeKQ==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.4.0", - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-css": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.4.0.tgz", - "integrity": "sha512-LQmjjOGsHEHKTJqfHR2eJyhWhLXvHP0uOAU+qopBttYYlB2J/vMK9RYAye5cyAb8bQmV8wAdi2mq9rnt7FMSPw==", - "dev": true, - "dependencies": { - "@parcel/css": "^1.7.2", - "@parcel/diagnostic": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.4.0", - "browserslist": "^4.6.6", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-htmlnano": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.4.0.tgz", - "integrity": "sha512-02EbeElLgNOAYhGU7fFBahpoKrX5G/yzahpaoKB/ypScM4roSsAMBkGcluboR5L10YRsvfvJEpxvfGyDA3tPmw==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0", - "htmlnano": "^2.0.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "svgo": "^2.4.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@parcel/optimizer-htmlnano/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==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/htmlnano": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.0.0.tgz", - "integrity": "sha512-thKQfhcp2xgtsWNE27A2bliEeqVL5xjAgGn0wajyttvFFsvFWWah1ntV9aEX61gz0T6MBQ5xK/1lXuEumhJTcg==", - "dev": true, - "dependencies": { - "cosmiconfig": "^7.0.1", - "posthtml": "^0.16.5", - "timsort": "^0.3.0" - }, - "peerDependencies": { - "cssnano": "^5.0.11", - "postcss": "^8.3.11", - "purgecss": "^4.0.3", - "relateurl": "^0.2.7", - "srcset": "^5.0.0", - "svgo": "^2.8.0", - "terser": "^5.10.0", - "uncss": "^0.17.3" - }, - "peerDependenciesMeta": { - "cssnano": { - "optional": true - }, - "postcss": { - "optional": true - }, - "purgecss": { - "optional": true - }, - "relateurl": { - "optional": true - }, - "srcset": { - "optional": true - }, - "svgo": { - "optional": true - }, - "terser": { - "optional": true - }, - "uncss": { - "optional": true - } - } - }, - "node_modules/@parcel/optimizer-htmlnano/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==", - "dev": true - }, - "node_modules/@parcel/optimizer-htmlnano/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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@parcel/optimizer-image": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.4.0.tgz", - "integrity": "sha512-Q4onaBMPkDyYxPzrb8ytBUftaQZFepj9dSUgq+ETuHDzkgia0tomDPfCqrw6ld0qvYyANzXTP5+LC4g0i5yh+A==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "@parcel/workers": "2.4.0", - "detect-libc": "^1.0.3" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-svgo": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.4.0.tgz", - "integrity": "sha512-mwvGuCqVuNCAuMlp2maFE/Uz9ud1T1AuX0f6cCRczjFYiwZuIr/0iDdfFzSziOkVo1MRAGAZNa0dRR/UzCZtVg==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "svgo": "^2.4.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@parcel/optimizer-svgo/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==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@parcel/optimizer-svgo/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==", - "dev": true - }, - "node_modules/@parcel/optimizer-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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@parcel/optimizer-terser": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.4.0.tgz", - "integrity": "sha512-PdCgRgXNSY6R1HTV9VG2MHp1CgUbP5pslCyxvlbUmQAS6bvEpMOpn3qSd+U28o7mGE/qXIhvpDyi808sb+MEcg==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1", - "terser": "^5.2.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/package-manager": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.4.0.tgz", - "integrity": "sha512-21AEfAQnZbHRVViTn7QsPGe/CiGaFaDUH5f0m8qVC7fDjjhC8LM8blkqU72goaO9FbaLMadtEf2txhzly7h/bg==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.4.0", - "@parcel/fs": "2.4.0", - "@parcel/logger": "2.4.0", - "@parcel/types": "2.4.0", - "@parcel/utils": "2.4.0", - "@parcel/workers": "2.4.0", - "semver": "^5.7.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.4.0" - } - }, - "node_modules/@parcel/package-manager/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@parcel/packager-css": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.4.0.tgz", - "integrity": "sha512-LmPDWzkXi60Oy3WrPF0jPKQxeTwW5hmNBgrcXJMHSu+VcXdaQZNzNxVzhnZkJUbDd2z9vAUrUGzdLh8TquC8iQ==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-html": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.4.0.tgz", - "integrity": "sha512-OPMIQ1uHYQFpRPrsmm5BqONbAyzjlhVsPRAzHlcBrglG4BTUeOR2ow4MUKblHmVVqc3QHnfZG4nHHtFkeuNQ3A==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0", - "@parcel/types": "2.4.0", - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.4.0.tgz", - "integrity": "sha512-cfslIH43CJFgBS9PmdFaSnbInMCoejsFCnxtJa2GeUpjCXSfelPRp0OPx7m8n+fap4czftPhoxBALeDUElOZGQ==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.4.0", - "@parcel/hash": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.4.0", - "globals": "^13.2.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-js/node_modules/globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@parcel/packager-js/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@parcel/packager-raw": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.4.0.tgz", - "integrity": "sha512-SFfw7chMFITj3J26ZVDJxbO6xwtPFcFBm1js8cwWMgzwuwS6CEc43k5+Abj+2/EqHU9kNJU9eWV5vT6lQwf3HA==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-svg": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.4.0.tgz", - "integrity": "sha512-DwkgrdLEQop+tu9Ocr1ZaadmpsbSgVruJPr80xq1LaB0Jiwrl9HjHStMNH1laNFueK1yydxhnj9C2JQfW28qag==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0", - "@parcel/types": "2.4.0", - "@parcel/utils": "2.4.0", - "posthtml": "^0.16.4" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.4.0.tgz", - "integrity": "sha512-ehFUAL2+h27Lv+cYbbXA74UGy8C+eglUjcpvASOOjVRFuD6poMAMliKkKAXBhQaFx/Rvhz27A2PIPv9lL2i4UQ==", - "dev": true, - "dependencies": { - "@parcel/types": "2.4.0" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-cli": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.4.0.tgz", - "integrity": "sha512-Q9bIFMaGvQgypCDxdMEKOwrJzIHAXScKkuFsqTHnUL6mmH3Mo2CoEGAq/wpMXuPhXRn1dPJcHgTNDwZ2fSzz0A==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0", - "@parcel/types": "2.4.0", - "@parcel/utils": "2.4.0", - "chalk": "^4.1.0", - "term-size": "^2.2.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@parcel/reporter-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/@parcel/reporter-cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@parcel/reporter-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@parcel/reporter-cli/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@parcel/reporter-cli/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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@parcel/reporter-dev-server": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.4.0.tgz", - "integrity": "sha512-24h++wevs7XYuX4dKa4PUfLSstvn3g7udajFv6CeQoME+dR25RL/wH/2LUbhV5ilgXXab76rWIndSqp78xHxPA==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/resolver-default": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.4.0.tgz", - "integrity": "sha512-K7pIIFmGm1hjg/7Mzkg99i8tfCClKfBUTuc2R5j8cdr2n0mCAi4/f2mFf5svLrb5XZrnDgoQ05tHKklLEfUDUw==", - "dev": true, - "dependencies": { - "@parcel/node-resolver-core": "2.4.0", - "@parcel/plugin": "2.4.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-browser-hmr": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.4.0.tgz", - "integrity": "sha512-swPFtvxGoCA9LEjU/pHPNjxG1l0fte8447zXwRN/AaYrtjNu9Ww117OSKCyvCnE143E79jZOFStodTQGFuH+9A==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.4.0.tgz", - "integrity": "sha512-67OOvmkDdtmgzZVP/EyAzoXhJ/Ug3LUVUt7idg9arun5rdJptqEb3Um3wmH0zjcNa9jMbJt7Kl5x1wA8dJgPYg==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-react-refresh": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.4.0.tgz", - "integrity": "sha512-flnr+bf06lMZPbXZZLLaFNrPHvYpfuXTVovEghyUW46qLVpaHj33dpsU/LqZplIuHgBp2ibgrKhr/hY9ell68w==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "react-refresh": "^0.9.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-react-refresh/node_modules/react-refresh": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", - "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@parcel/runtime-service-worker": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.4.0.tgz", - "integrity": "sha512-RgM5QUqW22WzstW03CtV+Oih8VGVuwsf94Cc4hLouU2EAD0NUJgATWbFocZVTZIBTKELAWh2gjpSQDdnL4Ur+A==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/source-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.0.2.tgz", - "integrity": "sha512-NnUrPYLpYB6qyx2v6bcRPn/gVigmGG6M6xL8wIg/i0dP1GLkuY1nf+Hqdf63FzPTqqT7K3k6eE5yHPQVMO5jcA==", - "dev": true, - "dependencies": { - "detect-libc": "^1.0.3" - }, - "engines": { - "node": "^12.18.3 || >=14" - } - }, - "node_modules/@parcel/transformer-babel": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.4.0.tgz", - "integrity": "sha512-iWDa7KzJTMP3HNmrYxiYq/S6redk2qminx/9MwmKIN9jzm8mgts2Lj9lOg/t66YaDGky6JAvw4DhB2qW4ni6yQ==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.4.0", - "browserslist": "^4.6.6", - "json5": "^2.2.0", - "nullthrows": "^1.1.1", - "semver": "^5.7.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-babel/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@parcel/transformer-css": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.4.0.tgz", - "integrity": "sha512-D2u48LuiQsQvbknABE0wVKFp9r6yCgWrHKEP1J6EJ31c49nXGXDHrpHJJwqq9BvAs/124eBI5mSsehTJyFEMwg==", - "dev": true, - "dependencies": { - "@parcel/css": "^1.7.2", - "@parcel/diagnostic": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.4.0", - "browserslist": "^4.6.6", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.4.0.tgz", - "integrity": "sha512-2/8X/o5QaCNVPr4wkxLCUub7v/YVvVN2L5yCEcTatNeFhNg/2iz7P2ekfqOaoDCHWZEOBT1VTwPbdBt+TMM71Q==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.4.0", - "@parcel/hash": "2.4.0", - "@parcel/plugin": "2.4.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^5.7.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@parcel/transformer-image": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.4.0.tgz", - "integrity": "sha512-JZkQvGGoGiD0AVKLIbAYYUWxepMmUaWZ4XXx71MmS/kA7cUDwTZ0CXq63YnSY1m+DX+ClTuTN8mBlwe2dkcGbA==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0", - "@parcel/workers": "2.4.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - } - }, - "node_modules/@parcel/transformer-js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.4.0.tgz", - "integrity": "sha512-eeLHFwv3jT3GmIxpLC7B8EXExGK0MFaK91HXljOMh6l8a+GlQYw27MSFQVtoXr0Olx9Uq2uvjXP1+zSsq3LQUQ==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.4.0", - "@parcel/workers": "2.4.0", - "@swc/helpers": "^0.3.6", - "browserslist": "^4.6.6", - "detect-libc": "^1.0.3", - "nullthrows": "^1.1.1", - "regenerator-runtime": "^0.13.7", - "semver": "^5.7.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-js/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@parcel/transformer-json": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.4.0.tgz", - "integrity": "sha512-3nR+d39mbURoXIypDfVCaxpwL65qMV+h8SLD78up2uhaRGklHQfN7GuemR7L+mcVAgNrmwVvZHhyNjdgYwWqqg==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0", - "json5": "^2.2.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-mdx": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-mdx/-/transformer-mdx-2.4.0.tgz", - "integrity": "sha512-iavCA3b4SsPOn3O1/3RlzMSMJVqxJyDxPwhX9GeBLHMIjEeNJdFmd+znkE7y84ppm3jiq6M1dVqzT5vvnyJEpg==", - "dev": true, - "dependencies": { - "@mdx-js/mdx": "^1.6.22", - "@parcel/plugin": "2.4.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@mdx-js/react": "^1.6.22" - } - }, - "node_modules/@parcel/transformer-postcss": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.4.0.tgz", - "integrity": "sha512-ijIa2x+dbKnJhr7zO5WlXkvuj832fDoGksMBk2DX3u2WMrbh2rqVWPpGFsDhESx7EAy38nUoV/5KUdrNqUmCEA==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.4.0", - "@parcel/hash": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "clone": "^2.1.1", - "nullthrows": "^1.1.1", - "postcss-value-parser": "^4.2.0", - "semver": "^5.7.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@parcel/transformer-posthtml": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.4.0.tgz", - "integrity": "sha512-xoL3AzgtVeRRAo6bh0AHAYm9bt1jZ+HiH86/7oARj/uJs6Wd8kXK/DZf6fH+F87hj4e7bnjmDDc0GPVK0lPz1w==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^5.7.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@parcel/transformer-raw": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.4.0.tgz", - "integrity": "sha512-fciFbNrzj0kLlDgr6OsI0PUv414rVygDWAsgbCCq4BexDkuemMs9f9FjMctx9B2VZlctE8dTT4RGkuQumTIpUg==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.4.0.tgz", - "integrity": "sha512-9+f6sGOWkf0jyUQ1CuFWk+04Mq3KTOCU9kRiwCHX1YdUCv5uki6r9XUSpqiYodrV+L6w9CCwLvGMLCDHxtCxMg==", - "dev": true, - "dependencies": { - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "react-refresh": "^0.9.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/react-refresh": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", - "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@parcel/transformer-svg": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.4.0.tgz", - "integrity": "sha512-D+yzVtSxtQML3d26fd/g4E/xYW68+OMbMUVLXORtoYMU42fnXQkJP6jGOdqy8Td+WORNY7EwVtQnESLwhBmolw==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.4.0", - "@parcel/hash": "2.4.0", - "@parcel/plugin": "2.4.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^5.7.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.4.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-svg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@parcel/types": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.4.0.tgz", - "integrity": "sha512-nysGIbBEnp+7R+tKTysdcTFOZDTCodsiXFeAhYQa5bhiOnG1l9gzhxQnE2OsdsgvMm40IOsgKprqvM/DbdLfnQ==", - "dev": true, - "dependencies": { - "@parcel/cache": "2.4.0", - "@parcel/diagnostic": "2.4.0", - "@parcel/fs": "2.4.0", - "@parcel/package-manager": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/workers": "2.4.0", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.4.0.tgz", - "integrity": "sha512-sdNo+mZqDZT8LJYB6WWRKa4wFVZcK6Zb5Jh6Du76QvXXwHbPIQNZgJBb6gd/Rbk4GLOp2tW7MnBfq6zP9E9E2g==", - "dev": true, - "dependencies": { - "@parcel/codeframe": "2.4.0", - "@parcel/diagnostic": "2.4.0", - "@parcel/hash": "2.4.0", - "@parcel/logger": "2.4.0", - "@parcel/markdown-ansi": "2.4.0", - "@parcel/source-map": "^2.0.0", - "chalk": "^4.1.0" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@parcel/utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/@parcel/utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@parcel/utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@parcel/utils/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@parcel/utils/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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@parcel/watcher": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.5.tgz", - "integrity": "sha512-x0hUbjv891omnkcHD7ZOhiyyUqUUR6MNjq89JhEI3BxppeKWAm6NPQsqqRrAkCJBogdT/o/My21sXtTI9rJIsw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/workers": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.4.0.tgz", - "integrity": "sha512-eSFyvEoXXPgFzQfKIlpkUjpHfIbezUCRFTPKyJAKCxvU5DSXOpb1kz5vDESWQ4qTZXKnrKvxS1PPWN6bam9z0g==", - "dev": true, - "dependencies": { - "@parcel/diagnostic": "2.4.0", - "@parcel/logger": "2.4.0", - "@parcel/types": "2.4.0", - "@parcel/utils": "2.4.0", - "chrome-trace-event": "^1.0.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.4.0" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", - "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", - "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <3.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/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==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", + "estree-walker": "^2.0.1", "picomatch": "^2.2.2" }, "engines": { "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" } }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.1.tgz", - "integrity": "sha512-BUyKJGdDWqvWC5GEhyOiUrGNi9iJUr4CU0O2WxJL6QJhHeeA/NVBalH+FeK0r/x/W0rPymXt5s78TDS7d6lCwg==" - }, - "node_modules/@sinclair/typebox": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", - "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", - "peer": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "dependencies": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", - "dependencies": { - "@babel/types": "^7.12.6" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "dependencies": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@swc/helpers": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.8.tgz", - "integrity": "sha512-aWItSZvJj4+GI6FWkjZR13xPNPctq2RRakzo+O6vN7bC2yjwdg5EFpgaSAUn95b7BGSgcflvzVDPoKmJv24IOg==", - "dev": true - }, "node_modules/@tailwindcss/typography": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.2.tgz", @@ -6348,483 +525,17 @@ "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || insiders" } }, - "node_modules/@testing-library/dom": { - "version": "8.11.4", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.4.tgz", - "integrity": "sha512-7vZ6ZoBEbr6bfEM89W1nzl0vHbuI0g0kRrI0hwSXH3epnuqGO3KulFLQCKfmmW+60t7e4sevAkJPASSMmnNCRw==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@testing-library/dom/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/@testing-library/dom/node_modules/aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/@testing-library/dom/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/@testing-library/dom/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/@testing-library/dom/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/dom/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/jest-dom": { - "version": "5.16.3", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz", - "integrity": "sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA==", - "dependencies": { - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" - }, - "engines": { - "node": ">=8", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/@testing-library/jest-dom/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/@testing-library/jest-dom/node_modules/aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/jest-dom/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/@testing-library/jest-dom/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/@testing-library/jest-dom/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/jest-dom/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/react": { - "version": "12.1.4", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.4.tgz", - "integrity": "sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0", - "@types/react-dom": "*" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/@testing-library/user-event": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", - "dependencies": { - "@babel/runtime": "^7.12.5" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" - }, - "node_modules/@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "dev": true, - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "27.4.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", - "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", - "dependencies": { - "jest-matcher-utils": "^27.0.0", - "pretty-format": "^27.0.0" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" - }, - "node_modules/@types/mdast": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", - "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", - "dev": true, - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "node_modules/@types/node": { - "version": "17.0.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", - "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==" - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "node_modules/@types/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==", + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", "dev": true }, - "node_modules/@types/prettier": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.0.tgz", - "integrity": "sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - }, - "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/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, "node_modules/@types/react": { - "version": "17.0.43", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", - "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz", + "integrity": "sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==", + "dev": true, "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -6832,501 +543,44 @@ } }, "node_modules/@types/react-dom": { - "version": "17.0.14", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.14.tgz", - "integrity": "sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==", + "version": "17.0.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", + "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", + "dev": true, "dependencies": { - "@types/react": "*" + "@types/react": "^17" } }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" - }, "node_modules/@types/scheduler": { "version": "0.16.2", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - }, - "node_modules/@types/testing-library__jest-dom": { - "version": "5.14.3", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", - "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", - "dependencies": { - "@types/jest": "*" - } - }, - "node_modules/@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" - }, - "node_modules/@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", "dev": true }, - "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "node_modules/@vitejs/plugin-react": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-1.3.2.tgz", + "integrity": "sha512-aurBNmMo0kz1O4qRoY+FM4epSA39y3ShWGuqfLRA/3z0oEJAdtoSfgA3aO98/PCCHAqMaduLxIxErWrVKIFzXA==", + "dev": true, "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.16.0.tgz", - "integrity": "sha512-SJoba1edXvQRMmNI505Uo4XmGbxCK9ARQpkvOd00anxzri9RNQk0DDCxD+LIl+jYhkzOJiOMMKYEHnHEODjdCw==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.16.0", - "@typescript-eslint/type-utils": "5.16.0", - "@typescript-eslint/utils": "5.16.0", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" + "@babel/core": "^7.17.10", + "@babel/plugin-transform-react-jsx": "^7.17.3", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-jsx-self": "^7.16.7", + "@babel/plugin-transform-react-jsx-source": "^7.16.7", + "@rollup/pluginutils": "^4.2.1", + "react-refresh": "^0.13.0", + "resolve": "^1.22.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.0.tgz", - "integrity": "sha512-bitZtqO13XX64/UOQKoDbVg2H4VHzbHnWWlTRc7ofq7SuQyPCwEycF1Zmn5ZAMTJZ3p5uMS7xJGUdOtZK7LrNw==", - "dependencies": { - "@typescript-eslint/utils": "5.16.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.16.0.tgz", - "integrity": "sha512-fkDq86F0zl8FicnJtdXakFs4lnuebH6ZADDw6CYQv0UZeIjHvmEw87m9/29nk2Dv5Lmdp0zQ3zDQhiMWQf/GbA==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.16.0", - "@typescript-eslint/types": "5.16.0", - "@typescript-eslint/typescript-estree": "5.16.0", - "debug": "^4.3.2" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.16.0.tgz", - "integrity": "sha512-P+Yab2Hovg8NekLIR/mOElCDPyGgFZKhGoZA901Yax6WR6HVeGLbsqJkZ+Cvk5nts/dAlFKm8PfL43UZnWdpIQ==", - "dependencies": { - "@typescript-eslint/types": "5.16.0", - "@typescript-eslint/visitor-keys": "5.16.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.16.0.tgz", - "integrity": "sha512-SKygICv54CCRl1Vq5ewwQUJV/8padIWvPgCxlWPGO/OgQLCijY9G7lDu6H+mqfQtbzDNlVjzVWQmeqbLMBLEwQ==", - "dependencies": { - "@typescript-eslint/utils": "5.16.0", - "debug": "^4.3.2", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.16.0.tgz", - "integrity": "sha512-oUorOwLj/3/3p/HFwrp6m/J2VfbLC8gjW5X3awpQJ/bSG+YRGFS4dpsvtQ8T2VNveV+LflQHjlLvB6v0R87z4g==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.16.0.tgz", - "integrity": "sha512-SE4VfbLWUZl9MR+ngLSARptUv2E8brY0luCdgmUevU6arZRY/KxYoLI/3V/yxaURR8tLRN7bmZtJdgmzLHI6pQ==", - "dependencies": { - "@typescript-eslint/types": "5.16.0", - "@typescript-eslint/visitor-keys": "5.16.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.16.0.tgz", - "integrity": "sha512-iYej2ER6AwmejLWMWzJIHy3nPJeGDuCqf8Jnb+jAQVoPpmWzwQOfa9hWVB8GIQE5gsCv/rfN4T+AYb/V06WseQ==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.16.0", - "@typescript-eslint/types": "5.16.0", - "@typescript-eslint/typescript-estree": "5.16.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.16.0.tgz", - "integrity": "sha512-jqxO8msp5vZDhikTwq9ubyMHqZ67UIvawohr4qF3KhlpL7gzSjOd+8471H3nh5LyABkaI85laEKKU8SnGUK5/g==", - "dependencies": { - "@typescript-eslint/types": "5.16.0", - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/@zeit/schemas": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", - "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", - "dev": true - }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - }, - "node_modules/abortcontroller-polyfill": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", - "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==", - "dev": true - }, - "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==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" + "node": ">=12.0.0" } }, "node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, "bin": { "acorn": "bin/acorn" }, @@ -7334,199 +588,31 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.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==", + "dev": true, "dependencies": { "acorn": "^7.0.0", "acorn-walk": "^7.0.0", "xtend": "^4.0.2" } }, - "node_modules/acorn-node/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "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==", + "dev": true, "engines": { "node": ">=0.4.0" } }, - "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "engines": { - "node": ">=8.9" - } - }, - "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" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dev": true, - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "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==", - "engines": { - "node": ">=8" - } - }, "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==", + "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -7538,6 +624,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -7546,180 +633,17 @@ "node": ">= 8" } }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/arg": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "node_modules/array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", - "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" - }, - "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/automation-events": { - "version": "4.0.14", - "resolved": "https://registry.npmjs.org/automation-events/-/automation-events-4.0.14.tgz", - "integrity": "sha512-CB2Me0yW8sz7gSGwMiSfgfs1Oqlgs53k+eVESN6axvRyMAD3zlSp2nqndD2TQAtW3yOtSEJWNGsw0r48+f1wtw==", - "dependencies": { - "@babel/runtime": "^7.17.2", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=12.20.1" - } + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==", + "dev": true }, "node_modules/autoprefixer": { - "version": "10.4.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", - "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "dev": true, "funding": [ { "type": "opencollective", @@ -7731,8 +655,8 @@ } ], "dependencies": { - "browserslist": "^4.20.2", - "caniuse-lite": "^1.0.30001317", + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -7748,753 +672,20 @@ "postcss": "^8.1.0" } }, - "node_modules/axe-core": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", - "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" - }, - "node_modules/babel-jest": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.0.3.tgz", - "integrity": "sha512-S0ADyYdcrt5fp9YldRYWCUHdk1BKt9AkvBkLWBoNAEV9NoWZPIj5+MYhPcGgTS65mfv3a+Ymf2UqgWoAVd41cA==", - "peer": true, - "dependencies": { - "@jest/transform": "^28.0.3", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^28.0.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-jest/node_modules/@jest/transform": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.0.3.tgz", - "integrity": "sha512-+Y0ikI7SwoW/YbK8t9oKwC70h4X2Gd0OVuz5tctRvSV/EDQU00AAkoqevXgPSSFimUmp/sp7Yl8s/1bExDqOIg==", - "peer": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.0.2", - "@jridgewell/trace-mapping": "^0.3.7", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/babel-jest/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/babel-jest/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/babel-jest/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/babel-jest/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/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==", - "peer": true - }, - "node_modules/babel-jest/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/jest-haste-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.0.2.tgz", - "integrity": "sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/babel-jest/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/babel-jest/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/babel-jest/node_modules/jest-worker": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.0.2.tgz", - "integrity": "sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==", - "peer": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/babel-jest/node_modules/jest-worker/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/babel-jest/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "peer": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/babel-loader": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", - "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@babel/core": "^7.11.6" - } - }, - "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-extract-import-names": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.0.2.tgz", - "integrity": "sha512-Kizhn/ZL+68ZQHxSnHyuvJv8IchXD62KQxV77TBDV/xoBFBOfgRAk97GNs6hXdTTCiVES9nB2I6+7MXXrk5llQ==", - "peer": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "peerDependencies": { - "@babel/core": "^7.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.0.2.tgz", - "integrity": "sha512-sYzXIdgIXXroJTFeB3S6sNDWtlJ2dllCdTEsnZ65ACrMojj3hVNFRmnJ1HZtomGi+Be7aqpY/HJ92fr8OhKVkQ==", - "peer": true, - "dependencies": { - "babel-plugin-jest-hoist": "^28.0.2", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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==" - }, - "node_modules/base-x": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", - "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" - }, - "node_modules/bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", - "dependencies": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "node_modules/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", - "dependencies": { - "bytes": "3.1.2", - "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.7", - "raw-body": "2.4.3", - "type-is": "~1.6.18" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "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==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/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==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "node_modules/boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "dev": true, - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/boxen/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/boxen/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/boxen/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==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/boxen/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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "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==", + "dev": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -8502,15 +693,11 @@ "node": ">=8" } }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, "node_modules/browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", + "dev": true, "funding": [ { "type": "opencollective", @@ -8522,10 +709,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", "escalade": "^3.1.1", - "node-releases": "^2.0.2", + "node-releases": "^2.0.3", "picocolors": "^1.0.0" }, "bin": { @@ -8535,106 +722,20 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "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==" - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - }, - "node_modules/builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/camelcase-css": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, "engines": { "node": ">= 6" } }, - "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==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, "node_modules/caniuse-lite": { - "version": "1.0.30001320", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz", - "integrity": "sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==", + "version": "1.0.30001341", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001341.tgz", + "integrity": "sha512-2SodVrFFtvGENGCv0ChVJIDQ0KPaS1cg7/qtfMaICgeMolDdo/Z2OD32F0Aq9yl6F4YFwGPBS5AaPqNYiW4PoA==", + "dev": true, "funding": [ { "type": "opencollective", @@ -8646,28 +747,11 @@ } ] }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "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==", + "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -8677,61 +761,11 @@ "node": ">=4" } }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/check-types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", - "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" - }, "node_modules/chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, "funding": [ { "type": "individual", @@ -8758,6 +792,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -8765,265 +800,11 @@ "node": ">= 6" } }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" - }, - "node_modules/clean-css": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", - "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-css/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", - "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", - "dev": true, - "dependencies": { - "arch": "^2.1.1", - "execa": "^1.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clipboardy/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/clipboardy/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clipboardy/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clipboardy/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clipboardy/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/clipboardy/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/clipboardy/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/clipboardy/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clipboardy/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clipboardy/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "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==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/codemirror6-themes": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/codemirror6-themes/-/codemirror6-themes-0.1.2.tgz", - "integrity": "sha512-MlXaa3Bx3iz4Bh9DK7+Xy+aPqbRHRsPG1iogoe6W/5f6JJqTER5QroZfKTz+ACfTqpjk2OHahv6XMl8KRi6h0w==", - "dependencies": { - "@codemirror/highlight": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0" - } - }, - "node_modules/collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - }, "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==", + "dev": true, "dependencies": { "color-name": "1.1.3" } @@ -9031,534 +812,23 @@ "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" - }, - "node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, - "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==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "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=" - }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-disposition/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" - } - ] - }, - "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==", - "engines": { - "node": ">= 0.6" - } + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true }, "node_modules/convert-source-map": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, "dependencies": { "safe-buffer": "~5.1.1" } }, - "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "node_modules/core-js": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", - "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", - "dependencies": { - "browserslist": "^4.19.1", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-js-pure": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", - "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/crelt": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", - "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==" - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/css": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", - "dependencies": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^0.6.0" - } - }, - "node_modules/css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-blank-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", - "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", - "dependencies": { - "timsort": "^0.3.0" - }, - "engines": { - "node": ">= 10" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-has-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-minimizer-webpack-plugin/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "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==" - }, - "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==", - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" - }, - "node_modules/css/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssdb": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.5.0.tgz", - "integrity": "sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==" - }, "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==", + "dev": true, "bin": { "cssesc": "bin/cssesc" }, @@ -9566,163 +836,17 @@ "node": ">=4" } }, - "node_modules/cssnano": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.5.tgz", - "integrity": "sha512-VZO1e+bRRVixMeia1zKagrv0lLN1B/r/u12STGNNUFxnp97LIFgZHQa0JxqlwEkvzUyA9Oz/WnCTAFkdEbONmg==", - "dependencies": { - "cssnano-preset-default": "^5.2.5", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.5.tgz", - "integrity": "sha512-WopL7PzN7sos3X8B54/QGl+CZUh1f0qN4ds+y2d5EPwRSSc3jsitVw81O+Uyop0pXyOfPfZxnc+LmA8w/Ki/WQ==", - "dependencies": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.0", - "postcss-discard-comments": "^5.1.1", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.3", - "postcss-merge-rules": "^5.1.1", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.2", - "postcss-minify-selectors": "^5.2.0", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.1", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "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==", - "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==" - }, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - }, "node_modules/csstype": { "version": "3.0.11", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", - "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==", + "dev": true }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -9735,210 +859,17 @@ } } }, - "node_modules/decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "engines": { - "node": ">=8" - } - }, - "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==", - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/defined": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "node_modules/del": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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=", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "node_modules/detab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", - "dev": true, - "dependencies": { - "repeat-string": "^1.5.4" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "dev": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "node_modules/detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true }, "node_modules/detective": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, "dependencies": { "acorn-node": "^1.6.1", "defined": "^1.0.0", @@ -9954,1453 +885,405 @@ "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true }, "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" - }, - "node_modules/dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dependencies": { - "buffer-indexof": "^1.0.0" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-accessibility-api": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz", - "integrity": "sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==" - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "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/domelementtype": { - "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" - } - ] - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "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" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "engines": { - "node": ">=10" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "node_modules/ejs": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", - "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", - "dependencies": { - "jake": "^10.6.1" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.93", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.93.tgz", - "integrity": "sha512-ywq9Pc5Gwwpv7NG767CtoU8xF3aAUQJjH9//Wy3MBCg4w5JSLbJUq2L8IsCdzPMjvSgxuue9WcVaTOyyxCL0aQ==" + "version": "1.4.137", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", + "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==", + "dev": true }, - "node_modules/email-addresses": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", - "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" - }, - "node_modules/emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "node_modules/esbuild": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.39.tgz", + "integrity": "sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { "node": ">=12" }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "optionalDependencies": { + "esbuild-android-64": "0.14.39", + "esbuild-android-arm64": "0.14.39", + "esbuild-darwin-64": "0.14.39", + "esbuild-darwin-arm64": "0.14.39", + "esbuild-freebsd-64": "0.14.39", + "esbuild-freebsd-arm64": "0.14.39", + "esbuild-linux-32": "0.14.39", + "esbuild-linux-64": "0.14.39", + "esbuild-linux-arm": "0.14.39", + "esbuild-linux-arm64": "0.14.39", + "esbuild-linux-mips64le": "0.14.39", + "esbuild-linux-ppc64le": "0.14.39", + "esbuild-linux-riscv64": "0.14.39", + "esbuild-linux-s390x": "0.14.39", + "esbuild-netbsd-64": "0.14.39", + "esbuild-openbsd-64": "0.14.39", + "esbuild-sunos-64": "0.14.39", + "esbuild-windows-32": "0.14.39", + "esbuild-windows-64": "0.14.39", + "esbuild-windows-arm64": "0.14.39" } }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "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==", + "node_modules/esbuild-android-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.39.tgz", + "integrity": "sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", - "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=10.13.0" + "node": ">=12" } }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "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==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", - "dependencies": { - "stackframe": "^1.1.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", - "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" - }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.39.tgz", + "integrity": "sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12" } }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "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==", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.39.tgz", + "integrity": "sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.39.tgz", + "integrity": "sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.39.tgz", + "integrity": "sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.39.tgz", + "integrity": "sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.39.tgz", + "integrity": "sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.39.tgz", + "integrity": "sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.39.tgz", + "integrity": "sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.39.tgz", + "integrity": "sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.39.tgz", + "integrity": "sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.39.tgz", + "integrity": "sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.39.tgz", + "integrity": "sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.39.tgz", + "integrity": "sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.39.tgz", + "integrity": "sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.39.tgz", + "integrity": "sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.39.tgz", + "integrity": "sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.39.tgz", + "integrity": "sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.39.tgz", + "integrity": "sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.39.tgz", + "integrity": "sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, "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": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, "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=", + "dev": true, "engines": { "node": ">=0.8.0" } }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "engines": { - "node": ">= 0.8.0" - } - }, - "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==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.11.0.tgz", - "integrity": "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==", - "dependencies": { - "@eslint/eslintrc": "^1.2.1", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-react-app": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz", - "integrity": "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "dependencies": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", - "dependencies": { - "debug": "^3.2.7", - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "dependencies": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.25.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", - "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", - "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.2", - "has": "^1.0.3", - "is-core-module": "^2.8.0", - "is-glob": "^4.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.12.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", - "dependencies": { - "@babel/runtime": "^7.16.3", - "aria-query": "^4.2.2", - "array-includes": "^3.1.4", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.3.5", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.7", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.2.1", - "language-tags": "^1.0.5", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.29.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", - "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", - "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flatmap": "^1.2.5", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.0", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", - "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-testing-library": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.1.0.tgz", - "integrity": "sha512-YSNzasJUbyhOTe14ZPygeOBvcPvcaNkwHwrj4vdf+uirr2D32JTDaKi6CP5Os2aWtOcvt4uBSPXp9h5xGoqvWQ==", - "dependencies": { - "@typescript-eslint/utils": "^5.13.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" - }, - "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", - "dependencies": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" - } - }, - "node_modules/eslint/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/eslint/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/eslint/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/eslint/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/eslint/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" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/eslint/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", - "dependencies": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.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==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, "node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.0.2.tgz", - "integrity": "sha512-X0qIuI/zKv98k34tM+uGeOgAC73lhs4vROF9MkPk94C1zujtwv4Cla8SxhWn0G1OwvG9gLLL7RjFBkwGVaZ83w==", - "peer": true, - "dependencies": { - "@jest/expect-utils": "^28.0.2", - "jest-get-type": "^28.0.2", - "jest-matcher-utils": "^28.0.2", - "jest-message-util": "^28.0.2", - "jest-util": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/expect/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/expect/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/expect/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/expect/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/expect/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/expect/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==", - "peer": true - }, - "node_modules/expect/node_modules/diff-sequences": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", - "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/expect/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/expect/node_modules/jest-diff": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.0.2.tgz", - "integrity": "sha512-33Rnf821Y54OAloav0PGNWHlbtEorXpjwchnToyyWbec10X74FOW7hGfvrXLGz7xOe2dz0uo9JVFAHHj/2B5pg==", - "peer": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^28.0.2", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/expect/node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/expect/node_modules/jest-matcher-utils": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.0.2.tgz", - "integrity": "sha512-SxtTiI2qLJHFtOz/bySStCnwCvISAuxQ/grS+74dfTy5AuJw3Sgj9TVUvskcnImTfpzLoMCDJseRaeRrVYbAOA==", - "peer": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^28.0.2", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/expect/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/expect/node_modules/pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/expect/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/expect/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "node_modules/expect/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/express": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", - "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.19.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.4.2", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.9.7", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", - "setprototypeof": "1.2.0", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/express/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" - } - ] - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "dev": true }, - "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==" - }, "node_modules/fast-glob": { "version": "3.2.11", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -11416,6 +1299,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -11423,132 +1307,20 @@ "node": ">= 6" } }, - "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==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "node_modules/fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", - "dev": true, - "dependencies": { - "punycode": "^1.3.2" - } - }, - "node_modules/fast-url-parser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, "node_modules/fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, "dependencies": { "reusify": "^1.0.4" } }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/filelist": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", - "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", - "engines": { - "node": ">=4" - } - }, - "node_modules/filenamify": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", - "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", - "dependencies": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.1", - "trim-repeated": "^1.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", - "engines": { - "node": ">= 0.4.0" - } - }, "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==", + "dev": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -11556,284 +1328,11 @@ "node": ">=8" } }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "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==", - "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "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==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - }, - "node_modules/follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", - "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/fraction.js": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, "engines": { "node": "*" }, @@ -11842,41 +1341,11 @@ "url": "https://www.patreon.com/infusion" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, "node_modules/fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, "hasInstallScript": true, "optional": true, "os": [ @@ -11889,194 +1358,23 @@ "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.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==", - "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==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-port": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", - "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", "dev": true, "engines": { - "node": ">=6" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gh-pages": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", - "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==", - "dependencies": { - "async": "^2.6.1", - "commander": "^2.18.0", - "email-addresses": "^3.0.1", - "filenamify": "^4.3.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "^8.1.0", - "globby": "^6.1.0" - }, - "bin": { - "gh-pages": "bin/gh-pages.js", - "gh-pages-clean": "bin/gh-pages-clean.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gh-pages/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gh-pages/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==" - }, - "node_modules/gh-pages/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==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/gh-pages/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gh-pages/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/gh-pages/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==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "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": ">=6.9.0" } }, "node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "dependencies": { "is-glob": "^4.0.3" }, @@ -12084,106 +1382,20 @@ "node": ">=10.13.0" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, "engines": { "node": ">=4" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "node_modules/harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" - }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -12191,606 +1403,20 @@ "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==", - "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=", + "dev": true, "engines": { "node": ">=4" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "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==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "dev": true, - "dependencies": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", - "dev": true, - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "dev": true, - "dependencies": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "dev": true, - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "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==", - "bin": { - "he": "bin/he" - } - }, - "node_modules/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/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==", - "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/hpack.js/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" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" - } - }, - "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" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - }, - "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==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" - }, - "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==", - "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": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz", - "integrity": "sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==", - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, - "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==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/idb": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", - "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" - }, - "node_modules/identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", - "dependencies": { - "harmony-reflect": "^1.4.6" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/immer": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", - "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/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==", - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "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==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", - "dev": true - }, - "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==", - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - }, - "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "engines": { - "node": ">= 10" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "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=" - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "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==", + "dev": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -12798,59 +1424,11 @@ "node": ">=8" } }, - "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==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, - "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==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, "dependencies": { "has": "^1.0.3" }, @@ -12858,72 +1436,20 @@ "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==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "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==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "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=", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "engines": { - "node": ">=6" - } - }, "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==", + "dev": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -12931,4133 +1457,25 @@ "node": ">=0.10.0" } }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-json": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", - "integrity": "sha1-a+Fm0USCihMdaGiRuYPfYsOUkf8=", - "dev": true - }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" - }, - "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==", - "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==", + "dev": true, "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==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==" - }, - "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==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", - "engines": { - "node": ">=6" - } - }, - "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==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "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": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "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==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jake": { - "version": "10.8.4", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.4.tgz", - "integrity": "sha512-MtWeTkl1qGsWUtbl/Jsca/8xSoK3x0UmS82sNbjqxxG/de/M/3b1DntdjHgPMC50enlTNwXOCRqPXLLt5cCfZA==", - "dependencies": { - "async": "0.9.x", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jake/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/jake/node_modules/async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" - }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/jake/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/jake/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/jake/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jake/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-28.0.3.tgz", - "integrity": "sha512-uS+T5J3w5xyzd1KSJCGKhCo8WTJXbNl86f5SW11wgssbandJOVLRKKUxmhdFfmKxhPeksl1hHZ0HaA8VBzp7xA==", - "peer": true, - "dependencies": { - "@jest/core": "^28.0.3", - "import-local": "^3.0.2", - "jest-cli": "^28.0.3" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.0.2.tgz", - "integrity": "sha512-QX9u+5I2s54ZnGoMEjiM2WeBvJR2J7w/8ZUmH2um/WLAuGAYFQcsVXY9+1YL6k0H/AGUdH8pXUAv6erDqEsvIA==", - "peer": true, - "dependencies": { - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-circus": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.0.3.tgz", - "integrity": "sha512-HJ3rUCm3A3faSy7KVH5MFCncqJLtrjEFkTPn9UIcs4Kq77+TXqHsOaI+/k73aHe6DJQigLUXq9rCYj3MYFlbIw==", - "peer": true, - "dependencies": { - "@jest/environment": "^28.0.2", - "@jest/expect": "^28.0.3", - "@jest/test-result": "^28.0.2", - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^28.0.2", - "jest-matcher-utils": "^28.0.2", - "jest-message-util": "^28.0.2", - "jest-runtime": "^28.0.3", - "jest-snapshot": "^28.0.3", - "jest-util": "^28.0.2", - "pretty-format": "^28.0.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-circus/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-circus/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-circus/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/jest-circus/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-circus/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==", - "peer": true - }, - "node_modules/jest-circus/node_modules/diff-sequences": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", - "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-circus/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-circus/node_modules/jest-diff": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.0.2.tgz", - "integrity": "sha512-33Rnf821Y54OAloav0PGNWHlbtEorXpjwchnToyyWbec10X74FOW7hGfvrXLGz7xOe2dz0uo9JVFAHHj/2B5pg==", - "peer": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^28.0.2", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-circus/node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-circus/node_modules/jest-matcher-utils": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.0.2.tgz", - "integrity": "sha512-SxtTiI2qLJHFtOz/bySStCnwCvISAuxQ/grS+74dfTy5AuJw3Sgj9TVUvskcnImTfpzLoMCDJseRaeRrVYbAOA==", - "peer": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^28.0.2", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-circus/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-circus/node_modules/pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-circus/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "node_modules/jest-circus/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.0.3.tgz", - "integrity": "sha512-NCPTEONCnhYGo1qzPP4OOcGF04YasM5GZSwQLI1HtEluxa3ct4U65IbZs6DSRt8XN1Rq0jhXwv02m5lHB28Uyg==", - "peer": true, - "dependencies": { - "@jest/core": "^28.0.3", - "@jest/test-result": "^28.0.2", - "@jest/types": "^28.0.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^28.0.3", - "jest-util": "^28.0.2", - "jest-validate": "^28.0.2", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-cli/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-cli/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-cli/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/jest-cli/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-cli/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==", - "peer": true - }, - "node_modules/jest-cli/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-cli/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-cli/node_modules/jest-validate": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.0.2.tgz", - "integrity": "sha512-nr0UOvCTtxP0YPdsk01Gk7e7c0xIiEe2nncAe3pj0wBfUvAykTVrMrdeASlAJnlEQCBuwN/GF4hKoCzbkGNCNw==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "leven": "^3.1.0", - "pretty-format": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-cli/node_modules/pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-cli/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "node_modules/jest-cli/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.0.3.tgz", - "integrity": "sha512-3gWOEHwGpNhyYOk9vnUMv94x15QcdjACm7A3lERaluwnyD6d1WZWe9RFCShgIXVOHzRfG1hWxsI2U0gKKSGgDQ==", - "peer": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^28.0.2", - "@jest/types": "^28.0.2", - "babel-jest": "^28.0.3", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^28.0.3", - "jest-environment-node": "^28.0.2", - "jest-get-type": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.0.3", - "jest-runner": "^28.0.3", - "jest-util": "^28.0.2", - "jest-validate": "^28.0.2", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^28.0.2", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-config/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-config/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/jest-config/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/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==", - "peer": true - }, - "node_modules/jest-config/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-config/node_modules/jest-haste-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.0.2.tgz", - "integrity": "sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-config/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-config/node_modules/jest-resolve": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.0.3.tgz", - "integrity": "sha512-lfgjd9JhEjpjIN3HLUfdysdK+A7ePQoYmd7WL9DUEWqdnngb1rF56eee6iDXJxl/3eSolpP43VD7VrhjL3NsoQ==", - "peer": true, - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.0.2", - "jest-validate": "^28.0.2", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-config/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-config/node_modules/jest-validate": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.0.2.tgz", - "integrity": "sha512-nr0UOvCTtxP0YPdsk01Gk7e7c0xIiEe2nncAe3pj0wBfUvAykTVrMrdeASlAJnlEQCBuwN/GF4hKoCzbkGNCNw==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "leven": "^3.1.0", - "pretty-format": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-config/node_modules/jest-worker": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.0.2.tgz", - "integrity": "sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==", - "peer": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-config/node_modules/jest-worker/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-config/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "node_modules/jest-config/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-diff/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/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/jest-diff/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/jest-diff/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/jest-diff/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-docblock": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.0.2.tgz", - "integrity": "sha512-FH10WWw5NxLoeSdQlJwu+MTiv60aXV/t8KEwIRGEv74WARE1cXIqh1vGdy2CraHuWOOrnzTWj/azQKqW4fO7xg==", - "peer": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-each": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.0.2.tgz", - "integrity": "sha512-/W5Wc0b+ipR36kDaLngdVEJ/5UYPOITK7rW0djTlCCQdMuWpCFJweMW4TzAoJ6GiRrljPL8FwiyOSoSHKrda2w==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "jest-util": "^28.0.2", - "pretty-format": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-each/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-each/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-each/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/jest-each/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/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==", - "peer": true - }, - "node_modules/jest-each/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-each/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-each/node_modules/pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-each/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "node_modules/jest-each/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/jest-environment-jsdom/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/jest-environment-jsdom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-jsdom/node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-node": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.0.2.tgz", - "integrity": "sha512-o9u5UHZ+NCuIoa44KEF0Behhsz/p1wMm0WumsZfWR1k4IVoWSt3aN0BavSC5dd26VxSGQvkrCnJxxOzhhUEG3Q==", - "peer": true, - "dependencies": { - "@jest/environment": "^28.0.2", - "@jest/fake-timers": "^28.0.2", - "@jest/types": "^28.0.2", - "@types/node": "*", - "jest-mock": "^28.0.2", - "jest-util": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-environment-node/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-environment-node/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-environment-node/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-environment-node/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/jest-environment-node/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-environment-node/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==", - "peer": true - }, - "node_modules/jest-environment-node/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-node/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-environment-node/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/jest-jasmine2/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/jest-jasmine2/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/jest-jasmine2/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/jest-jasmine2/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/jest-jasmine2/node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-jasmine2/node_modules/jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-jasmine2/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-leak-detector": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.0.2.tgz", - "integrity": "sha512-UGaSPYtxKXl/YKacq6juRAKmMp1z2os8NaU8PSC+xvNikmu3wF6QFrXrihMM4hXeMr9HuNotBrQZHmzDY8KIBQ==", - "peer": true, - "dependencies": { - "jest-get-type": "^28.0.2", - "pretty-format": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-leak-detector/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-leak-detector/node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-leak-detector/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils/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/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.0.2.tgz", - "integrity": "sha512-knK7XyojvwYh1XiF2wmVdskgM/uN11KsjcEWWHfnMZNEdwXCrqB4sCBO94F4cfiAwCS8WFV6CDixDwPlMh/wdA==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.0.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.0.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-message-util/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-message-util/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-message-util/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/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/jest-message-util/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/jest-message-util/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/jest-message-util/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" - }, - "node_modules/jest-message-util/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.0.2.tgz", - "integrity": "sha512-vfnJ4zXRB0i24jOTGtQJyl26JKsgBKtqRlCnsrORZbG06FToSSn33h2x/bmE8XxqxkLWdZBRo+/65l8Vi3nD+g==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-mock/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-mock/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-mock/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-mock/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/jest-mock/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-mock/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==", - "peer": true - }, - "node_modules/jest-mock/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.0.3.tgz", - "integrity": "sha512-lCgHMm0/5p0qHemrOzm7kI6JDei28xJwIf7XOEcv1HeAVHnsON8B8jO/woqlU+/GcOXb58ymieYqhk3zjGWnvQ==", - "peer": true, - "dependencies": { - "jest-regex-util": "^28.0.2", - "jest-snapshot": "^28.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-resolve-dependencies/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-resolve/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/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/jest-resolve/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/jest-resolve/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/jest-resolve/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.0.3.tgz", - "integrity": "sha512-4OsHMjBLtYUWCENucAQ4Za0jGfEbOFi/Fusv6dzUuaweqx8apb4+5p2LR2yvgF4StFulmxyC238tGLftfu+zBA==", - "peer": true, - "dependencies": { - "@jest/console": "^28.0.2", - "@jest/environment": "^28.0.2", - "@jest/test-result": "^28.0.2", - "@jest/transform": "^28.0.3", - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "graceful-fs": "^4.2.9", - "jest-docblock": "^28.0.2", - "jest-environment-node": "^28.0.2", - "jest-haste-map": "^28.0.2", - "jest-leak-detector": "^28.0.2", - "jest-message-util": "^28.0.2", - "jest-resolve": "^28.0.3", - "jest-runtime": "^28.0.3", - "jest-util": "^28.0.2", - "jest-watcher": "^28.0.2", - "jest-worker": "^28.0.2", - "source-map-support": "0.5.13", - "throat": "^6.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runner/node_modules/@jest/transform": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.0.3.tgz", - "integrity": "sha512-+Y0ikI7SwoW/YbK8t9oKwC70h4X2Gd0OVuz5tctRvSV/EDQU00AAkoqevXgPSSFimUmp/sp7Yl8s/1bExDqOIg==", - "peer": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.0.2", - "@jridgewell/trace-mapping": "^0.3.7", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runner/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runner/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-runner/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/jest-runner/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/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==", - "peer": true - }, - "node_modules/jest-runner/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runner/node_modules/jest-haste-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.0.2.tgz", - "integrity": "sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-runner/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runner/node_modules/jest-resolve": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.0.3.tgz", - "integrity": "sha512-lfgjd9JhEjpjIN3HLUfdysdK+A7ePQoYmd7WL9DUEWqdnngb1rF56eee6iDXJxl/3eSolpP43VD7VrhjL3NsoQ==", - "peer": true, - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.0.2", - "jest-validate": "^28.0.2", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runner/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runner/node_modules/jest-validate": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.0.2.tgz", - "integrity": "sha512-nr0UOvCTtxP0YPdsk01Gk7e7c0xIiEe2nncAe3pj0wBfUvAykTVrMrdeASlAJnlEQCBuwN/GF4hKoCzbkGNCNw==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "leven": "^3.1.0", - "pretty-format": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runner/node_modules/jest-worker": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.0.2.tgz", - "integrity": "sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==", - "peer": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runner/node_modules/jest-worker/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runner/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "node_modules/jest-runner/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==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-runner/node_modules/source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "peer": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/jest-runner/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "peer": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/jest-runtime": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.0.3.tgz", - "integrity": "sha512-7FtPUmvbZEHLOdjsF6dyHg5Pe4E0DU+f3Vvv8BPzVR7mQA6nFR4clQYLAPyJGnsUvN8WRWn+b5a5SVwnj1WaGg==", - "peer": true, - "dependencies": { - "@jest/environment": "^28.0.2", - "@jest/fake-timers": "^28.0.2", - "@jest/globals": "^28.0.3", - "@jest/source-map": "^28.0.2", - "@jest/test-result": "^28.0.2", - "@jest/transform": "^28.0.3", - "@jest/types": "^28.0.2", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-message-util": "^28.0.2", - "jest-mock": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.0.3", - "jest-snapshot": "^28.0.3", - "jest-util": "^28.0.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runtime/node_modules/@jest/transform": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.0.3.tgz", - "integrity": "sha512-+Y0ikI7SwoW/YbK8t9oKwC70h4X2Gd0OVuz5tctRvSV/EDQU00AAkoqevXgPSSFimUmp/sp7Yl8s/1bExDqOIg==", - "peer": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.0.2", - "@jridgewell/trace-mapping": "^0.3.7", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runtime/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runtime/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-runtime/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/jest-runtime/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/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==", - "peer": true - }, - "node_modules/jest-runtime/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runtime/node_modules/jest-haste-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.0.2.tgz", - "integrity": "sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-runtime/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runtime/node_modules/jest-resolve": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.0.3.tgz", - "integrity": "sha512-lfgjd9JhEjpjIN3HLUfdysdK+A7ePQoYmd7WL9DUEWqdnngb1rF56eee6iDXJxl/3eSolpP43VD7VrhjL3NsoQ==", - "peer": true, - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.0.2", - "jest-validate": "^28.0.2", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runtime/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runtime/node_modules/jest-validate": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.0.2.tgz", - "integrity": "sha512-nr0UOvCTtxP0YPdsk01Gk7e7c0xIiEe2nncAe3pj0wBfUvAykTVrMrdeASlAJnlEQCBuwN/GF4hKoCzbkGNCNw==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "leven": "^3.1.0", - "pretty-format": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runtime/node_modules/jest-worker": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.0.2.tgz", - "integrity": "sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==", - "peer": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runtime/node_modules/jest-worker/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runtime/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "node_modules/jest-runtime/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "peer": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.0.3.tgz", - "integrity": "sha512-nVzAAIlAbrMuvVUrS1YxmAeo1TfSsDDU+K5wv/Ow56MBp+L+Y71ksAbwRp3kGCgZAz4oOXcAMPAwtT9Yh1hlQQ==", - "peer": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^28.0.2", - "@jest/transform": "^28.0.3", - "@jest/types": "^28.0.2", - "@types/babel__traverse": "^7.0.6", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^28.0.2", - "graceful-fs": "^4.2.9", - "jest-diff": "^28.0.2", - "jest-get-type": "^28.0.2", - "jest-haste-map": "^28.0.2", - "jest-matcher-utils": "^28.0.2", - "jest-message-util": "^28.0.2", - "jest-util": "^28.0.2", - "natural-compare": "^1.4.0", - "pretty-format": "^28.0.2", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/@jest/transform": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.0.3.tgz", - "integrity": "sha512-+Y0ikI7SwoW/YbK8t9oKwC70h4X2Gd0OVuz5tctRvSV/EDQU00AAkoqevXgPSSFimUmp/sp7Yl8s/1bExDqOIg==", - "peer": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.0.2", - "@jridgewell/trace-mapping": "^0.3.7", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-snapshot/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/jest-snapshot/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/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==", - "peer": true - }, - "node_modules/jest-snapshot/node_modules/diff-sequences": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", - "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-snapshot/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/jest-diff": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.0.2.tgz", - "integrity": "sha512-33Rnf821Y54OAloav0PGNWHlbtEorXpjwchnToyyWbec10X74FOW7hGfvrXLGz7xOe2dz0uo9JVFAHHj/2B5pg==", - "peer": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^28.0.2", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/jest-haste-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.0.2.tgz", - "integrity": "sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.0.2.tgz", - "integrity": "sha512-SxtTiI2qLJHFtOz/bySStCnwCvISAuxQ/grS+74dfTy5AuJw3Sgj9TVUvskcnImTfpzLoMCDJseRaeRrVYbAOA==", - "peer": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^28.0.2", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/jest-worker": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.0.2.tgz", - "integrity": "sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==", - "peer": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/jest-worker/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "node_modules/jest-snapshot/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "peer": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util/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/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/jest-util/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/jest-util/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/jest-util/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-validate/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/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/jest-validate/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/jest-validate/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/jest-validate/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", - "dependencies": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "jest": "^27.0.0 || ^28.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/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/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/jest-watch-typeahead/node_modules/char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", - "engines": { - "node": ">=12.20" - } - }, - "node_modules/jest-watch-typeahead/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/jest-watch-typeahead/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/jest-watch-typeahead/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watch-typeahead/node_modules/string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.0.2.tgz", - "integrity": "sha512-uIVJLpQ/5VTGQWBiBatHsi7jrCqHjHl0e0dFHMWzwuIfUbdW/muk0DtSr0fteY2T7QTFylv+7a5Rm8sBKrE12Q==", - "dependencies": { - "@jest/test-result": "^28.0.2", - "@jest/types": "^28.0.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.0.2", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watcher/node_modules/@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watcher/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-watcher/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/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/jest-watcher/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/jest-watcher/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/jest-watcher/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher/node_modules/jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "dependencies": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watcher/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "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==" }, - "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==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, "bin": { "jsesc": "bin/jsesc" }, @@ -17065,41 +1483,11 @@ "node": ">=4" } }, - "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==" - }, - "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==" - }, - "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==" - }, - "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-source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/json-source-map/-/json-source-map-0.6.1.tgz", - "integrity": "sha512-1QoztHPsMQqhDq0hlXY5ZqcEdUzxQEIxgFkKl4WUp2pgShObl+9ovi4kRh2TfvAfxAoHOJ9vIMEqk3k4iex7tg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" - }, "node_modules/json5": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true, "bin": { "json5": "lib/cli.js" }, @@ -17107,197 +1495,32 @@ "node": ">=6" } }, - "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" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonpointer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", - "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", - "dependencies": { - "array-includes": "^3.1.3", - "object.assign": "^4.1.2" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" - }, - "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", - "dependencies": { - "language-subtag-registry": "~0.3.2" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/lilconfig": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", - "engines": { - "node": ">=10" - } - }, - "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==" - }, - "node_modules/lmdb": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.2.4.tgz", - "integrity": "sha512-gto+BB2uEob8qRiTlOq+R3uX0YNHsX9mjxj9Sbdue/LIKqu6IlZjrsjKeGyOMquc/474GEqFyX2pdytpydp0rQ==", "dev": true, - "hasInstallScript": true, - "dependencies": { - "msgpackr": "^1.5.4", - "nan": "^2.14.2", - "node-gyp-build": "^4.2.3", - "ordered-binary": "^1.2.4", - "weak-lru-cache": "^1.2.2" - } - }, - "node_modules/loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "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==", - "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==" - }, "node_modules/lodash.castarray": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", "integrity": "sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=", "dev": true }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - }, "node_modules/lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", "dev": true }, - "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=" - }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - }, - "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-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true }, "node_modules/loose-envify": { "version": "1.4.0", @@ -17310,187 +1533,20 @@ "loose-envify": "cli.js" } }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", - "bin": { - "lz-string": "bin/bin.js" - } - }, - "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", - "dev": true, - "dependencies": { - "unist-util-remove": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "dev": true, - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", - "dev": true, - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "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==" - }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", - "dev": true - }, - "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=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", - "dependencies": { - "fs-monkey": "1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, "engines": { "node": ">= 8" } }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -17499,204 +1555,23 @@ "node": ">=8.6" } }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "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==", - "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==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "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==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/minimist": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "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==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true }, "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/msgpackr": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.5.5.tgz", - "integrity": "sha512-JG0V47xRIQ9pyUnx6Hb4+3TrQoia2nA3UIdmyTldhxaxtKFkekkKpUW/N6fwHwod9o4BGuJGtouxOk+yCP5PEA==", - "dev": true, - "optionalDependencies": { - "msgpackr-extract": "^1.0.14" - } - }, - "node_modules/msgpackr-extract": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-1.0.16.tgz", - "integrity": "sha512-fxdRfQUxPrL/TizyfYfMn09dK58e+d65bRD/fcaVH4052vj30QOzzqxcQIS7B0NsqlypEQ/6Du3QmP2DhWFfCA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "dependencies": { - "nan": "^2.14.2", - "node-gyp-build": "^4.2.3" - } - }, - "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" - }, - "node_modules/nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, "node_modules/nanoid": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", - "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -17704,78 +1579,17 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "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==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "dev": true - }, - "node_modules/node-forge": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.0.tgz", - "integrity": "sha512-08ARB91bUi6zNKzVmaj3QO7cr397uiDT2nJ63cHjyNtCTWIgvS47j3eT0WfzUwS9+6Z5YshRaoasFkXCKrIYbA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-gyp-build": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", - "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==", - "dev": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, "node_modules/node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", + "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==", + "dev": true }, "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==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -17784,54 +1598,11 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", - "dev": true - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -17841,539 +1612,31 @@ } }, "node_modules/object-hash": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", - "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, "engines": { "node": ">= 6" } }, - "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==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "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==", - "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==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.hasown": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", - "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ordered-binary": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.2.4.tgz", - "integrity": "sha512-A/csN0d3n+igxBPfUrjbV5GC69LWj2pjZzAAeeHXLukQ4+fytfP4T1Lg0ju7MSPSwq7KtHkGaiwO8URZN5IpLg==", - "dev": true - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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==", - "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==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", - "dependencies": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "engines": { - "node": ">=6" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parcel": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.4.0.tgz", - "integrity": "sha512-dPWpu4RnxG9HqiLvaF8COEWEnT/KrigrC6PyPaQ0zEgpBfp7/jzXZFBVaZk2N+lpvrbNEYMjN9bv5UQGJJszIw==", - "dev": true, - "dependencies": { - "@parcel/config-default": "2.4.0", - "@parcel/core": "2.4.0", - "@parcel/diagnostic": "2.4.0", - "@parcel/events": "2.4.0", - "@parcel/fs": "2.4.0", - "@parcel/logger": "2.4.0", - "@parcel/package-manager": "2.4.0", - "@parcel/reporter-cli": "2.4.0", - "@parcel/reporter-dev-server": "2.4.0", - "@parcel/utils": "2.4.0", - "chalk": "^4.1.0", - "commander": "^7.0.0", - "get-port": "^4.2.0", - "v8-compile-cache": "^2.0.0" - }, - "bin": { - "parcel": "lib/bin.js" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/parcel/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/parcel/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "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/parcel/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/parcel/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/parcel/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/parcel/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/parcel/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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dev": true, - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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==", - "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/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "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==", - "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, "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==" - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, "engines": { "node": ">=8.6" }, @@ -18381,192 +1644,11 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "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/pkg-dir/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==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/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==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/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==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/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==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/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==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, "node_modules/postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "version": "8.4.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz", + "integrity": "sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==", + "dev": true, "funding": [ { "type": "opencollective", @@ -18578,7 +1660,7 @@ } ], "dependencies": { - "nanoid": "^3.3.1", + "nanoid": "^3.3.3", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -18586,335 +1668,11 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", - "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.2" - }, - "peerDependencies": { - "postcss": "^8.0.2" - } - }, - "node_modules/postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "browserslist": ">=4", - "postcss": ">=8" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" - } - }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", - "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-color-hex-alpha": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", - "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-color-rebeccapurple": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", - "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-custom-media": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", - "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-custom-properties": { - "version": "12.1.5", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.5.tgz", - "integrity": "sha512-FHbbB/hRo/7cxLGkc2NS7cDRIDN1oFqQnUKBiyh4b/gwk8DD8udvmRDpUhEK836kB8ggUCieHVOvZDnF9XhI3g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-custom-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", - "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.2" - } - }, - "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-double-position-gradients": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", - "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "peerDependencies": { - "postcss": "^8.1.4" - } - }, - "node_modules/postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-gap-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-image-set-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "peerDependencies": { - "postcss": "^8.0.0" - } - }, "node_modules/postcss-js": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, "dependencies": { "camelcase-css": "^2.0.1" }, @@ -18929,27 +1687,13 @@ "postcss": "^8.3.3" } }, - "node_modules/postcss-lab-function": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.2.tgz", - "integrity": "sha512-isudf5ldhg4fk16M8viAwAbg6Gv14lVO35N3Z/49NhbwPQ2xbiEoHgrRgpgQojosF4vF7jY653ktB6dDrUOR8Q==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, "node_modules/postcss-load-config": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.3.tgz", - "integrity": "sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, "dependencies": { - "lilconfig": "^2.0.4", + "lilconfig": "^2.0.5", "yaml": "^1.10.2" }, "engines": { @@ -18960,208 +1704,23 @@ "url": "https://opencollective.com/postcss/" }, "peerDependencies": { + "postcss": ">=8.0.9", "ts-node": ">=9.0.0" }, "peerDependenciesMeta": { + "postcss": { + "optional": true + }, "ts-node": { "optional": true } } }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.3.tgz", - "integrity": "sha512-lX8GPGvZ0iGP/IboM7HXH5JwkXvXod1Rr8H8ixwiA372hArk0zP4ZcCy4z4Prg/bfNlbbTf0KCOjCF9kKnpP/w==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", - "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", - "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", - "dependencies": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, "node_modules/postcss-nested": { "version": "5.0.6", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.6" }, @@ -19176,350 +1735,11 @@ "postcss": "^8.2.14" } }, - "node_modules/postcss-nesting": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.3.tgz", - "integrity": "sha512-wUC+/YCik4wH3StsbC5fBG1s2Z3ZV74vjGqBFYtmYKlVxoio5TYGM06AiaKkQPPlkXWn72HKfS7Cw5PYxnoXSw==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "dependencies": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], - "engines": { - "node": "^12 || ^14 || >=16" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", - "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-overflow-shorthand": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "peerDependencies": { - "postcss": "^8" - } - }, - "node_modules/postcss-place": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-preset-env": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.3.tgz", - "integrity": "sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==", - "dependencies": { - "@csstools/postcss-color-function": "^1.0.3", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.0", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.1", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.0.2", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "autoprefixer": "^10.4.4", - "browserslist": "^4.20.2", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.5.0", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.5", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.1.2", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.3", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.1", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz", - "integrity": "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "peerDependencies": { - "postcss": "^8.0.3" - } - }, - "node_modules/postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", - "dependencies": { - "balanced-match": "^1.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.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.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -19528,385 +1748,17 @@ "node": ">=4" } }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/postcss-svgo/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==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/postcss-svgo/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==" - }, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, "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==" - }, - "node_modules/posthtml": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", - "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", - "dev": true, - "dependencies": { - "posthtml-parser": "^0.11.0", - "posthtml-render": "^3.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/posthtml-parser": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.10.2.tgz", - "integrity": "sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==", - "dev": true, - "dependencies": { - "htmlparser2": "^7.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/posthtml-parser/node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/posthtml-parser/node_modules/htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - } - }, - "node_modules/posthtml-render": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", - "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", - "dev": true, - "dependencies": { - "is-json": "^2.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/posthtml/node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/posthtml/node_modules/htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - } - }, - "node_modules/posthtml/node_modules/posthtml-parser": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", - "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", - "dev": true, - "dependencies": { - "htmlparser2": "^7.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true, - "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==" - }, - "node_modules/promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "dev": true, - "dependencies": { - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "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==" - }, - "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==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "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==", - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, "funding": [ { "type": "github", @@ -19926,6 +1778,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, "engines": { "node": ">=10" }, @@ -19933,87 +1786,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "dependencies": { - "performance-now": "^2.1.0" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "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==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", - "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/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==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "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/rc/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=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", @@ -20026,166 +1798,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "dependencies": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-codemirror6": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/react-codemirror6/-/react-codemirror6-1.1.0.tgz", - "integrity": "sha512-xoXBMrnD4ZikGc3pJSXvjcy8HXuFHMOID1CTf3oJZzfh25MtkLaJxSd3gBz/hqy3rqlGXJH3BMVYDsFsfnHwQQ==", - "dependencies": { - "@babel/runtime": "^7.14.8", - "@codemirror/autocomplete": "^0.19.15", - "@codemirror/closebrackets": "^0.19.1", - "@codemirror/commands": "^0.19.8", - "@codemirror/comment": "^0.19.1", - "@codemirror/fold": "^0.19.3", - "@codemirror/gutter": "^0.19.9", - "@codemirror/highlight": "^0.19.8", - "@codemirror/history": "^0.19.2", - "@codemirror/language": "^0.19.10", - "@codemirror/lint": "^0.19.6", - "@codemirror/matchbrackets": "^0.19.4", - "@codemirror/rectangular-selection": "^0.19.2", - "@codemirror/search": "^0.19.9", - "@codemirror/state": "^0.19.9", - "@codemirror/view": "^0.19.48" - }, - "peerDependencies": { - "react": "^17.0.2", - "react-dom": "^17.0.2" - } - }, - "node_modules/react-dev-utils": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", - "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.10", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/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/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/react-dev-utils/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/react-dev-utils/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/react-dev-utils/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" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dev-utils/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/react-dom": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", @@ -20199,863 +1811,20 @@ "react": "17.0.2" } }, - "node_modules/react-error-overlay": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", - "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" - }, - "node_modules/react-hook-inview": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/react-hook-inview/-/react-hook-inview-4.4.1.tgz", - "integrity": "sha512-JKx0+aWCna0YUfTCKSaphGbaMp25S/YjpWtfk5VbqhlESesOEAPr7TCGMRLS3Cv6I1mEDhWYIhz2YLHgnHX4Yw==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - } - }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, "node_modules/react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.13.0.tgz", + "integrity": "sha512-XP8A9BT0CpRBD+NYLLeIhld/RqG9+gktUjW1FkE+Vm7OCinbG1SshcK5tb9ls4kzvjZr9mOQc7HYgBngEyPAXg==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/react-scripts": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", - "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", - "dependencies": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.0", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.0", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "bin": { - "react-scripts": "bin/react-scripts.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - }, - "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/react-scripts/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/react-scripts/node_modules/babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/react-scripts/node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/react-scripts/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/react-scripts/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/react-scripts/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/react-scripts/node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/react-scripts/node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "dependencies": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "dependencies": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/node_modules/jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/react-scripts/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-scripts/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/react-scripts/node_modules/v8-to-istanbul/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==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/react-scripts/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "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/react-scripts/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==", - "engines": { - "node": ">=10" - } - }, - "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" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -21063,359 +1832,11 @@ "node": ">=8.10.0" } }, - "node_modules/recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "dependencies": { - "minimatch": "3.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/recursive-readdir/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", - "dev": true, - "dependencies": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", - "dev": true, - "dependencies": { - "rc": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, - "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-footnotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "dev": true, - "dependencies": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "node_modules/remark-mdx/node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "dev": true, - "dependencies": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", - "dev": true, - "dependencies": { - "mdast-squeeze-paragraphs": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "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=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, "node_modules/resolve": { "version": "1.22.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, "dependencies": { "is-core-module": "^2.8.1", "path-parse": "^1.0.7", @@ -21428,124 +1849,21 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" - }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } - } - }, - "node_modules/resolve-url-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/resolve-url-loader/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==", - "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/resolve-url-loader/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "engines": { - "node": ">= 4" - } - }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/rollup": { - "version": "2.70.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", - "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "version": "2.73.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.73.0.tgz", + "integrity": "sha512-h/UngC3S4Zt28mB3g0+2YCMegT5yoftnQplwzPqGZcKvlld5e+kT/QRmJiL+qxGyZKOYpgirWGdLyEO1b0dpLQ==", + "dev": true, "bin": { "rollup": "dist/bin/rollup" }, @@ -21556,64 +1874,11 @@ "fsevents": "~2.3.2" } }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0" - } - }, - "node_modules/rollup-plugin-terser/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/rollup-plugin-terser/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/rollup-plugin-terser/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, "funding": [ { "type": "github", @@ -21635,70 +1900,8 @@ "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/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" - }, - "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "node_modules/scheduler": { "version": "0.20.2", @@ -21709,801 +1912,29 @@ "object-assign": "^4.1.1" } }, - "node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "node_modules/selfsigned": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", - "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", - "dependencies": { - "node-forge": "^1.2.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, "bin": { "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "1.8.1", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/send/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==" - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/serve/-/serve-13.0.2.tgz", - "integrity": "sha512-71R6fKvNgKrqARAag6lYJNnxDzpH7DCNrMuvPY5PLVaC2PDhJsGTj/34o4o4tPWhTuLgEXqvgnAWbATQ9zGZTQ==", - "dev": true, - "dependencies": { - "@zeit/schemas": "2.6.0", - "ajv": "6.12.6", - "arg": "2.0.0", - "boxen": "5.1.2", - "chalk": "2.4.1", - "clipboardy": "2.3.0", - "compression": "1.7.3", - "serve-handler": "6.1.3", - "update-check": "1.5.2" - }, - "bin": { - "serve": "bin/serve.js" - } - }, - "node_modules/serve-handler": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", - "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", - "dev": true, - "dependencies": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.0.4", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - } - }, - "node_modules/serve-handler/node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-handler/node_modules/mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-handler/node_modules/mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dev": true, - "dependencies": { - "mime-db": "~1.33.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-handler/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/serve-handler/node_modules/path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", - "dev": true - }, - "node_modules/serve-handler/node_modules/range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve/node_modules/arg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", - "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", - "dev": true - }, - "node_modules/serve/node_modules/chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/serve/node_modules/compression": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", - "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", - "dev": true, - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.14", - "debug": "2.6.9", - "on-headers": "~1.0.1", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "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==" - }, - "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==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", - "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.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==", - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" - }, - "node_modules/standardized-audio-context": { - "version": "25.3.21", - "resolved": "https://registry.npmjs.org/standardized-audio-context/-/standardized-audio-context-25.3.21.tgz", - "integrity": "sha512-CZEnayJJjNefeU+z1QGDhaid1LAAYxWYa2ipNk75ropwec9rq6fmclyhXb1wGtDsZ402irX3HLt1U/PwP9+1fA==", - "dependencies": { - "@babel/runtime": "^7.17.2", - "automation-events": "^4.0.14", - "tslib": "^2.3.1" - } - }, - "node_modules/state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "engines": { - "node": ">= 0.6" - } - }, - "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==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/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" - } - ] - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" - }, - "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==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/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==" - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "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==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "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==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/style-mod": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.0.0.tgz", - "integrity": "sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==" - }, - "node_modules/style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "dev": true, - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "dependencies": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, "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==", + "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -22511,41 +1942,11 @@ "node": ">=4" } }, - "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/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==", - "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==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -22553,119 +1954,30 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "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.", - "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/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/svgo/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==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/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==", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/svgo/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==" - }, - "node_modules/svgo/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==", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "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==" - }, "node_modules/tailwindcss": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", - "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", + "version": "3.0.24", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz", + "integrity": "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==", + "dev": true, "dependencies": { "arg": "^5.0.1", - "chalk": "^4.1.2", "chokidar": "^3.5.3", "color-name": "^1.1.4", - "cosmiconfig": "^7.0.1", "detective": "^5.2.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", "fast-glob": "^3.2.11", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", "normalize-path": "^3.0.0", - "object-hash": "^2.2.0", - "postcss": "^8.4.6", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.12", "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.0", + "postcss-load-config": "^3.1.4", "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.9", + "postcss-selector-parser": "^6.0.10", "postcss-value-parser": "^4.2.0", "quick-lru": "^5.1.1", "resolve": "^1.22.0" @@ -22678,258 +1990,20 @@ "node": ">=12.13.0" }, "peerDependencies": { - "autoprefixer": "^10.0.2", "postcss": "^8.0.9" } }, - "node_modules/tailwindcss/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/tailwindcss/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/tailwindcss/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/tailwindcss/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/tailwindcss/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/tailwindcss/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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", - "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", - "dependencies": { - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", - "dependencies": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "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==" - }, - "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==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, "engines": { "node": ">=4" } @@ -22938,6 +2012,7 @@ "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==", + "dev": true, "dependencies": { "is-number": "^7.0.0" }, @@ -22945,1781 +2020,182 @@ "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==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tone": { - "version": "14.7.77", - "resolved": "https://registry.npmjs.org/tone/-/tone-14.7.77.tgz", - "integrity": "sha512-tCfK73IkLHyzoKUvGq47gyDyxiKLFvKiVCOobynGgBB9Dl0NkxTM2p+eRJXyCYrjJwy9Y0XCMqD3uOYsYt2Fdg==", - "dependencies": { - "standardized-audio-context": "^25.1.8", - "tslib": "^2.0.1" - } - }, - "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/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==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", - "dev": true - }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "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==", - "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "dev": true, - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unified/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "dev": true, - "dependencies": { - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "dev": true, - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-check": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", - "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", - "dev": true, - "dependencies": { - "registry-auth-token": "3.3.2", - "registry-url": "3.1.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==", - "dependencies": { - "punycode": "^2.1.0" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "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==", - "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/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "node_modules/utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - }, - "node_modules/v8-to-istanbul": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.0.tgz", - "integrity": "sha512-HcvgY/xaRm7isYmyx+lFKA4uQmfUbN0J4M0nNItvzTvH/iQ9kW5j/t4YSR+Ge323/lrgDAWJoF46tzGQHwBHFw==", - "peer": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.7", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-keyname": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.4.tgz", - "integrity": "sha512-tOhfEwEzFLJzf6d1ZPkYfGj+FWhIpBux9ppoP3rlclw3Z0BZv3N7b7030Z1kYth+6rDuAsXUFr+d0VE6Ed1ikw==" - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/weak-lru-cache": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", - "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, - "node_modules/web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/web-vitals": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", - "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "engines": { - "node": ">=10.4" - } - }, - "node_modules/webpack": { - "version": "5.70.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.70.0.tgz", - "integrity": "sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.2", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.1", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", - "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.2.2", - "ansi-html-community": "^0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "del": "^6.0.0", - "express": "^4.17.1", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.0", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "portfinder": "^1.0.28", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "strip-ansi": "^7.0.0", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "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/webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "engines": { - "node": ">=12.22.0" - }, - "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" - } - }, - "node_modules/webpack-manifest-plugin/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "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==", - "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==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-encoding/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==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/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==", - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "node_modules/vite": { + "version": "2.9.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.9.tgz", + "integrity": "sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==", "dev": true, "dependencies": { - "string-width": "^4.0.0" + "esbuild": "^0.14.27", + "postcss": "^8.4.13", + "resolve": "^1.22.0", + "rollup": "^2.59.0" + }, + "bin": { + "vite": "bin/vite.js" }, "engines": { - "node": ">=8" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-background-sync": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.2.tgz", - "integrity": "sha512-EjG37LSMDJ1TFlFg56wx6YXbH4/NkG09B9OHvyxx+cGl2gP5OuOzsCY3rOPJSpbcz6jpuA40VIC3HzSD4OvE1g==", - "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.5.2" - } - }, - "node_modules/workbox-broadcast-update": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.2.tgz", - "integrity": "sha512-DjJYraYnprTZE/AQNoeogaxI1dPuYmbw+ZJeeP8uXBSbg9SNv5wLYofQgywXeRepv4yr/vglMo9yaHUmBMc+4Q==", - "dependencies": { - "workbox-core": "6.5.2" - } - }, - "node_modules/workbox-build": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.2.tgz", - "integrity": "sha512-TVi4Otf6fgwikBeMpXF9n0awHfZTMNu/nwlMIT9W+c13yvxkmDFMPb7vHYK6RUmbcxwPnz4I/R+uL76+JxG4JQ==", - "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.5.2", - "workbox-broadcast-update": "6.5.2", - "workbox-cacheable-response": "6.5.2", - "workbox-core": "6.5.2", - "workbox-expiration": "6.5.2", - "workbox-google-analytics": "6.5.2", - "workbox-navigation-preload": "6.5.2", - "workbox-precaching": "6.5.2", - "workbox-range-requests": "6.5.2", - "workbox-recipes": "6.5.2", - "workbox-routing": "6.5.2", - "workbox-strategies": "6.5.2", - "workbox-streams": "6.5.2", - "workbox-sw": "6.5.2", - "workbox-window": "6.5.2" + "node": ">=12.2.0" }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", - "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", - "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": ">=10" + "optionalDependencies": { + "fsevents": "~2.3.2" }, "peerDependencies": { - "ajv": ">=8" - } - }, - "node_modules/workbox-build/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/workbox-build/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/workbox-build/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/workbox-cacheable-response": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.2.tgz", - "integrity": "sha512-UnHGih6xqloV808T7ve1iNKZMbpML0jGLqkkmyXkJbZc5j16+HRSV61Qrh+tiq3E3yLvFMGJ3AUBODOPNLWpTg==", - "dependencies": { - "workbox-core": "6.5.2" - } - }, - "node_modules/workbox-core": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.2.tgz", - "integrity": "sha512-IlxLGQf+wJHCR+NM0UWqDh4xe/Gu6sg2i4tfZk6WIij34IVk9BdOQgi6WvqSHd879jbQIUgL2fBdJUJyAP5ypQ==" - }, - "node_modules/workbox-expiration": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.2.tgz", - "integrity": "sha512-5Hfp0uxTZJrgTiy9W7AjIIec+9uTOtnxY/tRBm4DbqcWKaWbVTa+izrKzzOT4MXRJJIJUmvRhWw4oo8tpmMouw==", - "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.5.2" - } - }, - "node_modules/workbox-google-analytics": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.2.tgz", - "integrity": "sha512-8SMar+N0xIreP5/2we3dwtN1FUmTMScoopL86aKdXBpio8vXc8Oqb5fCJG32ialjN8BAOzDqx/FnGeCtkIlyvw==", - "dependencies": { - "workbox-background-sync": "6.5.2", - "workbox-core": "6.5.2", - "workbox-routing": "6.5.2", - "workbox-strategies": "6.5.2" - } - }, - "node_modules/workbox-navigation-preload": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.2.tgz", - "integrity": "sha512-iqDNWWMswjCsZuvGFDpcX1Z8InBVAlVBELJ28xShsWWntALzbtr0PXMnm2WHkXCc56JimmGldZi1N5yDPiTPOg==", - "dependencies": { - "workbox-core": "6.5.2" - } - }, - "node_modules/workbox-precaching": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.2.tgz", - "integrity": "sha512-OZAlQ8AAT20KugGKKuJMHdQ8X1IyNQaLv+mPTHj+8Dmv8peBq5uWNzs4g/1OSFmXsbXZ6a1CBC6YtQWVPhJQ9w==", - "dependencies": { - "workbox-core": "6.5.2", - "workbox-routing": "6.5.2", - "workbox-strategies": "6.5.2" - } - }, - "node_modules/workbox-range-requests": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.2.tgz", - "integrity": "sha512-zi5VqF1mWqfCyJLTMXn1EuH/E6nisqWDK1VmOJ+TnjxGttaQrseOhMn+BMvULFHeF8AvrQ0ogfQ6bSv0rcfAlg==", - "dependencies": { - "workbox-core": "6.5.2" - } - }, - "node_modules/workbox-recipes": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.2.tgz", - "integrity": "sha512-2lcUKMYDiJKvuvRotOxLjH2z9K7jhj8GNUaHxHNkJYbTCUN3LsX1cWrsgeJFDZ/LgI565t3fntpbG9J415ZBXA==", - "dependencies": { - "workbox-cacheable-response": "6.5.2", - "workbox-core": "6.5.2", - "workbox-expiration": "6.5.2", - "workbox-precaching": "6.5.2", - "workbox-routing": "6.5.2", - "workbox-strategies": "6.5.2" - } - }, - "node_modules/workbox-routing": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.2.tgz", - "integrity": "sha512-nR1w5PjF6IVwo0SX3oE88LhmGFmTnqqU7zpGJQQPZiKJfEKgDENQIM9mh3L1ksdFd9Y3CZVkusopHfxQvit/BA==", - "dependencies": { - "workbox-core": "6.5.2" - } - }, - "node_modules/workbox-strategies": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.2.tgz", - "integrity": "sha512-fgbwaUMxbG39BHjJIs2y2X21C0bmf1Oq3vMQxJ1hr6y5JMJIm8rvKCcf1EIdAr+PjKdSk4ddmgyBQ4oO8be4Uw==", - "dependencies": { - "workbox-core": "6.5.2" - } - }, - "node_modules/workbox-streams": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.2.tgz", - "integrity": "sha512-ovD0P4UrgPtZ2Lfc/8E8teb1RqNOSZr+1ZPqLR6sGRZnKZviqKbQC3zVvvkhmOIwhWbpL7bQlWveLVONHjxd5w==", - "dependencies": { - "workbox-core": "6.5.2", - "workbox-routing": "6.5.2" - } - }, - "node_modules/workbox-sw": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.2.tgz", - "integrity": "sha512-2KhlYqtkoqlnPdllj2ujXUKRuEFsRDIp6rdE4l1PsxiFHRAFaRTisRQpGvRem5yxgXEr+fcEKiuZUW2r70KZaw==" - }, - "node_modules/workbox-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-StrJ7wKp5tZuGVcoKLVjFWlhDy+KT7ZWsKnNcD6F08wA9Cpt6JN+PLIrplcsTHbQpoAV8+xg6RvcG0oc9z+RpQ==", - "dependencies": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.5.2" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.9.0" - } - }, - "node_modules/workbox-webpack-plugin/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/workbox-window": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.2.tgz", - "integrity": "sha512-2kZH37r9Wx8swjEOL4B8uGM53lakMxsKkQ7mOKzGA/QAn/DQTEZGrdHWtypk2tbhKY5S0jvPS+sYDnb2Z3378A==", - "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.2" - } - }, - "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==", - "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-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/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "less": "*", + "sass": "*", + "stylus": "*" }, "peerDependenciesMeta": { - "bufferutil": { + "less": { "optional": true }, - "utf-8-validate": { + "sass": { + "optional": true + }, + "stylus": { "optional": true } } }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, "engines": { "node": ">=0.4" } }, - "node_modules/xxhash-wasm": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", - "integrity": "sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==", - "dev": true - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, "engines": { "node": ">= 6" } - }, - "node_modules/yargs": { - "version": "17.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz", - "integrity": "sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==", - "peer": true, - "dependencies": { - "cliui": "^7.0.2", - "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.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "peer": true, - "engines": { - "node": ">=12" - } - }, - "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==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } } }, "dependencies": { "@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, "requires": { - "@jridgewell/trace-mapping": "^0.3.0" + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, "@babel/code-frame": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, "requires": { "@babel/highlight": "^7.16.7" } }, "@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", + "dev": true }, "@babel/core": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", - "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.10.tgz", + "integrity": "sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==", + "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.7", - "@babel/helper-compilation-targets": "^7.17.7", + "@babel/generator": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.8", - "@babel/parser": "^7.17.8", + "@babel/helpers": "^7.17.9", + "@babel/parser": "^7.17.10", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0", + "@babel/traverse": "^7.17.10", + "@babel/types": "^7.17.10", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", + "json5": "^2.2.1", "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/eslint-parser": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", - "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", - "requires": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@babel/generator": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", - "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.10.tgz", + "integrity": "sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==", + "dev": true, "requires": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.17.10", + "@jridgewell/gen-mapping": "^0.1.0", + "jsesc": "^2.5.1" } }, "@babel/helper-annotate-as-pure": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, "@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", + "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", + "dev": true, "requires": { - "@babel/compat-data": "^7.17.7", + "@babel/compat-data": "^7.17.10", "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "browserslist": "^4.20.2", "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", - "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@babel/helper-environment-visitor": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-hoist-variables": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } }, - "@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", - "requires": { - "@babel/types": "^7.17.0" - } - }, "@babel/helper-module-imports": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -24728,6 +2204,7 @@ "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", @@ -24739,61 +2216,26 @@ "@babel/types": "^7.17.0" } }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "requires": { - "@babel/types": "^7.16.7" - } - }, "@babel/helper-plugin-utils": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - } + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true }, "@babel/helper-simple-access": { "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "dev": true, "requires": { "@babel/types": "^7.17.0" } }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "requires": { - "@babel/types": "^7.16.0" - } - }, "@babel/helper-split-export-declaration": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -24801,38 +2243,31 @@ "@babel/helper-validator-identifier": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true }, "@babel/helper-validator-option": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" - }, - "@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "requires": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - } + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true }, "@babel/helpers": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz", - "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", + "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "dev": true, "requires": { "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", + "@babel/traverse": "^7.17.9", "@babel/types": "^7.17.0" } }, "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -24840,572 +2275,16 @@ } }, "@babel/parser": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", - "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.8.tgz", - "integrity": "sha512-U69odN4Umyyx1xO1rTII0IDkAEC+RNlcKXtqOblfpzqy1C+aOplb76BQNq0+XdpVkOaPlpEDwd++joY8FNFJKA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.0", - "charcodes": "^0.2.0" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", - "requires": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", - "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", - "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.10.tgz", + "integrity": "sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==", + "dev": true }, "@babel/plugin-syntax-jsx": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", - "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-flow": "^7.16.7" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "requires": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz", - "integrity": "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==", - "requires": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", - "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", - "requires": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", - "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.16.7" } @@ -25414,6 +2293,7 @@ "version": "7.17.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", @@ -25426,267 +2306,34 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "dev": true, "requires": { "@babel/plugin-transform-react-jsx": "^7.16.7" } }, - "@babel/plugin-transform-react-pure-annotations": { + "@babel/plugin-transform-react-jsx-self": { "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.7.tgz", + "integrity": "sha512-oe5VuWs7J9ilH3BCCApGoYjHoSO48vkjX2CbA5bFVhIuO2HKxA3vyF7rleA4o6/4rTDbk6r8hBW7Ul8E+UZrpA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.16.7" } }, - "@babel/plugin-transform-runtime": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", - "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/plugin-transform-shorthand-properties": { + "@babel/plugin-transform-react-jsx-source": { "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.7.tgz", + "integrity": "sha512-rONFiQz9vgbsnaMtQlZCjIRwhJvlrPET8TabIUK2hzlXw9B9s2Ieaxte1SCOOXMbWRHodbKixNf3BLcWVOQ8Bw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.16.7" } }, - "@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", - "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-typescript": "^7.16.7" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", - "requires": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.16.7", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" - } - }, - "@babel/preset-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", - "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.16.7" - } - }, - "@babel/runtime": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz", - "integrity": "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/runtime-corejs3": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.8.tgz", - "integrity": "sha512-ZbYSUvoSF6dXZmMl/CYTMOvzIFnbGfv4W3SEHYgMvNsFTeLaF2gkGAF4K2ddmtSK4Emej+0aYcnSC6N5dPCXUQ==", - "requires": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" - } - }, "@babel/template": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/parser": "^7.16.7", @@ -25694,1800 +2341,76 @@ } }, "@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.10.tgz", + "integrity": "sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==", + "dev": true, "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", + "@babel/generator": "^7.17.10", "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", + "@babel/parser": "^7.17.10", + "@babel/types": "^7.17.10", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.10.tgz", + "integrity": "sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "@codemirror/autocomplete": { - "version": "0.19.15", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-0.19.15.tgz", - "integrity": "sha512-GQWzvvuXxNUyaEk+5gawbAD8s51/v2Chb++nx0e2eGWrphWk42isBtzOMdc3DxrxrZtPZ55q2ldNp+6G8KJLIQ==", + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, "requires": { - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.4", - "@codemirror/text": "^0.19.2", - "@codemirror/tooltip": "^0.19.12", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.0" - } - }, - "@codemirror/closebrackets": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@codemirror/closebrackets/-/closebrackets-0.19.2.tgz", - "integrity": "sha512-ClMPzPcPP0eQiDcVjtVPl6OLxgdtZSYDazsvT0AKl70V1OJva0eHgl4/6kCW3RZ0pb2n34i9nJz4eXCmK+TYDA==", - "requires": { - "@codemirror/language": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.2", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.44" - } - }, - "@codemirror/commands": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-0.19.8.tgz", - "integrity": "sha512-65LIMSGUGGpY3oH6mzV46YWRrgao6NmfJ+AuC7jNz3K5NPnH6GCV1H5I6SwOFyVbkiygGyd0EFwrWqywTBD1aw==", - "requires": { - "@codemirror/language": "^0.19.0", - "@codemirror/matchbrackets": "^0.19.0", - "@codemirror/state": "^0.19.2", - "@codemirror/text": "^0.19.6", - "@codemirror/view": "^0.19.22", - "@lezer/common": "^0.15.0" - } - }, - "@codemirror/comment": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@codemirror/comment/-/comment-0.19.1.tgz", - "integrity": "sha512-uGKteBuVWAC6fW+Yt8u27DOnXMT/xV4Ekk2Z5mRsiADCZDqYvryrJd6PLL5+8t64BVyocwQwNfz1UswYS2CtFQ==", - "requires": { - "@codemirror/state": "^0.19.9", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.0" - } - }, - "@codemirror/fold": { - "version": "0.19.4", - "resolved": "https://registry.npmjs.org/@codemirror/fold/-/fold-0.19.4.tgz", - "integrity": "sha512-0SNSkRSOa6gymD6GauHa3sxiysjPhUC0SRVyTlvL52o0gz9GHdc8kNqNQskm3fBtGGOiSriGwF/kAsajRiGhVw==", - "requires": { - "@codemirror/gutter": "^0.19.0", - "@codemirror/language": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.22" - } - }, - "@codemirror/gutter": { - "version": "0.19.9", - "resolved": "https://registry.npmjs.org/@codemirror/gutter/-/gutter-0.19.9.tgz", - "integrity": "sha512-PFrtmilahin1g6uL27aG5tM/rqR9DZzZYZsIrCXA5Uc2OFTFqx4owuhoU9hqfYxHp5ovfvBwQ+txFzqS4vog6Q==", - "requires": { - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.23" - } - }, - "@codemirror/highlight": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@codemirror/highlight/-/highlight-0.19.8.tgz", - "integrity": "sha512-v/lzuHjrYR8MN2mEJcUD6fHSTXXli9C1XGYpr+ElV6fLBIUhMTNKR3qThp611xuWfXfwDxeL7ppcbkM/MzPV3A==", - "requires": { - "@codemirror/language": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.3", - "@codemirror/view": "^0.19.39", - "@lezer/common": "^0.15.0", - "style-mod": "^4.0.0" - } - }, - "@codemirror/history": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@codemirror/history/-/history-0.19.2.tgz", - "integrity": "sha512-unhP4t3N2smzmHoo/Yio6ueWi+il8gm9VKrvi6wlcdGH5fOfVDNkmjHQ495SiR+EdOG35+3iNebSPYww0vN7ow==", - "requires": { - "@codemirror/state": "^0.19.2", - "@codemirror/view": "^0.19.0" - } - }, - "@codemirror/lang-javascript": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-0.19.7.tgz", - "integrity": "sha512-DL9f3JLqOEHH9cIwEqqjnP5bkjdVXeECksLtV+/MbPm+l4H+AG+PkwZaJQ2oR1GfPZKh8MVSIE94aGWNkJP8WQ==", - "requires": { - "@codemirror/autocomplete": "^0.19.0", - "@codemirror/highlight": "^0.19.7", - "@codemirror/language": "^0.19.0", - "@codemirror/lint": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/javascript": "^0.15.1" - } - }, - "@codemirror/language": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-0.19.10.tgz", - "integrity": "sha512-yA0DZ3RYn2CqAAGW62VrU8c4YxscMQn45y/I9sjBlqB1e2OTQLg4CCkMBuMSLXk4xaqjlsgazeOQWaJQOKfV8Q==", - "requires": { - "@codemirror/state": "^0.19.0", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.5", - "@lezer/lr": "^0.15.0" - } - }, - "@codemirror/lint": { - "version": "0.19.6", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-0.19.6.tgz", - "integrity": "sha512-Pbw1Y5kHVs2J+itQ0uez3dI4qY9ApYVap7eNfV81x1/3/BXgBkKfadaw0gqJ4h4FDG7OnJwb0VbPsjJQllHjaA==", - "requires": { - "@codemirror/gutter": "^0.19.4", - "@codemirror/panel": "^0.19.0", - "@codemirror/rangeset": "^0.19.1", - "@codemirror/state": "^0.19.4", - "@codemirror/tooltip": "^0.19.16", - "@codemirror/view": "^0.19.22", - "crelt": "^1.0.5" - } - }, - "@codemirror/matchbrackets": { - "version": "0.19.4", - "resolved": "https://registry.npmjs.org/@codemirror/matchbrackets/-/matchbrackets-0.19.4.tgz", - "integrity": "sha512-VFkaOKPNudAA5sGP1zikRHCEKU0hjYmkKpr04pybUpQvfTvNJXlReCyP0rvH/1iEwAGPL990ZTT+QrLdu4MeEA==", - "requires": { - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.0" - } - }, - "@codemirror/panel": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@codemirror/panel/-/panel-0.19.1.tgz", - "integrity": "sha512-sYeOCMA3KRYxZYJYn5PNlt9yNsjy3zTNTrbYSfVgjgL9QomIVgOJWPO5hZ2sTN8lufO6lw0vTBsIPL9MSidmBg==", - "requires": { - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0" - } - }, - "@codemirror/rangeset": { - "version": "0.19.9", - "resolved": "https://registry.npmjs.org/@codemirror/rangeset/-/rangeset-0.19.9.tgz", - "integrity": "sha512-V8YUuOvK+ew87Xem+71nKcqu1SXd5QROMRLMS/ljT5/3MCxtgrRie1Cvild0G/Z2f1fpWxzX78V0U4jjXBorBQ==", - "requires": { - "@codemirror/state": "^0.19.0" - } - }, - "@codemirror/rectangular-selection": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@codemirror/rectangular-selection/-/rectangular-selection-0.19.2.tgz", - "integrity": "sha512-AXK/p5eGwFJ9GJcLfntqN4dgY+XiIF7eHfXNQJX5HhQLSped2wJE6WuC1rMEaOlcpOqlb9mrNi/ZdUjSIj9mbA==", - "requires": { - "@codemirror/state": "^0.19.0", - "@codemirror/text": "^0.19.4", - "@codemirror/view": "^0.19.48" - } - }, - "@codemirror/search": { - "version": "0.19.10", - "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-0.19.10.tgz", - "integrity": "sha512-qjubm69HJixPBWzI6HeEghTWOOD8NXiHOTRNvdizqs8xWRuFChq9zkjD3XiAJ7GXSTzCuQJnAP9DBBGCLq4ZIA==", - "requires": { - "@codemirror/panel": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.3", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.34", - "crelt": "^1.0.5" - } - }, - "@codemirror/state": { - "version": "0.19.9", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-0.19.9.tgz", - "integrity": "sha512-psOzDolKTZkx4CgUqhBQ8T8gBc0xN5z4gzed109aF6x7D7umpDRoimacI/O6d9UGuyl4eYuDCZmDFr2Rq7aGOw==", - "requires": { - "@codemirror/text": "^0.19.0" - } - }, - "@codemirror/text": { - "version": "0.19.6", - "resolved": "https://registry.npmjs.org/@codemirror/text/-/text-0.19.6.tgz", - "integrity": "sha512-T9jnREMIygx+TPC1bOuepz18maGq/92q2a+n4qTqObKwvNMg+8cMTslb8yxeEDEq7S3kpgGWxgO1UWbQRij0dA==" - }, - "@codemirror/tooltip": { - "version": "0.19.16", - "resolved": "https://registry.npmjs.org/@codemirror/tooltip/-/tooltip-0.19.16.tgz", - "integrity": "sha512-zxKDHryUV5/RS45AQL+wOeN+i7/l81wK56OMnUPoTSzCWNITfxHn7BToDsjtrRKbzHqUxKYmBnn/4hPjpZ4WJQ==", - "requires": { - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0" - } - }, - "@codemirror/view": { - "version": "0.19.48", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-0.19.48.tgz", - "integrity": "sha512-0eg7D2Nz4S8/caetCTz61rK0tkHI17V/d15Jy0kLOT8dTLGGNJUponDnW28h2B6bERmPlVHKh8MJIr5OCp1nGw==", - "requires": { - "@codemirror/rangeset": "^0.19.5", - "@codemirror/state": "^0.19.3", - "@codemirror/text": "^0.19.0", - "style-mod": "^4.0.0", - "w3c-keyname": "^2.2.4" - } - }, - "@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" - }, - "@csstools/postcss-color-function": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.0.3.tgz", - "integrity": "sha512-J26I69pT2B3MYiLY/uzCGKVJyMYVg9TCpXkWsRlt+Yfq+nELUEm72QXIMYXs4xA9cJA4Oqs2EylrfokKl3mJEQ==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-font-format-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-hwb-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", - "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-ic-unit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-is-pseudo-class": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.1.tgz", - "integrity": "sha512-Og5RrTzwFhrKoA79c3MLkfrIBYmwuf/X83s+JQtz/Dkk/MpsaKtqHV1OOzYkogQ+tj3oYp5Mq39XotBXNqVc3Q==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "@csstools/postcss-normalize-display-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-oklab-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.2.tgz", - "integrity": "sha512-QwhWesEkMlp4narAwUi6pgc6kcooh8cC7zfxa9LSQNYXqzcdNUtNBzbGc5nuyAVreb7uf5Ox4qH1vYT3GA1wOg==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@eslint/eslintrc": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", - "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - } - } - }, - "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "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" - } - }, - "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" - } - }, - "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" - } - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" - }, - "@jest/console": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.0.2.tgz", - "integrity": "sha512-tiRpnMeeyQuuzgL5UNSeiqMwF8UOWPbAE5rzcu/1zyq4oPG2Ox6xm4YCOruwbp10F8odWc+XwVxTyGzMSLMqxA==", - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.0.2", - "jest-util": "^28.0.2", - "slash": "^3.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "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" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.0.3.tgz", - "integrity": "sha512-cCQW06vEZ+5r50SB06pOnSWsOBs7F+lswPYnKKfBz1ncLlj1sMqmvjgam8q40KhlZ8Ut4eNAL2Hvfx4BKIO2FA==", - "peer": true, - "requires": { - "@jest/console": "^28.0.2", - "@jest/reporters": "^28.0.3", - "@jest/test-result": "^28.0.2", - "@jest/transform": "^28.0.3", - "@jest/types": "^28.0.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^28.0.2", - "jest-config": "^28.0.3", - "jest-haste-map": "^28.0.2", - "jest-message-util": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.0.3", - "jest-resolve-dependencies": "^28.0.3", - "jest-runner": "^28.0.3", - "jest-runtime": "^28.0.3", - "jest-snapshot": "^28.0.3", - "jest-util": "^28.0.2", - "jest-validate": "^28.0.2", - "jest-watcher": "^28.0.2", - "micromatch": "^4.0.4", - "pretty-format": "^28.0.2", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "@jest/transform": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.0.3.tgz", - "integrity": "sha512-+Y0ikI7SwoW/YbK8t9oKwC70h4X2Gd0OVuz5tctRvSV/EDQU00AAkoqevXgPSSFimUmp/sp7Yl8s/1bExDqOIg==", - "peer": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.0.2", - "@jridgewell/trace-mapping": "^0.3.7", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - } - }, - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true - }, - "jest-haste-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.0.2.tgz", - "integrity": "sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true - }, - "jest-resolve": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.0.3.tgz", - "integrity": "sha512-lfgjd9JhEjpjIN3HLUfdysdK+A7ePQoYmd7WL9DUEWqdnngb1rF56eee6iDXJxl/3eSolpP43VD7VrhjL3NsoQ==", - "peer": true, - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.0.2", - "jest-validate": "^28.0.2", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - } - }, - "jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-validate": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.0.2.tgz", - "integrity": "sha512-nr0UOvCTtxP0YPdsk01Gk7e7c0xIiEe2nncAe3pj0wBfUvAykTVrMrdeASlAJnlEQCBuwN/GF4hKoCzbkGNCNw==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "leven": "^3.1.0", - "pretty-format": "^28.0.2" - } - }, - "jest-worker": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.0.2.tgz", - "integrity": "sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==", - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true - } - } - }, - "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "peer": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - } - } - }, - "@jest/environment": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.0.2.tgz", - "integrity": "sha512-IvI7dEfqVEffDYlw9FQfVBt6kXt/OI38V7QUIur0ulOQgzpKYJDVvLzj4B1TVmHWTGW5tcnJdlZ3hqzV6/I9Qg==", - "peer": true, - "requires": { - "@jest/fake-timers": "^28.0.2", - "@jest/types": "^28.0.2", - "@types/node": "*", - "jest-mock": "^28.0.2" - }, - "dependencies": { - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/expect": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.0.3.tgz", - "integrity": "sha512-VEzZr85bqNomgayQkR7hWG5HnbZYWYWagQriZsixhLmOzU6PCpMP61aeVhkCoRrg7ri5f7JDpeTPzDAajIwFHw==", - "peer": true, - "requires": { - "expect": "^28.0.2", - "jest-snapshot": "^28.0.3" - } - }, - "@jest/expect-utils": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.0.2.tgz", - "integrity": "sha512-YryfH2zN5c7M8eLtn9oTBRj1sfD+X4cHNXJnTejqCveOS33wADEZUxJ7de5++lRvByNpRpfAnc8zTK7yrUJqgA==", - "peer": true, - "requires": { - "jest-get-type": "^28.0.2" - }, - "dependencies": { - "jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true - } - } - }, - "@jest/fake-timers": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.0.2.tgz", - "integrity": "sha512-R75yUv+WeybPa4ZVhX9C+8XN0TKjUoceUX+/QEaDVQGxZZOK50eD74cs7iMDTtpodh00d8iLlc9197vgF6oZjA==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@sinonjs/fake-timers": "^9.1.1", - "@types/node": "*", - "jest-message-util": "^28.0.2", - "jest-mock": "^28.0.2", - "jest-util": "^28.0.2" - }, - "dependencies": { - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/globals": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.0.3.tgz", - "integrity": "sha512-q/zXYI6CKtTSIt1WuTHBYizJhH7K8h+xG5PE3C0oawLlPIvUMDYmpj0JX0XsJwPRLCsz/fYXHZVG46AaEhSPmw==", - "peer": true, - "requires": { - "@jest/environment": "^28.0.2", - "@jest/expect": "^28.0.3", - "@jest/types": "^28.0.2" - }, - "dependencies": { - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/reporters": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.0.3.tgz", - "integrity": "sha512-xrbIc7J/xwo+D7AY3enAR9ZWYCmJ8XIkstTukTGpKDph0gLl/TJje9jl3dssvE4KJzYqMKiSrnE5Nt68I4fTEg==", - "peer": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^28.0.2", - "@jest/test-result": "^28.0.2", - "@jest/transform": "^28.0.3", - "@jest/types": "^28.0.2", - "@jridgewell/trace-mapping": "^0.3.7", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^9.0.0" - }, - "dependencies": { - "@jest/transform": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.0.3.tgz", - "integrity": "sha512-+Y0ikI7SwoW/YbK8t9oKwC70h4X2Gd0OVuz5tctRvSV/EDQU00AAkoqevXgPSSFimUmp/sp7Yl8s/1bExDqOIg==", - "peer": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.0.2", - "@jridgewell/trace-mapping": "^0.3.7", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - } - }, - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "jest-haste-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.0.2.tgz", - "integrity": "sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true - }, - "jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-worker": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.0.2.tgz", - "integrity": "sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==", - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "peer": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - } - } - }, - "@jest/schemas": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", - "requires": { - "@sinclair/typebox": "^0.23.3" - } - }, - "@jest/source-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.0.2.tgz", - "integrity": "sha512-Y9dxC8ZpN3kImkk0LkK5XCEneYMAXlZ8m5bflmSL5vrwyeUpJfentacCUg6fOb8NOpOO7hz2+l37MV77T6BFPw==", - "peer": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.7", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - } - }, - "@jest/test-result": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.0.2.tgz", - "integrity": "sha512-4EUqgjq9VzyUiVTvZfI9IRJD6t3NYBNP4f+Eq8Zr93+hkJ0RrGU4OBTw8tfNzidKX+bmuYzn8FxqpxOPIGGCMA==", - "requires": { - "@jest/console": "^28.0.2", - "@jest/types": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "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" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/test-sequencer": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.0.2.tgz", - "integrity": "sha512-zhnZ8ydkZQTPL7YucB86eOlD79zPy5EGSUKiR2Iv93RVEDU6OEP33kwDBg70ywOcxeJGDRhyo09q7TafNCBiIg==", - "peer": true, - "requires": { - "@jest/test-result": "^28.0.2", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "slash": "^3.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "jest-haste-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.0.2.tgz", - "integrity": "sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true - }, - "jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-worker": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.0.2.tgz", - "integrity": "sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==", - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, "@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", + "dev": true }, "@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==", + "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "@lezer/common": { - "version": "0.15.12", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.12.tgz", - "integrity": "sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==" - }, - "@lezer/javascript": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-0.15.3.tgz", - "integrity": "sha512-8jA2NpOfpWwSPZxRhd9BxK2ZPvGd7nLE3LFTJ5AbMhXAzMHeMjneV6GEVd7dAIee85dtap0jdb6bgOSO0+lfwA==", - "requires": { - "@lezer/lr": "^0.15.0" - } - }, - "@lezer/lr": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.8.tgz", - "integrity": "sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==", - "requires": { - "@lezer/common": "^0.15.0" - } - }, - "@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "dev": true, - "requires": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "dev": true, - "requires": {} - }, - "@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", - "dev": true - }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, "requires": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -27496,1389 +2419,29 @@ "@nodelib/fs.stat": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true }, "@nodelib/fs.walk": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, "requires": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, - "@parcel/bundler-default": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.4.0.tgz", - "integrity": "sha512-RaXlxo0M51739Ko3bsOJpDBZlJ+cqkDoBTozNeSc65jS2TMBIBWLMapm8095qmty39OrgYNhzjgPiIlKDS/LWA==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.4.0", - "@parcel/hash": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1" - } - }, - "@parcel/cache": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.4.0.tgz", - "integrity": "sha512-oOudoAafrCAHQY0zkU7gVHG1pAGBUz9rht7Tx4WupTmAH0O0F5UnZs6XbjoBJaPHg+CYUXK7v9wQcrNA72E3GA==", - "dev": true, - "requires": { - "@parcel/fs": "2.4.0", - "@parcel/logger": "2.4.0", - "@parcel/utils": "2.4.0", - "lmdb": "2.2.4" - } - }, - "@parcel/codeframe": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.4.0.tgz", - "integrity": "sha512-PJ3W9Z0sjoS2CANyo50c+LEr9IRZrtu0WsVPSYZ5ZYRuSXrSa/6PcAlnkyDk2+hi7Od8ncT2bmDexl0Oar3Jyg==", - "dev": true, - "requires": { - "chalk": "^4.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@parcel/compressor-raw": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.4.0.tgz", - "integrity": "sha512-ZErX14fTc0gKIgtnuqW7Clfln4dpXWfUaJQQIf5C3x/LkpUeEhdXeKntkvSxOddDk2JpIKDwqzAxEMZUnDo4Nw==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0" - } - }, - "@parcel/config-default": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.4.0.tgz", - "integrity": "sha512-pFOPBXPO6HGqNWTLkcK5i8haMOrRgUouUhcWPGWDpN9IPUYFK2E/O1E/uyMjIA1mSL3FnazI+jJwZ45NhKPpIA==", - "dev": true, - "requires": { - "@parcel/bundler-default": "2.4.0", - "@parcel/compressor-raw": "2.4.0", - "@parcel/namer-default": "2.4.0", - "@parcel/optimizer-css": "2.4.0", - "@parcel/optimizer-htmlnano": "2.4.0", - "@parcel/optimizer-image": "2.4.0", - "@parcel/optimizer-svgo": "2.4.0", - "@parcel/optimizer-terser": "2.4.0", - "@parcel/packager-css": "2.4.0", - "@parcel/packager-html": "2.4.0", - "@parcel/packager-js": "2.4.0", - "@parcel/packager-raw": "2.4.0", - "@parcel/packager-svg": "2.4.0", - "@parcel/reporter-dev-server": "2.4.0", - "@parcel/resolver-default": "2.4.0", - "@parcel/runtime-browser-hmr": "2.4.0", - "@parcel/runtime-js": "2.4.0", - "@parcel/runtime-react-refresh": "2.4.0", - "@parcel/runtime-service-worker": "2.4.0", - "@parcel/transformer-babel": "2.4.0", - "@parcel/transformer-css": "2.4.0", - "@parcel/transformer-html": "2.4.0", - "@parcel/transformer-image": "2.4.0", - "@parcel/transformer-js": "2.4.0", - "@parcel/transformer-json": "2.4.0", - "@parcel/transformer-postcss": "2.4.0", - "@parcel/transformer-posthtml": "2.4.0", - "@parcel/transformer-raw": "2.4.0", - "@parcel/transformer-react-refresh-wrap": "2.4.0", - "@parcel/transformer-svg": "2.4.0" - } - }, - "@parcel/core": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.4.0.tgz", - "integrity": "sha512-EWZ2UWtIuwDc3fgsKyyTLpNNPoG8Yk2L117ICWF/+cqY8z/wJHm2KwLbeplDeq524shav0GJ9O4CemP3JPx0Nw==", - "dev": true, - "requires": { - "@parcel/cache": "2.4.0", - "@parcel/diagnostic": "2.4.0", - "@parcel/events": "2.4.0", - "@parcel/fs": "2.4.0", - "@parcel/graph": "2.4.0", - "@parcel/hash": "2.4.0", - "@parcel/logger": "2.4.0", - "@parcel/package-manager": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/types": "2.4.0", - "@parcel/utils": "2.4.0", - "@parcel/workers": "2.4.0", - "abortcontroller-polyfill": "^1.1.9", - "base-x": "^3.0.8", - "browserslist": "^4.6.6", - "clone": "^2.1.1", - "dotenv": "^7.0.0", - "dotenv-expand": "^5.1.0", - "json-source-map": "^0.6.1", - "json5": "^2.2.0", - "msgpackr": "^1.5.4", - "nullthrows": "^1.1.1", - "semver": "^5.7.1" - }, - "dependencies": { - "dotenv": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", - "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@parcel/css": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css/-/css-1.7.3.tgz", - "integrity": "sha512-rgdRX4Uk31EvzH/mUScL0wdXtkci3U5N1W2pgam+9S10vQy4uONhWBepZ1tUCjONHLacGXr1jp3LbG/HI7LiTw==", - "dev": true, - "requires": { - "@parcel/css-darwin-arm64": "1.7.3", - "@parcel/css-darwin-x64": "1.7.3", - "@parcel/css-linux-arm-gnueabihf": "1.7.3", - "@parcel/css-linux-arm64-gnu": "1.7.3", - "@parcel/css-linux-arm64-musl": "1.7.3", - "@parcel/css-linux-x64-gnu": "1.7.3", - "@parcel/css-linux-x64-musl": "1.7.3", - "@parcel/css-win32-x64-msvc": "1.7.3", - "detect-libc": "^1.0.3" - } - }, - "@parcel/css-darwin-arm64": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css-darwin-arm64/-/css-darwin-arm64-1.7.3.tgz", - "integrity": "sha512-m3HDY+Rh8HJxmLELKAvCpF59vLS7FWtgBODHxl8G9Jl2CnGtXpXvdpyeMxNsTE+2QuPC+a5QT7IeZAKb2Gjmxg==", - "dev": true, - "optional": true - }, - "@parcel/css-darwin-x64": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css-darwin-x64/-/css-darwin-x64-1.7.3.tgz", - "integrity": "sha512-LuhweXKxVwrz/hjAOm9XNRMSL+p23px20nhSCASkyUP7Higaxza948W3TSQdoL3YyR+wQxQH8Yj+R/T8Tz3E3g==", - "dev": true, - "optional": true - }, - "@parcel/css-linux-arm-gnueabihf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm-gnueabihf/-/css-linux-arm-gnueabihf-1.7.3.tgz", - "integrity": "sha512-/pd9Em18zMvt7eDZAMpNBEwF7c4VPVhAtBOZ59ClFrsXCTDNYP7mSy0cwNgtLelCRZCGAQmZNBDNQPH7vO3rew==", - "dev": true, - "optional": true - }, - "@parcel/css-linux-arm64-gnu": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm64-gnu/-/css-linux-arm64-gnu-1.7.3.tgz", - "integrity": "sha512-5aKiEhQK40riO4iVKzRqISzgYK+7Z7i3e6JTSz+/BHuQyHEUaBe/RuJ8Z0BDQtFz0HmWQlrQCd+7hd0Xgd8vYQ==", - "dev": true, - "optional": true - }, - "@parcel/css-linux-arm64-musl": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-arm64-musl/-/css-linux-arm64-musl-1.7.3.tgz", - "integrity": "sha512-Wf7/aIueDED2JqBMfZvzbBAFSaPmd3TR28bD2pmP7CI/jZnm9vHVKMdOLgt9NKSSSjdGrp+VM410CsrUM7xcOw==", - "dev": true, - "optional": true - }, - "@parcel/css-linux-x64-gnu": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-x64-gnu/-/css-linux-x64-gnu-1.7.3.tgz", - "integrity": "sha512-0ZADbuFklUrHC1p2uPY4BPcN07jUTMqJzr/SSdnGN2XiXgiVZGcDCMHUj0DvC9Vwy11DDM6Rnw4QBbKHG+QGjQ==", - "dev": true, - "optional": true - }, - "@parcel/css-linux-x64-musl": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css-linux-x64-musl/-/css-linux-x64-musl-1.7.3.tgz", - "integrity": "sha512-mFWWM8lX2OIID81YQuDDt9zTqof0B7UcEcs0huE7Zbs60uLEEQupdf8iH0yh5EOhxPt3sRcQnGXf2QTrXdjIMA==", - "dev": true, - "optional": true - }, - "@parcel/css-win32-x64-msvc": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@parcel/css-win32-x64-msvc/-/css-win32-x64-msvc-1.7.3.tgz", - "integrity": "sha512-KUFEMQcoP7DG3QbsN21OxhjHkfQ1BARn7D9puX75bV5N1F1kv557aaLkQZiMsgiYOL4tmJvsdQXutG7x++3j4Q==", - "dev": true, - "optional": true - }, - "@parcel/diagnostic": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.4.0.tgz", - "integrity": "sha512-TjWO/b2zMFhub5ouwGjazMm7iAUvdmXBfWmjrg4TBhUbhoQwBnyWfvMDtAYo7PcvXfxVPgPZv86Nv6Ym5H6cHQ==", - "dev": true, - "requires": { - "json-source-map": "^0.6.1", - "nullthrows": "^1.1.1" - } - }, - "@parcel/events": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.4.0.tgz", - "integrity": "sha512-DEaEtFbhOhNAEmiXJ3MyF8Scq+sNDKiTyLax4lAC5/dpE5GvwfNnoD17C2+0gDuuDpdQkdHfXfvr50aYFt7jcw==", - "dev": true - }, - "@parcel/fs": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.4.0.tgz", - "integrity": "sha512-CnUlWGUJ52SJVQi8QnaAPPQZOADmHMV9D9aX9GLcDm5XLT3Em7vmesG4bNLdMLwzYuzAtenhcWmuRCACuYztHw==", - "dev": true, - "requires": { - "@parcel/fs-search": "2.4.0", - "@parcel/types": "2.4.0", - "@parcel/utils": "2.4.0", - "@parcel/watcher": "^2.0.0", - "@parcel/workers": "2.4.0" - } - }, - "@parcel/fs-search": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.4.0.tgz", - "integrity": "sha512-W/Vu6wbZk4wuB6AVdMkyymwh/S8Peed/PgJgSsApYD6lSTD315I6OuEdxZh3lWY+dqQdog/NJ7dvi/hdpH/Iqw==", - "dev": true, - "requires": { - "detect-libc": "^1.0.3" - } - }, - "@parcel/graph": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.4.0.tgz", - "integrity": "sha512-5TZIAfDITkJCzgH4j4OQhnIvjV9IFwWqNBJanRl5QQTmKvdcODS3WbnK1SOJ+ZltcLVXMB+HNXmL0bX0tVolcw==", - "dev": true, - "requires": { - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1" - } - }, - "@parcel/hash": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.4.0.tgz", - "integrity": "sha512-nB+wYNUhe6+G8M7vQhdeFXtpYJYwJgBHOPZ7Hd9O2jdlamWjDbw0t/u1dJbYvGJ8ZDtLDwiItawQVpuVdskQ9g==", - "dev": true, - "requires": { - "detect-libc": "^1.0.3", - "xxhash-wasm": "^0.4.2" - } - }, - "@parcel/logger": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.4.0.tgz", - "integrity": "sha512-DqfU0Zcs/0a7VBk+MsjJ80C66w4kM9EbkO3G12NIyEjNeG50ayW2CE9rUuJ91JaM9j0NFM1P82eyLpQPFFaVPw==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.4.0", - "@parcel/events": "2.4.0" - } - }, - "@parcel/markdown-ansi": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.4.0.tgz", - "integrity": "sha512-gPUP1xikxHiu2kFyPy35pfuVkFgAmcywO8YDQj7iYcB+k7l4QPpIYFYGXn2QADV4faf66ncMeTD4uYV8c0GqjQ==", - "dev": true, - "requires": { - "chalk": "^4.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@parcel/namer-default": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.4.0.tgz", - "integrity": "sha512-DfL+Gx0Tyoa0vsgRpNybXjuKbWNw8MTVpy7Dk7r0btfVsn1jy3SSwlxH4USf76gb00/pK6XBsMp9zn7Z8ePREQ==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.4.0", - "@parcel/plugin": "2.4.0", - "nullthrows": "^1.1.1" - } - }, - "@parcel/node-resolver-core": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.4.0.tgz", - "integrity": "sha512-qiN97XcfW2fYNoYuVEhNKuVPEJKj5ONQl0fqr/NEMmYvWz3bVKjgiXNJwW558elZvCI08gEbdxgyThpuFFQeKQ==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.4.0", - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1" - } - }, - "@parcel/optimizer-css": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.4.0.tgz", - "integrity": "sha512-LQmjjOGsHEHKTJqfHR2eJyhWhLXvHP0uOAU+qopBttYYlB2J/vMK9RYAye5cyAb8bQmV8wAdi2mq9rnt7FMSPw==", - "dev": true, - "requires": { - "@parcel/css": "^1.7.2", - "@parcel/diagnostic": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.4.0", - "browserslist": "^4.6.6", - "nullthrows": "^1.1.1" - } - }, - "@parcel/optimizer-htmlnano": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.4.0.tgz", - "integrity": "sha512-02EbeElLgNOAYhGU7fFBahpoKrX5G/yzahpaoKB/ypScM4roSsAMBkGcluboR5L10YRsvfvJEpxvfGyDA3tPmw==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0", - "htmlnano": "^2.0.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "svgo": "^2.4.0" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "htmlnano": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.0.0.tgz", - "integrity": "sha512-thKQfhcp2xgtsWNE27A2bliEeqVL5xjAgGn0wajyttvFFsvFWWah1ntV9aEX61gz0T6MBQ5xK/1lXuEumhJTcg==", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.1", - "posthtml": "^0.16.5", - "timsort": "^0.3.0" - } - }, - "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==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } - } - } - }, - "@parcel/optimizer-image": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.4.0.tgz", - "integrity": "sha512-Q4onaBMPkDyYxPzrb8ytBUftaQZFepj9dSUgq+ETuHDzkgia0tomDPfCqrw6ld0qvYyANzXTP5+LC4g0i5yh+A==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "@parcel/workers": "2.4.0", - "detect-libc": "^1.0.3" - } - }, - "@parcel/optimizer-svgo": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.4.0.tgz", - "integrity": "sha512-mwvGuCqVuNCAuMlp2maFE/Uz9ud1T1AuX0f6cCRczjFYiwZuIr/0iDdfFzSziOkVo1MRAGAZNa0dRR/UzCZtVg==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "svgo": "^2.4.0" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "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==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } - } - } - }, - "@parcel/optimizer-terser": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.4.0.tgz", - "integrity": "sha512-PdCgRgXNSY6R1HTV9VG2MHp1CgUbP5pslCyxvlbUmQAS6bvEpMOpn3qSd+U28o7mGE/qXIhvpDyi808sb+MEcg==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1", - "terser": "^5.2.0" - } - }, - "@parcel/package-manager": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.4.0.tgz", - "integrity": "sha512-21AEfAQnZbHRVViTn7QsPGe/CiGaFaDUH5f0m8qVC7fDjjhC8LM8blkqU72goaO9FbaLMadtEf2txhzly7h/bg==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.4.0", - "@parcel/fs": "2.4.0", - "@parcel/logger": "2.4.0", - "@parcel/types": "2.4.0", - "@parcel/utils": "2.4.0", - "@parcel/workers": "2.4.0", - "semver": "^5.7.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@parcel/packager-css": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.4.0.tgz", - "integrity": "sha512-LmPDWzkXi60Oy3WrPF0jPKQxeTwW5hmNBgrcXJMHSu+VcXdaQZNzNxVzhnZkJUbDd2z9vAUrUGzdLh8TquC8iQ==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1" - } - }, - "@parcel/packager-html": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.4.0.tgz", - "integrity": "sha512-OPMIQ1uHYQFpRPrsmm5BqONbAyzjlhVsPRAzHlcBrglG4BTUeOR2ow4MUKblHmVVqc3QHnfZG4nHHtFkeuNQ3A==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0", - "@parcel/types": "2.4.0", - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5" - } - }, - "@parcel/packager-js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.4.0.tgz", - "integrity": "sha512-cfslIH43CJFgBS9PmdFaSnbInMCoejsFCnxtJa2GeUpjCXSfelPRp0OPx7m8n+fap4czftPhoxBALeDUElOZGQ==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.4.0", - "@parcel/hash": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.4.0", - "globals": "^13.2.0", - "nullthrows": "^1.1.1" - }, - "dependencies": { - "globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - } - } - }, - "@parcel/packager-raw": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.4.0.tgz", - "integrity": "sha512-SFfw7chMFITj3J26ZVDJxbO6xwtPFcFBm1js8cwWMgzwuwS6CEc43k5+Abj+2/EqHU9kNJU9eWV5vT6lQwf3HA==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0" - } - }, - "@parcel/packager-svg": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.4.0.tgz", - "integrity": "sha512-DwkgrdLEQop+tu9Ocr1ZaadmpsbSgVruJPr80xq1LaB0Jiwrl9HjHStMNH1laNFueK1yydxhnj9C2JQfW28qag==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0", - "@parcel/types": "2.4.0", - "@parcel/utils": "2.4.0", - "posthtml": "^0.16.4" - } - }, - "@parcel/plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.4.0.tgz", - "integrity": "sha512-ehFUAL2+h27Lv+cYbbXA74UGy8C+eglUjcpvASOOjVRFuD6poMAMliKkKAXBhQaFx/Rvhz27A2PIPv9lL2i4UQ==", - "dev": true, - "requires": { - "@parcel/types": "2.4.0" - } - }, - "@parcel/reporter-cli": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.4.0.tgz", - "integrity": "sha512-Q9bIFMaGvQgypCDxdMEKOwrJzIHAXScKkuFsqTHnUL6mmH3Mo2CoEGAq/wpMXuPhXRn1dPJcHgTNDwZ2fSzz0A==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0", - "@parcel/types": "2.4.0", - "@parcel/utils": "2.4.0", - "chalk": "^4.1.0", - "term-size": "^2.2.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@parcel/reporter-dev-server": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.4.0.tgz", - "integrity": "sha512-24h++wevs7XYuX4dKa4PUfLSstvn3g7udajFv6CeQoME+dR25RL/wH/2LUbhV5ilgXXab76rWIndSqp78xHxPA==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0" - } - }, - "@parcel/resolver-default": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.4.0.tgz", - "integrity": "sha512-K7pIIFmGm1hjg/7Mzkg99i8tfCClKfBUTuc2R5j8cdr2n0mCAi4/f2mFf5svLrb5XZrnDgoQ05tHKklLEfUDUw==", - "dev": true, - "requires": { - "@parcel/node-resolver-core": "2.4.0", - "@parcel/plugin": "2.4.0" - } - }, - "@parcel/runtime-browser-hmr": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.4.0.tgz", - "integrity": "sha512-swPFtvxGoCA9LEjU/pHPNjxG1l0fte8447zXwRN/AaYrtjNu9Ww117OSKCyvCnE143E79jZOFStodTQGFuH+9A==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0" - } - }, - "@parcel/runtime-js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.4.0.tgz", - "integrity": "sha512-67OOvmkDdtmgzZVP/EyAzoXhJ/Ug3LUVUt7idg9arun5rdJptqEb3Um3wmH0zjcNa9jMbJt7Kl5x1wA8dJgPYg==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1" - } - }, - "@parcel/runtime-react-refresh": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.4.0.tgz", - "integrity": "sha512-flnr+bf06lMZPbXZZLLaFNrPHvYpfuXTVovEghyUW46qLVpaHj33dpsU/LqZplIuHgBp2ibgrKhr/hY9ell68w==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "react-refresh": "^0.9.0" - }, - "dependencies": { - "react-refresh": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", - "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==", - "dev": true - } - } - }, - "@parcel/runtime-service-worker": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.4.0.tgz", - "integrity": "sha512-RgM5QUqW22WzstW03CtV+Oih8VGVuwsf94Cc4hLouU2EAD0NUJgATWbFocZVTZIBTKELAWh2gjpSQDdnL4Ur+A==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1" - } - }, - "@parcel/source-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.0.2.tgz", - "integrity": "sha512-NnUrPYLpYB6qyx2v6bcRPn/gVigmGG6M6xL8wIg/i0dP1GLkuY1nf+Hqdf63FzPTqqT7K3k6eE5yHPQVMO5jcA==", - "dev": true, - "requires": { - "detect-libc": "^1.0.3" - } - }, - "@parcel/transformer-babel": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.4.0.tgz", - "integrity": "sha512-iWDa7KzJTMP3HNmrYxiYq/S6redk2qminx/9MwmKIN9jzm8mgts2Lj9lOg/t66YaDGky6JAvw4DhB2qW4ni6yQ==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.4.0", - "browserslist": "^4.6.6", - "json5": "^2.2.0", - "nullthrows": "^1.1.1", - "semver": "^5.7.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@parcel/transformer-css": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.4.0.tgz", - "integrity": "sha512-D2u48LuiQsQvbknABE0wVKFp9r6yCgWrHKEP1J6EJ31c49nXGXDHrpHJJwqq9BvAs/124eBI5mSsehTJyFEMwg==", - "dev": true, - "requires": { - "@parcel/css": "^1.7.2", - "@parcel/diagnostic": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.4.0", - "browserslist": "^4.6.6", - "nullthrows": "^1.1.1" - } - }, - "@parcel/transformer-html": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.4.0.tgz", - "integrity": "sha512-2/8X/o5QaCNVPr4wkxLCUub7v/YVvVN2L5yCEcTatNeFhNg/2iz7P2ekfqOaoDCHWZEOBT1VTwPbdBt+TMM71Q==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.4.0", - "@parcel/hash": "2.4.0", - "@parcel/plugin": "2.4.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^5.7.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@parcel/transformer-image": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.4.0.tgz", - "integrity": "sha512-JZkQvGGoGiD0AVKLIbAYYUWxepMmUaWZ4XXx71MmS/kA7cUDwTZ0CXq63YnSY1m+DX+ClTuTN8mBlwe2dkcGbA==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0", - "@parcel/workers": "2.4.0", - "nullthrows": "^1.1.1" - } - }, - "@parcel/transformer-js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.4.0.tgz", - "integrity": "sha512-eeLHFwv3jT3GmIxpLC7B8EXExGK0MFaK91HXljOMh6l8a+GlQYw27MSFQVtoXr0Olx9Uq2uvjXP1+zSsq3LQUQ==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/utils": "2.4.0", - "@parcel/workers": "2.4.0", - "@swc/helpers": "^0.3.6", - "browserslist": "^4.6.6", - "detect-libc": "^1.0.3", - "nullthrows": "^1.1.1", - "regenerator-runtime": "^0.13.7", - "semver": "^5.7.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@parcel/transformer-json": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.4.0.tgz", - "integrity": "sha512-3nR+d39mbURoXIypDfVCaxpwL65qMV+h8SLD78up2uhaRGklHQfN7GuemR7L+mcVAgNrmwVvZHhyNjdgYwWqqg==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0", - "json5": "^2.2.0" - } - }, - "@parcel/transformer-mdx": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-mdx/-/transformer-mdx-2.4.0.tgz", - "integrity": "sha512-iavCA3b4SsPOn3O1/3RlzMSMJVqxJyDxPwhX9GeBLHMIjEeNJdFmd+znkE7y84ppm3jiq6M1dVqzT5vvnyJEpg==", - "dev": true, - "requires": { - "@mdx-js/mdx": "^1.6.22", - "@parcel/plugin": "2.4.0" - } - }, - "@parcel/transformer-postcss": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.4.0.tgz", - "integrity": "sha512-ijIa2x+dbKnJhr7zO5WlXkvuj832fDoGksMBk2DX3u2WMrbh2rqVWPpGFsDhESx7EAy38nUoV/5KUdrNqUmCEA==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.4.0", - "@parcel/hash": "2.4.0", - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "clone": "^2.1.1", - "nullthrows": "^1.1.1", - "postcss-value-parser": "^4.2.0", - "semver": "^5.7.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@parcel/transformer-posthtml": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.4.0.tgz", - "integrity": "sha512-xoL3AzgtVeRRAo6bh0AHAYm9bt1jZ+HiH86/7oARj/uJs6Wd8kXK/DZf6fH+F87hj4e7bnjmDDc0GPVK0lPz1w==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^5.7.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@parcel/transformer-raw": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.4.0.tgz", - "integrity": "sha512-fciFbNrzj0kLlDgr6OsI0PUv414rVygDWAsgbCCq4BexDkuemMs9f9FjMctx9B2VZlctE8dTT4RGkuQumTIpUg==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0" - } - }, - "@parcel/transformer-react-refresh-wrap": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.4.0.tgz", - "integrity": "sha512-9+f6sGOWkf0jyUQ1CuFWk+04Mq3KTOCU9kRiwCHX1YdUCv5uki6r9XUSpqiYodrV+L6w9CCwLvGMLCDHxtCxMg==", - "dev": true, - "requires": { - "@parcel/plugin": "2.4.0", - "@parcel/utils": "2.4.0", - "react-refresh": "^0.9.0" - }, - "dependencies": { - "react-refresh": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", - "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==", - "dev": true - } - } - }, - "@parcel/transformer-svg": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.4.0.tgz", - "integrity": "sha512-D+yzVtSxtQML3d26fd/g4E/xYW68+OMbMUVLXORtoYMU42fnXQkJP6jGOdqy8Td+WORNY7EwVtQnESLwhBmolw==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.4.0", - "@parcel/hash": "2.4.0", - "@parcel/plugin": "2.4.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^5.7.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@parcel/types": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.4.0.tgz", - "integrity": "sha512-nysGIbBEnp+7R+tKTysdcTFOZDTCodsiXFeAhYQa5bhiOnG1l9gzhxQnE2OsdsgvMm40IOsgKprqvM/DbdLfnQ==", - "dev": true, - "requires": { - "@parcel/cache": "2.4.0", - "@parcel/diagnostic": "2.4.0", - "@parcel/fs": "2.4.0", - "@parcel/package-manager": "2.4.0", - "@parcel/source-map": "^2.0.0", - "@parcel/workers": "2.4.0", - "utility-types": "^3.10.0" - } - }, - "@parcel/utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.4.0.tgz", - "integrity": "sha512-sdNo+mZqDZT8LJYB6WWRKa4wFVZcK6Zb5Jh6Du76QvXXwHbPIQNZgJBb6gd/Rbk4GLOp2tW7MnBfq6zP9E9E2g==", - "dev": true, - "requires": { - "@parcel/codeframe": "2.4.0", - "@parcel/diagnostic": "2.4.0", - "@parcel/hash": "2.4.0", - "@parcel/logger": "2.4.0", - "@parcel/markdown-ansi": "2.4.0", - "@parcel/source-map": "^2.0.0", - "chalk": "^4.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@parcel/watcher": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.5.tgz", - "integrity": "sha512-x0hUbjv891omnkcHD7ZOhiyyUqUUR6MNjq89JhEI3BxppeKWAm6NPQsqqRrAkCJBogdT/o/My21sXtTI9rJIsw==", - "dev": true, - "requires": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - } - }, - "@parcel/workers": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.4.0.tgz", - "integrity": "sha512-eSFyvEoXXPgFzQfKIlpkUjpHfIbezUCRFTPKyJAKCxvU5DSXOpb1kz5vDESWQ4qTZXKnrKvxS1PPWN6bam9z0g==", - "dev": true, - "requires": { - "@parcel/diagnostic": "2.4.0", - "@parcel/logger": "2.4.0", - "@parcel/types": "2.4.0", - "@parcel/utils": "2.4.0", - "chrome-trace-event": "^1.0.2", - "nullthrows": "^1.1.1" - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", - "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", - "requires": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } - } - }, - "@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - } - }, - "@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - } - }, - "@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "requires": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - } - }, "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", + "estree-walker": "^2.0.1", "picomatch": "^2.2.2" - }, - "dependencies": { - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - } } }, - "@rushstack/eslint-patch": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.1.tgz", - "integrity": "sha512-BUyKJGdDWqvWC5GEhyOiUrGNi9iJUr4CU0O2WxJL6QJhHeeA/NVBalH+FeK0r/x/W0rPymXt5s78TDS7d6lCwg==" - }, - "@sinclair/typebox": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", - "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", - "peer": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "requires": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" - }, - "@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" - }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" - }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" - }, - "@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" - }, - "@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" - }, - "@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" - }, - "@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" - }, - "@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" - } - }, - "@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "requires": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - } - }, - "@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", - "requires": { - "@babel/types": "^7.12.6" - } - }, - "@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "requires": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" - } - }, - "@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "requires": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - } - }, - "@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" - } - }, - "@swc/helpers": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.8.tgz", - "integrity": "sha512-aWItSZvJj4+GI6FWkjZR13xPNPctq2RRakzo+O6vN7bC2yjwdg5EFpgaSAUn95b7BGSgcflvzVDPoKmJv24IOg==", - "dev": true - }, "@tailwindcss/typography": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.2.tgz", @@ -28890,414 +2453,17 @@ "lodash.merge": "^4.6.2" } }, - "@testing-library/dom": { - "version": "8.11.4", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.4.tgz", - "integrity": "sha512-7vZ6ZoBEbr6bfEM89W1nzl0vHbuI0g0kRrI0hwSXH3epnuqGO3KulFLQCKfmmW+60t7e4sevAkJPASSMmnNCRw==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" - }, - "dependencies": { - "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" - } - }, - "aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@testing-library/jest-dom": { - "version": "5.16.3", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz", - "integrity": "sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA==", - "requires": { - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@testing-library/react": { - "version": "12.1.4", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.4.tgz", - "integrity": "sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA==", - "requires": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0", - "@types/react-dom": "*" - } - }, - "@testing-library/user-event": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", - "requires": { - "@babel/runtime": "^7.12.5" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - }, - "@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" - }, - "@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "requires": { - "@types/node": "*" - } - }, - "@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "dev": true, - "requires": { - "@types/unist": "*" - } - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "27.4.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", - "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", - "requires": { - "jest-matcher-utils": "^27.0.0", - "pretty-format": "^27.0.0" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" - }, - "@types/mdast": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", - "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", - "dev": true, - "requires": { - "@types/unist": "*" - } - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "@types/node": { - "version": "17.0.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", - "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@types/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==", + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", "dev": true }, - "@types/prettier": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.0.tgz", - "integrity": "sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==" - }, - "@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - }, - "@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/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, "@types/react": { - "version": "17.0.43", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", - "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz", + "integrity": "sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==", + "dev": true, "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -29305,534 +2471,64 @@ } }, "@types/react-dom": { - "version": "17.0.14", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.14.tgz", - "integrity": "sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==", + "version": "17.0.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", + "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", + "dev": true, "requires": { - "@types/react": "*" + "@types/react": "^17" } }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "requires": { - "@types/node": "*" - } - }, - "@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" - }, "@types/scheduler": { "version": "0.16.2", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "requires": { - "@types/node": "*" - } - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - }, - "@types/testing-library__jest-dom": { - "version": "5.14.3", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", - "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", - "requires": { - "@types/jest": "*" - } - }, - "@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" - }, - "@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", "dev": true }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "@vitejs/plugin-react": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-1.3.2.tgz", + "integrity": "sha512-aurBNmMo0kz1O4qRoY+FM4epSA39y3ShWGuqfLRA/3z0oEJAdtoSfgA3aO98/PCCHAqMaduLxIxErWrVKIFzXA==", + "dev": true, "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.16.0.tgz", - "integrity": "sha512-SJoba1edXvQRMmNI505Uo4XmGbxCK9ARQpkvOd00anxzri9RNQk0DDCxD+LIl+jYhkzOJiOMMKYEHnHEODjdCw==", - "requires": { - "@typescript-eslint/scope-manager": "5.16.0", - "@typescript-eslint/type-utils": "5.16.0", - "@typescript-eslint/utils": "5.16.0", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/experimental-utils": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.0.tgz", - "integrity": "sha512-bitZtqO13XX64/UOQKoDbVg2H4VHzbHnWWlTRc7ofq7SuQyPCwEycF1Zmn5ZAMTJZ3p5uMS7xJGUdOtZK7LrNw==", - "requires": { - "@typescript-eslint/utils": "5.16.0" - } - }, - "@typescript-eslint/parser": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.16.0.tgz", - "integrity": "sha512-fkDq86F0zl8FicnJtdXakFs4lnuebH6ZADDw6CYQv0UZeIjHvmEw87m9/29nk2Dv5Lmdp0zQ3zDQhiMWQf/GbA==", - "requires": { - "@typescript-eslint/scope-manager": "5.16.0", - "@typescript-eslint/types": "5.16.0", - "@typescript-eslint/typescript-estree": "5.16.0", - "debug": "^4.3.2" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.16.0.tgz", - "integrity": "sha512-P+Yab2Hovg8NekLIR/mOElCDPyGgFZKhGoZA901Yax6WR6HVeGLbsqJkZ+Cvk5nts/dAlFKm8PfL43UZnWdpIQ==", - "requires": { - "@typescript-eslint/types": "5.16.0", - "@typescript-eslint/visitor-keys": "5.16.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.16.0.tgz", - "integrity": "sha512-SKygICv54CCRl1Vq5ewwQUJV/8padIWvPgCxlWPGO/OgQLCijY9G7lDu6H+mqfQtbzDNlVjzVWQmeqbLMBLEwQ==", - "requires": { - "@typescript-eslint/utils": "5.16.0", - "debug": "^4.3.2", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/types": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.16.0.tgz", - "integrity": "sha512-oUorOwLj/3/3p/HFwrp6m/J2VfbLC8gjW5X3awpQJ/bSG+YRGFS4dpsvtQ8T2VNveV+LflQHjlLvB6v0R87z4g==" - }, - "@typescript-eslint/typescript-estree": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.16.0.tgz", - "integrity": "sha512-SE4VfbLWUZl9MR+ngLSARptUv2E8brY0luCdgmUevU6arZRY/KxYoLI/3V/yxaURR8tLRN7bmZtJdgmzLHI6pQ==", - "requires": { - "@typescript-eslint/types": "5.16.0", - "@typescript-eslint/visitor-keys": "5.16.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.16.0.tgz", - "integrity": "sha512-iYej2ER6AwmejLWMWzJIHy3nPJeGDuCqf8Jnb+jAQVoPpmWzwQOfa9hWVB8GIQE5gsCv/rfN4T+AYb/V06WseQ==", - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.16.0", - "@typescript-eslint/types": "5.16.0", - "@typescript-eslint/typescript-estree": "5.16.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.16.0.tgz", - "integrity": "sha512-jqxO8msp5vZDhikTwq9ubyMHqZ67UIvawohr4qF3KhlpL7gzSjOd+8471H3nh5LyABkaI85laEKKU8SnGUK5/g==", - "requires": { - "@typescript-eslint/types": "5.16.0", - "eslint-visitor-keys": "^3.0.0" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "@zeit/schemas": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", - "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", - "dev": true - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - }, - "abortcontroller-polyfill": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", - "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==", - "dev": true - }, - "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==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "@babel/core": "^7.17.10", + "@babel/plugin-transform-react-jsx": "^7.17.3", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-jsx-self": "^7.16.7", + "@babel/plugin-transform-react-jsx-source": "^7.16.7", + "@rollup/pluginutils": "^4.2.1", + "react-refresh": "^0.13.0", + "resolve": "^1.22.0" } }, "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - } - } - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "requires": {} + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true }, "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==", + "dev": true, "requires": { "acorn": "^7.0.0", "acorn-walk": "^7.0.0", "xtend": "^4.0.2" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - } } }, "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==" - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" - }, - "adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "requires": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - } - }, - "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" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "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" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dev": true, - "requires": { - "string-width": "^4.1.0" - } - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true }, "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==", + "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -29841,888 +2537,88 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, - "arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true - }, "arg": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, - "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" - } - }, - "aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "requires": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - } - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" - }, - "array.prototype.flat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - } - }, - "array.prototype.flatmap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", - "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - } - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "requires": { - "lodash": "^4.17.14" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "automation-events": { - "version": "4.0.14", - "resolved": "https://registry.npmjs.org/automation-events/-/automation-events-4.0.14.tgz", - "integrity": "sha512-CB2Me0yW8sz7gSGwMiSfgfs1Oqlgs53k+eVESN6axvRyMAD3zlSp2nqndD2TQAtW3yOtSEJWNGsw0r48+f1wtw==", - "requires": { - "@babel/runtime": "^7.17.2", - "tslib": "^2.3.1" - } + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==", + "dev": true }, "autoprefixer": { - "version": "10.4.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", - "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "dev": true, "requires": { - "browserslist": "^4.20.2", - "caniuse-lite": "^1.0.30001317", + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" } }, - "axe-core": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", - "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==" - }, - "axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" - }, - "babel-jest": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.0.3.tgz", - "integrity": "sha512-S0ADyYdcrt5fp9YldRYWCUHdk1BKt9AkvBkLWBoNAEV9NoWZPIj5+MYhPcGgTS65mfv3a+Ymf2UqgWoAVd41cA==", - "peer": true, - "requires": { - "@jest/transform": "^28.0.3", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^28.0.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "dependencies": { - "@jest/transform": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.0.3.tgz", - "integrity": "sha512-+Y0ikI7SwoW/YbK8t9oKwC70h4X2Gd0OVuz5tctRvSV/EDQU00AAkoqevXgPSSFimUmp/sp7Yl8s/1bExDqOIg==", - "peer": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.0.2", - "@jridgewell/trace-mapping": "^0.3.7", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - } - }, - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "jest-haste-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.0.2.tgz", - "integrity": "sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true - }, - "jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-worker": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.0.2.tgz", - "integrity": "sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==", - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "peer": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - } - } - }, - "babel-loader": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", - "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-extract-import-names": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "7.10.4" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - } - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.0.2.tgz", - "integrity": "sha512-Kizhn/ZL+68ZQHxSnHyuvJv8IchXD62KQxV77TBDV/xoBFBOfgRAk97GNs6hXdTTCiVES9nB2I6+7MXXrk5llQ==", - "peer": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - } - }, - "babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "requires": {} - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - } - }, - "babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.0.2.tgz", - "integrity": "sha512-sYzXIdgIXXroJTFeB3S6sNDWtlJ2dllCdTEsnZ65ACrMojj3hVNFRmnJ1HZtomGi+Be7aqpY/HJ92fr8OhKVkQ==", - "peer": true, - "requires": { - "babel-plugin-jest-hoist": "^28.0.2", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base-x": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", - "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" - }, - "bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", - "requires": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", - "requires": { - "bytes": "3.1.2", - "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.7", - "raw-body": "2.4.3", - "type-is": "~1.6.18" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "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" - } - }, - "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" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "dev": true, - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - } - } - }, - "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" - } + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true }, "braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, "requires": { "fill-range": "^7.0.1" } }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, "browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", + "dev": true, "requires": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", "escalade": "^3.1.1", - "node-releases": "^2.0.2", + "node-releases": "^2.0.3", "picocolors": "^1.0.0" } }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "requires": { - "node-int64": "^0.4.0" - } - }, - "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-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - }, - "builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - }, - "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" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, "camelcase-css": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, - "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" - } + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true }, "caniuse-lite": { - "version": "1.0.30001320", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz", - "integrity": "sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==" - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" - }, - "ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", + "version": "1.0.30001341", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001341.tgz", + "integrity": "sha512-2SodVrFFtvGENGCv0ChVJIDQ0KPaS1cg7/qtfMaICgeMolDdo/Z2OD32F0Aq9yl6F4YFwGPBS5AaPqNYiW4PoA==", "dev": true }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" - }, - "character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "dev": true - }, - "character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "dev": true - }, - "character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "dev": true - }, - "charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==" - }, - "check-types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", - "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" - }, "chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -30738,210 +2634,18 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "requires": { "is-glob": "^4.0.1" } } } }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" - }, - "cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" - }, - "clean-css": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz", - "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", - "requires": { - "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==" - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "dev": true - }, - "clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", - "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", - "dev": true, - "requires": { - "arch": "^2.1.1", - "execa": "^1.0.0", - "is-wsl": "^2.1.1" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "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" - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", - "dev": true - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, - "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" - } - }, - "codemirror6-themes": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/codemirror6-themes/-/codemirror6-themes-0.1.2.tgz", - "integrity": "sha512-MlXaa3Bx3iz4Bh9DK7+Xy+aPqbRHRsPG1iogoe6W/5f6JJqTER5QroZfKTz+ACfTqpjk2OHahv6XMl8KRi6h0w==", - "requires": { - "@codemirror/highlight": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0" - } - }, - "collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - }, "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==", + "dev": true, "requires": { "color-name": "1.1.3" } @@ -30949,657 +2653,50 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" - }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, - "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" - } - }, - "comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - }, - "common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, - "common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "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" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "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==" - } - } - }, - "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.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, "requires": { "safe-buffer": "~5.1.1" } }, - "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "core-js": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" - }, - "core-js-compat": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", - "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", - "requires": { - "browserslist": "^4.19.1", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - } - } - }, - "core-js-pure": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", - "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "crelt": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", - "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==" - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "css": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", - "requires": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^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==" - } - } - }, - "css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-declaration-sorter": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", - "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", - "requires": { - "timsort": "^0.3.0" - } - }, - "css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - } - }, - "css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "requires": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "requires": {} - }, - "css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "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": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" - }, - "css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" - }, - "cssdb": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.5.0.tgz", - "integrity": "sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==" - }, "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": "5.1.5", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.5.tgz", - "integrity": "sha512-VZO1e+bRRVixMeia1zKagrv0lLN1B/r/u12STGNNUFxnp97LIFgZHQa0JxqlwEkvzUyA9Oz/WnCTAFkdEbONmg==", - "requires": { - "cssnano-preset-default": "^5.2.5", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-default": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.5.tgz", - "integrity": "sha512-WopL7PzN7sos3X8B54/QGl+CZUh1f0qN4ds+y2d5EPwRSSc3jsitVw81O+Uyop0pXyOfPfZxnc+LmA8w/Ki/WQ==", - "requires": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.0", - "postcss-discard-comments": "^5.1.1", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.3", - "postcss-merge-rules": "^5.1.1", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.2", - "postcss-minify-selectors": "^5.2.0", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.1", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "requires": {} - }, - "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==" - } - } - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - } - } + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true }, "csstype": { "version": "3.0.11", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", - "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" - }, - "damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==", + "dev": true }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "requires": { "ms": "2.1.2" } }, - "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "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==", - "dev": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "requires": { - "execa": "^5.0.0" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - }, - "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": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "del": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", - "requires": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "detab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", - "dev": true, - "requires": { - "repeat-string": "^1.5.4" - } - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", "dev": true }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "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" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, "detective": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, "requires": { "acorn-node": "^1.6.1", "defined": "^1.0.0", @@ -31609,1087 +2706,212 @@ "didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true }, "dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" - }, - "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-accessibility-api": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz", - "integrity": "sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==" - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - } - } - }, - "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" - } - }, - "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" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "ejs": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", - "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", - "requires": { - "jake": "^10.6.1" - } + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true }, "electron-to-chromium": { - "version": "1.4.93", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.93.tgz", - "integrity": "sha512-ywq9Pc5Gwwpv7NG767CtoU8xF3aAUQJjH9//Wy3MBCg4w5JSLbJUq2L8IsCdzPMjvSgxuue9WcVaTOyyxCL0aQ==" + "version": "1.4.137", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", + "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==", + "dev": true }, - "email-addresses": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", - "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" - }, - "emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "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==", + "esbuild": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.39.tgz", + "integrity": "sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ==", "dev": true, "requires": { - "once": "^1.4.0" + "esbuild-android-64": "0.14.39", + "esbuild-android-arm64": "0.14.39", + "esbuild-darwin-64": "0.14.39", + "esbuild-darwin-arm64": "0.14.39", + "esbuild-freebsd-64": "0.14.39", + "esbuild-freebsd-arm64": "0.14.39", + "esbuild-linux-32": "0.14.39", + "esbuild-linux-64": "0.14.39", + "esbuild-linux-arm": "0.14.39", + "esbuild-linux-arm64": "0.14.39", + "esbuild-linux-mips64le": "0.14.39", + "esbuild-linux-ppc64le": "0.14.39", + "esbuild-linux-riscv64": "0.14.39", + "esbuild-linux-s390x": "0.14.39", + "esbuild-netbsd-64": "0.14.39", + "esbuild-openbsd-64": "0.14.39", + "esbuild-sunos-64": "0.14.39", + "esbuild-windows-32": "0.14.39", + "esbuild-windows-64": "0.14.39", + "esbuild-windows-arm64": "0.14.39" } }, - "enhanced-resolve": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", - "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } + "esbuild-android-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.39.tgz", + "integrity": "sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ==", + "dev": true, + "optional": true }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + "esbuild-android-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.39.tgz", + "integrity": "sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA==", + "dev": true, + "optional": true }, - "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" - } + "esbuild-darwin-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.39.tgz", + "integrity": "sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g==", + "dev": true, + "optional": true }, - "error-stack-parser": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", - "requires": { - "stackframe": "^1.1.1" - } + "esbuild-darwin-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.39.tgz", + "integrity": "sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw==", + "dev": true, + "optional": true }, - "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" - } + "esbuild-freebsd-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.39.tgz", + "integrity": "sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ==", + "dev": true, + "optional": true }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + "esbuild-freebsd-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.39.tgz", + "integrity": "sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg==", + "dev": true, + "optional": true }, - "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" - } + "esbuild-linux-32": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.39.tgz", + "integrity": "sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg==", + "dev": true, + "optional": true + }, + "esbuild-linux-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.39.tgz", + "integrity": "sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.39.tgz", + "integrity": "sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.39.tgz", + "integrity": "sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.39.tgz", + "integrity": "sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw==", + "dev": true, + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.39.tgz", + "integrity": "sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-riscv64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.39.tgz", + "integrity": "sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA==", + "dev": true, + "optional": true + }, + "esbuild-linux-s390x": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.39.tgz", + "integrity": "sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA==", + "dev": true, + "optional": true + }, + "esbuild-netbsd-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.39.tgz", + "integrity": "sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA==", + "dev": true, + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.39.tgz", + "integrity": "sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA==", + "dev": true, + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.39.tgz", + "integrity": "sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg==", + "dev": true, + "optional": true + }, + "esbuild-windows-32": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.39.tgz", + "integrity": "sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q==", + "dev": true, + "optional": true + }, + "esbuild-windows-64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.39.tgz", + "integrity": "sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow==", + "dev": true, + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.14.39", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.39.tgz", + "integrity": "sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA==", + "dev": true, + "optional": true }, "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=" + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true }, "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=" - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, - "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 - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.11.0.tgz", - "integrity": "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==", - "requires": { - "@eslint/eslintrc": "^1.2.1", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "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" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "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==" - }, - "globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - } - } - }, - "eslint-config-react-app": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz", - "integrity": "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - } - }, - "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "requires": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", - "requires": { - "debug": "^3.2.7", - "find-up": "^2.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } - } - }, - "eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "requires": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - } - }, - "eslint-plugin-import": { - "version": "2.25.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", - "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", - "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.2", - "has": "^1.0.3", - "is-core-module": "^2.8.0", - "is-glob": "^4.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.12.0" - }, - "dependencies": { - "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" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "requires": { - "@typescript-eslint/experimental-utils": "^5.0.0" - } - }, - "eslint-plugin-jsx-a11y": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", - "requires": { - "@babel/runtime": "^7.16.3", - "aria-query": "^4.2.2", - "array-includes": "^3.1.4", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.3.5", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.7", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.2.1", - "language-tags": "^1.0.5", - "minimatch": "^3.0.4" - } - }, - "eslint-plugin-react": { - "version": "7.29.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", - "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", - "requires": { - "array-includes": "^3.1.4", - "array.prototype.flatmap": "^1.2.5", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.0", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.6" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", - "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", - "requires": {} - }, - "eslint-plugin-testing-library": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.1.0.tgz", - "integrity": "sha512-YSNzasJUbyhOTe14ZPygeOBvcPvcaNkwHwrj4vdf+uirr2D32JTDaKi6CP5Os2aWtOcvt4uBSPXp9h5xGoqvWQ==", - "requires": { - "@typescript-eslint/utils": "^5.13.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" - }, - "eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", - "requires": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - } - }, - "espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", - "requires": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - }, - "expect": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.0.2.tgz", - "integrity": "sha512-X0qIuI/zKv98k34tM+uGeOgAC73lhs4vROF9MkPk94C1zujtwv4Cla8SxhWn0G1OwvG9gLLL7RjFBkwGVaZ83w==", - "peer": true, - "requires": { - "@jest/expect-utils": "^28.0.2", - "jest-get-type": "^28.0.2", - "jest-matcher-utils": "^28.0.2", - "jest-message-util": "^28.0.2", - "jest-util": "^28.0.2" - }, - "dependencies": { - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "diff-sequences": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", - "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "jest-diff": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.0.2.tgz", - "integrity": "sha512-33Rnf821Y54OAloav0PGNWHlbtEorXpjwchnToyyWbec10X74FOW7hGfvrXLGz7xOe2dz0uo9JVFAHHj/2B5pg==", - "peer": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^28.0.2", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.0.2" - } - }, - "jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true - }, - "jest-matcher-utils": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.0.2.tgz", - "integrity": "sha512-SxtTiI2qLJHFtOz/bySStCnwCvISAuxQ/grS+74dfTy5AuJw3Sgj9TVUvskcnImTfpzLoMCDJseRaeRrVYbAOA==", - "peer": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^28.0.2", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.0.2" - } - }, - "jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true - } - } - }, - "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "express": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", - "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.19.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.4.2", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.9.7", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", - "setprototypeof": "1.2.0", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "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" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "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==" - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, - "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==" + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true }, "fast-glob": { "version": "3.2.11", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -32702,4358 +2924,147 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "requires": { "is-glob": "^4.0.1" } } } }, - "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-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", - "dev": true, - "requires": { - "punycode": "^1.3.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, "fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, "requires": { "reusify": "^1.0.4" } }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "requires": { - "bser": "2.1.1" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - } - }, - "filelist": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", - "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", - "requires": { - "minimatch": "^3.0.4" - } - }, - "filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=" - }, - "filenamify": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", - "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", - "requires": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.1", - "trim-repeated": "^1.0.0" - } - }, - "filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" - }, "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==", + "dev": true, "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" - }, - "dependencies": { - "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" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "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==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - }, - "follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" - }, - "fork-ts-checker-webpack-plugin": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", - "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - } - } - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, "fraction.js": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true }, "fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, "optional": true }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "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-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - }, - "get-port": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", - "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "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" - } - }, - "gh-pages": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", - "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==", - "requires": { - "async": "^2.6.1", - "commander": "^2.18.0", - "email-addresses": "^3.0.1", - "filenamify": "^4.3.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "^8.1.0", - "globby": "^6.1.0" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "requires": { - "array-uniq": "^1.0.1" - } - }, - "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==" - }, - "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==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - } - } - }, - "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": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "requires": { "is-glob": "^4.0.3" } }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "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" - } - } - } - }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" - }, - "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "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.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "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" - } - }, - "hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "dev": true, - "requires": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - } - }, - "hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "dev": true, - "requires": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - } - }, - "hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "hast-util-raw": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", - "dev": true, - "requires": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "dev": true, - "requires": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "dev": true, - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "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" - } - }, - "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" - } - } - } - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - } - }, - "html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", - "dev": true - }, - "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "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" - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - }, - "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.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" - }, - "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" - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "http-proxy-middleware": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz", - "integrity": "sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==", - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "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==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} - }, - "idb": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", - "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" - }, - "identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", - "requires": { - "harmony-reflect": "^1.4.6" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "immer": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", - "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "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==" - } - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "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-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", - "dev": true - }, - "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" - } - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" - }, - "is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "dev": true - }, - "is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dev": true, - "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "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==", + "dev": true, "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": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "dev": true - }, - "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-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, "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-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "dev": true - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, "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": "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==" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true }, "is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, "requires": { "is-extglob": "^2.1.1" } }, - "is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "dev": true - }, - "is-json": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", - "integrity": "sha1-a+Fm0USCihMdaGiRuYPfYsOUkf8=", - "dev": true - }, - "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" - }, - "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": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" - }, - "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==" - }, - "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-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" - }, - "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" - }, - "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-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "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-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, - "is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", - "dev": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" - }, - "istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "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==" - } - } - }, - "istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jake": { - "version": "10.8.4", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.4.tgz", - "integrity": "sha512-MtWeTkl1qGsWUtbl/Jsca/8xSoK3x0UmS82sNbjqxxG/de/M/3b1DntdjHgPMC50enlTNwXOCRqPXLLt5cCfZA==", - "requires": { - "async": "0.9.x", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "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" - } - }, - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-28.0.3.tgz", - "integrity": "sha512-uS+T5J3w5xyzd1KSJCGKhCo8WTJXbNl86f5SW11wgssbandJOVLRKKUxmhdFfmKxhPeksl1hHZ0HaA8VBzp7xA==", - "peer": true, - "requires": { - "@jest/core": "^28.0.3", - "import-local": "^3.0.2", - "jest-cli": "^28.0.3" - } - }, - "jest-changed-files": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.0.2.tgz", - "integrity": "sha512-QX9u+5I2s54ZnGoMEjiM2WeBvJR2J7w/8ZUmH2um/WLAuGAYFQcsVXY9+1YL6k0H/AGUdH8pXUAv6erDqEsvIA==", - "peer": true, - "requires": { - "execa": "^5.0.0", - "throat": "^6.0.1" - } - }, - "jest-circus": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.0.3.tgz", - "integrity": "sha512-HJ3rUCm3A3faSy7KVH5MFCncqJLtrjEFkTPn9UIcs4Kq77+TXqHsOaI+/k73aHe6DJQigLUXq9rCYj3MYFlbIw==", - "peer": true, - "requires": { - "@jest/environment": "^28.0.2", - "@jest/expect": "^28.0.3", - "@jest/test-result": "^28.0.2", - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^28.0.2", - "jest-matcher-utils": "^28.0.2", - "jest-message-util": "^28.0.2", - "jest-runtime": "^28.0.3", - "jest-snapshot": "^28.0.3", - "jest-util": "^28.0.2", - "pretty-format": "^28.0.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "dependencies": { - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "diff-sequences": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", - "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "jest-diff": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.0.2.tgz", - "integrity": "sha512-33Rnf821Y54OAloav0PGNWHlbtEorXpjwchnToyyWbec10X74FOW7hGfvrXLGz7xOe2dz0uo9JVFAHHj/2B5pg==", - "peer": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^28.0.2", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.0.2" - } - }, - "jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true - }, - "jest-matcher-utils": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.0.2.tgz", - "integrity": "sha512-SxtTiI2qLJHFtOz/bySStCnwCvISAuxQ/grS+74dfTy5AuJw3Sgj9TVUvskcnImTfpzLoMCDJseRaeRrVYbAOA==", - "peer": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^28.0.2", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.0.2" - } - }, - "jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true - } - } - }, - "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-cli": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.0.3.tgz", - "integrity": "sha512-NCPTEONCnhYGo1qzPP4OOcGF04YasM5GZSwQLI1HtEluxa3ct4U65IbZs6DSRt8XN1Rq0jhXwv02m5lHB28Uyg==", - "peer": true, - "requires": { - "@jest/core": "^28.0.3", - "@jest/test-result": "^28.0.2", - "@jest/types": "^28.0.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^28.0.3", - "jest-util": "^28.0.2", - "jest-validate": "^28.0.2", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - }, - "dependencies": { - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true - }, - "jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-validate": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.0.2.tgz", - "integrity": "sha512-nr0UOvCTtxP0YPdsk01Gk7e7c0xIiEe2nncAe3pj0wBfUvAykTVrMrdeASlAJnlEQCBuwN/GF4hKoCzbkGNCNw==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "leven": "^3.1.0", - "pretty-format": "^28.0.2" - } - }, - "pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true - } - } - }, - "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-config": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.0.3.tgz", - "integrity": "sha512-3gWOEHwGpNhyYOk9vnUMv94x15QcdjACm7A3lERaluwnyD6d1WZWe9RFCShgIXVOHzRfG1hWxsI2U0gKKSGgDQ==", - "peer": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^28.0.2", - "@jest/types": "^28.0.2", - "babel-jest": "^28.0.3", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^28.0.3", - "jest-environment-node": "^28.0.2", - "jest-get-type": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.0.3", - "jest-runner": "^28.0.3", - "jest-util": "^28.0.2", - "jest-validate": "^28.0.2", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^28.0.2", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true - }, - "jest-haste-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.0.2.tgz", - "integrity": "sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true - }, - "jest-resolve": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.0.3.tgz", - "integrity": "sha512-lfgjd9JhEjpjIN3HLUfdysdK+A7ePQoYmd7WL9DUEWqdnngb1rF56eee6iDXJxl/3eSolpP43VD7VrhjL3NsoQ==", - "peer": true, - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.0.2", - "jest-validate": "^28.0.2", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - } - }, - "jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-validate": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.0.2.tgz", - "integrity": "sha512-nr0UOvCTtxP0YPdsk01Gk7e7c0xIiEe2nncAe3pj0wBfUvAykTVrMrdeASlAJnlEQCBuwN/GF4hKoCzbkGNCNw==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "leven": "^3.1.0", - "pretty-format": "^28.0.2" - } - }, - "jest-worker": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.0.2.tgz", - "integrity": "sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==", - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true - } - } - }, - "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "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" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.0.2.tgz", - "integrity": "sha512-FH10WWw5NxLoeSdQlJwu+MTiv60aXV/t8KEwIRGEv74WARE1cXIqh1vGdy2CraHuWOOrnzTWj/azQKqW4fO7xg==", - "peer": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.0.2.tgz", - "integrity": "sha512-/W5Wc0b+ipR36kDaLngdVEJ/5UYPOITK7rW0djTlCCQdMuWpCFJweMW4TzAoJ6GiRrljPL8FwiyOSoSHKrda2w==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "jest-util": "^28.0.2", - "pretty-format": "^28.0.2" - }, - "dependencies": { - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true - }, - "jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true - } - } - }, - "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - }, - "dependencies": { - "@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "requires": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - } - }, - "@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "requires": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - } - }, - "@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "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" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*" - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-node": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.0.2.tgz", - "integrity": "sha512-o9u5UHZ+NCuIoa44KEF0Behhsz/p1wMm0WumsZfWR1k4IVoWSt3aN0BavSC5dd26VxSGQvkrCnJxxOzhhUEG3Q==", - "peer": true, - "requires": { - "@jest/environment": "^28.0.2", - "@jest/fake-timers": "^28.0.2", - "@jest/types": "^28.0.2", - "@types/node": "*", - "jest-mock": "^28.0.2", - "jest-util": "^28.0.2" - }, - "dependencies": { - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" - }, - "jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "requires": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "dependencies": { - "@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - } - }, - "@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "requires": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - } - }, - "@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "requires": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - } - }, - "@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - } - }, - "@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - } - }, - "@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "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" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*" - } - }, - "jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - } - }, - "jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "requires": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.0.2.tgz", - "integrity": "sha512-UGaSPYtxKXl/YKacq6juRAKmMp1z2os8NaU8PSC+xvNikmu3wF6QFrXrihMM4hXeMr9HuNotBrQZHmzDY8KIBQ==", - "peer": true, - "requires": { - "jest-get-type": "^28.0.2", - "pretty-format": "^28.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true - }, - "jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true - }, - "pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - }, - "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - } - } - }, - "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "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" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.0.2.tgz", - "integrity": "sha512-knK7XyojvwYh1XiF2wmVdskgM/uN11KsjcEWWHfnMZNEdwXCrqB4sCBO94F4cfiAwCS8WFV6CDixDwPlMh/wdA==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.0.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.0.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "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" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "requires": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-mock": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.0.2.tgz", - "integrity": "sha512-vfnJ4zXRB0i24jOTGtQJyl26JKsgBKtqRlCnsrORZbG06FToSSn33h2x/bmE8XxqxkLWdZBRo+/65l8Vi3nD+g==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*" - }, - "dependencies": { - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "requires": {} - }, - "jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" - }, - "jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.0.3.tgz", - "integrity": "sha512-lCgHMm0/5p0qHemrOzm7kI6JDei28xJwIf7XOEcv1HeAVHnsON8B8jO/woqlU+/GcOXb58ymieYqhk3zjGWnvQ==", - "peer": true, - "requires": { - "jest-regex-util": "^28.0.2", - "jest-snapshot": "^28.0.3" - }, - "dependencies": { - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true - } - } - }, - "jest-runner": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.0.3.tgz", - "integrity": "sha512-4OsHMjBLtYUWCENucAQ4Za0jGfEbOFi/Fusv6dzUuaweqx8apb4+5p2LR2yvgF4StFulmxyC238tGLftfu+zBA==", - "peer": true, - "requires": { - "@jest/console": "^28.0.2", - "@jest/environment": "^28.0.2", - "@jest/test-result": "^28.0.2", - "@jest/transform": "^28.0.3", - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "graceful-fs": "^4.2.9", - "jest-docblock": "^28.0.2", - "jest-environment-node": "^28.0.2", - "jest-haste-map": "^28.0.2", - "jest-leak-detector": "^28.0.2", - "jest-message-util": "^28.0.2", - "jest-resolve": "^28.0.3", - "jest-runtime": "^28.0.3", - "jest-util": "^28.0.2", - "jest-watcher": "^28.0.2", - "jest-worker": "^28.0.2", - "source-map-support": "0.5.13", - "throat": "^6.0.1" - }, - "dependencies": { - "@jest/transform": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.0.3.tgz", - "integrity": "sha512-+Y0ikI7SwoW/YbK8t9oKwC70h4X2Gd0OVuz5tctRvSV/EDQU00AAkoqevXgPSSFimUmp/sp7Yl8s/1bExDqOIg==", - "peer": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.0.2", - "@jridgewell/trace-mapping": "^0.3.7", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - } - }, - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true - }, - "jest-haste-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.0.2.tgz", - "integrity": "sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true - }, - "jest-resolve": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.0.3.tgz", - "integrity": "sha512-lfgjd9JhEjpjIN3HLUfdysdK+A7ePQoYmd7WL9DUEWqdnngb1rF56eee6iDXJxl/3eSolpP43VD7VrhjL3NsoQ==", - "peer": true, - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.0.2", - "jest-validate": "^28.0.2", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - } - }, - "jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-validate": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.0.2.tgz", - "integrity": "sha512-nr0UOvCTtxP0YPdsk01Gk7e7c0xIiEe2nncAe3pj0wBfUvAykTVrMrdeASlAJnlEQCBuwN/GF4hKoCzbkGNCNw==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "leven": "^3.1.0", - "pretty-format": "^28.0.2" - } - }, - "jest-worker": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.0.2.tgz", - "integrity": "sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==", - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true - } - } - }, - "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true - }, - "source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "peer": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "peer": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - } - } - }, - "jest-runtime": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.0.3.tgz", - "integrity": "sha512-7FtPUmvbZEHLOdjsF6dyHg5Pe4E0DU+f3Vvv8BPzVR7mQA6nFR4clQYLAPyJGnsUvN8WRWn+b5a5SVwnj1WaGg==", - "peer": true, - "requires": { - "@jest/environment": "^28.0.2", - "@jest/fake-timers": "^28.0.2", - "@jest/globals": "^28.0.3", - "@jest/source-map": "^28.0.2", - "@jest/test-result": "^28.0.2", - "@jest/transform": "^28.0.3", - "@jest/types": "^28.0.2", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-message-util": "^28.0.2", - "jest-mock": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.0.3", - "jest-snapshot": "^28.0.3", - "jest-util": "^28.0.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "dependencies": { - "@jest/transform": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.0.3.tgz", - "integrity": "sha512-+Y0ikI7SwoW/YbK8t9oKwC70h4X2Gd0OVuz5tctRvSV/EDQU00AAkoqevXgPSSFimUmp/sp7Yl8s/1bExDqOIg==", - "peer": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.0.2", - "@jridgewell/trace-mapping": "^0.3.7", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - } - }, - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true - }, - "jest-haste-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.0.2.tgz", - "integrity": "sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true - }, - "jest-resolve": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.0.3.tgz", - "integrity": "sha512-lfgjd9JhEjpjIN3HLUfdysdK+A7ePQoYmd7WL9DUEWqdnngb1rF56eee6iDXJxl/3eSolpP43VD7VrhjL3NsoQ==", - "peer": true, - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.0.2", - "jest-validate": "^28.0.2", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - } - }, - "jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-validate": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.0.2.tgz", - "integrity": "sha512-nr0UOvCTtxP0YPdsk01Gk7e7c0xIiEe2nncAe3pj0wBfUvAykTVrMrdeASlAJnlEQCBuwN/GF4hKoCzbkGNCNw==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "leven": "^3.1.0", - "pretty-format": "^28.0.2" - } - }, - "jest-worker": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.0.2.tgz", - "integrity": "sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==", - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true - } - } - }, - "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "peer": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - } - } - }, - "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - } - }, - "jest-snapshot": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.0.3.tgz", - "integrity": "sha512-nVzAAIlAbrMuvVUrS1YxmAeo1TfSsDDU+K5wv/Ow56MBp+L+Y71ksAbwRp3kGCgZAz4oOXcAMPAwtT9Yh1hlQQ==", - "peer": true, - "requires": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^28.0.2", - "@jest/transform": "^28.0.3", - "@jest/types": "^28.0.2", - "@types/babel__traverse": "^7.0.6", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^28.0.2", - "graceful-fs": "^4.2.9", - "jest-diff": "^28.0.2", - "jest-get-type": "^28.0.2", - "jest-haste-map": "^28.0.2", - "jest-matcher-utils": "^28.0.2", - "jest-message-util": "^28.0.2", - "jest-util": "^28.0.2", - "natural-compare": "^1.4.0", - "pretty-format": "^28.0.2", - "semver": "^7.3.5" - }, - "dependencies": { - "@jest/transform": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.0.3.tgz", - "integrity": "sha512-+Y0ikI7SwoW/YbK8t9oKwC70h4X2Gd0OVuz5tctRvSV/EDQU00AAkoqevXgPSSFimUmp/sp7Yl8s/1bExDqOIg==", - "peer": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.0.2", - "@jridgewell/trace-mapping": "^0.3.7", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - } - }, - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "peer": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "diff-sequences": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", - "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==", - "peer": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "jest-diff": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.0.2.tgz", - "integrity": "sha512-33Rnf821Y54OAloav0PGNWHlbtEorXpjwchnToyyWbec10X74FOW7hGfvrXLGz7xOe2dz0uo9JVFAHHj/2B5pg==", - "peer": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^28.0.2", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.0.2" - } - }, - "jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "peer": true - }, - "jest-haste-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.0.2.tgz", - "integrity": "sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.0.2", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-matcher-utils": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.0.2.tgz", - "integrity": "sha512-SxtTiI2qLJHFtOz/bySStCnwCvISAuxQ/grS+74dfTy5AuJw3Sgj9TVUvskcnImTfpzLoMCDJseRaeRrVYbAOA==", - "peer": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^28.0.2", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.0.2" - } - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "peer": true - }, - "jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "peer": true, - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-worker": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.0.2.tgz", - "integrity": "sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==", - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "pretty-format": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.0.2.tgz", - "integrity": "sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==", - "peer": true, - "requires": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "peer": true - } - } - }, - "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "peer": true - }, - "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==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "peer": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - } - } - }, - "jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "dependencies": { - "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" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "requires": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "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" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watch-typeahead": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", - "requires": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "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" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - }, - "string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "requires": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.0.2.tgz", - "integrity": "sha512-uIVJLpQ/5VTGQWBiBatHsi7jrCqHjHl0e0dFHMWzwuIfUbdW/muk0DtSr0fteY2T7QTFylv+7a5Rm8sBKrE12Q==", - "requires": { - "@jest/test-result": "^28.0.2", - "@jest/types": "^28.0.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.0.2", - "string-length": "^4.0.1" - }, - "dependencies": { - "@jest/types": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.0.2.tgz", - "integrity": "sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==", - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "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" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.0.2.tgz", - "integrity": "sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==", - "requires": { - "@jest/types": "^28.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "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" - } - }, - "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - } - }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "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-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==" - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "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-source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/json-source-map/-/json-source-map-0.6.1.tgz", - "integrity": "sha512-1QoztHPsMQqhDq0hlXY5ZqcEdUzxQEIxgFkKl4WUp2pgShObl+9ovi4kRh2TfvAfxAoHOJ9vIMEqk3k4iex7tg==", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" - }, "json5": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" - }, - "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" - } - }, - "jsonpointer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" - }, - "jsx-ast-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", - "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", - "requires": { - "array-includes": "^3.1.3", - "object.assign": "^4.1.2" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" - }, - "language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" - }, - "language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", - "requires": { - "language-subtag-registry": "~0.3.2" - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true }, "lilconfig": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" - }, - "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==" - }, - "lmdb": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.2.4.tgz", - "integrity": "sha512-gto+BB2uEob8qRiTlOq+R3uX0YNHsX9mjxj9Sbdue/LIKqu6IlZjrsjKeGyOMquc/474GEqFyX2pdytpydp0rQ==", - "dev": true, - "requires": { - "msgpackr": "^1.5.4", - "nan": "^2.14.2", - "node-gyp-build": "^4.2.3", - "ordered-binary": "^1.2.4", - "weak-lru-cache": "^1.2.2" - } - }, - "loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "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==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "dev": true }, "lodash.castarray": { "version": "4.4.0", @@ -37061,36 +3072,17 @@ "integrity": "sha1-wCUTUV4wna3dTCTGDP3c9ZdtkRU=", "dev": true }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - }, "lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", "dev": true }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" - }, "lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true }, "loose-envify": { "version": "1.4.0", @@ -37100,1840 +3092,153 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" - }, - "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "requires": { - "sourcemap-codec": "^1.4.8" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "requires": { - "tmpl": "1.0.5" - } - }, - "markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", - "dev": true - }, - "mdast-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", - "dev": true, - "requires": { - "unist-util-remove": "^2.0.0" - } - }, - "mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "dev": true, - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "mdast-util-to-hast": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", - "dev": true, - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - }, - "memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", - "requires": { - "fs-monkey": "1.0.3" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true }, "micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, "requires": { "braces": "^3.0.2", "picomatch": "^2.3.1" } }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "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==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" - }, - "mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", - "requires": { - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "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==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "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.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "msgpackr": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.5.5.tgz", - "integrity": "sha512-JG0V47xRIQ9pyUnx6Hb4+3TrQoia2nA3UIdmyTldhxaxtKFkekkKpUW/N6fwHwod9o4BGuJGtouxOk+yCP5PEA==", - "dev": true, - "requires": { - "msgpackr-extract": "^1.0.14" - } - }, - "msgpackr-extract": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-1.0.16.tgz", - "integrity": "sha512-fxdRfQUxPrL/TizyfYfMn09dK58e+d65bRD/fcaVH4052vj30QOzzqxcQIS7B0NsqlypEQ/6Du3QmP2DhWFfCA==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.14.2", - "node-gyp-build": "^4.2.3" - } - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" - }, - "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, "nanoid": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", - "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "dev": true }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "dev": true - }, - "node-forge": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.0.tgz", - "integrity": "sha512-08ARB91bUi6zNKzVmaj3QO7cr397uiDT2nJ63cHjyNtCTWIgvS47j3eT0WfzUwS9+6Z5YshRaoasFkXCKrIYbA==" - }, - "node-gyp-build": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", - "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==", - "dev": true - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, "node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", + "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==", + "dev": true }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true }, "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-hash": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", - "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" - }, - "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-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "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.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.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.hasown": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", - "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", - "requires": { - "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" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "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" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "ordered-binary": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.2.4.tgz", - "integrity": "sha512-A/csN0d3n+igxBPfUrjbV5GC69LWj2pjZzAAeeHXLukQ4+fytfP4T1Lg0ju7MSPSwq7KtHkGaiwO8URZN5IpLg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "dev": true }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", - "requires": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" - } - }, - "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==" - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parcel": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.4.0.tgz", - "integrity": "sha512-dPWpu4RnxG9HqiLvaF8COEWEnT/KrigrC6PyPaQ0zEgpBfp7/jzXZFBVaZk2N+lpvrbNEYMjN9bv5UQGJJszIw==", - "dev": true, - "requires": { - "@parcel/config-default": "2.4.0", - "@parcel/core": "2.4.0", - "@parcel/diagnostic": "2.4.0", - "@parcel/events": "2.4.0", - "@parcel/fs": "2.4.0", - "@parcel/logger": "2.4.0", - "@parcel/package-manager": "2.4.0", - "@parcel/reporter-cli": "2.4.0", - "@parcel/reporter-dev-server": "2.4.0", - "@parcel/utils": "2.4.0", - "chalk": "^4.1.0", - "commander": "^7.0.0", - "get-port": "^4.2.0", - "v8-compile-cache": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "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==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dev": true, - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "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==", - "requires": { - "@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" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "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-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, "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-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true }, "picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "requires": { - "pinkie": "^2.0.0" - } - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" - }, - "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" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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" - } - } - } - }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "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": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } - } - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true }, "postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "version": "8.4.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz", + "integrity": "sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==", + "dev": true, "requires": { - "nanoid": "^3.3.1", + "nanoid": "^3.3.3", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, - "postcss-attribute-case-insensitive": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", - "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", - "requires": { - "postcss-selector-parser": "^6.0.2" - } - }, - "postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "requires": {} - }, - "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-functional-notation": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", - "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-hex-alpha": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", - "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-rebeccapurple": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", - "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-media": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", - "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", - "requires": {} - }, - "postcss-custom-properties": { - "version": "12.1.5", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.5.tgz", - "integrity": "sha512-FHbbB/hRo/7cxLGkc2NS7cDRIDN1oFqQnUKBiyh4b/gwk8DD8udvmRDpUhEK836kB8ggUCieHVOvZDnF9XhI3g==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", - "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-dir-pseudo-class": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "requires": {} - }, - "postcss-double-position-gradients": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", - "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "requires": {} - }, - "postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "requires": {} - }, - "postcss-gap-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", - "requires": {} - }, - "postcss-image-set-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "requires": {} - }, "postcss-js": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, "requires": { "camelcase-css": "^2.0.1" } }, - "postcss-lab-function": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.2.tgz", - "integrity": "sha512-isudf5ldhg4fk16M8viAwAbg6Gv14lVO35N3Z/49NhbwPQ2xbiEoHgrRgpgQojosF4vF7jY653ktB6dDrUOR8Q==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, "postcss-load-config": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.3.tgz", - "integrity": "sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, "requires": { - "lilconfig": "^2.0.4", + "lilconfig": "^2.0.5", "yaml": "^1.10.2" } }, - "postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - } - }, - "postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "requires": {} - }, - "postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "requires": {} - }, - "postcss-merge-longhand": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.3.tgz", - "integrity": "sha512-lX8GPGvZ0iGP/IboM7HXH5JwkXvXod1Rr8H8ixwiA372hArk0zP4ZcCy4z4Prg/bfNlbbTf0KCOjCF9kKnpP/w==", - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - } - }, - "postcss-merge-rules": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", - "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", - "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", - "requires": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "requires": { - "icss-utils": "^5.0.0" - } - }, "postcss-nested": { "version": "5.0.6", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dev": true, "requires": { "postcss-selector-parser": "^6.0.6" } }, - "postcss-nesting": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.3.tgz", - "integrity": "sha512-wUC+/YCik4wH3StsbC5fBG1s2Z3ZV74vjGqBFYtmYKlVxoio5TYGM06AiaKkQPPlkXWn72HKfS7Cw5PYxnoXSw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "requires": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - } - }, - "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "requires": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" - }, - "postcss-ordered-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", - "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-overflow-shorthand": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", - "requires": {} - }, - "postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "requires": {} - }, - "postcss-place": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-preset-env": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.3.tgz", - "integrity": "sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==", - "requires": { - "@csstools/postcss-color-function": "^1.0.3", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.0", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.1", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.0.2", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "autoprefixer": "^10.4.4", - "browserslist": "^4.20.2", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.5.0", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.5", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.1.2", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.3", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.1", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-pseudo-class-any-link": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz", - "integrity": "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "requires": {} - }, - "postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", - "requires": { - "balanced-match": "^1.0.0" - } - }, "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.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, - "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "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==" - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } - } - } - }, - "postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, "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==" - }, - "posthtml": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", - "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", - "dev": true, - "requires": { - "posthtml-parser": "^0.11.0", - "posthtml-render": "^3.0.0" - }, - "dependencies": { - "entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "dev": true - }, - "htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - } - }, - "posthtml-parser": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", - "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", - "dev": true, - "requires": { - "htmlparser2": "^7.1.1" - } - } - } - }, - "posthtml-parser": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.10.2.tgz", - "integrity": "sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==", - "dev": true, - "requires": { - "htmlparser2": "^7.1.1" - }, - "dependencies": { - "entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "dev": true - }, - "htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - } - } - } - }, - "posthtml-render": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", - "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", - "dev": true, - "requires": { - "is-json": "^2.0.1" - } - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" - }, - "pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" - }, - "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, - "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==" - }, - "promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", - "requires": { - "asap": "~2.0.6" - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "dev": true, - "requires": { - "xtend": "^4.0.0" - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - } - } - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" - }, - "qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" - }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true }, "quick-lru": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - }, - "raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "requires": { - "performance-now": "^2.1.0" - } - }, - "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" - } - }, - "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.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", - "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", - "requires": { - "bytes": "3.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "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" - } - } - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "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=", - "dev": true - } - } + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true }, "react": { "version": "17.0.2", @@ -38944,128 +3249,6 @@ "object-assign": "^4.1.1" } }, - "react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "requires": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - } - }, - "react-codemirror6": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/react-codemirror6/-/react-codemirror6-1.1.0.tgz", - "integrity": "sha512-xoXBMrnD4ZikGc3pJSXvjcy8HXuFHMOID1CTf3oJZzfh25MtkLaJxSd3gBz/hqy3rqlGXJH3BMVYDsFsfnHwQQ==", - "requires": { - "@babel/runtime": "^7.14.8", - "@codemirror/autocomplete": "^0.19.15", - "@codemirror/closebrackets": "^0.19.1", - "@codemirror/commands": "^0.19.8", - "@codemirror/comment": "^0.19.1", - "@codemirror/fold": "^0.19.3", - "@codemirror/gutter": "^0.19.9", - "@codemirror/highlight": "^0.19.8", - "@codemirror/history": "^0.19.2", - "@codemirror/language": "^0.19.10", - "@codemirror/lint": "^0.19.6", - "@codemirror/matchbrackets": "^0.19.4", - "@codemirror/rectangular-selection": "^0.19.2", - "@codemirror/search": "^0.19.9", - "@codemirror/state": "^0.19.9", - "@codemirror/view": "^0.19.48" - } - }, - "react-dev-utils": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", - "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", - "requires": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.10", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "react-dom": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", @@ -39076,1074 +3259,52 @@ "scheduler": "^0.20.2" } }, - "react-error-overlay": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", - "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" - }, - "react-hook-inview": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/react-hook-inview/-/react-hook-inview-4.4.1.tgz", - "integrity": "sha512-JKx0+aWCna0YUfTCKSaphGbaMp25S/YjpWtfk5VbqhlESesOEAPr7TCGMRLS3Cv6I1mEDhWYIhz2YLHgnHX4Yw==", - "requires": {} - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, "react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" - }, - "react-scripts": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", - "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", - "requires": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.0", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "fsevents": "^2.3.2", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.0", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "dependencies": { - "@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - } - }, - "@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "requires": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - } - }, - "@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "requires": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - } - }, - "@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - } - }, - "@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - } - }, - "@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - } - }, - "@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "requires": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - } - }, - "@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "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" - } - }, - "babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "requires": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "requires": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" - }, - "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "requires": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - } - }, - "jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "requires": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - } - }, - "jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - } - }, - "jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "requires": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - } - }, - "jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "requires": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - } - }, - "jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - } - }, - "jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "requires": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*" - } - }, - "jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "requires": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - } - }, - "jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - } - }, - "jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - } - }, - "jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "requires": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - } - }, - "jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "requires": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.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==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } - } - }, - "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" - } - }, - "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==" - } - } - }, - "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" - } + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.13.0.tgz", + "integrity": "sha512-XP8A9BT0CpRBD+NYLLeIhld/RqG9+gktUjW1FkE+Vm7OCinbG1SshcK5tb9ls4kzvjZr9mOQc7HYgBngEyPAXg==", + "dev": true }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, "requires": { "picomatch": "^2.2.1" } }, - "recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "requires": { - "minimatch": "3.0.4" - }, - "dependencies": { - "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" - } - } - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" - }, - "regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" - }, - "regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", - "dev": true, - "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", - "dev": true, - "requires": { - "rc": "^1.0.1" - } - }, - "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, - "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" - }, - "remark-footnotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", - "dev": true - }, - "remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "dev": true, - "requires": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "dev": true, - "requires": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - } - }, - "remark-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", - "dev": true, - "requires": { - "mdast-squeeze-paragraphs": "^4.0.0" - } - }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "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==", + "dev": true, "requires": { "is-core-module": "^2.8.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "requires": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "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==" - } - } - }, - "resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" - }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "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" - } + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true }, "rollup": { - "version": "2.70.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", - "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "version": "2.73.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.73.0.tgz", + "integrity": "sha512-h/UngC3S4Zt28mB3g0+2YCMegT5yoftnQplwzPqGZcKvlld5e+kT/QRmJiL+qxGyZKOYpgirWGdLyEO1b0dpLQ==", + "dev": true, "requires": { "fsevents": "~2.3.2" } }, - "rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, "requires": { "queue-microtask": "^1.2.2" } @@ -40151,39 +3312,8 @@ "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==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" - }, - "sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "requires": { - "xmlchars": "^2.2.0" - } + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "scheduler": { "version": "0.20.2", @@ -40194,2143 +3324,114 @@ "object-assign": "^4.1.1" } }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "selfsigned": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", - "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", - "requires": { - "node-forge": "^1.2.0" - } - }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "1.8.1", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "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" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/serve/-/serve-13.0.2.tgz", - "integrity": "sha512-71R6fKvNgKrqARAag6lYJNnxDzpH7DCNrMuvPY5PLVaC2PDhJsGTj/34o4o4tPWhTuLgEXqvgnAWbATQ9zGZTQ==", - "dev": true, - "requires": { - "@zeit/schemas": "2.6.0", - "ajv": "6.12.6", - "arg": "2.0.0", - "boxen": "5.1.2", - "chalk": "2.4.1", - "clipboardy": "2.3.0", - "compression": "1.7.3", - "serve-handler": "6.1.3", - "update-check": "1.5.2" - }, - "dependencies": { - "arg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", - "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", - "dev": true - }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "compression": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", - "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.14", - "debug": "2.6.9", - "on-headers": "~1.0.1", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "serve-handler": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", - "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", - "dev": true, - "requires": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.0.4", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - }, - "dependencies": { - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", - "dev": true - }, - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "dev": true - }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dev": true, - "requires": { - "mime-db": "~1.33.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", - "dev": true - }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", - "dev": true - } - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "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" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - } - } - }, - "serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.2" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "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.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true }, "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-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", - "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - } - }, - "source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - }, - "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==" - } - } - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - } - } - }, - "stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" - }, - "standardized-audio-context": { - "version": "25.3.21", - "resolved": "https://registry.npmjs.org/standardized-audio-context/-/standardized-audio-context-25.3.21.tgz", - "integrity": "sha512-CZEnayJJjNefeU+z1QGDhaid1LAAYxWYa2ipNk75ropwec9rq6fmclyhXb1wGtDsZ402irX3HLt1U/PwP9+1fA==", - "requires": { - "@babel/runtime": "^7.17.2", - "automation-events": "^4.0.14", - "tslib": "^2.3.1" - } - }, - "state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "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" - }, - "dependencies": { - "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==" - } - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" - }, - "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" - }, - "dependencies": { - "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==" - } - } - }, - "string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - } - }, - "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" - } - }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - } - }, - "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" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - }, - "strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "requires": { - "min-indent": "^1.0.0" - } - }, - "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==" - }, - "strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "requires": {} - }, - "style-mod": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.0.0.tgz", - "integrity": "sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==" - }, - "style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "dev": true, - "requires": { - "inline-style-parser": "0.1.1" - } - }, - "stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "requires": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - } - }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { "has-flag": "^3.0.0" } }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.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==" - }, - "svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "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" - }, - "dependencies": { - "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-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" - }, - "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" - } - }, - "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" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - } - } - }, - "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" - } - } - } - }, - "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==" + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true }, "tailwindcss": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", - "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", + "version": "3.0.24", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz", + "integrity": "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==", + "dev": true, "requires": { "arg": "^5.0.1", - "chalk": "^4.1.2", "chokidar": "^3.5.3", "color-name": "^1.1.4", - "cosmiconfig": "^7.0.1", "detective": "^5.2.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", "fast-glob": "^3.2.11", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", "normalize-path": "^3.0.0", - "object-hash": "^2.2.0", - "postcss": "^8.4.6", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.12", "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.0", + "postcss-load-config": "^3.1.4", "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.9", + "postcss-selector-parser": "^6.0.10", "postcss-value-parser": "^4.2.0", "quick-lru": "^5.1.1", "resolve": "^1.22.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true } } }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" - }, - "tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "requires": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "dependencies": { - "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" - } - } - }, - "term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", - "dev": true - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "terser": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", - "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", - "requires": { - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "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==" - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", - "requires": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true }, "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==", + "dev": true, "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==" - }, - "tone": { - "version": "14.7.77", - "resolved": "https://registry.npmjs.org/tone/-/tone-14.7.77.tgz", - "integrity": "sha512-tCfK73IkLHyzoKUvGq47gyDyxiKLFvKiVCOobynGgBB9Dl0NkxTM2p+eRJXyCYrjJwy9Y0XCMqD3uOYsYt2Fdg==", - "requires": { - "standardized-audio-context": "^25.1.8", - "tslib": "^2.0.1" - } - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "dependencies": { - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - } - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "requires": { - "punycode": "^2.1.1" - } - }, - "trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", - "dev": true - }, - "trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", - "dev": true - }, - "trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "dev": true - }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - } - } - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - }, - "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-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "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" - } - }, - "unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dev": true, - "requires": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" - }, - "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" - }, - "unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "dev": true, - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "dependencies": { - "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==", - "dev": true - } - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", - "dev": true - }, - "unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", - "dev": true - }, - "unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "dev": true - }, - "unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", - "dev": true - }, - "unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "dev": true, - "requires": { - "unist-util-is": "^4.0.0" - } - }, - "unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "dev": true, - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dev": true, - "requires": { - "@types/unist": "^2.0.2" - } - }, - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "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=" - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" - }, - "update-check": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", - "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", - "dev": true, - "requires": { - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0" - } - }, - "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" - } - }, "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" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - }, - "v8-to-istanbul": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.0.tgz", - "integrity": "sha512-HcvgY/xaRm7isYmyx+lFKA4uQmfUbN0J4M0nNItvzTvH/iQ9kW5j/t4YSR+Ge323/lrgDAWJoF46tzGQHwBHFw==", - "peer": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.7", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "vite": { + "version": "2.9.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.9.tgz", + "integrity": "sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==", "dev": true, "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" + "esbuild": "^0.14.27", + "fsevents": "~2.3.2", + "postcss": "^8.4.13", + "resolve": "^1.22.0", + "rollup": "^2.59.0" } }, - "vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", - "dev": true - }, - "vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-keyname": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.4.tgz", - "integrity": "sha512-tOhfEwEzFLJzf6d1ZPkYfGj+FWhIpBux9ppoP3rlclw3Z0BZv3N7b7030Z1kYth+6rDuAsXUFr+d0VE6Ed1ikw==" - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "requires": { - "makeerror": "1.0.12" - } - }, - "watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "weak-lru-cache": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", - "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", - "dev": true - }, - "web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", - "dev": true - }, - "web-vitals": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", - "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - }, - "webpack": { - "version": "5.70.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.70.0.tgz", - "integrity": "sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.2", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - } - } - }, - "webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.1", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "webpack-dev-server": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", - "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.2.2", - "ansi-html-community": "^0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "del": "^6.0.0", - "express": "^4.17.1", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.0", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "portfinder": "^1.0.28", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "strip-ansi": "^7.0.0", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "requires": {} - } - } - }, - "webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "requires": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.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==" - }, - "webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "requires": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - } - } - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" - }, - "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==" - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "requires": { - "iconv-lite": "0.4.24" - }, - "dependencies": { - "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" - } - } - } - }, - "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "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" - } - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dev": true, - "requires": { - "string-width": "^4.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - }, - "workbox-background-sync": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.2.tgz", - "integrity": "sha512-EjG37LSMDJ1TFlFg56wx6YXbH4/NkG09B9OHvyxx+cGl2gP5OuOzsCY3rOPJSpbcz6jpuA40VIC3HzSD4OvE1g==", - "requires": { - "idb": "^6.1.4", - "workbox-core": "6.5.2" - } - }, - "workbox-broadcast-update": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.2.tgz", - "integrity": "sha512-DjJYraYnprTZE/AQNoeogaxI1dPuYmbw+ZJeeP8uXBSbg9SNv5wLYofQgywXeRepv4yr/vglMo9yaHUmBMc+4Q==", - "requires": { - "workbox-core": "6.5.2" - } - }, - "workbox-build": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.2.tgz", - "integrity": "sha512-TVi4Otf6fgwikBeMpXF9n0awHfZTMNu/nwlMIT9W+c13yvxkmDFMPb7vHYK6RUmbcxwPnz4I/R+uL76+JxG4JQ==", - "requires": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.5.2", - "workbox-broadcast-update": "6.5.2", - "workbox-cacheable-response": "6.5.2", - "workbox-core": "6.5.2", - "workbox-expiration": "6.5.2", - "workbox-google-analytics": "6.5.2", - "workbox-navigation-preload": "6.5.2", - "workbox-precaching": "6.5.2", - "workbox-range-requests": "6.5.2", - "workbox-recipes": "6.5.2", - "workbox-routing": "6.5.2", - "workbox-strategies": "6.5.2", - "workbox-streams": "6.5.2", - "workbox-sw": "6.5.2", - "workbox-window": "6.5.2" - }, - "dependencies": { - "@apideck/better-ajv-errors": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", - "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", - "requires": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - } - }, - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "requires": { - "whatwg-url": "^7.0.0" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "workbox-cacheable-response": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.2.tgz", - "integrity": "sha512-UnHGih6xqloV808T7ve1iNKZMbpML0jGLqkkmyXkJbZc5j16+HRSV61Qrh+tiq3E3yLvFMGJ3AUBODOPNLWpTg==", - "requires": { - "workbox-core": "6.5.2" - } - }, - "workbox-core": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.2.tgz", - "integrity": "sha512-IlxLGQf+wJHCR+NM0UWqDh4xe/Gu6sg2i4tfZk6WIij34IVk9BdOQgi6WvqSHd879jbQIUgL2fBdJUJyAP5ypQ==" - }, - "workbox-expiration": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.2.tgz", - "integrity": "sha512-5Hfp0uxTZJrgTiy9W7AjIIec+9uTOtnxY/tRBm4DbqcWKaWbVTa+izrKzzOT4MXRJJIJUmvRhWw4oo8tpmMouw==", - "requires": { - "idb": "^6.1.4", - "workbox-core": "6.5.2" - } - }, - "workbox-google-analytics": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.2.tgz", - "integrity": "sha512-8SMar+N0xIreP5/2we3dwtN1FUmTMScoopL86aKdXBpio8vXc8Oqb5fCJG32ialjN8BAOzDqx/FnGeCtkIlyvw==", - "requires": { - "workbox-background-sync": "6.5.2", - "workbox-core": "6.5.2", - "workbox-routing": "6.5.2", - "workbox-strategies": "6.5.2" - } - }, - "workbox-navigation-preload": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.2.tgz", - "integrity": "sha512-iqDNWWMswjCsZuvGFDpcX1Z8InBVAlVBELJ28xShsWWntALzbtr0PXMnm2WHkXCc56JimmGldZi1N5yDPiTPOg==", - "requires": { - "workbox-core": "6.5.2" - } - }, - "workbox-precaching": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.2.tgz", - "integrity": "sha512-OZAlQ8AAT20KugGKKuJMHdQ8X1IyNQaLv+mPTHj+8Dmv8peBq5uWNzs4g/1OSFmXsbXZ6a1CBC6YtQWVPhJQ9w==", - "requires": { - "workbox-core": "6.5.2", - "workbox-routing": "6.5.2", - "workbox-strategies": "6.5.2" - } - }, - "workbox-range-requests": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.2.tgz", - "integrity": "sha512-zi5VqF1mWqfCyJLTMXn1EuH/E6nisqWDK1VmOJ+TnjxGttaQrseOhMn+BMvULFHeF8AvrQ0ogfQ6bSv0rcfAlg==", - "requires": { - "workbox-core": "6.5.2" - } - }, - "workbox-recipes": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.2.tgz", - "integrity": "sha512-2lcUKMYDiJKvuvRotOxLjH2z9K7jhj8GNUaHxHNkJYbTCUN3LsX1cWrsgeJFDZ/LgI565t3fntpbG9J415ZBXA==", - "requires": { - "workbox-cacheable-response": "6.5.2", - "workbox-core": "6.5.2", - "workbox-expiration": "6.5.2", - "workbox-precaching": "6.5.2", - "workbox-routing": "6.5.2", - "workbox-strategies": "6.5.2" - } - }, - "workbox-routing": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.2.tgz", - "integrity": "sha512-nR1w5PjF6IVwo0SX3oE88LhmGFmTnqqU7zpGJQQPZiKJfEKgDENQIM9mh3L1ksdFd9Y3CZVkusopHfxQvit/BA==", - "requires": { - "workbox-core": "6.5.2" - } - }, - "workbox-strategies": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.2.tgz", - "integrity": "sha512-fgbwaUMxbG39BHjJIs2y2X21C0bmf1Oq3vMQxJ1hr6y5JMJIm8rvKCcf1EIdAr+PjKdSk4ddmgyBQ4oO8be4Uw==", - "requires": { - "workbox-core": "6.5.2" - } - }, - "workbox-streams": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.2.tgz", - "integrity": "sha512-ovD0P4UrgPtZ2Lfc/8E8teb1RqNOSZr+1ZPqLR6sGRZnKZviqKbQC3zVvvkhmOIwhWbpL7bQlWveLVONHjxd5w==", - "requires": { - "workbox-core": "6.5.2", - "workbox-routing": "6.5.2" - } - }, - "workbox-sw": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.2.tgz", - "integrity": "sha512-2KhlYqtkoqlnPdllj2ujXUKRuEFsRDIp6rdE4l1PsxiFHRAFaRTisRQpGvRem5yxgXEr+fcEKiuZUW2r70KZaw==" - }, - "workbox-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-StrJ7wKp5tZuGVcoKLVjFWlhDy+KT7ZWsKnNcD6F08wA9Cpt6JN+PLIrplcsTHbQpoAV8+xg6RvcG0oc9z+RpQ==", - "requires": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.5.2" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, - "workbox-window": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.2.tgz", - "integrity": "sha512-2kZH37r9Wx8swjEOL4B8uGM53lakMxsKkQ7mOKzGA/QAn/DQTEZGrdHWtypk2tbhKY5S0jvPS+sYDnb2Z3378A==", - "requires": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.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-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==" - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "requires": {} - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "xxhash-wasm": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", - "integrity": "sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yargs": { - "version": "17.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz", - "integrity": "sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==", - "peer": true, - "requires": { - "cliui": "^7.0.2", - "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.0.0" - } - }, - "yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "peer": true - }, - "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==" - }, - "zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true } } diff --git a/repl/package.json b/repl/package.json index b6f711d0..dc92f732 100644 --- a/repl/package.json +++ b/repl/package.json @@ -1,65 +1,24 @@ { - "name": "@strudel.cycles/repl", - "version": "0.1.0", + "name": "repl2", "private": true, - "homepage": "https://strudel.tidalcycles.org", - "license": "AGPL-3.0-or-later", - "dependencies": { - "@codemirror/lang-javascript": "^0.19.0", - "@testing-library/jest-dom": "^5.16.3", - "@testing-library/react": "^12.1.4", - "@testing-library/user-event": "^13.5.0", - "codemirror6-themes": "^0.1.2", - "events": "^3.3.0", - "gh-pages": "^3.2.3", - "react": "^17.0.2", - "react-codemirror6": "^1.1.0", - "react-dom": "^17.0.2", - "react-hook-inview": "^4.4.1", - "react-scripts": "5.0.0", - "tone": "^14.7.77", - "web-vitals": "^2.1.4" - }, + "version": "0.0.0", "scripts": { - "start": "react-scripts start", - "build": "BUILD_PATH='../docs' react-scripts build && npm run build-tutorial && npm run add-license", - "test": "mocha ./src/test --colors", - "snapshot": "cd ./src/ && rm -f ./tunes.snapshot.mjs && node ./shoot.mjs > ./tunes.snapshot.mjs", - "eject": "react-scripts eject", - "tutorial": "parcel src/tutorial/index.html --no-cache", - "build-tutorial": "rm -rf ../docs/tutorial && parcel build src/tutorial/index.html --dist-dir ../docs/tutorial --public-url /tutorial --no-scope-hoist --no-cache", - "add-license": "cat etc/agpl-header.txt ../docs/static/js/*LICENSE.txt > /tmp/strudel-license.txt && cp /tmp/strudel-license.txt ../docs/static/js/*LICENSE.txt", - "predeploy": "npm run build", - "deploy": "gh-pages -d ../docs", - "static": "npx serve ../docs" + "dev": "vite", + "build": "vite build", + "preview": "vite preview" }, - "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "dependencies": { + "react": "^17.0.2", + "react-dom": "^17.0.2" }, "devDependencies": { - "@mdx-js/react": "^1.6.22", - "@parcel/transformer-mdx": "^2.3.1", "@tailwindcss/typography": "^0.5.2", - "autoprefixer": "^10.4.4", - "parcel": "^2.3.1", - "postcss": "^8.4.12", - "process": "^0.11.10", - "serve": "^13.0.2", - "tailwindcss": "^3.0.23" + "@types/react": "^17.0.2", + "@types/react-dom": "^17.0.2", + "@vitejs/plugin-react": "^1.3.0", + "autoprefixer": "^10.4.7", + "postcss": "^8.4.13", + "tailwindcss": "^3.0.24", + "vite": "^2.9.9" } } diff --git a/repl/public/.nojekyll b/repl/public/.nojekyll deleted file mode 100644 index e69de29b..00000000 diff --git a/repl/public/CNAME b/repl/public/CNAME deleted file mode 100644 index 63687b2b..00000000 --- a/repl/public/CNAME +++ /dev/null @@ -1 +0,0 @@ -strudel.tidalcycles.org diff --git a/repl/public/manifest.json b/repl/public/manifest.json deleted file mode 100644 index 7b904b61..00000000 --- a/repl/public/manifest.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "short_name": "Strudel REPL", - "name": "Strudel REPL - Tidal Patterns in JavaScript", - "icons": [ - { - "src": "favicon.ico", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/x-icon" - } - ], - "start_url": ".", - "display": "standalone", - "theme_color": "#000000", - "background_color": "#ffffff" -} diff --git a/repl/public/robots.txt b/repl/public/robots.txt deleted file mode 100644 index e9e57dc4..00000000 --- a/repl/public/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# https://www.robotstxt.org/robotstxt.html -User-agent: * -Disallow: diff --git a/repl/src/App.js b/repl/src/App.jsx similarity index 95% rename from repl/src/App.js rename to repl/src/App.jsx index d125f782..ad864e61 100644 --- a/repl/src/App.js +++ b/repl/src/App.jsx @@ -4,15 +4,16 @@ Copyright (C) 2022 Strudel contributors - see . */ -import CodeMirror6, { setHighlights } from './CodeMirror6'; +import CodeMirror6, { setHighlights } from '@strudel.cycles/react/src/components/CodeMirror6'; import React, { useCallback, useLayoutEffect, useRef, useState } from 'react'; -import cx from './cx'; +import cx from '@strudel.cycles/react/src/cx'; import logo from './logo.svg'; -import playStatic from './static.mjs'; +// import playStatic from './static.mjs'; import { getDefaultSynth } from '@strudel.cycles/tone'; import * as tunes from './tunes.mjs'; -import useRepl from './useRepl.mjs'; -import { useWebMidi } from './useWebMidi'; +import useRepl from '@strudel.cycles/react/src/hooks/useRepl.mjs'; +import { useWebMidi } from '@strudel.cycles/react/src/hooks/useWebMidi.mjs'; +import useHighlighting from '@strudel.cycles/react/src/hooks/useHighlighting'; import './App.css'; // eval stuff start import { evaluate, extend } from '@strudel.cycles/eval'; @@ -39,7 +40,6 @@ import '@strudel.cycles/osc/osc.mjs'; import '@strudel.cycles/webaudio/webaudio.mjs'; import '@strudel.cycles/serial/serial.mjs'; import controls from '@strudel.cycles/core/controls.mjs'; -import useHighlighting from './useHighlighting'; extend( Tone, @@ -254,11 +254,11 @@ function App() { /> )} - {!isEmbedded && ( + {/* !isEmbedded && ( - )} + ) */} ); } diff --git a/repl/src/CodeMirror6.jsx b/repl/src/CodeMirror6.jsx deleted file mode 100644 index 942843d7..00000000 --- a/repl/src/CodeMirror6.jsx +++ /dev/null @@ -1,168 +0,0 @@ -import React from 'react'; -import { CodeMirror as _CodeMirror } from 'react-codemirror6'; -import { EditorView, Decoration } from '@codemirror/view'; -import { StateField, StateEffect } from '@codemirror/state'; -import { javascript } from '@codemirror/lang-javascript'; -// import { materialPalenight } from 'codemirror6-themes'; -import { materialPalenight } from './themes/material-palenight'; - -export const setHighlights = StateEffect.define(); -const highlightField = StateField.define({ - create() { - return Decoration.none; - }, - update(highlights, tr) { - try { - for (let e of tr.effects) { - if (e.is(setHighlights)) { - highlights = Decoration.set( - e.value - .flatMap((hap) => - (hap.context.locations || []).map(({ start, end }) => { - const color = hap.context.color || '#FFCA28'; - let from = tr.newDoc.line(start.line).from + start.column; - let to = tr.newDoc.line(end.line).from + end.column; - const l = tr.newDoc.length; - if (from > l || to > l) { - return; // dont mark outside of range, as it will throw an error - } - const mark = Decoration.mark({ attributes: { style: `outline: 1px solid ${color}` } }); - return mark.range(from, to); - }), - ) - .filter(Boolean), - true, - ); - } - } - return highlights; - } catch (err) { - // console.warn('highlighting error', err); - return highlights; - } - }, - provide: (f) => EditorView.decorations.from(f), -}); - -export default function CodeMirror({ value, onChange, onViewChanged, onCursor, options, editorDidMount }) { - return ( - <> - <_CodeMirror - onViewChange={onViewChanged} - style={{ - display: 'flex', - flexDirection: 'column', - flex: '1 0 auto', - }} - value={value} - onChange={onChange} - extensions={[ - javascript(), - materialPalenight, - highlightField, - // theme, language, ... - ]} - /> - - ); -} - -let parenMark; -export const markParens = (editor, data) => { - const v = editor.getDoc().getValue(); - const marked = getCurrentParenArea(v, data); - parenMark?.clear(); - parenMark = editor.getDoc().markText(...marked, { css: 'background-color: #00007720' }); // -}; - -// returns { line, ch } from absolute character offset -export function offsetToPosition(offset, code) { - const lines = code.split('\n'); - let line = 0; - let ch = 0; - for (let i = 0; i < offset; i++) { - if (ch === lines[line].length) { - line++; - ch = 0; - } else { - ch++; - } - } - return { line, ch }; -} - -// returns absolute character offset from { line, ch } -export function positionToOffset(position, code) { - const lines = code.split('\n'); - if (position.line > lines.length) { - // throw new Error('positionToOffset: position.line > lines.length'); - return 0; - } - let offset = 0; - for (let i = 0; i < position.line; i++) { - offset += lines[i].length + 1; - } - offset += position.ch; - return offset; -} - -// given code and caret position, the functions returns the indices of the parens we are in -export function getCurrentParenArea(code, caretPosition) { - const caret = positionToOffset(caretPosition, code); - let open, i, begin, end; - // walk left - i = caret; - open = 0; - while (i > 0) { - if (code[i - 1] === '(') { - open--; - } else if (code[i - 1] === ')') { - open++; - } - if (open === -1) { - break; - } - i--; - } - begin = i; - // walk right - i = caret; - open = 0; - while (i < code.length) { - if (code[i] === '(') { - open--; - } else if (code[i] === ')') { - open++; - } - if (open === 1) { - break; - } - i++; - } - end = i; - return [begin, end].map((o) => offsetToPosition(o, code)); -} - -/* -export const markEvent = (editor) => (time, event) => { - const locs = event.context.locations; - if (!locs || !editor) { - return; - } - const col = event.context?.color || '#FFCA28'; - // mark active event - const marks = locs.map(({ start, end }) => - editor.getDoc().markText( - { line: start.line - 1, ch: start.column }, - { line: end.line - 1, ch: end.column }, - //{ css: 'background-color: #FFCA28; color: black' } // background-color is now used by parent marking - { css: 'outline: 1px solid ' + col + '; box-sizing:border-box' }, - //{ css: `background-color: ${col};border-radius:5px` }, - ), - ); - //Tone.Transport.schedule(() => { // problem: this can be cleared by scheduler... - setTimeout(() => { - marks.forEach((mark) => mark.clear()); - // }, '+' + event.duration * 0.5); - }, event.duration * 1000); -}; */ diff --git a/repl/src/cx.js b/repl/src/cx.js deleted file mode 100644 index f806fcf3..00000000 --- a/repl/src/cx.js +++ /dev/null @@ -1,9 +0,0 @@ -/* -cx.js - -Copyright (C) 2022 Strudel contributors - see -This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . -*/ - -export default function cx(...classes) { // : Array - return classes.filter(Boolean).join(' '); -} diff --git a/repl/public/favicon.ico b/repl/src/favicon.ico similarity index 100% rename from repl/public/favicon.ico rename to repl/src/favicon.ico diff --git a/repl/src/index.js b/repl/src/index.js deleted file mode 100644 index 9403334b..00000000 --- a/repl/src/index.js +++ /dev/null @@ -1,23 +0,0 @@ -/* -index.js - -Copyright (C) 2022 Strudel contributors - see -This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . -*/ - -import React from 'react'; -import ReactDOM from 'react-dom'; -import './index.css'; -import App from './App'; -import reportWebVitals from './reportWebVitals'; - -ReactDOM.render( - - - , - document.getElementById('root') -); - -// If you want to start measuring performance in your app, pass a function -// to log results (for example: reportWebVitals(console.log)) -// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals -reportWebVitals(); diff --git a/repl/src/main.jsx b/repl/src/main.jsx new file mode 100644 index 00000000..8f1377d3 --- /dev/null +++ b/repl/src/main.jsx @@ -0,0 +1,11 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import App from './App'; +import './index.css'; + +ReactDOM.render( + + + , + document.getElementById('root'), +); diff --git a/repl/src/oldtunes.mjs b/repl/src/oldtunes.mjs deleted file mode 100644 index 33e499e5..00000000 --- a/repl/src/oldtunes.mjs +++ /dev/null @@ -1,170 +0,0 @@ -/* -oldtunes.mjs - -Copyright (C) 2022 Strudel contributors - see -This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . -*/ - -export const timeCatMini = `stack( - "c3@3 [eb3, g3, [c4 d4]/2]", - "c2 g2", - "[eb4@5 [f4 eb4 d4]@3] [eb4 c4]/2".slow(8) -)`; - -export const timeCat = `stack( - timeCat([3, c3], [1, stack(eb3, g3, cat(c4, d4).slow(2))]), - cat(c2, g2), - sequence( - timeCat([5, eb4], [3, cat(f4, eb4, d4)]), - cat(eb4, c4).slow(2) - ).slow(4) -)`; - -export const shapeShifted = `stack( - sequence( - e5, [b4, c5], d5, [c5, b4], - a4, [a4, c5], e5, [d5, c5], - b4, [r, c5], d5, e5, - c5, a4, a4, r, - [r, d5], [r, f5], a5, [g5, f5], - e5, [r, c5], e5, [d5, c5], - b4, [b4, c5], d5, e5, - c5, a4, a4, r, - ).rev(), - sequence( - e2, e3, e2, e3, e2, e3, e2, e3, - a2, a3, a2, a3, a2, a3, a2, a3, - gs2, gs3, gs2, gs3, e2, e3, e2, e3, - a2, a3, a2, a3, a2, a3, b1, c2, - d2, d3, d2, d3, d2, d3, d2, d3, - c2, c3, c2, c3, c2, c3, c2, c3, - b1, b2, b1, b2, e2, e3, e2, e3, - a1, a2, a1, a2, a1, a2, a1, a2, - ).rev() -).slow(16)`; - -export const tetrisWithFunctions = `stack(sequence( - 'e5', sequence('b4', 'c5'), 'd5', sequence('c5', 'b4'), - 'a4', sequence('a4', 'c5'), 'e5', sequence('d5', 'c5'), - 'b4', sequence(silence, 'c5'), 'd5', 'e5', - 'c5', 'a4', 'a4', silence, - sequence(silence, 'd5'), sequence(silence, 'f5'), 'a5', sequence('g5', 'f5'), - 'e5', sequence(silence, 'c5'), 'e5', sequence('d5', 'c5'), - 'b4', sequence('b4', 'c5'), 'd5', 'e5', - 'c5', 'a4', 'a4', silence), - sequence( - 'e2', 'e3', 'e2', 'e3', 'e2', 'e3', 'e2', 'e3', - 'a2', 'a3', 'a2', 'a3', 'a2', 'a3', 'a2', 'a3', - 'g#2', 'g#3', 'g#2', 'g#3', 'e2', 'e3', 'e2', 'e3', - 'a2', 'a3', 'a2', 'a3', 'a2', 'a3', 'b1', 'c2', - 'd2', 'd3', 'd2', 'd3', 'd2', 'd3', 'd2', 'd3', - 'c2', 'c3', 'c2', 'c3', 'c2', 'c3', 'c2', 'c3', - 'b1', 'b2', 'b1', 'b2', 'e2', 'e3', 'e2', 'e3', - 'a1', 'a2', 'a1', 'a2', 'a1', 'a2', 'a1', 'a2', - ) -).slow(16)`; - -export const tetris = `stack( - cat( - "e5 [b4 c5] d5 [c5 b4]", - "a4 [a4 c5] e5 [d5 c5]", - "b4 [~ c5] d5 e5", - "c5 a4 a4 ~", - "[~ d5] [~ f5] a5 [g5 f5]", - "e5 [~ c5] e5 [d5 c5]", - "b4 [b4 c5] d5 e5", - "c5 a4 a4 ~" - ), - cat( - "e2 e3 e2 e3 e2 e3 e2 e3", - "a2 a3 a2 a3 a2 a3 a2 a3", - "g#2 g#3 g#2 g#3 e2 e3 e2 e3", - "a2 a3 a2 a3 a2 a3 b1 c2", - "d2 d3 d2 d3 d2 d3 d2 d3", - "c2 c3 c2 c3 c2 c3 c2 c3", - "b1 b2 b1 b2 e2 e3 e2 e3", - "a1 a2 a1 a2 a1 a2 a1 a2", - ) -).slow(16)`; - -export const tetrisMini = `\`[[e5 [b4 c5] d5 [c5 b4]] -[a4 [a4 c5] e5 [d5 c5]] -[b4 [~ c5] d5 e5] -[c5 a4 a4 ~] -[[~ d5] [~ f5] a5 [g5 f5]] -[e5 [~ c5] e5 [d5 c5]] -[b4 [b4 c5] d5 e5] -[c5 a4 a4 ~]], -[[e2 e3]*4] -[[a2 a3]*4] -[[g#2 g#3]*2 [e2 e3]*2] -[a2 a3 a2 a3 a2 a3 b1 c2] -[[d2 d3]*4] -[[c2 c3]*4] -[[b1 b2]*2 [e2 e3]*2] -[[a1 a2]*4]\`.slow(16) -`; - -export const whirlyStrudel = `sequence(e4, [b2, b3], c4) -.every(4, fast(2)) -.every(3, slow(1.5)) -.fast(slowcat(1.25, 1, 1.5)) -.every(2, _ => sequence(e4, r, e3, d4, r))`; - -export const giantSteps = `stack( - // melody - cat( - "[F#5 D5] [B4 G4] Bb4 [B4 A4]", - "[D5 Bb4] [G4 Eb4] F#4 [G4 F4]", - "Bb4 [B4 A4] D5 [D#5 C#5]", - "F#5 [G5 F5] Bb5 [F#5 F#5]", - ), - // chords - cat( - "[B^7 D7] [G^7 Bb7] Eb^7 [Am7 D7]", - "[G^7 Bb7] [Eb^7 F#7] B^7 [Fm7 Bb7]", - "Eb^7 [Am7 D7] G^7 [C#m7 F#7]", - "B^7 [Fm7 Bb7] Eb^7 [C#m7 F#7]" - ).voicings(['E3', 'G4']), - // bass - cat( - "[B2 D2] [G2 Bb2] [Eb2 Bb3] [A2 D2]", - "[G2 Bb2] [Eb2 F#2] [B2 F#2] [F2 Bb2]", - "[Eb2 Bb2] [A2 D2] [G2 D2] [C#2 F#2]", - "[B2 F#2] [F2 Bb2] [Eb2 Bb3] [C#2 F#2]" - ) -).slow(20);`; - -export const transposedChordsHacked = `stack( - "c2 eb2 g2", - "Cm7".voicings(['g2','c4']).slow(2) -).transpose( - slowcat(1, 2, 3, 2).slow(2) -).transpose(5)`; - -export const scaleTranspose = `stack(f2, f3, c4, ab4) -.scale(sequence('F minor', 'F harmonic minor').slow(4)) -.scaleTranspose(sequence(0, -1, -2, -3).slow(4)) -.transpose(sequence(0, 1).slow(16))`; - -export const struct = `stack( - "c2 g2 a2 [e2@2 eb2] d2 a2 g2 [d2 ~ db2]", - "[C^7 A7] [Dm7 G7]".struct("[x@2 x] [~@2 x] [~ x@2]@2 [x ~@2] ~ [~@2 x@4]@2") - .voicings(['G3','A4']) -).slow(4)`; - -export const magicSofa = `stack( - " " - .every(2, fast(2)) - .voicings(), - " " -).slow(1).transpose.slowcat(0, 2, 3, 4)`; - - -export const primalEnemy = `()=>{ - const f = fast("<1 <2 [4 8]>>"); - return stack( - "c3,g3,c4".struct("[x ~]*2").apply(f).transpose("<0 <3 [5 [7 [9 [11 13]]]]>>"), - "c2 [c2 ~]*2".tone(synth(osc('sawtooth8')).chain(vol(0.8),out())), - "c1*2".tone(membrane().chain(vol(0.8),out())) - ).slow(1) -}`; diff --git a/repl/src/reportWebVitals.js b/repl/src/reportWebVitals.js deleted file mode 100644 index 84b6af34..00000000 --- a/repl/src/reportWebVitals.js +++ /dev/null @@ -1,19 +0,0 @@ -/* -reportWebVitals.js - -Copyright (C) 2022 Strudel contributors - see -This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . -*/ - -const reportWebVitals = onPerfEntry => { - if (onPerfEntry && onPerfEntry instanceof Function) { - import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { - getCLS(onPerfEntry); - getFID(onPerfEntry); - getFCP(onPerfEntry); - getLCP(onPerfEntry); - getTTFB(onPerfEntry); - }); - } -}; - -export default reportWebVitals; diff --git a/repl/src/runtime.mjs b/repl/src/runtime.mjs deleted file mode 100644 index b41dab0a..00000000 --- a/repl/src/runtime.mjs +++ /dev/null @@ -1,185 +0,0 @@ -// this file contains a runtime scope for testing all the tunes -// it mocks all the functions that won't work in node (who are not important for testing values / structure) -// it might require mocking more stuff when tunes added that use other functions - -// import * as tunes from './tunes.mjs'; -import { evaluate } from '@strudel.cycles/eval'; -import { extend } from '@strudel.cycles/eval'; -import * as strudel from '@strudel.cycles/core'; -// import gist from '@strudel.cycles/core/gist.js'; -import { mini } from '@strudel.cycles/mini/mini.mjs'; -// import { Tone } from '@strudel.cycles/tone'; -// import * as toneHelpers from '@strudel.cycles/tone/tone.mjs'; -// import * as voicingHelpers from '@strudel.cycles/tonal/voicings.mjs'; -// import * as uiHelpers from '@strudel.cycles/tone/ui.mjs'; -// import * as drawHelpers from '@strudel.cycles/tone/draw.mjs'; -// import euclid from '@strudel.cycles/core/euclid.mjs'; -// import '@strudel.cycles/tone/tone.mjs'; -// import '@strudel.cycles/midi/midi.mjs'; -import '@strudel.cycles/tonal/voicings.mjs'; -import '@strudel.cycles/tonal/tonal.mjs'; -import '@strudel.cycles/xen/xen.mjs'; -// import '@strudel.cycles/xen/tune.mjs'; -// import '@strudel.cycles/core/euclid.mjs'; -// import '@strudel.cycles/core/speak.mjs'; // window is not defined -// import '@strudel.cycles/tone/pianoroll.mjs'; -// import '@strudel.cycles/tone/draw.mjs'; -// import '@strudel.cycles/osc/osc.mjs'; -// import '@strudel.cycles/webaudio/webaudio.mjs'; -// import '@strudel.cycles/serial/serial.mjs'; -// import controls from '@strudel.cycles/core/controls.mjs'; - -class MockedNode { - chain() { - return this; - } - connect() { - return this; - } - toDestination() { - return this; - } - set() { - return this; - } - start() { - return this; - } -} - -const mockNode = () => new MockedNode(); - -const id = (x) => x; - -const toneHelpersMocked = { - FeedbackDelay: MockedNode, - MembraneSynth: MockedNode, - NoiseSynth: MockedNode, - MetalSynth: MockedNode, - Synth: MockedNode, - PolySynth: MockedNode, - Chorus: MockedNode, - Freeverb: MockedNode, - Gain: MockedNode, - vol: mockNode, - out: id, - osc: id, - adsr: id, - getDestination: id, - players: mockNode, - sampler: mockNode, - synth: mockNode, - piano: mockNode, - polysynth: mockNode, - fmsynth: mockNode, - membrane: mockNode, - noise: mockNode, - metal: mockNode, - lowpass: mockNode, - highpass: mockNode, -}; - -// tone mock -strudel.Pattern.prototype.tone = function () { - return this; -}; - -// draw mock -strudel.Pattern.prototype.pianoroll = function () { - return this; -}; - -// speak mock -strudel.Pattern.prototype.speak = function () { - return this; -}; - -// webaudio mock -strudel.Pattern.prototype.wave = function () { - return this; -}; -strudel.Pattern.prototype.filter = function () { - return this; -}; -strudel.Pattern.prototype.adsr = function () { - return this; -}; -strudel.Pattern.prototype.out = function () { - return this; -}; -// tune mock -strudel.Pattern.prototype.tune = function () { - return this; -}; - -const uiHelpersMocked = { - backgroundImage: id, -}; - -extend( - // Tone, - strudel, - strudel.Pattern.prototype.bootstrap(), - toneHelpersMocked, - uiHelpersMocked, - /* controls, - toneHelpers, - voicingHelpers, - drawHelpers, - uiHelpers, - */ - { - // gist, - // euclid, - mini, - // Tone, - }, -); - -export const queryCode = async (code, cycles = 1) => { - const { pattern } = await evaluate(code); - const haps = pattern.queryArc(0, cycles); - return haps.map((h) => h.showWhole()); -}; - -export const testCycles = { - timeCatMini: 16, - timeCat: 8, - shapeShifted: 16, - tetrisMini: 16, - whirlyStrudel: 16, - swimming: 51, - giantSteps: 20, - giantStepsReggae: 25, - transposedChordsHacked: 8, - scaleTranspose: 16, - struct: 4, - magicSofa: 8, - confusedPhone: 8, - zeldasRescue: 48, - technoDrums: 4, - caverave: 60, - callcenterhero: 22, - primalEnemy: 4, - synthDrums: 4, - sampleDrums: 4, - xylophoneCalling: 60, - sowhatelse: 60, - barryHarris: 64, - wavyKalimba: 64, - jemblung: 12, - risingEnemy: 12, - festivalOfFingers: 16, - festivalOfFingers2: 22, - undergroundPlumber: 20, - bridgeIsOver: 16, - goodTimes: 16, - echoPiano: 8, - sml1: 48, - speakerman: 48, - randomBells: 24, - waa: 16, - waar: 16, - hyperpop: 60, - festivalOfFingers3: 16, -}; diff --git a/repl/src/setupTests.js b/repl/src/setupTests.js deleted file mode 100644 index 16e872ec..00000000 --- a/repl/src/setupTests.js +++ /dev/null @@ -1,11 +0,0 @@ -/* -setupTests.js - -Copyright (C) 2022 Strudel contributors - see -This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . -*/ - -// jest-dom adds custom jest matchers for asserting on DOM nodes. -// allows you to do things like: -// expect(element).toHaveTextContent(/react/i) -// learn more: https://github.com/testing-library/jest-dom -import '@testing-library/jest-dom'; diff --git a/repl/src/shoot.mjs b/repl/src/shoot.mjs deleted file mode 100644 index d05f4850..00000000 --- a/repl/src/shoot.mjs +++ /dev/null @@ -1,11 +0,0 @@ -// this script will render all example tunes and log them to the console. -// it is intended to be written to tunes.snapshot.mjs using `npm run snapshot` - -import * as tunes from './tunes.mjs'; -import { queryCode, testCycles } from './runtime.mjs'; - -Object.entries(tunes).forEach(([key, code]) => { - queryCode(code, testCycles[key] || 1).then((haps) => { - console.log(`export const ${key} = ${JSON.stringify(haps)}`); - }); -}); diff --git a/repl/src/static.mjs b/repl/src/static.mjs deleted file mode 100644 index db3de4f1..00000000 --- a/repl/src/static.mjs +++ /dev/null @@ -1,75 +0,0 @@ -/* -static.mjs - -Copyright (C) 2022 Strudel contributors - see -This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . -*/ - -import { Tone } from '@strudel.cycles/tone'; -import { State, TimeSpan } from '@strudel.cycles/core'; -import { getPlayableNoteValue } from '@strudel.cycles/core/util.mjs'; -import { evaluate } from '@strudel.cycles/eval'; -import { getDefaultSynth } from '@strudel.cycles/tone'; - -const defaultSynth = getDefaultSynth(); - -// this is a test to play back events with as less runtime code as possible.. -// the code asks for the number of seconds to prequery -// after the querying is done, the events are scheduled -// after the scheduling is done, the transport is started -// nothing happens while tone.js runs except the schedule callback, which is a thin wrapper around triggerAttackRelease calls -// so all glitches that appear here should have nothing to do with strudel and or the repl - -async function playStatic(code) { - Tone.getTransport().cancel(); - Tone.getTransport().stop(); - let start, took; - const seconds = Number(prompt('How many seconds to run?')) || 60; - start = performance.now(); - console.log('evaluating..'); - const { pattern: pat } = await evaluate(code); - took = performance.now() - start; - console.log('evaluate took', took, 'ms'); - console.log('querying..'); - start = performance.now(); - const events = pat - ?.query(new State(new TimeSpan(0, seconds))) - ?.filter((event) => event.part.begin.equals(event.whole.begin)) - ?.map((event) => ({ - time: event.whole.begin.valueOf(), - duration: event.whole.end.sub(event.whole.begin).valueOf(), - value: event.value, - context: event.context, - })); - took = performance.now() - start; - console.log('query took', took, 'ms'); - console.log('scheduling..'); - start = performance.now(); - events.forEach((event) => { - Tone.getTransport().schedule((time) => { - try { - const { onTrigger, velocity } = event.context; - if (!onTrigger) { - if (defaultSynth) { - const note = getPlayableNoteValue(event); - defaultSynth.triggerAttackRelease(note, event.duration.valueOf(), time, velocity); - } else { - throw new Error('no defaultSynth passed to useRepl.'); - } - } else { - onTrigger(time, event); - } - } catch (err) { - console.warn(err); - err.message = 'unplayable event: ' + err?.message; - console.error(err); - } - }, event.time); - }); - took = performance.now() - start; - console.log('scheduling took', took, 'ms'); - console.log('now starting!'); - - Tone.getTransport().start('+0.5'); -} - -export default playStatic; diff --git a/repl/src/test/tunes.test.mjs b/repl/src/test/tunes.test.mjs deleted file mode 100644 index 8c658414..00000000 --- a/repl/src/test/tunes.test.mjs +++ /dev/null @@ -1,18 +0,0 @@ -import { queryCode, testCycles } from '../runtime.mjs'; -import * as snaps from '../tunes.snapshot.mjs'; -import * as tunes from '../tunes.mjs'; -import { strict as assert } from 'assert'; - -async function testTune(key) { - // console.log('test tune', key); - const haps = await queryCode(tunes[key], testCycles[key] || 1); - assert.deepStrictEqual(haps, snaps[key]); -} - -describe('renders tunes', () => { - Object.keys(tunes).forEach((key) => { - it(`tune: ${key}`, async () => { - await testTune(key); - }); - }); -}); diff --git a/repl/src/themes/material-palenight.js b/repl/src/themes/material-palenight.js deleted file mode 100644 index 5ee559c9..00000000 --- a/repl/src/themes/material-palenight.js +++ /dev/null @@ -1,135 +0,0 @@ -import { EditorView } from '@codemirror/view'; -import { HighlightStyle, tags as t } from '@codemirror/highlight'; - -/* - Credits for color palette: - - Author: Mattia Astorino (http://github.com/equinusocio) - Website: https://material-theme.site/ -*/ - -const ivory = '#abb2bf', - stone = '#7d8799', // Brightened compared to original to increase contrast - invalid = '#ffffff', - darkBackground = '#21252b', - highlightBackground = 'rgba(0, 0, 0, 0.5)', - // background = '#292d3e', - background = 'transparent', - tooltipBackground = '#353a42', - selection = 'rgba(128, 203, 196, 0.2)', - cursor = '#ffcc00'; - -/// The editor theme styles for Material Palenight. -export const materialPalenightTheme = EditorView.theme( - { - // done - '&': { - color: '#ffffff', - backgroundColor: background, - fontSize: '15px', - 'z-index': 11, - }, - - // done - '.cm-content': { - caretColor: cursor, - lineHeight: '22px', - }, - '.cm-line': { - background: '#2C323699', - }, - // done - '&.cm-focused .cm-cursor': { - borderLeftColor: cursor, - }, - - '&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection': { - backgroundColor: selection, - }, - - '.cm-panels': { backgroundColor: darkBackground, color: '#ffffff' }, - '.cm-panels.cm-panels-top': { borderBottom: '2px solid black' }, - '.cm-panels.cm-panels-bottom': { borderTop: '2px solid black' }, - - // done, use onedarktheme - '.cm-searchMatch': { - backgroundColor: '#72a1ff59', - outline: '1px solid #457dff', - }, - '.cm-searchMatch.cm-searchMatch-selected': { - backgroundColor: '#6199ff2f', - }, - - '.cm-activeLine': { backgroundColor: highlightBackground }, - '.cm-selectionMatch': { backgroundColor: '#aafe661a' }, - - '&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket': { - backgroundColor: '#bad0f847', - outline: '1px solid #515a6b', - }, - - // done - '.cm-gutters': { - background: '#2C323699', - color: '#676e95', - border: 'none', - }, - - '.cm-activeLineGutter': { - backgroundColor: highlightBackground, - }, - - '.cm-foldPlaceholder': { - backgroundColor: 'transparent', - border: 'none', - color: '#ddd', - }, - - '.cm-tooltip': { - border: 'none', - backgroundColor: tooltipBackground, - }, - '.cm-tooltip .cm-tooltip-arrow:before': { - borderTopColor: 'transparent', - borderBottomColor: 'transparent', - }, - '.cm-tooltip .cm-tooltip-arrow:after': { - borderTopColor: tooltipBackground, - borderBottomColor: tooltipBackground, - }, - '.cm-tooltip-autocomplete': { - '& > ul > li[aria-selected]': { - backgroundColor: highlightBackground, - color: ivory, - }, - }, - }, - { dark: true }, -); - -/// The highlighting style for code in the Material Palenight theme. -export const materialPalenightHighlightStyle = HighlightStyle.define([ - { tag: t.keyword, color: '#c792ea' }, - { tag: t.operator, color: '#89ddff' }, - { tag: t.special(t.variableName), color: '#eeffff' }, - { tag: t.typeName, color: '#f07178' }, - { tag: t.atom, color: '#f78c6c' }, - { tag: t.number, color: '#ff5370' }, - { tag: t.definition(t.variableName), color: '#82aaff' }, - { tag: t.string, color: '#c3e88d' }, - { tag: t.special(t.string), color: '#f07178' }, - { tag: t.comment, color: stone }, - { tag: t.variableName, color: '#f07178' }, - { tag: t.tagName, color: '#ff5370' }, - { tag: t.bracket, color: '#a2a1a4' }, - { tag: t.meta, color: '#ffcb6b' }, - { tag: t.attributeName, color: '#c792ea' }, - { tag: t.propertyName, color: '#c792ea' }, - { tag: t.className, color: '#decb6b' }, - { tag: t.invalid, color: invalid }, -]); - -/// Extension to enable the Material Palenight theme (both the editor theme and -/// the highlight style). -// : Extension -export const materialPalenight = [materialPalenightTheme, materialPalenightHighlightStyle]; diff --git a/repl/src/tunes.snapshot.mjs b/repl/src/tunes.snapshot.mjs deleted file mode 100644 index 1a3543e9..00000000 --- a/repl/src/tunes.snapshot.mjs +++ /dev/null @@ -1,41 +0,0 @@ -export const callcenterhero = ["0/1 -> 2/3: F3","2/3 -> 1/1: Ab3","0/1 -> 2/3: Ab3","2/3 -> 1/1: C4","1/3 -> 5/12: Eb4","1/2 -> 7/12: Eb4","1/3 -> 5/12: G4","1/2 -> 7/12: G4","241/675 -> 49/75: F1","0/1 -> 2/3: c2","2/3 -> 4/3: c2","2/3 -> 4/3: c2","0/1 -> 1/3: c4","1/3 -> 2/3: c4","2/3 -> 1/1: c4","1/1 -> 13/12: Eb4","7/6 -> 5/4: Eb4","1/1 -> 13/12: G4","7/6 -> 5/4: G4","5/3 -> 7/4: Ab4","11/6 -> 23/12: Ab4","5/3 -> 7/4: C5","11/6 -> 23/12: C5","691/675 -> 33/25: F1","1141/675 -> 149/75: F1","2/3 -> 4/3: c2","4/3 -> 2/1: c2","2/3 -> 4/3: c2","1/1 -> 4/3: c4","4/3 -> 5/3: c4","5/3 -> 2/1: c4","2/1 -> 7/3: Ab3","2/1 -> 7/3: C4","8/3 -> 10/3: F3","8/3 -> 10/3: Ab3","7/3 -> 29/12: Ab4","5/2 -> 31/12: Ab4","7/3 -> 29/12: C5","5/2 -> 31/12: C5","1591/675 -> 199/75: F1","2/1 -> 8/3: c2","8/3 -> 10/3: c2","2/1 -> 8/3: c2","2/1 -> 7/3: c4","7/3 -> 8/3: c4","8/3 -> 3/1: c4","8/3 -> 10/3: F3","10/3 -> 11/3: Ab3","8/3 -> 10/3: Ab3","10/3 -> 11/3: C4","3/1 -> 37/12: C5","19/6 -> 13/4: C5","3/1 -> 37/12: Eb5","19/6 -> 13/4: Eb5","11/3 -> 15/4: C5","23/6 -> 47/12: C5","11/3 -> 15/4: Eb5","23/6 -> 47/12: Eb5","2041/675 -> 83/25: F1","2491/675 -> 299/75: F1","8/3 -> 10/3: c2","10/3 -> 4/1: c2","10/3 -> 4/1: c2","3/1 -> 10/3: c4","10/3 -> 11/3: c4","11/3 -> 4/1: c4","14/3 -> 5/1: Ab3","14/3 -> 5/1: C4","13/3 -> 53/12: Ab4","9/2 -> 55/12: Ab4","13/3 -> 53/12: C5","9/2 -> 55/12: C5","2941/675 -> 349/75: F1","4/1 -> 14/3: c2","14/3 -> 16/3: c2","14/3 -> 16/3: c2","4/1 -> 13/3: c4","13/3 -> 14/3: c4","14/3 -> 5/1: c4","16/3 -> 6/1: Ab3","16/3 -> 6/1: C4","5/1 -> 61/12: Ab4","31/6 -> 21/4: Ab4","5/1 -> 61/12: C5","31/6 -> 21/4: C5","17/3 -> 23/4: G4","35/6 -> 71/12: G4","17/3 -> 23/4: Bb4","35/6 -> 71/12: Bb4","3391/675 -> 133/25: F1","3841/675 -> 449/75: Ab1","14/3 -> 16/3: c2","16/3 -> 6/1: c2","14/3 -> 16/3: c2","5/1 -> 16/3: c4","16/3 -> 17/3: c4","17/3 -> 6/1: c4","6/1 -> 19/3: C4","6/1 -> 19/3: Eb4","19/3 -> 77/12: G4","13/2 -> 79/12: G4","19/3 -> 77/12: Bb4","13/2 -> 79/12: Bb4","4291/675 -> 499/75: Ab1","6/1 -> 20/3: c2","20/3 -> 22/3: c2","6/1 -> 20/3: c2","6/1 -> 19/3: c4","19/3 -> 20/3: c4","20/3 -> 7/1: c4","22/3 -> 23/3: C4","22/3 -> 23/3: Eb4","7/1 -> 85/12: C5","43/6 -> 29/4: C5","7/1 -> 85/12: Eb5","43/6 -> 29/4: Eb5","23/3 -> 31/4: C5","47/6 -> 95/12: C5","23/3 -> 31/4: Eb5","47/6 -> 95/12: Eb5","4741/675 -> 183/25: Ab1","5191/675 -> 599/75: Ab1","20/3 -> 22/3: c2","22/3 -> 8/1: c2","22/3 -> 8/1: c2","7/1 -> 22/3: c4","22/3 -> 23/3: c4","23/3 -> 8/1: c4","8/1 -> 26/3: Ab3","26/3 -> 9/1: C4","8/1 -> 26/3: C4","26/3 -> 9/1: Eb4","25/3 -> 101/12: Eb5","17/2 -> 103/12: Eb5","25/3 -> 101/12: G5","17/2 -> 103/12: G5","5641/675 -> 649/75: Ab1","8/1 -> 26/3: c2","26/3 -> 28/3: c2","26/3 -> 28/3: c2","8/1 -> 25/3: c4","25/3 -> 26/3: c4","26/3 -> 9/1: c4","9/1 -> 109/12: Eb5","55/6 -> 37/4: Eb5","9/1 -> 109/12: G5","55/6 -> 37/4: G5","29/3 -> 39/4: C5","59/6 -> 119/12: C5","29/3 -> 39/4: Eb5","59/6 -> 119/12: Eb5","6091/675 -> 233/25: Ab1","6541/675 -> 749/75: Ab1","26/3 -> 28/3: c2","28/3 -> 10/1: c2","26/3 -> 28/3: c2","9/1 -> 28/3: c4","28/3 -> 29/3: c4","29/3 -> 10/1: c4","10/1 -> 31/3: C4","10/1 -> 31/3: Eb4","32/3 -> 34/3: Bb3","32/3 -> 34/3: Db4","31/3 -> 125/12: C5","21/2 -> 127/12: C5","31/3 -> 125/12: Eb5","21/2 -> 127/12: Eb5","6991/675 -> 799/75: Ab1","10/1 -> 32/3: c2","32/3 -> 34/3: c2","10/1 -> 32/3: c2","10/1 -> 31/3: c4","31/3 -> 32/3: c4","32/3 -> 11/1: c4","32/3 -> 34/3: Bb3","34/3 -> 35/3: Db4","32/3 -> 34/3: Db4","34/3 -> 35/3: F4","35/3 -> 47/4: Ab4","71/6 -> 143/12: Ab4","35/3 -> 47/4: C5","71/6 -> 143/12: C5","11/1 -> 133/12: Ab4","67/6 -> 45/4: Ab4","11/1 -> 133/12: C5","67/6 -> 45/4: C5","7441/675 -> 283/25: Bb1","7891/675 -> 899/75: Bb1","32/3 -> 34/3: c2","34/3 -> 12/1: c2","34/3 -> 12/1: c2","11/1 -> 34/3: c4","34/3 -> 35/3: c4","35/3 -> 12/1: c4","38/3 -> 13/1: Db4","38/3 -> 13/1: F4","37/3 -> 149/12: Db5","25/2 -> 151/12: Db5","37/3 -> 149/12: F5","25/2 -> 151/12: F5","8341/675 -> 949/75: Bb1","12/1 -> 38/3: c2","38/3 -> 40/3: c2","38/3 -> 40/3: c2","12/1 -> 37/3: c4","37/3 -> 38/3: c4","38/3 -> 13/1: c4","40/3 -> 14/1: Bb3","40/3 -> 14/1: Db4","13/1 -> 157/12: Db5","79/6 -> 53/4: Db5","13/1 -> 157/12: F5","79/6 -> 53/4: F5","41/3 -> 55/4: F5","83/6 -> 167/12: F5","41/3 -> 55/4: Ab5","83/6 -> 167/12: Ab5","8791/675 -> 333/25: Bb1","9241/675 -> 1049/75: Bb1","38/3 -> 40/3: c2","40/3 -> 14/1: c2","38/3 -> 40/3: c2","13/1 -> 40/3: c4","40/3 -> 41/3: c4","41/3 -> 14/1: c4","14/1 -> 43/3: Db4","14/1 -> 43/3: F4","43/3 -> 173/12: F5","29/2 -> 175/12: F5","43/3 -> 173/12: Ab5","29/2 -> 175/12: Ab5","9691/675 -> 1099/75: Bb1","14/1 -> 44/3: c2","44/3 -> 46/3: c2","14/1 -> 44/3: c2","14/1 -> 43/3: c4","43/3 -> 44/3: c4","44/3 -> 15/1: c4","46/3 -> 47/3: Db4","46/3 -> 47/3: F4","15/1 -> 181/12: Db5","91/6 -> 61/4: Db5","15/1 -> 181/12: F5","91/6 -> 61/4: F5","47/3 -> 63/4: Db5","95/6 -> 191/12: Db5","47/3 -> 63/4: F5","95/6 -> 191/12: F5","10141/675 -> 383/25: Bb1","10591/675 -> 1199/75: Bb1","44/3 -> 46/3: c2","46/3 -> 16/1: c2","46/3 -> 16/1: c2","15/1 -> 46/3: c4","46/3 -> 47/3: c4","47/3 -> 16/1: c4","16/1 -> 50/3: C4","50/3 -> 17/1: E4","16/1 -> 50/3: E4","50/3 -> 17/1: G4","49/3 -> 197/12: Bb4","33/2 -> 199/12: Bb4","49/3 -> 197/12: Db5","33/2 -> 199/12: Db5","11041/675 -> 1249/75: C2","16/1 -> 50/3: c2","50/3 -> 52/3: c2","50/3 -> 52/3: c2","16/1 -> 49/3: c4","49/3 -> 50/3: c4","50/3 -> 17/1: c4","17/1 -> 205/12: Bb4","103/6 -> 69/4: Bb4","17/1 -> 205/12: Db5","103/6 -> 69/4: Db5","53/3 -> 71/4: E5","107/6 -> 215/12: E5","53/3 -> 71/4: G5","107/6 -> 215/12: G5","11491/675 -> 433/25: C2","11941/675 -> 1349/75: C2","50/3 -> 52/3: c2","52/3 -> 18/1: c2","50/3 -> 52/3: c2","17/1 -> 52/3: c4","52/3 -> 53/3: c4","53/3 -> 18/1: c4","18/1 -> 55/3: E4","18/1 -> 55/3: G4","56/3 -> 58/3: C4","56/3 -> 58/3: E4","55/3 -> 221/12: E5","37/2 -> 223/12: E5","55/3 -> 221/12: G5","37/2 -> 223/12: G5","12391/675 -> 1399/75: C2","18/1 -> 56/3: c2","56/3 -> 58/3: c2","18/1 -> 56/3: c2","18/1 -> 55/3: c4","55/3 -> 56/3: c4","56/3 -> 19/1: c4","56/3 -> 58/3: C4","58/3 -> 59/3: E4","56/3 -> 58/3: E4","58/3 -> 59/3: G4","19/1 -> 229/12: G5","115/6 -> 77/4: G5","19/1 -> 229/12: Bb5","115/6 -> 77/4: Bb5","59/3 -> 79/4: G5","119/6 -> 239/12: G5","59/3 -> 79/4: Bb5","119/6 -> 239/12: Bb5","12841/675 -> 483/25: C2","13291/675 -> 1499/75: C2","56/3 -> 58/3: c2","58/3 -> 20/1: c2","58/3 -> 20/1: c2","19/1 -> 58/3: c4","58/3 -> 59/3: c4","59/3 -> 20/1: c4","62/3 -> 21/1: E4","62/3 -> 21/1: G4","61/3 -> 245/12: E5","41/2 -> 247/12: E5","61/3 -> 245/12: G5","41/2 -> 247/12: G5","13741/675 -> 1549/75: C2","20/1 -> 62/3: c2","62/3 -> 64/3: c2","62/3 -> 64/3: c2","20/1 -> 61/3: c4","61/3 -> 62/3: c4","62/3 -> 21/1: c4","64/3 -> 22/1: F3","64/3 -> 22/1: Ab3","21/1 -> 253/12: E5","127/6 -> 85/4: E5","21/1 -> 253/12: G5","127/6 -> 85/4: G5","65/3 -> 87/4: Eb4","131/6 -> 263/12: Eb4","65/3 -> 87/4: G4","131/6 -> 263/12: G4","14191/675 -> 533/25: C2","14641/675 -> 1649/75: F1","62/3 -> 64/3: c2","64/3 -> 22/1: c2","62/3 -> 64/3: c2","21/1 -> 64/3: c4","64/3 -> 65/3: c4","65/3 -> 22/1: c4"] -export const caverave = ["0/1 -> 1/2: c1","1/2 -> 1/1: c1","1/2 -> 1/1: x","1/4 -> 1/2: c4","3/4 -> 1/1: c4","0/1 -> 1/2: B1","3/4 -> 1/1: B1","1/4 -> 13/44: A3","1/4 -> 13/44: C#4","1/4 -> 13/44: D4","1/4 -> 13/44: F#4","1/1 -> 3/2: c1","3/2 -> 2/1: c1","3/2 -> 2/1: x","5/4 -> 3/2: c4","7/4 -> 2/1: c4","7/4 -> 2/1: B1","5/4 -> 57/44: A3","5/4 -> 57/44: C#4","5/4 -> 57/44: D4","5/4 -> 57/44: F#4","2/1 -> 5/2: c1","5/2 -> 3/1: c1","5/2 -> 3/1: x","9/4 -> 5/2: c4","11/4 -> 3/1: c4","2/1 -> 5/2: B1","11/4 -> 3/1: B1","5/2 -> 28/11: A3","5/2 -> 28/11: C#4","5/2 -> 28/11: D4","5/2 -> 28/11: F#4","3/1 -> 7/2: c1","7/2 -> 4/1: c1","7/2 -> 4/1: x","13/4 -> 7/2: c4","15/4 -> 4/1: c4","15/4 -> 4/1: B1","7/2 -> 39/11: A3","7/2 -> 39/11: C#4","7/2 -> 39/11: D4","7/2 -> 39/11: F#4","4/1 -> 9/2: c1","9/2 -> 5/1: c1","9/2 -> 5/1: x","17/4 -> 9/2: c4","19/4 -> 5/1: c4","4/1 -> 9/2: A1","19/4 -> 5/1: A1","17/4 -> 189/44: G3","17/4 -> 189/44: B3","17/4 -> 189/44: C#4","17/4 -> 189/44: F#4","5/1 -> 11/2: c1","11/2 -> 6/1: c1","11/2 -> 6/1: x","21/4 -> 11/2: c4","23/4 -> 6/1: c4","23/4 -> 6/1: A1","21/4 -> 233/44: G3","21/4 -> 233/44: B3","21/4 -> 233/44: C#4","21/4 -> 233/44: F#4","6/1 -> 13/2: c1","13/2 -> 7/1: c1","13/2 -> 7/1: x","25/4 -> 13/2: c4","27/4 -> 7/1: c4","6/1 -> 13/2: A1","27/4 -> 7/1: A1","13/2 -> 72/11: G3","13/2 -> 72/11: B3","13/2 -> 72/11: C#4","13/2 -> 72/11: F#4","7/1 -> 15/2: c1","15/2 -> 8/1: c1","15/2 -> 63/8: x","63/8 -> 8/1: x","29/4 -> 15/2: c4","31/4 -> 8/1: c4","7/1 -> 15/2: A1","15/2 -> 8/1: A1","15/2 -> 83/11: G3","15/2 -> 83/11: B3","15/2 -> 83/11: C#4","15/2 -> 83/11: F#4","8/1 -> 17/2: c1","17/2 -> 9/1: c1","17/2 -> 9/1: x","33/4 -> 17/2: c4","35/4 -> 9/1: c4","8/1 -> 17/2: G1","35/4 -> 9/1: G1","33/4 -> 365/44: G3","33/4 -> 365/44: B3","33/4 -> 365/44: D4","33/4 -> 365/44: F#4","9/1 -> 19/2: c1","19/2 -> 10/1: c1","19/2 -> 10/1: x","37/4 -> 19/2: c4","39/4 -> 10/1: c4","39/4 -> 10/1: G1","37/4 -> 409/44: G3","37/4 -> 409/44: B3","37/4 -> 409/44: D4","37/4 -> 409/44: F#4","10/1 -> 21/2: c1","21/2 -> 11/1: c1","21/2 -> 11/1: x","41/4 -> 21/2: c4","43/4 -> 11/1: c4","10/1 -> 21/2: G1","43/4 -> 11/1: G1","21/2 -> 116/11: G3","21/2 -> 116/11: B3","21/2 -> 116/11: D4","21/2 -> 116/11: F#4","11/1 -> 23/2: c1","23/2 -> 12/1: c1","23/2 -> 12/1: x","45/4 -> 23/2: c4","47/4 -> 12/1: c4","47/4 -> 12/1: G1","23/2 -> 127/11: G3","23/2 -> 127/11: B3","23/2 -> 127/11: D4","23/2 -> 127/11: F#4","12/1 -> 25/2: c1","25/2 -> 13/1: c1","25/2 -> 13/1: x","49/4 -> 25/2: c4","51/4 -> 13/1: c4","12/1 -> 25/2: F#1","51/4 -> 13/1: F#1","49/4 -> 541/44: A#3","49/4 -> 541/44: D4","49/4 -> 541/44: E4","49/4 -> 541/44: G4","13/1 -> 27/2: c1","27/2 -> 14/1: c1","27/2 -> 14/1: x","53/4 -> 27/2: c4","55/4 -> 14/1: c4","55/4 -> 14/1: F#1","53/4 -> 585/44: A#3","53/4 -> 585/44: D4","53/4 -> 585/44: E4","53/4 -> 585/44: G4","14/1 -> 29/2: c1","29/2 -> 15/1: c1","29/2 -> 15/1: x","57/4 -> 29/2: c4","59/4 -> 15/1: c4","14/1 -> 29/2: F#2","59/4 -> 15/1: F#2","29/2 -> 160/11: A#3","29/2 -> 160/11: D4","29/2 -> 160/11: E4","29/2 -> 160/11: G4","15/1 -> 31/2: c1","31/2 -> 16/1: c1","31/2 -> 127/8: x","127/8 -> 16/1: x","61/4 -> 31/2: c4","63/4 -> 16/1: c4","15/1 -> 31/2: F#1","31/2 -> 16/1: F#1","31/2 -> 171/11: A#3","31/2 -> 171/11: D4","31/2 -> 171/11: E4","31/2 -> 171/11: G4","16/1 -> 33/2: c1","33/2 -> 17/1: c1","33/2 -> 17/1: x","65/4 -> 33/2: c4","67/4 -> 17/1: c4","16/1 -> 33/2: C2","67/4 -> 17/1: C2","65/4 -> 717/44: A#3","65/4 -> 717/44: D4","65/4 -> 717/44: D#4","65/4 -> 717/44: G4","17/1 -> 35/2: c1","35/2 -> 18/1: c1","35/2 -> 18/1: x","69/4 -> 35/2: c4","71/4 -> 18/1: c4","71/4 -> 18/1: C2","69/4 -> 761/44: A#3","69/4 -> 761/44: D4","69/4 -> 761/44: D#4","69/4 -> 761/44: G4","18/1 -> 37/2: c1","37/2 -> 19/1: c1","37/2 -> 19/1: x","73/4 -> 37/2: c4","75/4 -> 19/1: c4","18/1 -> 37/2: C2","75/4 -> 19/1: C2","37/2 -> 204/11: A#3","37/2 -> 204/11: D4","37/2 -> 204/11: D#4","37/2 -> 204/11: G4","19/1 -> 39/2: c1","39/2 -> 20/1: c1","39/2 -> 20/1: x","77/4 -> 39/2: c4","79/4 -> 20/1: c4","79/4 -> 20/1: C2","39/2 -> 215/11: A#3","39/2 -> 215/11: D4","39/2 -> 215/11: D#4","39/2 -> 215/11: G4","20/1 -> 41/2: c1","41/2 -> 21/1: c1","41/2 -> 21/1: x","81/4 -> 41/2: c4","83/4 -> 21/1: c4","20/1 -> 41/2: A#1","83/4 -> 21/1: A#1","81/4 -> 893/44: G#3","81/4 -> 893/44: C4","81/4 -> 893/44: D4","81/4 -> 893/44: G4","21/1 -> 43/2: c1","43/2 -> 22/1: c1","43/2 -> 22/1: x","85/4 -> 43/2: c4","87/4 -> 22/1: c4","87/4 -> 22/1: A#1","85/4 -> 937/44: G#3","85/4 -> 937/44: C4","85/4 -> 937/44: D4","85/4 -> 937/44: G4","22/1 -> 45/2: c1","45/2 -> 23/1: c1","45/2 -> 23/1: x","89/4 -> 45/2: c4","91/4 -> 23/1: c4","22/1 -> 45/2: A#1","91/4 -> 23/1: A#1","45/2 -> 248/11: G#3","45/2 -> 248/11: C4","45/2 -> 248/11: D4","45/2 -> 248/11: G4","23/1 -> 47/2: c1","47/2 -> 24/1: c1","47/2 -> 191/8: x","191/8 -> 24/1: x","93/4 -> 47/2: c4","95/4 -> 24/1: c4","23/1 -> 47/2: A#1","47/2 -> 24/1: A#1","47/2 -> 259/11: G#3","47/2 -> 259/11: C4","47/2 -> 259/11: D4","47/2 -> 259/11: G4","24/1 -> 49/2: c1","49/2 -> 25/1: c1","49/2 -> 25/1: x","97/4 -> 49/2: c4","99/4 -> 25/1: c4","24/1 -> 49/2: G#1","99/4 -> 25/1: G#1","97/4 -> 1069/44: G#3","97/4 -> 1069/44: C4","97/4 -> 1069/44: D#4","97/4 -> 1069/44: G4","25/1 -> 51/2: c1","51/2 -> 26/1: c1","51/2 -> 26/1: x","101/4 -> 51/2: c4","103/4 -> 26/1: c4","103/4 -> 26/1: G#1","101/4 -> 1113/44: G#3","101/4 -> 1113/44: C4","101/4 -> 1113/44: D#4","101/4 -> 1113/44: G4","26/1 -> 53/2: c1","53/2 -> 27/1: c1","53/2 -> 27/1: x","105/4 -> 53/2: c4","107/4 -> 27/1: c4","26/1 -> 53/2: G#1","107/4 -> 27/1: G#1","53/2 -> 292/11: G#3","53/2 -> 292/11: C4","53/2 -> 292/11: D#4","53/2 -> 292/11: G4","27/1 -> 55/2: c1","55/2 -> 28/1: c1","55/2 -> 28/1: x","109/4 -> 55/2: c4","111/4 -> 28/1: c4","111/4 -> 28/1: G#1","55/2 -> 303/11: G#3","55/2 -> 303/11: C4","55/2 -> 303/11: D#4","55/2 -> 303/11: G4","28/1 -> 57/2: c1","57/2 -> 29/1: c1","113/4 -> 57/2: c4","115/4 -> 29/1: c4","28/1 -> 57/2: G1","115/4 -> 29/1: G1","113/4 -> 1245/44: B3","113/4 -> 1245/44: D#4","113/4 -> 1245/44: F4","113/4 -> 1245/44: G#4","29/1 -> 59/2: c1","59/2 -> 30/1: c1","117/4 -> 59/2: c4","119/4 -> 30/1: c4","119/4 -> 30/1: G1","117/4 -> 1289/44: B3","117/4 -> 1289/44: D#4","117/4 -> 1289/44: F4","117/4 -> 1289/44: G#4","30/1 -> 61/2: c1","61/2 -> 31/1: c1","121/4 -> 61/2: c4","123/4 -> 31/1: c4","30/1 -> 61/2: G2","123/4 -> 31/1: G2","61/2 -> 336/11: B3","61/2 -> 336/11: D#4","61/2 -> 336/11: F4","61/2 -> 336/11: G#4","31/1 -> 63/2: c1","63/2 -> 32/1: c1","125/4 -> 63/2: c4","127/4 -> 32/1: c4","31/1 -> 63/2: G1","63/2 -> 32/1: G1","63/2 -> 347/11: B3","63/2 -> 347/11: D#4","63/2 -> 347/11: F4","63/2 -> 347/11: G#4","32/1 -> 65/2: c1","65/2 -> 33/1: c1","65/2 -> 33/1: x","129/4 -> 65/2: c4","131/4 -> 33/1: c4","65/2 -> 33/1: D4","129/4 -> 131/4: F#4","32/1 -> 65/2: D5","127/4 -> 129/4: E5","131/4 -> 133/4: E5","32/1 -> 65/2: B1","131/4 -> 33/1: B1","129/4 -> 1421/44: A3","129/4 -> 1421/44: C#4","129/4 -> 1421/44: D4","129/4 -> 1421/44: F#4","33/1 -> 67/2: c1","67/2 -> 34/1: c1","67/2 -> 34/1: x","133/4 -> 67/2: c4","135/4 -> 34/1: c4","67/2 -> 34/1: D4","133/4 -> 135/4: F#4","33/1 -> 67/2: D5","131/4 -> 133/4: E5","135/4 -> 137/4: E5","135/4 -> 34/1: B1","133/4 -> 1465/44: A3","133/4 -> 1465/44: C#4","133/4 -> 1465/44: D4","133/4 -> 1465/44: F#4","34/1 -> 69/2: c1","69/2 -> 35/1: c1","69/2 -> 35/1: x","137/4 -> 69/2: c4","139/4 -> 35/1: c4","69/2 -> 35/1: D4","137/4 -> 139/4: F#4","34/1 -> 69/2: D5","135/4 -> 137/4: E5","139/4 -> 141/4: E5","34/1 -> 69/2: B1","139/4 -> 35/1: B1","69/2 -> 380/11: A3","69/2 -> 380/11: C#4","69/2 -> 380/11: D4","69/2 -> 380/11: F#4","35/1 -> 71/2: c1","71/2 -> 36/1: c1","71/2 -> 36/1: x","141/4 -> 71/2: c4","143/4 -> 36/1: c4","71/2 -> 36/1: D4","141/4 -> 143/4: F#4","35/1 -> 71/2: D5","139/4 -> 141/4: E5","143/4 -> 145/4: D5","143/4 -> 36/1: B1","71/2 -> 391/11: A3","71/2 -> 391/11: C#4","71/2 -> 391/11: D4","71/2 -> 391/11: F#4","36/1 -> 73/2: c1","73/2 -> 37/1: c1","73/2 -> 37/1: x","145/4 -> 73/2: c4","147/4 -> 37/1: c4","73/2 -> 37/1: C#4","145/4 -> 147/4: E4","36/1 -> 73/2: C#5","143/4 -> 145/4: D5","147/4 -> 149/4: D5","36/1 -> 73/2: A1","147/4 -> 37/1: A1","145/4 -> 1597/44: G3","145/4 -> 1597/44: B3","145/4 -> 1597/44: C#4","145/4 -> 1597/44: F#4","37/1 -> 75/2: c1","75/2 -> 38/1: c1","75/2 -> 38/1: x","149/4 -> 75/2: c4","151/4 -> 38/1: c4","75/2 -> 38/1: C#4","149/4 -> 151/4: E4","37/1 -> 75/2: C#5","147/4 -> 149/4: D5","151/4 -> 153/4: D5","151/4 -> 38/1: A1","149/4 -> 1641/44: G3","149/4 -> 1641/44: B3","149/4 -> 1641/44: C#4","149/4 -> 1641/44: F#4","38/1 -> 77/2: c1","77/2 -> 39/1: c1","77/2 -> 39/1: x","153/4 -> 77/2: c4","155/4 -> 39/1: c4","77/2 -> 39/1: C#4","153/4 -> 155/4: E4","38/1 -> 77/2: C#5","151/4 -> 153/4: D5","155/4 -> 157/4: D5","38/1 -> 77/2: A1","155/4 -> 39/1: A1","77/2 -> 424/11: G3","77/2 -> 424/11: B3","77/2 -> 424/11: C#4","77/2 -> 424/11: F#4","39/1 -> 79/2: c1","79/2 -> 40/1: c1","79/2 -> 319/8: x","319/8 -> 40/1: x","157/4 -> 79/2: c4","159/4 -> 40/1: c4","79/2 -> 40/1: C#4","157/4 -> 159/4: E4","39/1 -> 79/2: C#5","155/4 -> 157/4: D5","159/4 -> 161/4: C#5","39/1 -> 79/2: A1","79/2 -> 40/1: A1","79/2 -> 435/11: G3","79/2 -> 435/11: B3","79/2 -> 435/11: C#4","79/2 -> 435/11: F#4","40/1 -> 81/2: c1","81/2 -> 41/1: c1","81/2 -> 41/1: x","161/4 -> 81/2: c4","163/4 -> 41/1: c4","81/2 -> 41/1: B3","161/4 -> 163/4: D4","40/1 -> 81/2: B4","159/4 -> 161/4: C#5","163/4 -> 165/4: C#5","40/1 -> 81/2: G1","163/4 -> 41/1: G1","161/4 -> 1773/44: G3","161/4 -> 1773/44: B3","161/4 -> 1773/44: D4","161/4 -> 1773/44: F#4","41/1 -> 83/2: c1","83/2 -> 42/1: c1","83/2 -> 42/1: x","165/4 -> 83/2: c4","167/4 -> 42/1: c4","83/2 -> 42/1: B3","165/4 -> 167/4: D4","41/1 -> 83/2: B4","163/4 -> 165/4: C#5","167/4 -> 169/4: C#5","167/4 -> 42/1: G1","165/4 -> 1817/44: G3","165/4 -> 1817/44: B3","165/4 -> 1817/44: D4","165/4 -> 1817/44: F#4","42/1 -> 85/2: c1","85/2 -> 43/1: c1","85/2 -> 43/1: x","169/4 -> 85/2: c4","171/4 -> 43/1: c4","85/2 -> 43/1: B3","169/4 -> 171/4: D4","42/1 -> 85/2: B4","167/4 -> 169/4: C#5","171/4 -> 173/4: C#5","42/1 -> 85/2: G1","171/4 -> 43/1: G1","85/2 -> 468/11: G3","85/2 -> 468/11: B3","85/2 -> 468/11: D4","85/2 -> 468/11: F#4","43/1 -> 87/2: c1","87/2 -> 44/1: c1","87/2 -> 44/1: x","173/4 -> 87/2: c4","175/4 -> 44/1: c4","87/2 -> 44/1: B3","173/4 -> 175/4: D4","43/1 -> 87/2: B4","171/4 -> 173/4: C#5","175/4 -> 177/4: B4","175/4 -> 44/1: G1","87/2 -> 479/11: G3","87/2 -> 479/11: B3","87/2 -> 479/11: D4","87/2 -> 479/11: F#4","44/1 -> 89/2: c1","89/2 -> 45/1: c1","89/2 -> 45/1: x","177/4 -> 89/2: c4","179/4 -> 45/1: c4","89/2 -> 45/1: A#3","177/4 -> 179/4: C#4","44/1 -> 89/2: A#4","175/4 -> 177/4: B4","179/4 -> 181/4: B4","44/1 -> 89/2: F#1","179/4 -> 45/1: F#1","177/4 -> 1949/44: A#3","177/4 -> 1949/44: D4","177/4 -> 1949/44: E4","177/4 -> 1949/44: G4","45/1 -> 91/2: c1","91/2 -> 46/1: c1","91/2 -> 46/1: x","181/4 -> 91/2: c4","183/4 -> 46/1: c4","91/2 -> 46/1: A#3","181/4 -> 183/4: C#4","45/1 -> 91/2: A#4","179/4 -> 181/4: B4","183/4 -> 185/4: B4","183/4 -> 46/1: F#1","181/4 -> 1993/44: A#3","181/4 -> 1993/44: D4","181/4 -> 1993/44: E4","181/4 -> 1993/44: G4","46/1 -> 93/2: c1","93/2 -> 47/1: c1","93/2 -> 47/1: x","185/4 -> 93/2: c4","187/4 -> 47/1: c4","93/2 -> 47/1: A#3","185/4 -> 187/4: C#4","46/1 -> 93/2: A#4","183/4 -> 185/4: B4","187/4 -> 189/4: B4","46/1 -> 93/2: F#2","187/4 -> 47/1: F#2","93/2 -> 512/11: A#3","93/2 -> 512/11: D4","93/2 -> 512/11: E4","93/2 -> 512/11: G4","47/1 -> 95/2: c1","95/2 -> 48/1: c1","95/2 -> 383/8: x","383/8 -> 48/1: x","189/4 -> 95/2: c4","191/4 -> 48/1: c4","95/2 -> 48/1: A#3","189/4 -> 191/4: C#4","47/1 -> 95/2: A#4","187/4 -> 189/4: B4","191/4 -> 193/4: E5","47/1 -> 95/2: F#1","95/2 -> 48/1: F#1","95/2 -> 523/11: A#3","95/2 -> 523/11: D4","95/2 -> 523/11: E4","95/2 -> 523/11: G4","48/1 -> 97/2: c1","97/2 -> 49/1: c1","97/2 -> 49/1: x","193/4 -> 97/2: c4","195/4 -> 49/1: c4","97/2 -> 49/1: D#4","193/4 -> 195/4: G4","48/1 -> 97/2: D#5","191/4 -> 193/4: F5","195/4 -> 197/4: F5","48/1 -> 97/2: C2","195/4 -> 49/1: C2","193/4 -> 2125/44: A#3","193/4 -> 2125/44: D4","193/4 -> 2125/44: D#4","193/4 -> 2125/44: G4","49/1 -> 99/2: c1","99/2 -> 50/1: c1","99/2 -> 50/1: x","197/4 -> 99/2: c4","199/4 -> 50/1: c4","99/2 -> 50/1: D#4","197/4 -> 199/4: G4","49/1 -> 99/2: D#5","195/4 -> 197/4: F5","199/4 -> 201/4: F5","199/4 -> 50/1: C2","197/4 -> 2169/44: A#3","197/4 -> 2169/44: D4","197/4 -> 2169/44: D#4","197/4 -> 2169/44: G4","50/1 -> 101/2: c1","101/2 -> 51/1: c1","101/2 -> 51/1: x","201/4 -> 101/2: c4","203/4 -> 51/1: c4","101/2 -> 51/1: D#4","201/4 -> 203/4: G4","50/1 -> 101/2: D#5","199/4 -> 201/4: F5","203/4 -> 205/4: F5","50/1 -> 101/2: C2","203/4 -> 51/1: C2","101/2 -> 556/11: A#3","101/2 -> 556/11: D4","101/2 -> 556/11: D#4","101/2 -> 556/11: G4","51/1 -> 103/2: c1","103/2 -> 52/1: c1","103/2 -> 52/1: x","205/4 -> 103/2: c4","207/4 -> 52/1: c4","103/2 -> 52/1: D#4","205/4 -> 207/4: G4","51/1 -> 103/2: D#5","203/4 -> 205/4: F5","207/4 -> 209/4: D#5","207/4 -> 52/1: C2","103/2 -> 567/11: A#3","103/2 -> 567/11: D4","103/2 -> 567/11: D#4","103/2 -> 567/11: G4","52/1 -> 105/2: c1","105/2 -> 53/1: c1","105/2 -> 53/1: x","209/4 -> 105/2: c4","211/4 -> 53/1: c4","105/2 -> 53/1: D4","209/4 -> 211/4: F4","52/1 -> 105/2: D5","207/4 -> 209/4: D#5","211/4 -> 213/4: D#5","52/1 -> 105/2: A#1","211/4 -> 53/1: A#1","209/4 -> 2301/44: G#3","209/4 -> 2301/44: C4","209/4 -> 2301/44: D4","209/4 -> 2301/44: G4","53/1 -> 107/2: c1","107/2 -> 54/1: c1","107/2 -> 54/1: x","213/4 -> 107/2: c4","215/4 -> 54/1: c4","107/2 -> 54/1: D4","213/4 -> 215/4: F4","53/1 -> 107/2: D5","211/4 -> 213/4: D#5","215/4 -> 217/4: D#5","215/4 -> 54/1: A#1","213/4 -> 2345/44: G#3","213/4 -> 2345/44: C4","213/4 -> 2345/44: D4","213/4 -> 2345/44: G4","54/1 -> 109/2: c1","109/2 -> 55/1: c1","109/2 -> 55/1: x","217/4 -> 109/2: c4","219/4 -> 55/1: c4","109/2 -> 55/1: D4","217/4 -> 219/4: F4","54/1 -> 109/2: D5","215/4 -> 217/4: D#5","219/4 -> 221/4: D#5","54/1 -> 109/2: A#1","219/4 -> 55/1: A#1","109/2 -> 600/11: G#3","109/2 -> 600/11: C4","109/2 -> 600/11: D4","109/2 -> 600/11: G4","55/1 -> 111/2: c1","111/2 -> 56/1: c1","111/2 -> 447/8: x","447/8 -> 56/1: x","221/4 -> 111/2: c4","223/4 -> 56/1: c4","111/2 -> 56/1: D4","221/4 -> 223/4: F4","55/1 -> 111/2: D5","219/4 -> 221/4: D#5","223/4 -> 225/4: D5","55/1 -> 111/2: A#1","111/2 -> 56/1: A#1","111/2 -> 611/11: G#3","111/2 -> 611/11: C4","111/2 -> 611/11: D4","111/2 -> 611/11: G4","113/2 -> 57/1: x","225/4 -> 113/2: c4","227/4 -> 57/1: c4","113/2 -> 57/1: C4","225/4 -> 227/4: D#4","56/1 -> 113/2: C5","223/4 -> 225/4: D5","227/4 -> 229/4: D5","56/1 -> 113/2: G#1","227/4 -> 57/1: G#1","225/4 -> 2477/44: G#3","225/4 -> 2477/44: C4","225/4 -> 2477/44: D#4","225/4 -> 2477/44: G4","115/2 -> 58/1: x","229/4 -> 115/2: c4","231/4 -> 58/1: c4","115/2 -> 58/1: C4","229/4 -> 231/4: D#4","57/1 -> 115/2: C5","227/4 -> 229/4: D5","231/4 -> 233/4: D5","231/4 -> 58/1: G#1","229/4 -> 2521/44: G#3","229/4 -> 2521/44: C4","229/4 -> 2521/44: D#4","229/4 -> 2521/44: G4","117/2 -> 59/1: x","233/4 -> 117/2: c4","235/4 -> 59/1: c4","117/2 -> 59/1: C4","233/4 -> 235/4: D#4","58/1 -> 117/2: C5","231/4 -> 233/4: D5","235/4 -> 237/4: D5","58/1 -> 117/2: G#1","235/4 -> 59/1: G#1","117/2 -> 644/11: G#3","117/2 -> 644/11: C4","117/2 -> 644/11: D#4","117/2 -> 644/11: G4","119/2 -> 60/1: x","237/4 -> 119/2: c4","239/4 -> 60/1: c4","119/2 -> 60/1: C4","237/4 -> 239/4: D#4","59/1 -> 119/2: C5","235/4 -> 237/4: D5","239/4 -> 241/4: C5","239/4 -> 60/1: G#1","119/2 -> 655/11: G#3","119/2 -> 655/11: C4","119/2 -> 655/11: D#4","119/2 -> 655/11: G4"] -export const confusedPhone = ["0/1 -> 10/23: G2","0/1 -> 10/23: G1","1/5 -> 73/115: D3","2/5 -> 96/115: F3","-2/5 -> 4/115: C4","3/5 -> 119/115: G3","-1/5 -> 27/115: C5","4/5 -> 142/115: G4","1/1 -> 33/23: C3","1/1 -> 33/23: C2","6/5 -> 188/115: G3","7/5 -> 211/115: Bb3","3/5 -> 119/115: G3","8/5 -> 234/115: C4","4/5 -> 142/115: G4","9/5 -> 257/115: C5","2/1 -> 56/23: A2","2/1 -> 56/23: A1","11/5 -> 303/115: E3","12/5 -> 326/115: G3","8/5 -> 234/115: D4","13/5 -> 349/115: A3","9/5 -> 257/115: D5","14/5 -> 372/115: A4","3/1 -> 79/23: D3","3/1 -> 79/23: D2","16/5 -> 418/115: A3","17/5 -> 441/115: C4","13/5 -> 349/115: A3","18/5 -> 464/115: D4","14/5 -> 372/115: A4","19/5 -> 487/115: D5","4/1 -> 102/23: Bb2","4/1 -> 102/23: Bb1","21/5 -> 533/115: F3","22/5 -> 556/115: A3","18/5 -> 464/115: Eb4","23/5 -> 579/115: Bb3","19/5 -> 487/115: Eb5","24/5 -> 602/115: Bb4","5/1 -> 125/23: Eb3","5/1 -> 125/23: Eb2","26/5 -> 648/115: Bb3","27/5 -> 671/115: D4","23/5 -> 579/115: Bb3","28/5 -> 694/115: Eb4","24/5 -> 602/115: Bb4","29/5 -> 717/115: Eb5","6/1 -> 148/23: A2","6/1 -> 148/23: A1","31/5 -> 763/115: E3","32/5 -> 786/115: G3","28/5 -> 694/115: D4","33/5 -> 809/115: A3","29/5 -> 717/115: D5","34/5 -> 832/115: A4","7/1 -> 171/23: D3","7/1 -> 171/23: D2","36/5 -> 878/115: A3","37/5 -> 901/115: C4","33/5 -> 809/115: A3","38/5 -> 924/115: D4","34/5 -> 832/115: A4","39/5 -> 947/115: D5"] -export const giantSteps = ["0/1 -> 5/8: F#5","5/8 -> 5/4: D5","0/1 -> 5/8: A#3","0/1 -> 5/8: C#4","0/1 -> 5/8: D#4","0/1 -> 5/8: F#4","5/8 -> 5/4: F#3","5/8 -> 5/4: B3","5/8 -> 5/4: C4","5/8 -> 5/4: E4","0/1 -> 5/8: B2","5/8 -> 5/4: D2","5/8 -> 5/4: D5","5/4 -> 15/8: B4","15/8 -> 5/2: G4","5/8 -> 5/4: F#3","5/8 -> 5/4: B3","5/8 -> 5/4: C4","5/8 -> 5/4: E4","5/4 -> 15/8: F#3","5/4 -> 15/8: A3","5/4 -> 15/8: B3","5/4 -> 15/8: D4","15/8 -> 5/2: Ab3","15/8 -> 5/2: C4","15/8 -> 5/2: D4","15/8 -> 5/2: G4","5/8 -> 5/4: D2","5/4 -> 15/8: G2","15/8 -> 5/2: Bb2","15/8 -> 5/2: G4","5/2 -> 15/4: Bb4","15/8 -> 5/2: Ab3","15/8 -> 5/2: C4","15/8 -> 5/2: D4","15/8 -> 5/2: G4","5/2 -> 15/4: G3","5/2 -> 15/4: Bb3","5/2 -> 15/4: D4","5/2 -> 15/4: F4","15/8 -> 5/2: Bb2","5/2 -> 25/8: Eb2","5/2 -> 15/4: Bb4","15/4 -> 35/8: B4","5/2 -> 15/4: G3","5/2 -> 15/4: Bb3","5/2 -> 15/4: D4","5/2 -> 15/4: F4","15/4 -> 35/8: G3","15/4 -> 35/8: B3","15/4 -> 35/8: C4","15/4 -> 35/8: E4","5/2 -> 25/8: Eb2","25/8 -> 15/4: Bb3","15/4 -> 35/8: A2","15/4 -> 35/8: B4","35/8 -> 5/1: A4","15/4 -> 35/8: G3","15/4 -> 35/8: B3","15/4 -> 35/8: C4","15/4 -> 35/8: E4","35/8 -> 5/1: F#3","35/8 -> 5/1: B3","35/8 -> 5/1: C4","35/8 -> 5/1: E4","15/4 -> 35/8: A2","35/8 -> 5/1: D2","5/1 -> 45/8: D5","45/8 -> 25/4: Bb4","5/1 -> 45/8: F#3","5/1 -> 45/8: A3","5/1 -> 45/8: B3","5/1 -> 45/8: D4","45/8 -> 25/4: Ab3","45/8 -> 25/4: C4","45/8 -> 25/4: D4","45/8 -> 25/4: G4","5/1 -> 45/8: G2","45/8 -> 25/4: Bb2","45/8 -> 25/4: Bb4","25/4 -> 55/8: G4","55/8 -> 15/2: Eb4","45/8 -> 25/4: Ab3","45/8 -> 25/4: C4","45/8 -> 25/4: D4","45/8 -> 25/4: G4","25/4 -> 55/8: G3","25/4 -> 55/8: Bb3","25/4 -> 55/8: D4","25/4 -> 55/8: F4","55/8 -> 15/2: E3","55/8 -> 15/2: G#3","55/8 -> 15/2: A#3","55/8 -> 15/2: D#4","45/8 -> 25/4: Bb2","25/4 -> 55/8: Eb2","55/8 -> 15/2: F#2","55/8 -> 15/2: Eb4","15/2 -> 35/4: F#4","55/8 -> 15/2: E3","55/8 -> 15/2: G#3","55/8 -> 15/2: A#3","55/8 -> 15/2: D#4","15/2 -> 35/4: A#3","15/2 -> 35/4: C#4","15/2 -> 35/4: D#4","15/2 -> 35/4: F#4","55/8 -> 15/2: F#2","15/2 -> 65/8: B2","15/2 -> 35/4: F#4","35/4 -> 75/8: G4","15/2 -> 35/4: A#3","15/2 -> 35/4: C#4","15/2 -> 35/4: D#4","15/2 -> 35/4: F#4","35/4 -> 75/8: Ab3","35/4 -> 75/8: C4","35/4 -> 75/8: Eb4","35/4 -> 75/8: G4","15/2 -> 65/8: B2","65/8 -> 35/4: F#2","35/4 -> 75/8: F2","35/4 -> 75/8: G4","75/8 -> 10/1: F4","35/4 -> 75/8: Ab3","35/4 -> 75/8: C4","35/4 -> 75/8: Eb4","35/4 -> 75/8: G4","75/8 -> 10/1: Ab3","75/8 -> 10/1: C4","75/8 -> 10/1: D4","75/8 -> 10/1: G4","35/4 -> 75/8: F2","75/8 -> 10/1: Bb2","10/1 -> 45/4: Bb4","10/1 -> 45/4: G3","10/1 -> 45/4: Bb3","10/1 -> 45/4: D4","10/1 -> 45/4: F4","10/1 -> 85/8: Eb2","85/8 -> 45/4: Bb2","10/1 -> 45/4: Bb4","45/4 -> 95/8: B4","95/8 -> 25/2: A4","10/1 -> 45/4: G3","10/1 -> 45/4: Bb3","10/1 -> 45/4: D4","10/1 -> 45/4: F4","45/4 -> 95/8: G3","45/4 -> 95/8: B3","45/4 -> 95/8: C4","45/4 -> 95/8: E4","95/8 -> 25/2: F#3","95/8 -> 25/2: B3","95/8 -> 25/2: C4","95/8 -> 25/2: E4","85/8 -> 45/4: Bb2","45/4 -> 95/8: A2","95/8 -> 25/2: D2","95/8 -> 25/2: A4","25/2 -> 55/4: D5","95/8 -> 25/2: F#3","95/8 -> 25/2: B3","95/8 -> 25/2: C4","95/8 -> 25/2: E4","25/2 -> 55/4: F#3","25/2 -> 55/4: A3","25/2 -> 55/4: B3","25/2 -> 55/4: D4","95/8 -> 25/2: D2","25/2 -> 105/8: G2","25/2 -> 55/4: D5","55/4 -> 115/8: D#5","25/2 -> 55/4: F#3","25/2 -> 55/4: A3","25/2 -> 55/4: B3","25/2 -> 55/4: D4","55/4 -> 115/8: E3","55/4 -> 115/8: G#3","55/4 -> 115/8: B3","55/4 -> 115/8: D#4","25/2 -> 105/8: G2","105/8 -> 55/4: D2","55/4 -> 115/8: C#2","55/4 -> 115/8: D#5","115/8 -> 15/1: C#5","55/4 -> 115/8: E3","55/4 -> 115/8: G#3","55/4 -> 115/8: B3","55/4 -> 115/8: D#4","115/8 -> 15/1: E3","115/8 -> 15/1: G#3","115/8 -> 15/1: A#3","115/8 -> 15/1: D#4","55/4 -> 115/8: C#2","115/8 -> 15/1: F#2","15/1 -> 65/4: F#5","15/1 -> 65/4: A#3","15/1 -> 65/4: C#4","15/1 -> 65/4: D#4","15/1 -> 65/4: F#4","15/1 -> 125/8: B2","125/8 -> 65/4: F#2","15/1 -> 65/4: F#5","65/4 -> 135/8: G5","135/8 -> 35/2: F5","15/1 -> 65/4: A#3","15/1 -> 65/4: C#4","15/1 -> 65/4: D#4","15/1 -> 65/4: F#4","65/4 -> 135/8: Ab3","65/4 -> 135/8: C4","65/4 -> 135/8: Eb4","65/4 -> 135/8: G4","135/8 -> 35/2: Ab3","135/8 -> 35/2: C4","135/8 -> 35/2: D4","135/8 -> 35/2: G4","125/8 -> 65/4: F#2","65/4 -> 135/8: F2","135/8 -> 35/2: Bb2","135/8 -> 35/2: F5","35/2 -> 75/4: Bb5","135/8 -> 35/2: Ab3","135/8 -> 35/2: C4","135/8 -> 35/2: D4","135/8 -> 35/2: G4","35/2 -> 75/4: G3","35/2 -> 75/4: Bb3","35/2 -> 75/4: D4","35/2 -> 75/4: F4","135/8 -> 35/2: Bb2","35/2 -> 145/8: Eb2","35/2 -> 75/4: Bb5","75/4 -> 155/8: F#5","35/2 -> 75/4: G3","35/2 -> 75/4: Bb3","35/2 -> 75/4: D4","35/2 -> 75/4: F4","75/4 -> 155/8: E3","75/4 -> 155/8: G#3","75/4 -> 155/8: B3","75/4 -> 155/8: D#4","35/2 -> 145/8: Eb2","145/8 -> 75/4: Bb3","75/4 -> 155/8: C#2","75/4 -> 155/8: F#5","155/8 -> 20/1: F#5","75/4 -> 155/8: E3","75/4 -> 155/8: G#3","75/4 -> 155/8: B3","75/4 -> 155/8: D#4","155/8 -> 20/1: E3","155/8 -> 20/1: G#3","155/8 -> 20/1: A#3","155/8 -> 20/1: D#4","75/4 -> 155/8: C#2","155/8 -> 20/1: F#2"] -export const giantStepsReggae = ["0/1 -> 25/32: F#5","25/32 -> 25/16: D5","25/64 -> 75/128: A#3","25/64 -> 75/128: C#4","25/64 -> 75/128: D#4","25/64 -> 75/128: F#4","0/1 -> 25/64: B2","25/32 -> 75/64: D2","25/32 -> 25/16: D5","25/16 -> 75/32: B4","75/64 -> 175/128: F#3","75/64 -> 175/128: B3","75/64 -> 175/128: C4","75/64 -> 175/128: E4","125/64 -> 275/128: F#3","125/64 -> 275/128: A3","125/64 -> 275/128: B3","125/64 -> 275/128: D4","25/32 -> 75/64: D2","25/16 -> 125/64: G2","25/16 -> 75/32: B4","75/32 -> 25/8: G4","125/64 -> 275/128: F#3","125/64 -> 275/128: A3","125/64 -> 275/128: B3","125/64 -> 275/128: D4","175/64 -> 375/128: Ab3","175/64 -> 375/128: C4","175/64 -> 375/128: D4","175/64 -> 375/128: G4","75/32 -> 175/64: D2","75/32 -> 25/8: G4","25/8 -> 75/16: Bb4","225/64 -> 475/128: G3","225/64 -> 475/128: Bb3","225/64 -> 475/128: D4","225/64 -> 475/128: F4","25/8 -> 225/64: Eb2","125/32 -> 275/64: Bb2","25/8 -> 75/16: Bb4","75/16 -> 175/32: B4","275/64 -> 575/128: G3","275/64 -> 575/128: Bb3","275/64 -> 575/128: D4","275/64 -> 575/128: F4","125/32 -> 275/64: Bb2","75/16 -> 325/64: A2","75/16 -> 175/32: B4","175/32 -> 25/4: A4","325/64 -> 675/128: G3","325/64 -> 675/128: B3","325/64 -> 675/128: C4","325/64 -> 675/128: E4","375/64 -> 775/128: F#3","375/64 -> 775/128: B3","375/64 -> 775/128: C4","375/64 -> 775/128: E4","75/16 -> 325/64: A2","175/32 -> 375/64: D2","175/32 -> 25/4: A4","25/4 -> 225/32: D5","375/64 -> 775/128: F#3","375/64 -> 775/128: B3","375/64 -> 775/128: C4","375/64 -> 775/128: E4","425/64 -> 875/128: F#3","425/64 -> 875/128: A3","425/64 -> 875/128: B3","425/64 -> 875/128: D4","25/4 -> 425/64: G2","25/4 -> 225/32: D5","225/32 -> 125/16: Bb4","125/16 -> 275/32: G4","475/64 -> 975/128: Ab3","475/64 -> 975/128: C4","475/64 -> 975/128: D4","475/64 -> 975/128: G4","225/32 -> 475/64: Bb2","125/16 -> 525/64: Eb2","125/16 -> 275/32: G4","275/32 -> 75/8: Eb4","525/64 -> 1075/128: G3","525/64 -> 1075/128: Bb3","525/64 -> 1075/128: D4","525/64 -> 1075/128: F4","575/64 -> 1175/128: E3","575/64 -> 1175/128: G#3","575/64 -> 1175/128: A#3","575/64 -> 1175/128: D#4","125/16 -> 525/64: Eb2","275/32 -> 575/64: F#2","275/32 -> 75/8: Eb4","75/8 -> 175/16: F#4","575/64 -> 1175/128: E3","575/64 -> 1175/128: G#3","575/64 -> 1175/128: A#3","575/64 -> 1175/128: D#4","625/64 -> 1275/128: A#3","625/64 -> 1275/128: C#4","625/64 -> 1275/128: D#4","625/64 -> 1275/128: F#4","75/8 -> 625/64: B2","75/8 -> 175/16: F#4","175/16 -> 375/32: G4","675/64 -> 1375/128: A#3","675/64 -> 1375/128: C#4","675/64 -> 1375/128: D#4","675/64 -> 1375/128: F#4","325/32 -> 675/64: F#2","175/16 -> 725/64: F2","175/16 -> 375/32: G4","375/32 -> 25/2: F4","725/64 -> 1475/128: Ab3","725/64 -> 1475/128: C4","725/64 -> 1475/128: Eb4","725/64 -> 1475/128: G4","175/16 -> 725/64: F2","375/32 -> 775/64: Bb2","375/32 -> 25/2: F4","25/2 -> 225/16: Bb4","775/64 -> 1575/128: Ab3","775/64 -> 1575/128: C4","775/64 -> 1575/128: D4","775/64 -> 1575/128: G4","825/64 -> 1675/128: G3","825/64 -> 1675/128: Bb3","825/64 -> 1675/128: D4","825/64 -> 1675/128: F4","375/32 -> 775/64: Bb2","25/2 -> 825/64: Eb2","25/2 -> 225/16: Bb4","825/64 -> 1675/128: G3","825/64 -> 1675/128: Bb3","825/64 -> 1675/128: D4","825/64 -> 1675/128: F4","875/64 -> 1775/128: G3","875/64 -> 1775/128: Bb3","875/64 -> 1775/128: D4","875/64 -> 1775/128: F4","425/32 -> 875/64: Bb2","25/2 -> 225/16: Bb4","225/16 -> 475/32: B4","475/32 -> 125/8: A4","925/64 -> 1875/128: G3","925/64 -> 1875/128: B3","925/64 -> 1875/128: C4","925/64 -> 1875/128: E4","225/16 -> 925/64: A2","475/32 -> 975/64: D2","475/32 -> 125/8: A4","125/8 -> 275/16: D5","975/64 -> 1975/128: F#3","975/64 -> 1975/128: B3","975/64 -> 1975/128: C4","975/64 -> 1975/128: E4","475/32 -> 975/64: D2","125/8 -> 1025/64: G2","125/8 -> 275/16: D5","1025/64 -> 2075/128: F#3","1025/64 -> 2075/128: A3","1025/64 -> 2075/128: B3","1025/64 -> 2075/128: D4","1075/64 -> 2175/128: F#3","1075/64 -> 2175/128: A3","1075/64 -> 2175/128: B3","1075/64 -> 2175/128: D4","125/8 -> 1025/64: G2","525/32 -> 1075/64: D2","125/8 -> 275/16: D5","275/16 -> 575/32: D#5","575/32 -> 75/4: C#5","1125/64 -> 2275/128: E3","1125/64 -> 2275/128: G#3","1125/64 -> 2275/128: B3","1125/64 -> 2275/128: D#4","275/16 -> 1125/64: C#2","575/32 -> 1175/64: F#2","575/32 -> 75/4: C#5","75/4 -> 325/16: F#5","1175/64 -> 2375/128: E3","1175/64 -> 2375/128: G#3","1175/64 -> 2375/128: A#3","1175/64 -> 2375/128: D#4","575/32 -> 1175/64: F#2","75/4 -> 1225/64: B2","75/4 -> 325/16: F#5","1225/64 -> 2475/128: A#3","1225/64 -> 2475/128: C#4","1225/64 -> 2475/128: D#4","1225/64 -> 2475/128: F#4","1275/64 -> 2575/128: A#3","1275/64 -> 2575/128: C#4","1275/64 -> 2575/128: D#4","1275/64 -> 2575/128: F#4","75/4 -> 1225/64: B2","625/32 -> 1275/64: F#2","75/4 -> 325/16: F#5","325/16 -> 675/32: G5","1275/64 -> 2575/128: A#3","1275/64 -> 2575/128: C#4","1275/64 -> 2575/128: D#4","1275/64 -> 2575/128: F#4","1325/64 -> 2675/128: Ab3","1325/64 -> 2675/128: C4","1325/64 -> 2675/128: Eb4","1325/64 -> 2675/128: G4","325/16 -> 1325/64: F2","325/16 -> 675/32: G5","675/32 -> 175/8: F5","175/8 -> 375/16: Bb5","1375/64 -> 2775/128: Ab3","1375/64 -> 2775/128: C4","1375/64 -> 2775/128: D4","1375/64 -> 2775/128: G4","675/32 -> 1375/64: Bb2","175/8 -> 1425/64: Eb2","175/8 -> 375/16: Bb5","1425/64 -> 2875/128: G3","1425/64 -> 2875/128: Bb3","1425/64 -> 2875/128: D4","1425/64 -> 2875/128: F4","175/8 -> 1425/64: Eb2","725/32 -> 1475/64: Bb2","175/8 -> 375/16: Bb5","375/16 -> 775/32: F#5","1475/64 -> 2975/128: G3","1475/64 -> 2975/128: Bb3","1475/64 -> 2975/128: D4","1475/64 -> 2975/128: F4","1525/64 -> 3075/128: E3","1525/64 -> 3075/128: G#3","1525/64 -> 3075/128: B3","1525/64 -> 3075/128: D#4","725/32 -> 1475/64: Bb2","375/16 -> 1525/64: C#2","375/16 -> 775/32: F#5","775/32 -> 3125/128: F#5","1525/64 -> 3075/128: E3","1525/64 -> 3075/128: G#3","1525/64 -> 3075/128: B3","1525/64 -> 3075/128: D#4","1575/64 -> 3175/128: E3","1575/64 -> 3175/128: G#3","1575/64 -> 3175/128: A#3","1575/64 -> 3175/128: D#4","775/32 -> 1575/64: F#2"] -export const jemblung = ["0/1 -> 3/20: 0","0/1 -> 3/20: 3","3/4 -> 9/10: 1","3/4 -> 9/10: 4","0/1 -> 3/10: -8","3/8 -> 27/40: -8","3/4 -> 21/20: -7","0/1 -> 3/200: 12","3/4 -> 153/200: 11","0/1 -> 3/20: c2","747/1000 -> 1497/1000: c1","0/1 -> 3/8: c2","3/8 -> 3/4: c2","3/4 -> 9/8: c2","3/2 -> 33/20: 4","3/2 -> 33/20: 7","3/4 -> 21/20: -7","9/8 -> 57/40: -7","3/2 -> 9/5: -4","15/8 -> 87/40: -4","1/1 -> 203/200: 11","5/4 -> 253/200: 11","3/2 -> 303/200: 12","3/2 -> 33/20: c2","747/1000 -> 1497/1000: c1","3/4 -> 9/8: c2","9/8 -> 3/2: c2","3/2 -> 15/8: c2","15/8 -> 9/4: c2","9/4 -> 231/100: 3","9/4 -> 231/100: 6","5/2 -> 64/25: 3","5/2 -> 64/25: 6","11/4 -> 281/100: 5","11/4 -> 281/100: 8","15/8 -> 87/40: -4","9/4 -> 51/20: -5","9/4 -> 51/20: -5","21/8 -> 117/40: -5","21/8 -> 117/40: -3","3/2 -> 33/20: c2","2247/1000 -> 2997/1000: c1","15/8 -> 9/4: c2","9/4 -> 21/8: c2","21/8 -> 3/1: c2","3/1 -> 63/20: 1","3/1 -> 63/20: 4","15/4 -> 39/10: 2","15/4 -> 39/10: 5","3/1 -> 33/10: -7","27/8 -> 147/40: -7","15/4 -> 81/20: -6","3/1 -> 603/200: 13","15/4 -> 753/200: 12","3/1 -> 63/20: c2","3747/1000 -> 4497/1000: c1","3/1 -> 27/8: c2","27/8 -> 15/4: c2","15/4 -> 33/8: c2","9/2 -> 93/20: 5","9/2 -> 93/20: 8","15/4 -> 81/20: -6","33/8 -> 177/40: -6","9/2 -> 24/5: -3","39/8 -> 207/40: -3","4/1 -> 803/200: 12","17/4 -> 853/200: 12","9/2 -> 903/200: 13","9/2 -> 93/20: c2","3747/1000 -> 4497/1000: c1","15/4 -> 33/8: c2","33/8 -> 9/2: c2","9/2 -> 39/8: c2","39/8 -> 21/4: c2","21/4 -> 531/100: 4","21/4 -> 531/100: 7","11/2 -> 139/25: 4","11/2 -> 139/25: 7","23/4 -> 581/100: 6","23/4 -> 581/100: 9","39/8 -> 207/40: -3","21/4 -> 111/20: -4","21/4 -> 111/20: -4","45/8 -> 237/40: -4","45/8 -> 237/40: -2","9/2 -> 93/20: c2","5247/1000 -> 5997/1000: c1","39/8 -> 21/4: c2","21/4 -> 45/8: c2","45/8 -> 6/1: c2","6/1 -> 123/20: 0","6/1 -> 123/20: 3","27/4 -> 69/10: 1","27/4 -> 69/10: 4","6/1 -> 63/10: -8","51/8 -> 267/40: -8","27/4 -> 141/20: -7","6/1 -> 1203/200: 12","27/4 -> 1353/200: 11","6/1 -> 123/20: c2","6747/1000 -> 7497/1000: c1","6/1 -> 51/8: c2","51/8 -> 27/4: c2","27/4 -> 57/8: c2","15/2 -> 153/20: 4","15/2 -> 153/20: 7","27/4 -> 141/20: -7","57/8 -> 297/40: -7","15/2 -> 39/5: -4","63/8 -> 327/40: -4","7/1 -> 1403/200: 11","29/4 -> 1453/200: 11","15/2 -> 1503/200: 12","15/2 -> 153/20: c2","6747/1000 -> 7497/1000: c1","27/4 -> 57/8: c2","57/8 -> 15/2: c2","15/2 -> 63/8: c2","63/8 -> 33/4: c2","33/4 -> 831/100: 3","33/4 -> 831/100: 6","17/2 -> 214/25: 3","17/2 -> 214/25: 6","35/4 -> 881/100: 5","35/4 -> 881/100: 8","63/8 -> 327/40: -4","33/4 -> 171/20: -5","33/4 -> 171/20: -5","69/8 -> 357/40: -5","69/8 -> 357/40: -3","15/2 -> 153/20: c2","8247/1000 -> 8997/1000: c1","63/8 -> 33/4: c2","33/4 -> 69/8: c2","69/8 -> 9/1: c2","9/1 -> 183/20: 1","9/1 -> 183/20: 4","39/4 -> 99/10: 2","39/4 -> 99/10: 5","9/1 -> 93/10: -7","75/8 -> 387/40: -7","39/4 -> 201/20: -6","9/1 -> 1803/200: 13","39/4 -> 1953/200: 12","9/1 -> 183/20: c2","9747/1000 -> 10497/1000: c1","9/1 -> 75/8: c2","75/8 -> 39/4: c2","39/4 -> 81/8: c2","21/2 -> 213/20: 5","21/2 -> 213/20: 8","39/4 -> 201/20: -6","81/8 -> 417/40: -6","21/2 -> 54/5: -3","87/8 -> 447/40: -3","10/1 -> 2003/200: 12","41/4 -> 2053/200: 12","21/2 -> 2103/200: 13","21/2 -> 213/20: c2","9747/1000 -> 10497/1000: c1","39/4 -> 81/8: c2","81/8 -> 21/2: c2","21/2 -> 87/8: c2","87/8 -> 45/4: c2","45/4 -> 1131/100: 4","45/4 -> 1131/100: 7","23/2 -> 289/25: 4","23/2 -> 289/25: 7","47/4 -> 1181/100: 6","47/4 -> 1181/100: 9","87/8 -> 447/40: -3","45/4 -> 231/20: -4","45/4 -> 231/20: -4","93/8 -> 477/40: -4","93/8 -> 477/40: -2","21/2 -> 213/20: c2","11247/1000 -> 11997/1000: c1","87/8 -> 45/4: c2","45/4 -> 93/8: c2","93/8 -> 12/1: c2"] -export const magicSofa = ["0/1 -> 1/4: B3","0/1 -> 1/4: D4","0/1 -> 1/4: E4","0/1 -> 1/4: G4","1/4 -> 1/2: C4","1/4 -> 1/2: E4","1/4 -> 1/2: F4","1/4 -> 1/2: A4","1/2 -> 3/4: A3","1/2 -> 3/4: C4","1/2 -> 3/4: E4","1/2 -> 3/4: G4","3/4 -> 1/1: B3","3/4 -> 1/1: E4","3/4 -> 1/1: F4","3/4 -> 1/1: A4","0/1 -> 1/2: C2","1/2 -> 1/1: D2","1/1 -> 3/2: B3","1/1 -> 3/2: D4","1/1 -> 3/2: F#4","1/1 -> 3/2: A4","3/2 -> 2/1: C#4","3/2 -> 2/1: F#4","3/2 -> 2/1: G4","3/2 -> 2/1: B4","1/1 -> 3/2: G2","3/2 -> 2/1: A2","2/1 -> 9/4: C4","2/1 -> 9/4: Eb4","2/1 -> 9/4: G4","2/1 -> 9/4: Bb4","9/4 -> 5/2: Eb4","9/4 -> 5/2: G4","9/4 -> 5/2: Ab4","9/4 -> 5/2: C5","11/4 -> 3/1: D4","11/4 -> 3/1: G4","11/4 -> 3/1: Ab4","11/4 -> 3/1: C5","2/1 -> 5/2: Bb2","5/2 -> 3/1: C3","3/1 -> 7/2: D#4","3/1 -> 7/2: F#4","3/1 -> 7/2: G#4","3/1 -> 7/2: B4","3/1 -> 7/2: E2","7/2 -> 4/1: G#2","17/4 -> 9/2: C4","17/4 -> 9/2: E4","17/4 -> 9/2: F4","17/4 -> 9/2: A4","9/2 -> 19/4: B3","9/2 -> 19/4: D4","9/2 -> 19/4: E4","9/2 -> 19/4: G4","19/4 -> 5/1: B3","19/4 -> 5/1: E4","19/4 -> 5/1: F4","19/4 -> 5/1: A4","4/1 -> 9/2: F2","9/2 -> 5/1: D2","11/2 -> 6/1: C#4","11/2 -> 6/1: F#4","11/2 -> 6/1: G4","11/2 -> 6/1: B4","5/1 -> 11/2: A2","11/2 -> 6/1: A2","6/1 -> 25/4: D4","6/1 -> 25/4: F4","6/1 -> 25/4: G4","6/1 -> 25/4: Bb4","25/4 -> 13/2: Eb4","25/4 -> 13/2: G4","25/4 -> 13/2: Ab4","25/4 -> 13/2: C5","13/2 -> 27/4: C4","13/2 -> 27/4: Eb4","13/2 -> 27/4: G4","13/2 -> 27/4: Bb4","27/4 -> 7/1: D4","27/4 -> 7/1: G4","27/4 -> 7/1: Ab4","27/4 -> 7/1: C5","6/1 -> 13/2: Eb2","13/2 -> 7/1: C3","7/1 -> 15/2: C#4","7/1 -> 15/2: E4","7/1 -> 15/2: G#4","7/1 -> 15/2: B4","7/1 -> 15/2: A2","15/2 -> 8/1: G#2"] -export const primalEnemy = ["0/1 -> 1/4: C3","0/1 -> 1/4: G3","0/1 -> 1/4: C4","1/2 -> 3/4: C3","1/2 -> 3/4: G3","1/2 -> 3/4: C4","0/1 -> 1/2: c2","1/2 -> 5/8: c2","3/4 -> 7/8: c2","0/1 -> 1/2: c1","1/2 -> 1/1: c1","1/1 -> 9/8: Eb3","1/1 -> 9/8: Bb3","1/1 -> 9/8: Eb4","5/4 -> 11/8: Eb3","5/4 -> 11/8: Bb3","5/4 -> 11/8: Eb4","3/2 -> 13/8: Eb3","3/2 -> 13/8: Bb3","3/2 -> 13/8: Eb4","7/4 -> 15/8: Eb3","7/4 -> 15/8: Bb3","7/4 -> 15/8: Eb4","1/1 -> 3/2: c2","3/2 -> 13/8: c2","7/4 -> 15/8: c2","1/1 -> 3/2: c1","3/2 -> 2/1: c1","2/1 -> 9/4: C3","2/1 -> 9/4: G3","2/1 -> 9/4: C4","5/2 -> 11/4: C3","5/2 -> 11/4: G3","5/2 -> 11/4: C4","2/1 -> 5/2: c2","5/2 -> 21/8: c2","11/4 -> 23/8: c2","2/1 -> 5/2: c1","5/2 -> 3/1: c1","3/1 -> 49/16: F3","3/1 -> 49/16: C4","3/1 -> 49/16: F4","25/8 -> 51/16: F3","25/8 -> 51/16: C4","25/8 -> 51/16: F4","13/4 -> 53/16: F3","13/4 -> 53/16: C4","13/4 -> 53/16: F4","27/8 -> 55/16: F3","27/8 -> 55/16: C4","27/8 -> 55/16: F4","7/2 -> 113/32: G3","7/2 -> 113/32: D4","7/2 -> 113/32: G4","57/16 -> 115/32: G3","57/16 -> 115/32: D4","57/16 -> 115/32: G4","29/8 -> 117/32: G3","29/8 -> 117/32: D4","29/8 -> 117/32: G4","59/16 -> 119/32: G3","59/16 -> 119/32: D4","59/16 -> 119/32: G4","15/4 -> 121/32: A3","15/4 -> 121/32: E4","15/4 -> 121/32: A4","61/16 -> 123/32: A3","61/16 -> 123/32: E4","61/16 -> 123/32: A4","31/8 -> 125/32: B3","31/8 -> 125/32: F#4","31/8 -> 125/32: B4","63/16 -> 127/32: Db4","63/16 -> 127/32: Ab4","63/16 -> 127/32: Db5","3/1 -> 7/2: c2","7/2 -> 29/8: c2","15/4 -> 31/8: c2","3/1 -> 7/2: c1","7/2 -> 4/1: c1"] -export const scaleTranspose = ["0/1 -> 1/1: F2","0/1 -> 1/1: F3","0/1 -> 1/1: C4","0/1 -> 1/1: Ab4","1/1 -> 2/1: Eb2","1/1 -> 2/1: Eb3","1/1 -> 2/1: Bb3","1/1 -> 2/1: G4","2/1 -> 3/1: Db2","2/1 -> 3/1: Db3","2/1 -> 3/1: Ab3","2/1 -> 3/1: F4","3/1 -> 4/1: C2","3/1 -> 4/1: C3","3/1 -> 4/1: G3","3/1 -> 4/1: E4","4/1 -> 5/1: F2","4/1 -> 5/1: F3","4/1 -> 5/1: C4","4/1 -> 5/1: Ab4","5/1 -> 6/1: Eb2","5/1 -> 6/1: Eb3","5/1 -> 6/1: Bb3","5/1 -> 6/1: G4","6/1 -> 7/1: Db2","6/1 -> 7/1: Db3","6/1 -> 7/1: Ab3","6/1 -> 7/1: F4","7/1 -> 8/1: C2","7/1 -> 8/1: C3","7/1 -> 8/1: G3","7/1 -> 8/1: E4","8/1 -> 9/1: Gb2","8/1 -> 9/1: Gb3","8/1 -> 9/1: Db4","8/1 -> 9/1: A4","9/1 -> 10/1: E2","9/1 -> 10/1: E3","9/1 -> 10/1: B3","9/1 -> 10/1: Ab4","10/1 -> 11/1: D2","10/1 -> 11/1: D3","10/1 -> 11/1: A3","10/1 -> 11/1: Gb4","11/1 -> 12/1: Db2","11/1 -> 12/1: Db3","11/1 -> 12/1: Ab3","11/1 -> 12/1: F4","12/1 -> 13/1: Gb2","12/1 -> 13/1: Gb3","12/1 -> 13/1: Db4","12/1 -> 13/1: A4","13/1 -> 14/1: E2","13/1 -> 14/1: E3","13/1 -> 14/1: B3","13/1 -> 14/1: Ab4","14/1 -> 15/1: D2","14/1 -> 15/1: D3","14/1 -> 15/1: A3","14/1 -> 15/1: Gb4","15/1 -> 16/1: Db2","15/1 -> 16/1: Db3","15/1 -> 16/1: Ab3","15/1 -> 16/1: F4"] -export const shapeShifted = ["1/2 -> 1/1: a4","3/4 -> 1/1: a1","1/2 -> 3/4: a2","1/4 -> 1/2: a1","0/1 -> 1/4: a2","3/2 -> 2/1: c5","1/1 -> 3/2: a4","7/4 -> 2/1: a1","3/2 -> 7/4: a2","5/4 -> 3/2: a1","1/1 -> 5/4: a2","5/2 -> 3/1: d5","2/1 -> 5/2: e5","11/4 -> 3/1: e2","5/2 -> 11/4: e3","9/4 -> 5/2: e2","2/1 -> 9/4: e3","7/2 -> 4/1: b4","13/4 -> 7/2: b4","3/1 -> 13/4: c5","15/4 -> 4/1: b1","7/2 -> 15/4: b2","13/4 -> 7/2: b1","3/1 -> 13/4: b2","9/2 -> 5/1: e5","17/4 -> 9/2: d5","4/1 -> 17/4: c5","19/4 -> 5/1: c2","9/2 -> 19/4: c3","17/4 -> 9/2: c2","4/1 -> 17/4: c3","11/2 -> 6/1: e5","5/1 -> 21/4: c5","23/4 -> 6/1: c2","11/2 -> 23/4: c3","21/4 -> 11/2: c2","5/1 -> 21/4: c3","13/2 -> 7/1: a5","25/4 -> 13/2: g5","6/1 -> 25/4: f5","27/4 -> 7/1: d2","13/2 -> 27/4: d3","25/4 -> 13/2: d2","6/1 -> 25/4: d3","15/2 -> 31/4: d5","7/1 -> 29/4: f5","31/4 -> 8/1: d2","15/2 -> 31/4: d3","29/4 -> 15/2: d2","7/1 -> 29/4: d3","17/2 -> 9/1: a4","35/4 -> 9/1: a2","17/2 -> 35/4: a3","33/4 -> 17/2: b1","8/1 -> 33/4: c2","19/2 -> 10/1: c5","9/1 -> 19/2: a4","39/4 -> 10/1: a2","19/2 -> 39/4: a3","37/4 -> 19/2: a2","9/1 -> 37/4: a3","21/2 -> 11/1: d5","10/1 -> 21/2: e5","43/4 -> 11/1: e2","21/2 -> 43/4: e3","41/4 -> 21/2: e2","10/1 -> 41/4: e3","23/2 -> 12/1: b4","11/1 -> 45/4: c5","47/4 -> 12/1: g#2","23/2 -> 47/4: g#3","45/4 -> 23/2: g#2","11/1 -> 45/4: g#3","25/2 -> 13/1: e5","49/4 -> 25/2: d5","12/1 -> 49/4: c5","51/4 -> 13/1: a2","25/2 -> 51/4: a3","49/4 -> 25/2: a2","12/1 -> 49/4: a3","27/2 -> 14/1: a4","53/4 -> 27/2: a4","13/1 -> 53/4: c5","55/4 -> 14/1: a2","27/2 -> 55/4: a3","53/4 -> 27/2: a2","13/1 -> 53/4: a3","29/2 -> 15/1: d5","57/4 -> 29/2: c5","14/1 -> 57/4: b4","59/4 -> 15/1: e2","29/2 -> 59/4: e3","57/4 -> 29/2: e2","14/1 -> 57/4: e3","31/2 -> 16/1: e5","61/4 -> 31/2: b4","15/1 -> 61/4: c5","63/4 -> 16/1: e2","31/2 -> 63/4: e3","61/4 -> 31/2: e2","15/1 -> 61/4: e3"] -export const sml1 = ["0/1 -> 19/80: e5","1/2 -> 79/120: d5","2/3 -> 179/240: c5","11/12 -> 239/240: e5","1/4 -> 1/2: g4","3/4 -> 1/1: g4","0/1 -> 1/4: c3","1/2 -> 3/4: c3","7/4 -> 229/120: c5","23/12 -> 479/240: d5","5/4 -> 3/2: ab4","7/4 -> 2/1: ab4","1/1 -> 5/4: c3","3/2 -> 7/4: c3","2/1 -> 179/80: e5","9/4 -> 199/80: e5","5/2 -> 219/80: d5","11/4 -> 239/80: c5","9/4 -> 5/2: a4","11/4 -> 3/1: a4","2/1 -> 9/4: c3","5/2 -> 11/4: c3","3/1 -> 259/80: e5","13/4 -> 279/80: f5","7/2 -> 299/80: g5","15/4 -> 319/80: a5","13/4 -> 7/2: bb4","15/4 -> 4/1: bb4","3/1 -> 13/4: c3","7/2 -> 15/4: a3","17/4 -> 359/80: c5","9/2 -> 379/80: c5","19/4 -> 399/80: d5","17/4 -> 9/2: a4","19/4 -> 5/1: a4","4/1 -> 17/4: f3","9/2 -> 19/4: f3","5/1 -> 419/80: e5","21/4 -> 649/120: c5","65/12 -> 1319/240: c5","23/4 -> 479/80: c5","21/4 -> 11/2: g4","23/4 -> 6/1: g4","5/1 -> 21/4: e3","11/2 -> 23/4: e3","6/1 -> 499/80: f5","25/4 -> 519/80: e5","13/2 -> 539/80: c5","27/4 -> 559/80: d5","6/1 -> 25/4: d4","25/4 -> 13/2: e4","13/2 -> 27/4: f4","27/4 -> 7/1: gb4","29/4 -> 599/80: g6","15/2 -> 619/80: g6","8/1 -> 659/80: e5","17/2 -> 1039/120: d5","26/3 -> 2099/240: c5","107/12 -> 2159/240: e5","33/4 -> 17/2: g4","35/4 -> 9/1: g4","8/1 -> 33/4: c3","17/2 -> 35/4: c3","39/4 -> 1189/120: c5","119/12 -> 2399/240: d5","37/4 -> 19/2: ab4","39/4 -> 10/1: ab4","9/1 -> 37/4: c3","19/2 -> 39/4: c3","10/1 -> 819/80: e5","41/4 -> 839/80: e5","21/2 -> 859/80: d5","43/4 -> 879/80: c5","41/4 -> 21/2: a4","43/4 -> 11/1: a4","10/1 -> 41/4: c3","21/2 -> 43/4: c3","11/1 -> 899/80: a5","45/4 -> 919/80: g5","23/2 -> 939/80: c6","47/4 -> 1429/120: e5","143/12 -> 2879/240: d5","45/4 -> 23/2: bb4","47/4 -> 12/1: bb4","11/1 -> 45/4: c3","23/2 -> 47/4: a3","49/4 -> 999/80: c5","25/2 -> 1019/80: c5","51/4 -> 1039/80: d5","49/4 -> 25/2: a4","51/4 -> 13/1: a4","12/1 -> 49/4: f3","25/2 -> 51/4: f3","13/1 -> 1059/80: e5","53/4 -> 1609/120: c5","161/12 -> 3239/240: c5","55/4 -> 1119/80: c5","53/4 -> 27/2: g4","55/4 -> 14/1: g4","13/1 -> 53/4: e3","27/2 -> 55/4: e3","14/1 -> 1139/80: f5","57/4 -> 1159/80: e5","29/2 -> 1179/80: c5","59/4 -> 1199/80: d5","14/1 -> 57/4: d4","57/4 -> 29/2: e4","29/2 -> 59/4: f4","59/4 -> 15/1: gb4","121/8 -> 3649/240: g6","31/2 -> 1259/80: g5","65/4 -> 1319/80: a5","33/2 -> 1339/80: b5","67/4 -> 1359/80: c6","65/4 -> 33/2: c5","67/4 -> 17/1: c5","16/1 -> 65/4: f3","33/2 -> 67/4: f3","17/1 -> 1719/100: b5","87/5 -> 3499/200: g5","69/4 -> 35/2: c5","71/4 -> 18/1: c5","17/1 -> 69/4: e3","35/2 -> 71/4: e3","18/1 -> 1459/80: f5","37/2 -> 2239/120: g5","56/3 -> 4499/240: f5","73/4 -> 37/2: a4","75/4 -> 19/1: a4","18/1 -> 73/4: d3","37/2 -> 75/4: d3","19/1 -> 3059/160: e5","77/4 -> 3099/160: f5","39/2 -> 3139/160: f#5","79/4 -> 3179/160: g5","19/1 -> 153/8: c4","77/4 -> 155/8: d4","39/2 -> 157/8: eb4","79/4 -> 159/8: e4","81/4 -> 1639/80: a5","41/2 -> 1659/80: b5","83/4 -> 1679/80: c6","81/4 -> 41/2: c5","83/4 -> 21/1: c5","20/1 -> 81/4: f3","41/2 -> 83/4: f3","21/1 -> 2119/100: b5","107/5 -> 4299/200: g5","85/4 -> 43/2: c5","87/4 -> 22/1: c5","21/1 -> 85/4: e3","43/2 -> 87/4: e3","22/1 -> 1779/80: eb6","89/4 -> 1799/80: d6","91/4 -> 1839/80: c6","89/4 -> 45/2: eb5","91/4 -> 23/1: eb5","22/1 -> 89/4: ab3","45/2 -> 91/4: ab3","23/1 -> 185/8: g4","185/8 -> 93/4: g4","93/4 -> 187/8: f4","47/2 -> 189/8: e4","95/4 -> 191/8: d4","24/1 -> 1939/80: e5","49/2 -> 2959/120: d5","74/3 -> 5939/240: c5","299/12 -> 5999/240: e5","97/4 -> 49/2: g4","99/4 -> 25/1: g4","24/1 -> 97/4: c3","49/2 -> 99/4: c3","103/4 -> 3109/120: c5","311/12 -> 6239/240: d5","101/4 -> 51/2: ab4","103/4 -> 26/1: ab4","25/1 -> 101/4: c3","51/2 -> 103/4: c3","26/1 -> 2099/80: e5","105/4 -> 2119/80: e5","53/2 -> 2139/80: d5","107/4 -> 2159/80: c5","105/4 -> 53/2: a4","107/4 -> 27/1: a4","26/1 -> 105/4: c3","53/2 -> 107/4: c3","27/1 -> 2179/80: e5","109/4 -> 2199/80: f5","55/2 -> 2219/80: g5","111/4 -> 2239/80: a5","109/4 -> 55/2: bb4","111/4 -> 28/1: bb4","27/1 -> 109/4: c3","55/2 -> 111/4: a3","113/4 -> 2279/80: c5","57/2 -> 2299/80: c5","115/4 -> 2319/80: d5","113/4 -> 57/2: a4","115/4 -> 29/1: a4","28/1 -> 113/4: f3","57/2 -> 115/4: f3","29/1 -> 2339/80: e5","117/4 -> 3529/120: c5","353/12 -> 7079/240: c5","119/4 -> 2399/80: c5","117/4 -> 59/2: g4","119/4 -> 30/1: g4","29/1 -> 117/4: e3","59/2 -> 119/4: e3","30/1 -> 2419/80: f5","121/4 -> 2439/80: e5","61/2 -> 2459/80: c5","123/4 -> 2479/80: d5","30/1 -> 121/4: d4","121/4 -> 61/2: e4","61/2 -> 123/4: f4","123/4 -> 31/1: gb4","125/4 -> 2519/80: g6","63/2 -> 2539/80: g6","32/1 -> 2579/80: e5","65/2 -> 3919/120: d5","98/3 -> 7859/240: c5","395/12 -> 7919/240: e5","129/4 -> 65/2: g4","131/4 -> 33/1: g4","32/1 -> 129/4: c3","65/2 -> 131/4: c3","135/4 -> 4069/120: c5","407/12 -> 8159/240: d5","133/4 -> 67/2: ab4","135/4 -> 34/1: ab4","33/1 -> 133/4: c3","67/2 -> 135/4: c3","34/1 -> 2739/80: e5","137/4 -> 2759/80: e5","69/2 -> 2779/80: d5","139/4 -> 2799/80: c5","137/4 -> 69/2: a4","139/4 -> 35/1: a4","34/1 -> 137/4: c3","69/2 -> 139/4: c3","35/1 -> 2819/80: a5","141/4 -> 2839/80: g5","71/2 -> 2859/80: c6","143/4 -> 4309/120: e5","431/12 -> 8639/240: d5","141/4 -> 71/2: bb4","143/4 -> 36/1: bb4","35/1 -> 141/4: c3","71/2 -> 143/4: a3","145/4 -> 2919/80: c5","73/2 -> 2939/80: c5","147/4 -> 2959/80: d5","145/4 -> 73/2: a4","147/4 -> 37/1: a4","36/1 -> 145/4: f3","73/2 -> 147/4: f3","37/1 -> 2979/80: e5","149/4 -> 4489/120: c5","449/12 -> 8999/240: c5","151/4 -> 3039/80: c5","149/4 -> 75/2: g4","151/4 -> 38/1: g4","37/1 -> 149/4: e3","75/2 -> 151/4: e3","38/1 -> 3059/80: f5","153/4 -> 3079/80: e5","77/2 -> 3099/80: c5","155/4 -> 3119/80: d5","38/1 -> 153/4: d4","153/4 -> 77/2: e4","77/2 -> 155/4: f4","155/4 -> 39/1: gb4","313/8 -> 9409/240: g6","79/2 -> 3179/80: g5","161/4 -> 3239/80: a5","81/2 -> 3259/80: b5","163/4 -> 3279/80: c6","161/4 -> 81/2: c5","163/4 -> 41/1: c5","40/1 -> 161/4: f3","81/2 -> 163/4: f3","41/1 -> 4119/100: b5","207/5 -> 8299/200: g5","165/4 -> 83/2: c5","167/4 -> 42/1: c5","41/1 -> 165/4: e3","83/2 -> 167/4: e3","42/1 -> 3379/80: f5","85/2 -> 5119/120: g5","128/3 -> 10259/240: f5","169/4 -> 85/2: a4","171/4 -> 43/1: a4","42/1 -> 169/4: d3","85/2 -> 171/4: d3","43/1 -> 6899/160: e5","173/4 -> 6939/160: f5","87/2 -> 6979/160: f#5","175/4 -> 7019/160: g5","43/1 -> 345/8: c4","173/4 -> 347/8: d4","87/2 -> 349/8: eb4","175/4 -> 351/8: e4","177/4 -> 3559/80: a5","89/2 -> 3579/80: b5","179/4 -> 3599/80: c6","177/4 -> 89/2: c5","179/4 -> 45/1: c5","44/1 -> 177/4: f3","89/2 -> 179/4: f3","45/1 -> 4519/100: b5","227/5 -> 9099/200: g5","181/4 -> 91/2: c5","183/4 -> 46/1: c5","45/1 -> 181/4: e3","91/2 -> 183/4: e3","46/1 -> 3699/80: eb6","185/4 -> 3719/80: d6","187/4 -> 3759/80: c6","185/4 -> 93/2: eb5","187/4 -> 47/1: eb5","46/1 -> 185/4: ab3","93/2 -> 187/4: ab3","47/1 -> 377/8: g4","377/8 -> 189/4: g4","189/4 -> 379/8: f4","95/2 -> 381/8: e4","191/4 -> 383/8: d4"] -export const sowhatelse = ["-1666666666666667/7500000000000000 -> 2/9: G3","0/1 -> 4/3: E3","0/1 -> 4/3: A3","0/1 -> 4/3: D4","0/1 -> 4/3: G4","0/1 -> 4/3: B4","0/1 -> 2/3: D2","2/3 -> 7/9: D2","8/9 -> 1/1: D2","0/1 -> 2/9: c1","2/9 -> 4/9: c1","4/9 -> 2/3: c1","2/3 -> 8/9: c1","8/9 -> 10/9: c1","2/3 -> 4/3: c3","0/1 -> 10/9: c1","0/1 -> 16/3: F3","0/1 -> 16/3: A3","0/1 -> 4/3: E3","0/1 -> 4/3: A3","0/1 -> 4/3: D4","0/1 -> 4/3: G4","0/1 -> 4/3: B4","4/3 -> 2/1: D3","4/3 -> 2/1: G3","4/3 -> 2/1: C4","4/3 -> 2/1: F4","4/3 -> 2/1: A4","10/9 -> 11/9: D2","4/3 -> 2/1: D2","8/9 -> 10/9: c1","10/9 -> 4/3: c1","4/3 -> 14/9: c1","14/9 -> 16/9: c1","16/9 -> 2/1: c1","2/3 -> 4/3: c3","0/1 -> 10/9: c1","10/9 -> 4/3: c1","4/3 -> 8/3: c1","0/1 -> 16/3: F3","0/1 -> 16/3: A3","0/1 -> 16/3: F3","0/1 -> 16/3: A3","2/1 -> 19/9: D2","20/9 -> 7/3: D2","22/9 -> 23/9: D2","8/3 -> 10/3: D2","2/1 -> 20/9: c1","20/9 -> 22/9: c1","22/9 -> 8/3: c1","8/3 -> 26/9: c1","26/9 -> 28/9: c1","2/1 -> 8/3: c3","4/3 -> 8/3: c1","8/3 -> 34/9: c1","0/1 -> 16/3: F3","0/1 -> 16/3: A3","0/1 -> 16/3: F3","0/1 -> 16/3: A3","32/9 -> 4/1: A3","32/9 -> 4/1: D4","32/9 -> 4/1: G4","32/9 -> 4/1: C5","32/9 -> 4/1: E5","8/3 -> 10/3: D2","10/3 -> 31/9: D2","32/9 -> 11/3: D2","34/9 -> 35/9: D2","26/9 -> 28/9: c1","28/9 -> 10/3: c1","10/3 -> 32/9: c1","32/9 -> 34/9: c1","34/9 -> 4/1: c1","10/3 -> 4/1: c3","8/3 -> 34/9: c1","34/9 -> 4/1: c1","0/1 -> 16/3: F3","0/1 -> 16/3: A3","4/1 -> 14/3: C3","14/3 -> 16/3: F3","4/1 -> 14/3: F3","14/3 -> 16/3: B3","4/1 -> 14/3: B3","14/3 -> 16/3: E4","4/1 -> 14/3: E4","14/3 -> 16/3: A4","4/1 -> 14/3: G4","14/3 -> 16/3: C5","4/1 -> 14/3: A1","14/3 -> 16/3: A1","4/1 -> 38/9: c1","38/9 -> 40/9: c1","40/9 -> 14/3: c1","14/3 -> 44/9: c1","44/9 -> 46/9: c1","14/3 -> 16/3: c3","4/1 -> 40/9: c1","40/9 -> 14/3: c1","0/1 -> 16/3: F3","0/1 -> 16/3: A3","14/3 -> 16/3: F3","14/3 -> 16/3: B3","14/3 -> 16/3: E4","14/3 -> 16/3: A4","14/3 -> 16/3: C5","16/3 -> 20/3: E3","16/3 -> 20/3: A3","16/3 -> 20/3: D4","16/3 -> 20/3: G4","16/3 -> 20/3: B4","14/3 -> 16/3: A1","16/3 -> 6/1: D2","44/9 -> 46/9: c1","46/9 -> 16/3: c1","16/3 -> 50/9: c1","50/9 -> 52/9: c1","52/9 -> 6/1: c1","14/3 -> 16/3: c3","16/3 -> 58/9: c1","0/1 -> 16/3: F3","0/1 -> 16/3: A3","16/3 -> 32/3: F3","16/3 -> 32/3: A3","16/3 -> 20/3: E3","16/3 -> 20/3: A3","16/3 -> 20/3: D4","16/3 -> 20/3: G4","16/3 -> 20/3: B4","20/3 -> 8/1: G3","20/3 -> 8/1: C4","20/3 -> 8/1: F4","20/3 -> 8/1: B4","20/3 -> 8/1: D5","6/1 -> 55/9: D2","56/9 -> 19/3: D2","58/9 -> 59/9: D2","20/3 -> 22/3: D2","6/1 -> 56/9: c1","56/9 -> 58/9: c1","58/9 -> 20/3: c1","20/3 -> 62/9: c1","62/9 -> 64/9: c1","6/1 -> 20/3: c3","16/3 -> 58/9: c1","58/9 -> 20/3: c1","20/3 -> 64/9: c1","16/3 -> 32/3: F3","16/3 -> 32/3: A3","16/3 -> 32/3: F3","16/3 -> 32/3: A3","20/3 -> 8/1: G3","20/3 -> 8/1: C4","20/3 -> 8/1: F4","20/3 -> 8/1: B4","20/3 -> 8/1: D5","20/3 -> 22/3: D2","22/3 -> 67/9: D2","68/9 -> 23/3: D2","70/9 -> 71/9: D2","62/9 -> 64/9: c1","64/9 -> 22/3: c1","22/3 -> 68/9: c1","68/9 -> 70/9: c1","70/9 -> 8/1: c1","22/3 -> 8/1: c3","20/3 -> 64/9: c1","68/9 -> 8/1: c1","16/3 -> 32/3: F3","16/3 -> 32/3: A3","80/9 -> 28/3: A3","80/9 -> 28/3: D4","80/9 -> 28/3: G4","80/9 -> 28/3: C5","80/9 -> 28/3: E5","8/1 -> 26/3: D2","26/3 -> 79/9: D2","80/9 -> 9/1: D2","8/1 -> 74/9: c1","74/9 -> 76/9: c1","76/9 -> 26/3: c1","26/3 -> 80/9: c1","80/9 -> 82/9: c1","26/3 -> 28/3: c3","8/1 -> 82/9: c1","16/3 -> 32/3: F3","16/3 -> 32/3: A3","80/9 -> 28/3: A3","80/9 -> 28/3: D4","80/9 -> 28/3: G4","80/9 -> 28/3: C5","80/9 -> 28/3: E5","28/3 -> 10/1: D3","28/3 -> 10/1: G3","28/3 -> 10/1: C4","28/3 -> 10/1: F4","28/3 -> 10/1: A4","82/9 -> 83/9: D2","28/3 -> 88/9: C2","88/9 -> 92/9: C2","80/9 -> 82/9: c1","82/9 -> 28/3: c1","28/3 -> 86/9: c1","86/9 -> 88/9: c1","88/9 -> 10/1: c1","26/3 -> 28/3: c3","8/1 -> 82/9: c1","82/9 -> 28/3: c1","28/3 -> 86/9: c1","86/9 -> 88/9: c1","16/3 -> 32/3: F3","16/3 -> 32/3: A3","16/3 -> 32/3: F3","16/3 -> 32/3: A3","32/3 -> 12/1: E3","32/3 -> 12/1: A3","32/3 -> 12/1: D4","32/3 -> 12/1: G4","32/3 -> 12/1: B4","88/9 -> 92/9: C2","92/9 -> 32/3: C2","32/3 -> 34/3: D2","10/1 -> 92/9: c1","92/9 -> 94/9: c1","94/9 -> 32/3: c1","32/3 -> 98/9: c1","98/9 -> 100/9: c1","10/1 -> 32/3: c3","10/1 -> 92/9: c1","92/9 -> 94/9: c1","94/9 -> 32/3: c1","32/3 -> 106/9: c1","16/3 -> 32/3: F3","16/3 -> 32/3: A3","32/3 -> 16/1: F3","32/3 -> 16/1: A3","32/3 -> 12/1: E3","32/3 -> 12/1: A3","32/3 -> 12/1: D4","32/3 -> 12/1: G4","32/3 -> 12/1: B4","32/3 -> 34/3: D2","34/3 -> 103/9: D2","104/9 -> 35/3: D2","106/9 -> 107/9: D2","98/9 -> 100/9: c1","100/9 -> 34/3: c1","34/3 -> 104/9: c1","104/9 -> 106/9: c1","106/9 -> 12/1: c1","34/3 -> 12/1: c3","32/3 -> 106/9: c1","106/9 -> 12/1: c1","32/3 -> 16/1: F3","32/3 -> 16/1: A3","12/1 -> 38/3: C3","38/3 -> 40/3: F3","12/1 -> 38/3: F3","38/3 -> 40/3: B3","12/1 -> 38/3: B3","38/3 -> 40/3: E4","12/1 -> 38/3: E4","38/3 -> 40/3: A4","12/1 -> 38/3: G4","38/3 -> 40/3: C5","12/1 -> 38/3: D2","38/3 -> 115/9: D2","116/9 -> 13/1: D2","12/1 -> 110/9: c1","110/9 -> 112/9: c1","112/9 -> 38/3: c1","38/3 -> 116/9: c1","116/9 -> 118/9: c1","38/3 -> 40/3: c3","12/1 -> 40/3: c1","32/3 -> 16/1: F3","32/3 -> 16/1: A3","38/3 -> 40/3: F3","38/3 -> 40/3: B3","38/3 -> 40/3: E4","38/3 -> 40/3: A4","38/3 -> 40/3: C5","118/9 -> 119/9: D2","40/3 -> 14/1: D2","116/9 -> 118/9: c1","118/9 -> 40/3: c1","40/3 -> 122/9: c1","122/9 -> 124/9: c1","124/9 -> 14/1: c1","38/3 -> 40/3: c3","12/1 -> 40/3: c1","40/3 -> 130/9: c1","32/3 -> 16/1: F3","32/3 -> 16/1: A3","32/3 -> 16/1: F3","32/3 -> 16/1: A3","128/9 -> 44/3: A3","128/9 -> 44/3: D4","128/9 -> 44/3: G4","128/9 -> 44/3: C5","128/9 -> 44/3: E5","44/3 -> 16/1: G3","44/3 -> 16/1: C4","44/3 -> 16/1: F4","44/3 -> 16/1: B4","44/3 -> 16/1: D5","14/1 -> 127/9: D2","128/9 -> 43/3: D2","130/9 -> 131/9: D2","44/3 -> 46/3: A1","14/1 -> 128/9: c1","128/9 -> 130/9: c1","130/9 -> 44/3: c1","44/3 -> 134/9: c1","134/9 -> 136/9: c1","14/1 -> 44/3: c3","40/3 -> 130/9: c1","130/9 -> 44/3: c1","44/3 -> 136/9: c1","32/3 -> 16/1: F3","32/3 -> 16/1: A3","32/3 -> 16/1: F3","32/3 -> 16/1: A3","44/3 -> 16/1: G3","44/3 -> 16/1: C4","44/3 -> 16/1: F4","44/3 -> 16/1: B4","44/3 -> 16/1: D5","44/3 -> 46/3: A1","46/3 -> 16/1: E2","134/9 -> 136/9: c1","136/9 -> 46/3: c1","46/3 -> 140/9: c1","140/9 -> 142/9: c1","142/9 -> 16/1: c1","46/3 -> 16/1: c3","44/3 -> 136/9: c1","136/9 -> 46/3: c1","32/3 -> 16/1: F3","32/3 -> 16/1: A3","16/1 -> 52/3: E3","16/1 -> 52/3: A3","16/1 -> 52/3: D4","16/1 -> 52/3: G4","16/1 -> 52/3: B4","16/1 -> 50/3: D2","50/3 -> 151/9: D2","152/9 -> 17/1: D2","16/1 -> 146/9: c1","146/9 -> 148/9: c1","148/9 -> 50/3: c1","50/3 -> 152/9: c1","152/9 -> 154/9: c1","50/3 -> 52/3: c3","16/1 -> 154/9: c1","16/1 -> 64/3: F3","16/1 -> 64/3: A3","16/1 -> 52/3: E3","16/1 -> 52/3: A3","16/1 -> 52/3: D4","16/1 -> 52/3: G4","16/1 -> 52/3: B4","52/3 -> 18/1: D3","52/3 -> 18/1: G3","52/3 -> 18/1: C4","52/3 -> 18/1: F4","52/3 -> 18/1: A4","154/9 -> 155/9: D2","52/3 -> 18/1: D2","152/9 -> 154/9: c1","154/9 -> 52/3: c1","52/3 -> 158/9: c1","158/9 -> 160/9: c1","160/9 -> 18/1: c1","50/3 -> 52/3: c3","16/1 -> 154/9: c1","154/9 -> 52/3: c1","52/3 -> 160/9: c1","16/1 -> 64/3: F3","16/1 -> 64/3: A3","16/1 -> 64/3: F3","16/1 -> 64/3: A3","18/1 -> 163/9: D2","164/9 -> 55/3: D2","166/9 -> 167/9: D2","56/3 -> 58/3: D2","18/1 -> 164/9: c1","164/9 -> 166/9: c1","166/9 -> 56/3: c1","56/3 -> 170/9: c1","170/9 -> 172/9: c1","18/1 -> 56/3: c3","164/9 -> 56/3: c1","56/3 -> 178/9: c1","16/1 -> 64/3: F3","16/1 -> 64/3: A3","16/1 -> 64/3: F3","16/1 -> 64/3: A3","176/9 -> 20/1: A3","176/9 -> 20/1: D4","176/9 -> 20/1: G4","176/9 -> 20/1: C5","176/9 -> 20/1: E5","56/3 -> 58/3: D2","58/3 -> 175/9: D2","176/9 -> 59/3: D2","178/9 -> 179/9: D2","170/9 -> 172/9: c1","172/9 -> 58/3: c1","58/3 -> 176/9: c1","176/9 -> 178/9: c1","178/9 -> 20/1: c1","58/3 -> 20/1: c3","56/3 -> 178/9: c1","178/9 -> 20/1: c1","16/1 -> 64/3: F3","16/1 -> 64/3: A3","20/1 -> 62/3: C3","62/3 -> 64/3: F3","20/1 -> 62/3: F3","62/3 -> 64/3: B3","20/1 -> 62/3: B3","62/3 -> 64/3: E4","20/1 -> 62/3: E4","62/3 -> 64/3: A4","20/1 -> 62/3: G4","62/3 -> 64/3: C5","20/1 -> 62/3: A1","62/3 -> 64/3: A1","20/1 -> 182/9: c1","182/9 -> 184/9: c1","184/9 -> 62/3: c1","62/3 -> 188/9: c1","188/9 -> 190/9: c1","62/3 -> 64/3: c3","20/1 -> 182/9: c1","182/9 -> 184/9: c1","62/3 -> 188/9: c1","188/9 -> 190/9: c1","16/1 -> 64/3: F3","16/1 -> 64/3: A3","196/9 -> 200/9: Bb5","4947916666666667/234375000000000 -> 194/9: Gb3","62/3 -> 64/3: F3","62/3 -> 64/3: B3","62/3 -> 64/3: E4","62/3 -> 64/3: A4","62/3 -> 64/3: C5","64/3 -> 68/3: F3","64/3 -> 68/3: Bb3","64/3 -> 68/3: Eb4","64/3 -> 68/3: Ab4","64/3 -> 68/3: C5","62/3 -> 64/3: A1","64/3 -> 22/1: Eb2","188/9 -> 190/9: c1","190/9 -> 64/3: c1","64/3 -> 194/9: c1","194/9 -> 196/9: c1","196/9 -> 22/1: c1","62/3 -> 64/3: c3","188/9 -> 190/9: c1","190/9 -> 64/3: c1","64/3 -> 202/9: c1","16/1 -> 64/3: F3","16/1 -> 64/3: A3","64/3 -> 80/3: Gb3","64/3 -> 80/3: Bb3","196/9 -> 200/9: Bb5","22/1 -> 202/9: Bb4","200/9 -> 68/3: Db5","5260416666666667/234375000000000 -> 206/9: Db4","5260416666666667/234375000000000 -> 206/9: Db4","64/3 -> 68/3: F3","64/3 -> 68/3: Bb3","64/3 -> 68/3: Eb4","64/3 -> 68/3: Ab4","64/3 -> 68/3: C5","68/3 -> 24/1: Ab3","68/3 -> 24/1: Db4","68/3 -> 24/1: Gb4","68/3 -> 24/1: C5","68/3 -> 24/1: Eb5","22/1 -> 199/9: Eb2","200/9 -> 67/3: Eb2","202/9 -> 203/9: Eb2","68/3 -> 70/3: Eb2","22/1 -> 200/9: c1","200/9 -> 202/9: c1","202/9 -> 68/3: c1","68/3 -> 206/9: c1","206/9 -> 208/9: c1","22/1 -> 68/3: c3","64/3 -> 202/9: c1","202/9 -> 68/3: c1","68/3 -> 24/1: c1","64/3 -> 80/3: Gb3","64/3 -> 80/3: Bb3","64/3 -> 80/3: Gb3","64/3 -> 80/3: Bb3","208/9 -> 212/9: Bb5","70/3 -> 214/9: Bb4","212/9 -> 24/1: Db5","1857638888888889/78125000000000 -> 218/9: Db4","68/3 -> 24/1: Ab3","68/3 -> 24/1: Db4","68/3 -> 24/1: Gb4","68/3 -> 24/1: C5","68/3 -> 24/1: Eb5","68/3 -> 70/3: Eb2","70/3 -> 211/9: Eb2","212/9 -> 71/3: Eb2","214/9 -> 215/9: Eb2","206/9 -> 208/9: c1","208/9 -> 70/3: c1","70/3 -> 212/9: c1","212/9 -> 214/9: c1","214/9 -> 24/1: c1","70/3 -> 24/1: c3","68/3 -> 24/1: c1","64/3 -> 80/3: Gb3","64/3 -> 80/3: Bb3","220/9 -> 224/9: Bb5","74/3 -> 226/9: Bb4","224/9 -> 76/3: Db5","1857638888888889/78125000000000 -> 218/9: Db4","224/9 -> 76/3: Bb3","224/9 -> 76/3: Eb4","224/9 -> 76/3: Ab4","224/9 -> 76/3: Db5","224/9 -> 76/3: F5","24/1 -> 74/3: Eb2","74/3 -> 223/9: Eb2","224/9 -> 25/1: Eb2","24/1 -> 218/9: c1","218/9 -> 220/9: c1","220/9 -> 74/3: c1","74/3 -> 224/9: c1","224/9 -> 226/9: c1","74/3 -> 76/3: c3","24/1 -> 226/9: c1","64/3 -> 80/3: Gb3","64/3 -> 80/3: Bb3","74/3 -> 226/9: Bb4","224/9 -> 76/3: Db5","5885416666666667/234375000000000 -> 230/9: Db4","232/9 -> 236/9: Bb5","5885416666666667/234375000000000 -> 230/9: Db4","5885416666666667/234375000000000 -> 230/9: Db4","224/9 -> 76/3: Bb3","224/9 -> 76/3: Eb4","224/9 -> 76/3: Ab4","224/9 -> 76/3: Db5","224/9 -> 76/3: F5","76/3 -> 26/1: Eb3","76/3 -> 26/1: Ab3","76/3 -> 26/1: Db4","76/3 -> 26/1: Gb4","76/3 -> 26/1: Bb4","226/9 -> 227/9: Eb2","76/3 -> 232/9: Db2","232/9 -> 236/9: Db2","224/9 -> 226/9: c1","226/9 -> 76/3: c1","76/3 -> 230/9: c1","230/9 -> 232/9: c1","232/9 -> 26/1: c1","74/3 -> 76/3: c3","24/1 -> 226/9: c1","226/9 -> 76/3: c1","76/3 -> 232/9: c1","232/9 -> 26/1: c1","64/3 -> 80/3: Gb3","64/3 -> 80/3: Bb3","64/3 -> 80/3: Gb3","64/3 -> 80/3: Bb3","232/9 -> 236/9: Bb5","26/1 -> 238/9: Bb4","236/9 -> 80/3: Db5","6197916666666667/234375000000000 -> 242/9: Db4","6197916666666667/234375000000000 -> 242/9: Db4","80/3 -> 28/1: F3","80/3 -> 28/1: Bb3","80/3 -> 28/1: Eb4","80/3 -> 28/1: Ab4","80/3 -> 28/1: C5","232/9 -> 236/9: Db2","236/9 -> 80/3: Db2","80/3 -> 82/3: Eb2","26/1 -> 236/9: c1","236/9 -> 238/9: c1","238/9 -> 80/3: c1","80/3 -> 242/9: c1","242/9 -> 244/9: c1","26/1 -> 80/3: c3","80/3 -> 250/9: c1","64/3 -> 80/3: Gb3","64/3 -> 80/3: Bb3","80/3 -> 32/1: Gb3","80/3 -> 32/1: Bb3","244/9 -> 248/9: Ab5","82/3 -> 250/9: Ab4","248/9 -> 28/1: C5","2170138888888889/78125000000000 -> 254/9: C4","80/3 -> 28/1: F3","80/3 -> 28/1: Bb3","80/3 -> 28/1: Eb4","80/3 -> 28/1: Ab4","80/3 -> 28/1: C5","80/3 -> 82/3: Eb2","82/3 -> 247/9: Eb2","248/9 -> 83/3: Eb2","250/9 -> 251/9: Eb2","242/9 -> 244/9: c1","244/9 -> 82/3: c1","82/3 -> 248/9: c1","248/9 -> 250/9: c1","250/9 -> 28/1: c1","82/3 -> 28/1: c3","80/3 -> 250/9: c1","250/9 -> 28/1: c1","80/3 -> 32/1: Gb3","80/3 -> 32/1: Bb3","256/9 -> 260/9: Ab5","86/3 -> 262/9: Ab4","260/9 -> 88/3: C5","2170138888888889/78125000000000 -> 254/9: C4","28/1 -> 86/3: Db3","86/3 -> 88/3: Gb3","28/1 -> 86/3: Gb3","86/3 -> 88/3: C4","28/1 -> 86/3: C4","86/3 -> 88/3: F4","28/1 -> 86/3: F4","86/3 -> 88/3: Bb4","28/1 -> 86/3: Ab4","86/3 -> 88/3: Db5","28/1 -> 86/3: Eb2","86/3 -> 259/9: Eb2","260/9 -> 29/1: Eb2","28/1 -> 254/9: c1","254/9 -> 256/9: c1","256/9 -> 86/3: c1","86/3 -> 260/9: c1","260/9 -> 262/9: c1","86/3 -> 88/3: c3","28/1 -> 256/9: c1","260/9 -> 88/3: c1","80/3 -> 32/1: Gb3","80/3 -> 32/1: Bb3","86/3 -> 262/9: Ab4","260/9 -> 88/3: C5","6822916666666667/234375000000000 -> 266/9: C4","268/9 -> 272/9: Gb5","6822916666666667/234375000000000 -> 266/9: C4","86/3 -> 88/3: Gb3","86/3 -> 88/3: C4","86/3 -> 88/3: F4","86/3 -> 88/3: Bb4","86/3 -> 88/3: Db5","262/9 -> 263/9: Eb2","88/3 -> 30/1: Eb2","260/9 -> 262/9: c1","262/9 -> 88/3: c1","88/3 -> 266/9: c1","266/9 -> 268/9: c1","268/9 -> 30/1: c1","86/3 -> 88/3: c3","260/9 -> 88/3: c1","88/3 -> 274/9: c1","80/3 -> 32/1: Gb3","80/3 -> 32/1: Bb3","80/3 -> 32/1: Gb3","80/3 -> 32/1: Bb3","268/9 -> 272/9: Gb5","30/1 -> 274/9: Gb4","272/9 -> 92/3: Bb4","7135416666666667/234375000000000 -> 278/9: Bb3","7135416666666667/234375000000000 -> 278/9: Bb3","272/9 -> 92/3: Bb3","272/9 -> 92/3: Eb4","272/9 -> 92/3: Ab4","272/9 -> 92/3: Db5","272/9 -> 92/3: F5","92/3 -> 32/1: Ab3","92/3 -> 32/1: Db4","92/3 -> 32/1: Gb4","92/3 -> 32/1: C5","92/3 -> 32/1: Eb5","30/1 -> 271/9: Eb2","272/9 -> 91/3: Eb2","274/9 -> 275/9: Eb2","92/3 -> 94/3: Bb1","30/1 -> 272/9: c1","272/9 -> 274/9: c1","274/9 -> 92/3: c1","92/3 -> 278/9: c1","278/9 -> 280/9: c1","30/1 -> 92/3: c3","88/3 -> 274/9: c1","274/9 -> 92/3: c1","92/3 -> 278/9: c1","278/9 -> 280/9: c1","80/3 -> 32/1: Gb3","80/3 -> 32/1: Bb3","80/3 -> 32/1: Gb3","80/3 -> 32/1: Bb3","280/9 -> 284/9: F5","94/3 -> 286/9: F4","284/9 -> 32/1: Ab4","2482638888888889/78125000000000 -> 290/9: Ab3","92/3 -> 32/1: Ab3","92/3 -> 32/1: Db4","92/3 -> 32/1: Gb4","92/3 -> 32/1: C5","92/3 -> 32/1: Eb5","92/3 -> 94/3: Bb1","94/3 -> 32/1: F2","278/9 -> 280/9: c1","280/9 -> 94/3: c1","94/3 -> 284/9: c1","284/9 -> 286/9: c1","286/9 -> 32/1: c1","94/3 -> 32/1: c3","278/9 -> 280/9: c1","94/3 -> 284/9: c1","284/9 -> 286/9: c1","286/9 -> 32/1: c1","80/3 -> 32/1: Gb3","80/3 -> 32/1: Bb3","292/9 -> 296/9: D5","98/3 -> 298/9: D4","296/9 -> 100/3: F4","2482638888888889/78125000000000 -> 290/9: G3","32/1 -> 98/3: D2","98/3 -> 295/9: D2","296/9 -> 33/1: D2","32/1 -> 290/9: c1","290/9 -> 292/9: c1","292/9 -> 98/3: c1","98/3 -> 296/9: c1","296/9 -> 298/9: c1","98/3 -> 100/3: c3","32/1 -> 298/9: c1","98/3 -> 298/9: D4","296/9 -> 100/3: F4","7760416666666667/234375000000000 -> 302/9: F3","304/9 -> 308/9: D5","7760416666666667/234375000000000 -> 302/9: F3","298/9 -> 299/9: D2","100/3 -> 34/1: D2","296/9 -> 298/9: c1","298/9 -> 100/3: c1","100/3 -> 302/9: c1","302/9 -> 304/9: c1","304/9 -> 34/1: c1","98/3 -> 100/3: c3","32/1 -> 298/9: c1","298/9 -> 100/3: c1","100/3 -> 104/3: c1","304/9 -> 308/9: D5","34/1 -> 310/9: D4","308/9 -> 104/3: F4","8072916666666667/234375000000000 -> 314/9: F3","8072916666666667/234375000000000 -> 314/9: F3","8072916666666667/234375000000000 -> 314/9: F3","34/1 -> 307/9: D2","308/9 -> 103/3: D2","310/9 -> 311/9: D2","104/3 -> 106/3: D2","34/1 -> 308/9: c1","308/9 -> 310/9: c1","310/9 -> 104/3: c1","104/3 -> 314/9: c1","314/9 -> 316/9: c1","34/1 -> 104/3: c3","100/3 -> 104/3: c1","104/3 -> 322/9: c1","316/9 -> 320/9: D5","106/3 -> 322/9: D4","320/9 -> 36/1: F4","2795138888888889/78125000000000 -> 326/9: F3","104/3 -> 106/3: D2","106/3 -> 319/9: D2","320/9 -> 107/3: D2","322/9 -> 323/9: D2","314/9 -> 316/9: c1","316/9 -> 106/3: c1","106/3 -> 320/9: c1","320/9 -> 322/9: c1","322/9 -> 36/1: c1","106/3 -> 36/1: c3","104/3 -> 322/9: c1","322/9 -> 36/1: c1","328/9 -> 332/9: D5","110/3 -> 334/9: D4","332/9 -> 112/3: F4","2795138888888889/78125000000000 -> 326/9: F3","36/1 -> 110/3: A1","110/3 -> 112/3: A1","36/1 -> 326/9: c1","326/9 -> 328/9: c1","328/9 -> 110/3: c1","110/3 -> 332/9: c1","332/9 -> 334/9: c1","110/3 -> 112/3: c3","36/1 -> 328/9: c1","328/9 -> 110/3: c1","110/3 -> 334/9: D4","332/9 -> 112/3: F4","8697916666666667/234375000000000 -> 338/9: F3","8697916666666667/234375000000000 -> 338/9: F3","340/9 -> 344/9: A5","8697916666666667/234375000000000 -> 338/9: F3","110/3 -> 112/3: A1","112/3 -> 38/1: D2","332/9 -> 334/9: c1","334/9 -> 112/3: c1","112/3 -> 338/9: c1","338/9 -> 340/9: c1","340/9 -> 38/1: c1","110/3 -> 112/3: c3","112/3 -> 346/9: c1","340/9 -> 344/9: A5","38/1 -> 346/9: A4","344/9 -> 116/3: C5","1501736111111111/39062500000000 -> 350/9: C4","1501736111111111/39062500000000 -> 350/9: C4","1501736111111111/39062500000000 -> 350/9: C4","38/1 -> 343/9: D2","344/9 -> 115/3: D2","346/9 -> 347/9: D2","116/3 -> 118/3: D2","38/1 -> 344/9: c1","344/9 -> 346/9: c1","346/9 -> 116/3: c1","116/3 -> 350/9: c1","350/9 -> 352/9: c1","38/1 -> 116/3: c3","112/3 -> 346/9: c1","346/9 -> 116/3: c1","116/3 -> 352/9: c1","352/9 -> 356/9: A5","118/3 -> 358/9: A4","356/9 -> 40/1: C5","4661458333333333/117187500000000 -> 362/9: C4","4661458333333333/117187500000000 -> 362/9: C4","116/3 -> 118/3: D2","118/3 -> 355/9: D2","356/9 -> 119/3: D2","358/9 -> 359/9: D2","350/9 -> 352/9: c1","352/9 -> 118/3: c1","118/3 -> 356/9: c1","356/9 -> 358/9: c1","358/9 -> 40/1: c1","118/3 -> 40/1: c3","116/3 -> 352/9: c1","356/9 -> 40/1: c1","364/9 -> 368/9: A5","122/3 -> 370/9: A4","368/9 -> 124/3: C5","4661458333333333/117187500000000 -> 362/9: C4","40/1 -> 122/3: D2","122/3 -> 367/9: D2","368/9 -> 41/1: D2","40/1 -> 362/9: c1","362/9 -> 364/9: c1","364/9 -> 122/3: c1","122/3 -> 368/9: c1","368/9 -> 370/9: c1","122/3 -> 124/3: c3","40/1 -> 370/9: c1","122/3 -> 370/9: A4","368/9 -> 124/3: C5","4817708333333333/117187500000000 -> 374/9: C4","4817708333333333/117187500000000 -> 374/9: C4","376/9 -> 380/9: A5","4817708333333333/117187500000000 -> 374/9: C4","370/9 -> 371/9: D2","124/3 -> 376/9: C2","376/9 -> 380/9: C2","368/9 -> 370/9: c1","370/9 -> 124/3: c1","124/3 -> 374/9: c1","374/9 -> 376/9: c1","376/9 -> 42/1: c1","122/3 -> 124/3: c3","40/1 -> 370/9: c1","370/9 -> 124/3: c1","124/3 -> 374/9: c1","374/9 -> 376/9: c1","376/9 -> 380/9: A5","42/1 -> 382/9: A4","380/9 -> 128/3: C5","1657986111111111/39062500000000 -> 386/9: C4","128/3 -> 44/1: E3","128/3 -> 44/1: A3","128/3 -> 44/1: D4","128/3 -> 44/1: G4","128/3 -> 44/1: B4","376/9 -> 380/9: C2","380/9 -> 128/3: C2","128/3 -> 130/3: D2","42/1 -> 380/9: c1","380/9 -> 382/9: c1","382/9 -> 128/3: c1","128/3 -> 386/9: c1","386/9 -> 388/9: c1","42/1 -> 128/3: c3","42/1 -> 380/9: c1","380/9 -> 382/9: c1","382/9 -> 128/3: c1","128/3 -> 394/9: c1","128/3 -> 48/1: F3","128/3 -> 48/1: A3","128/3 -> 44/1: E3","128/3 -> 44/1: A3","128/3 -> 44/1: D4","128/3 -> 44/1: G4","128/3 -> 44/1: B4","128/3 -> 130/3: D2","130/3 -> 391/9: D2","392/9 -> 131/3: D2","394/9 -> 395/9: D2","386/9 -> 388/9: c1","388/9 -> 130/3: c1","130/3 -> 392/9: c1","392/9 -> 394/9: c1","394/9 -> 44/1: c1","130/3 -> 44/1: c3","128/3 -> 394/9: c1","394/9 -> 44/1: c1","128/3 -> 48/1: F3","128/3 -> 48/1: A3","44/1 -> 134/3: C3","134/3 -> 136/3: F3","44/1 -> 134/3: F3","134/3 -> 136/3: B3","44/1 -> 134/3: B3","134/3 -> 136/3: E4","44/1 -> 134/3: E4","134/3 -> 136/3: A4","44/1 -> 134/3: G4","134/3 -> 136/3: C5","44/1 -> 134/3: D2","134/3 -> 403/9: D2","404/9 -> 45/1: D2","44/1 -> 398/9: c1","398/9 -> 400/9: c1","400/9 -> 134/3: c1","134/3 -> 404/9: c1","404/9 -> 406/9: c1","134/3 -> 136/3: c3","44/1 -> 136/3: c1","128/3 -> 48/1: F3","128/3 -> 48/1: A3","134/3 -> 136/3: F3","134/3 -> 136/3: B3","134/3 -> 136/3: E4","134/3 -> 136/3: A4","134/3 -> 136/3: C5","406/9 -> 407/9: D2","136/3 -> 46/1: D2","404/9 -> 406/9: c1","406/9 -> 136/3: c1","136/3 -> 410/9: c1","410/9 -> 412/9: c1","412/9 -> 46/1: c1","134/3 -> 136/3: c3","44/1 -> 136/3: c1","136/3 -> 418/9: c1","128/3 -> 48/1: F3","128/3 -> 48/1: A3","128/3 -> 48/1: F3","128/3 -> 48/1: A3","416/9 -> 140/3: A3","416/9 -> 140/3: D4","416/9 -> 140/3: G4","416/9 -> 140/3: C5","416/9 -> 140/3: E5","140/3 -> 48/1: G3","140/3 -> 48/1: C4","140/3 -> 48/1: F4","140/3 -> 48/1: B4","140/3 -> 48/1: D5","46/1 -> 415/9: D2","416/9 -> 139/3: D2","418/9 -> 419/9: D2","140/3 -> 142/3: A1","46/1 -> 416/9: c1","416/9 -> 418/9: c1","418/9 -> 140/3: c1","140/3 -> 422/9: c1","422/9 -> 424/9: c1","46/1 -> 140/3: c3","136/3 -> 418/9: c1","418/9 -> 140/3: c1","140/3 -> 424/9: c1","128/3 -> 48/1: F3","128/3 -> 48/1: A3","128/3 -> 48/1: F3","128/3 -> 48/1: A3","140/3 -> 48/1: G3","140/3 -> 48/1: C4","140/3 -> 48/1: F4","140/3 -> 48/1: B4","140/3 -> 48/1: D5","140/3 -> 142/3: A1","142/3 -> 48/1: E2","422/9 -> 424/9: c1","424/9 -> 142/3: c1","142/3 -> 428/9: c1","428/9 -> 430/9: c1","430/9 -> 48/1: c1","142/3 -> 48/1: c3","140/3 -> 424/9: c1","424/9 -> 142/3: c1","128/3 -> 48/1: F3","128/3 -> 48/1: A3","48/1 -> 148/3: E3","48/1 -> 148/3: A3","48/1 -> 148/3: D4","48/1 -> 148/3: G4","48/1 -> 148/3: B4","48/1 -> 146/3: D2","146/3 -> 439/9: D2","440/9 -> 49/1: D2","48/1 -> 434/9: c1","434/9 -> 436/9: c1","436/9 -> 146/3: c1","146/3 -> 440/9: c1","440/9 -> 442/9: c1","146/3 -> 148/3: c3","48/1 -> 442/9: c1","48/1 -> 160/3: F3","48/1 -> 160/3: A3","48/1 -> 148/3: E3","48/1 -> 148/3: A3","48/1 -> 148/3: D4","48/1 -> 148/3: G4","48/1 -> 148/3: B4","148/3 -> 50/1: D3","148/3 -> 50/1: G3","148/3 -> 50/1: C4","148/3 -> 50/1: F4","148/3 -> 50/1: A4","442/9 -> 443/9: D2","148/3 -> 50/1: D2","440/9 -> 442/9: c1","442/9 -> 148/3: c1","148/3 -> 446/9: c1","446/9 -> 448/9: c1","448/9 -> 50/1: c1","146/3 -> 148/3: c3","48/1 -> 442/9: c1","442/9 -> 148/3: c1","148/3 -> 448/9: c1","48/1 -> 160/3: F3","48/1 -> 160/3: A3","48/1 -> 160/3: F3","48/1 -> 160/3: A3","50/1 -> 451/9: D2","452/9 -> 151/3: D2","454/9 -> 455/9: D2","152/3 -> 154/3: D2","50/1 -> 452/9: c1","452/9 -> 454/9: c1","454/9 -> 152/3: c1","152/3 -> 458/9: c1","458/9 -> 460/9: c1","50/1 -> 152/3: c3","452/9 -> 152/3: c1","152/3 -> 466/9: c1","48/1 -> 160/3: F3","48/1 -> 160/3: A3","48/1 -> 160/3: F3","48/1 -> 160/3: A3","464/9 -> 52/1: A3","464/9 -> 52/1: D4","464/9 -> 52/1: G4","464/9 -> 52/1: C5","464/9 -> 52/1: E5","152/3 -> 154/3: D2","154/3 -> 463/9: D2","464/9 -> 155/3: D2","466/9 -> 467/9: D2","458/9 -> 460/9: c1","460/9 -> 154/3: c1","154/3 -> 464/9: c1","464/9 -> 466/9: c1","466/9 -> 52/1: c1","154/3 -> 52/1: c3","152/3 -> 466/9: c1","466/9 -> 52/1: c1","48/1 -> 160/3: F3","48/1 -> 160/3: A3","52/1 -> 158/3: C3","158/3 -> 160/3: F3","52/1 -> 158/3: F3","158/3 -> 160/3: B3","52/1 -> 158/3: B3","158/3 -> 160/3: E4","52/1 -> 158/3: E4","158/3 -> 160/3: A4","52/1 -> 158/3: G4","158/3 -> 160/3: C5","52/1 -> 158/3: A1","158/3 -> 160/3: A1","52/1 -> 470/9: c1","470/9 -> 472/9: c1","472/9 -> 158/3: c1","158/3 -> 476/9: c1","476/9 -> 478/9: c1","158/3 -> 160/3: c3","52/1 -> 470/9: c1","470/9 -> 472/9: c1","158/3 -> 476/9: c1","476/9 -> 478/9: c1","48/1 -> 160/3: F3","48/1 -> 160/3: A3","158/3 -> 160/3: F3","158/3 -> 160/3: B3","158/3 -> 160/3: E4","158/3 -> 160/3: A4","158/3 -> 160/3: C5","160/3 -> 164/3: E3","160/3 -> 164/3: A3","160/3 -> 164/3: D4","160/3 -> 164/3: G4","160/3 -> 164/3: B4","158/3 -> 160/3: A1","160/3 -> 54/1: D2","476/9 -> 478/9: c1","478/9 -> 160/3: c1","160/3 -> 482/9: c1","482/9 -> 484/9: c1","484/9 -> 54/1: c1","158/3 -> 160/3: c3","476/9 -> 478/9: c1","478/9 -> 160/3: c1","160/3 -> 490/9: c1","48/1 -> 160/3: F3","48/1 -> 160/3: A3","160/3 -> 176/3: F3","160/3 -> 176/3: A3","160/3 -> 164/3: E3","160/3 -> 164/3: A3","160/3 -> 164/3: D4","160/3 -> 164/3: G4","160/3 -> 164/3: B4","164/3 -> 56/1: G3","164/3 -> 56/1: C4","164/3 -> 56/1: F4","164/3 -> 56/1: B4","164/3 -> 56/1: D5","54/1 -> 487/9: D2","488/9 -> 163/3: D2","490/9 -> 491/9: D2","164/3 -> 166/3: D2","54/1 -> 488/9: c1","488/9 -> 490/9: c1","490/9 -> 164/3: c1","164/3 -> 494/9: c1","494/9 -> 496/9: c1","54/1 -> 164/3: c3","160/3 -> 490/9: c1","490/9 -> 164/3: c1","164/3 -> 56/1: c1","160/3 -> 176/3: F3","160/3 -> 176/3: A3","160/3 -> 176/3: F3","160/3 -> 176/3: A3","164/3 -> 56/1: G3","164/3 -> 56/1: C4","164/3 -> 56/1: F4","164/3 -> 56/1: B4","164/3 -> 56/1: D5","164/3 -> 166/3: D2","166/3 -> 499/9: D2","500/9 -> 167/3: D2","502/9 -> 503/9: D2","494/9 -> 496/9: c1","496/9 -> 166/3: c1","166/3 -> 500/9: c1","500/9 -> 502/9: c1","502/9 -> 56/1: c1","166/3 -> 56/1: c3","164/3 -> 56/1: c1","160/3 -> 176/3: F3","160/3 -> 176/3: A3","512/9 -> 172/3: A3","512/9 -> 172/3: D4","512/9 -> 172/3: G4","512/9 -> 172/3: C5","512/9 -> 172/3: E5","56/1 -> 170/3: D2","170/3 -> 511/9: D2","512/9 -> 57/1: D2","56/1 -> 506/9: c1","506/9 -> 508/9: c1","508/9 -> 170/3: c1","170/3 -> 512/9: c1","512/9 -> 514/9: c1","170/3 -> 172/3: c3","56/1 -> 514/9: c1","160/3 -> 176/3: F3","160/3 -> 176/3: A3","512/9 -> 172/3: A3","512/9 -> 172/3: D4","512/9 -> 172/3: G4","512/9 -> 172/3: C5","512/9 -> 172/3: E5","172/3 -> 58/1: D3","172/3 -> 58/1: G3","172/3 -> 58/1: C4","172/3 -> 58/1: F4","172/3 -> 58/1: A4","514/9 -> 515/9: D2","172/3 -> 520/9: C2","520/9 -> 524/9: C2","512/9 -> 514/9: c1","514/9 -> 172/3: c1","172/3 -> 518/9: c1","518/9 -> 520/9: c1","520/9 -> 58/1: c1","170/3 -> 172/3: c3","56/1 -> 514/9: c1","514/9 -> 172/3: c1","172/3 -> 520/9: c1","520/9 -> 58/1: c1","160/3 -> 176/3: F3","160/3 -> 176/3: A3","160/3 -> 176/3: F3","160/3 -> 176/3: A3","176/3 -> 60/1: E3","176/3 -> 60/1: A3","176/3 -> 60/1: D4","176/3 -> 60/1: G4","176/3 -> 60/1: B4","520/9 -> 524/9: C2","524/9 -> 176/3: C2","176/3 -> 178/3: D2","58/1 -> 524/9: c1","524/9 -> 526/9: c1","526/9 -> 176/3: c1","176/3 -> 530/9: c1","530/9 -> 532/9: c1","58/1 -> 176/3: c3","176/3 -> 538/9: c1","160/3 -> 176/3: F3","160/3 -> 176/3: A3","176/3 -> 64/1: F3","176/3 -> 64/1: A3","176/3 -> 60/1: E3","176/3 -> 60/1: A3","176/3 -> 60/1: D4","176/3 -> 60/1: G4","176/3 -> 60/1: B4","176/3 -> 178/3: D2","178/3 -> 535/9: D2","536/9 -> 179/3: D2","538/9 -> 539/9: D2","530/9 -> 532/9: c1","532/9 -> 178/3: c1","178/3 -> 536/9: c1","536/9 -> 538/9: c1","538/9 -> 60/1: c1","178/3 -> 60/1: c3","176/3 -> 538/9: c1","538/9 -> 60/1: c1","176/3 -> 64/1: F3","176/3 -> 64/1: A3"] -export const speakerman = ["-18/5 -> 2/5: c3","-18/5 -> 2/5: e3","-18/5 -> 2/5: g3","2/5 -> 12/5: g3","2/5 -> 12/5: bb3","2/5 -> 12/5: d4","0/1 -> 4/1: Baker man","2/5 -> 12/5: g3","2/5 -> 12/5: bb3","2/5 -> 12/5: d4","0/1 -> 4/1: Baker man","2/5 -> 12/5: g3","2/5 -> 12/5: bb3","2/5 -> 12/5: d4","12/5 -> 22/5: f3","12/5 -> 22/5: a3","12/5 -> 22/5: c4","0/1 -> 4/1: Baker man","12/5 -> 22/5: f3","12/5 -> 22/5: a3","12/5 -> 22/5: c4","0/1 -> 4/1: Baker man","12/5 -> 22/5: f3","12/5 -> 22/5: a3","12/5 -> 22/5: c4","22/5 -> 42/5: c3","22/5 -> 42/5: e3","22/5 -> 42/5: g3","4/1 -> 8/1: is baking bread","22/5 -> 42/5: c3","22/5 -> 42/5: e3","22/5 -> 42/5: g3","4/1 -> 8/1: is baking bread","22/5 -> 42/5: c3","22/5 -> 42/5: e3","22/5 -> 42/5: g3","4/1 -> 8/1: is baking bread","22/5 -> 42/5: c3","22/5 -> 42/5: e3","22/5 -> 42/5: g3","4/1 -> 8/1: is baking bread","22/5 -> 42/5: c3","22/5 -> 42/5: e3","22/5 -> 42/5: g3","42/5 -> 52/5: g3","42/5 -> 52/5: bb3","42/5 -> 52/5: d4","8/1 -> 12/1: Baker man","42/5 -> 52/5: g3","42/5 -> 52/5: bb3","42/5 -> 52/5: d4","8/1 -> 12/1: Baker man","42/5 -> 52/5: g3","42/5 -> 52/5: bb3","42/5 -> 52/5: d4","52/5 -> 62/5: f3","52/5 -> 62/5: a3","52/5 -> 62/5: c4","8/1 -> 12/1: Baker man","52/5 -> 62/5: f3","52/5 -> 62/5: a3","52/5 -> 62/5: c4","8/1 -> 12/1: Baker man","52/5 -> 62/5: f3","52/5 -> 62/5: a3","52/5 -> 62/5: c4","62/5 -> 82/5: c3","62/5 -> 82/5: e3","62/5 -> 82/5: g3","12/1 -> 16/1: is baking bread","62/5 -> 82/5: c3","62/5 -> 82/5: e3","62/5 -> 82/5: g3","12/1 -> 16/1: is baking bread","62/5 -> 82/5: c3","62/5 -> 82/5: e3","62/5 -> 82/5: g3","12/1 -> 16/1: is baking bread","62/5 -> 82/5: c3","62/5 -> 82/5: e3","62/5 -> 82/5: g3","12/1 -> 16/1: is baking bread","62/5 -> 82/5: c3","62/5 -> 82/5: e3","62/5 -> 82/5: g3","82/5 -> 92/5: g3","82/5 -> 92/5: bb3","82/5 -> 92/5: d4","16/1 -> 20/1: Sagabona","82/5 -> 92/5: g3","82/5 -> 92/5: bb3","82/5 -> 92/5: d4","16/1 -> 20/1: Sagabona","82/5 -> 92/5: g3","82/5 -> 92/5: bb3","82/5 -> 92/5: d4","92/5 -> 102/5: f3","92/5 -> 102/5: a3","92/5 -> 102/5: c4","16/1 -> 20/1: Sagabona","92/5 -> 102/5: f3","92/5 -> 102/5: a3","92/5 -> 102/5: c4","16/1 -> 20/1: Sagabona","92/5 -> 102/5: f3","92/5 -> 102/5: a3","92/5 -> 102/5: c4","102/5 -> 122/5: c3","102/5 -> 122/5: e3","102/5 -> 122/5: g3","20/1 -> 24/1: kunjani wena","102/5 -> 122/5: c3","102/5 -> 122/5: e3","102/5 -> 122/5: g3","20/1 -> 24/1: kunjani wena","102/5 -> 122/5: c3","102/5 -> 122/5: e3","102/5 -> 122/5: g3","20/1 -> 24/1: kunjani wena","102/5 -> 122/5: c3","102/5 -> 122/5: e3","102/5 -> 122/5: g3","20/1 -> 24/1: kunjani wena","102/5 -> 122/5: c3","102/5 -> 122/5: e3","102/5 -> 122/5: g3","122/5 -> 132/5: g3","122/5 -> 132/5: bb3","122/5 -> 132/5: d4","24/1 -> 28/1: Sagabona","122/5 -> 132/5: g3","122/5 -> 132/5: bb3","122/5 -> 132/5: d4","24/1 -> 28/1: Sagabona","122/5 -> 132/5: g3","122/5 -> 132/5: bb3","122/5 -> 132/5: d4","132/5 -> 142/5: f3","132/5 -> 142/5: a3","132/5 -> 142/5: c4","24/1 -> 28/1: Sagabona","132/5 -> 142/5: f3","132/5 -> 142/5: a3","132/5 -> 142/5: c4","24/1 -> 28/1: Sagabona","132/5 -> 142/5: f3","132/5 -> 142/5: a3","132/5 -> 142/5: c4","142/5 -> 162/5: c3","142/5 -> 162/5: e3","142/5 -> 162/5: g3","28/1 -> 32/1: kunjani wena","142/5 -> 162/5: c3","142/5 -> 162/5: e3","142/5 -> 162/5: g3","28/1 -> 32/1: kunjani wena","142/5 -> 162/5: c3","142/5 -> 162/5: e3","142/5 -> 162/5: g3","28/1 -> 32/1: kunjani wena","142/5 -> 162/5: c3","142/5 -> 162/5: e3","142/5 -> 162/5: g3","28/1 -> 32/1: kunjani wena","142/5 -> 162/5: c3","142/5 -> 162/5: e3","142/5 -> 162/5: g3","162/5 -> 172/5: g3","162/5 -> 172/5: bb3","162/5 -> 172/5: d4","32/1 -> 36/1: The night train, is coming","162/5 -> 172/5: g3","162/5 -> 172/5: bb3","162/5 -> 172/5: d4","32/1 -> 36/1: The night train, is coming","162/5 -> 172/5: g3","162/5 -> 172/5: bb3","162/5 -> 172/5: d4","172/5 -> 182/5: f3","172/5 -> 182/5: a3","172/5 -> 182/5: c4","32/1 -> 36/1: The night train, is coming","172/5 -> 182/5: f3","172/5 -> 182/5: a3","172/5 -> 182/5: c4","32/1 -> 36/1: The night train, is coming","172/5 -> 182/5: f3","172/5 -> 182/5: a3","172/5 -> 182/5: c4","182/5 -> 202/5: c3","182/5 -> 202/5: e3","182/5 -> 202/5: g3","36/1 -> 40/1: got to keep on running","182/5 -> 202/5: c3","182/5 -> 202/5: e3","182/5 -> 202/5: g3","36/1 -> 40/1: got to keep on running","182/5 -> 202/5: c3","182/5 -> 202/5: e3","182/5 -> 202/5: g3","36/1 -> 40/1: got to keep on running","182/5 -> 202/5: c3","182/5 -> 202/5: e3","182/5 -> 202/5: g3","36/1 -> 40/1: got to keep on running","182/5 -> 202/5: c3","182/5 -> 202/5: e3","182/5 -> 202/5: g3","202/5 -> 212/5: g3","202/5 -> 212/5: bb3","202/5 -> 212/5: d4","40/1 -> 44/1: The night train, is coming","202/5 -> 212/5: g3","202/5 -> 212/5: bb3","202/5 -> 212/5: d4","40/1 -> 44/1: The night train, is coming","202/5 -> 212/5: g3","202/5 -> 212/5: bb3","202/5 -> 212/5: d4","212/5 -> 222/5: f3","212/5 -> 222/5: a3","212/5 -> 222/5: c4","40/1 -> 44/1: The night train, is coming","212/5 -> 222/5: f3","212/5 -> 222/5: a3","212/5 -> 222/5: c4","40/1 -> 44/1: The night train, is coming","212/5 -> 222/5: f3","212/5 -> 222/5: a3","212/5 -> 222/5: c4","222/5 -> 242/5: c3","222/5 -> 242/5: e3","222/5 -> 242/5: g3","44/1 -> 48/1: got to keep on running","222/5 -> 242/5: c3","222/5 -> 242/5: e3","222/5 -> 242/5: g3","44/1 -> 48/1: got to keep on running","222/5 -> 242/5: c3","222/5 -> 242/5: e3","222/5 -> 242/5: g3","44/1 -> 48/1: got to keep on running","222/5 -> 242/5: c3","222/5 -> 242/5: e3","222/5 -> 242/5: g3","44/1 -> 48/1: got to keep on running"] -export const struct = ["0/1 -> 1/2: c2","1/2 -> 1/1: g2","0/1 -> 1/3: B3","0/1 -> 1/3: D4","0/1 -> 1/3: E4","0/1 -> 1/3: G4","1/3 -> 1/2: B3","1/3 -> 1/2: D4","1/3 -> 1/2: E4","1/3 -> 1/2: G4","5/6 -> 1/1: B3","5/6 -> 1/1: D4","5/6 -> 1/1: E4","5/6 -> 1/1: G4","1/1 -> 3/2: a2","3/2 -> 11/6: e2","11/6 -> 2/1: eb2","4/3 -> 2/1: G3","4/3 -> 2/1: B3","4/3 -> 2/1: C#4","4/3 -> 2/1: F#4","2/1 -> 5/2: d2","5/2 -> 3/1: a2","2/1 -> 13/6: C4","2/1 -> 13/6: E4","2/1 -> 13/6: F4","2/1 -> 13/6: A4","3/1 -> 7/2: g2","7/2 -> 11/3: d2","23/6 -> 4/1: db2","10/3 -> 4/1: B3","10/3 -> 4/1: E4","10/3 -> 4/1: F4","10/3 -> 4/1: A4"] -export const swimming = ["0/1 -> 3/4: F4","0/1 -> 3/4: Bb4","0/1 -> 3/4: D5","3/4 -> 5/4: D4","3/4 -> 5/4: G4","3/4 -> 5/4: Bb4","0/1 -> 3/4: G3","3/4 -> 3/2: G3","3/4 -> 5/4: D4","3/4 -> 5/4: G4","3/4 -> 5/4: Bb4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: F4","3/2 -> 2/1: G3","3/2 -> 2/1: C4","3/2 -> 2/1: E4","3/4 -> 3/2: G3","3/2 -> 9/4: C3","2/1 -> 17/8: Ab3","2/1 -> 17/8: F4","17/8 -> 9/4: A3","17/8 -> 9/4: Gb4","9/4 -> 3/1: Bb3","9/4 -> 3/1: E4","9/4 -> 3/1: G4","3/2 -> 9/4: C3","9/4 -> 3/1: E3","13/4 -> 7/2: F3","13/4 -> 7/2: A3","13/4 -> 7/2: C3","7/2 -> 15/4: F3","7/2 -> 15/4: A3","7/2 -> 15/4: C3","3/1 -> 15/4: F2","15/4 -> 9/2: D2","4/1 -> 17/4: F3","4/1 -> 17/4: A3","4/1 -> 17/4: C3","17/4 -> 9/2: F3","17/4 -> 9/2: A3","17/4 -> 9/2: C3","19/4 -> 5/1: F3","19/4 -> 5/1: Bb3","19/4 -> 5/1: D3","15/4 -> 9/2: D2","9/2 -> 21/4: G2","5/1 -> 21/4: F3","5/1 -> 21/4: Bb3","5/1 -> 21/4: D3","11/2 -> 23/4: F3","11/2 -> 23/4: Bb3","11/2 -> 23/4: Db3","23/4 -> 6/1: F3","23/4 -> 6/1: Bb3","23/4 -> 6/1: Db3","9/2 -> 21/4: G2","21/4 -> 6/1: C2","25/4 -> 13/2: F3","25/4 -> 13/2: A3","25/4 -> 13/2: C3","13/2 -> 27/4: F3","13/2 -> 27/4: A3","13/2 -> 27/4: C3","6/1 -> 27/4: F2","27/4 -> 15/2: D2","7/1 -> 29/4: F3","7/1 -> 29/4: A3","7/1 -> 29/4: C3","29/4 -> 15/2: F3","29/4 -> 15/2: A3","29/4 -> 15/2: C3","31/4 -> 8/1: F3","31/4 -> 8/1: Bb3","31/4 -> 8/1: D3","27/4 -> 15/2: D2","15/2 -> 33/4: G2","8/1 -> 33/4: F3","8/1 -> 33/4: Bb3","8/1 -> 33/4: D3","17/2 -> 35/4: F3","17/2 -> 35/4: B3","17/2 -> 35/4: D3","35/4 -> 9/1: F3","35/4 -> 9/1: B3","35/4 -> 9/1: D3","15/2 -> 33/4: G2","33/4 -> 9/1: C2","9/1 -> 39/4: A5","39/4 -> 41/4: F5","37/4 -> 19/2: F3","37/4 -> 19/2: A3","37/4 -> 19/2: C3","19/2 -> 39/4: F3","19/2 -> 39/4: A3","19/2 -> 39/4: C3","9/1 -> 39/4: F2","39/4 -> 21/2: A2","39/4 -> 41/4: F5","41/4 -> 21/2: C5","21/2 -> 11/1: D5","10/1 -> 41/4: F3","10/1 -> 41/4: A3","10/1 -> 41/4: C3","41/4 -> 21/2: F3","41/4 -> 21/2: A3","41/4 -> 21/2: C3","43/4 -> 11/1: F3","43/4 -> 11/1: Bb3","43/4 -> 11/1: D3","39/4 -> 21/2: A2","21/2 -> 45/4: Bb2","11/1 -> 45/4: F5","45/4 -> 12/1: F5","11/1 -> 45/4: F3","11/1 -> 45/4: Bb3","11/1 -> 45/4: D3","23/2 -> 47/4: F3","23/2 -> 47/4: B3","23/2 -> 47/4: D3","47/4 -> 12/1: F3","47/4 -> 12/1: B3","47/4 -> 12/1: D3","21/2 -> 45/4: Bb2","45/4 -> 12/1: B2","12/1 -> 25/2: C5","25/2 -> 51/4: F5","51/4 -> 53/4: F5","49/4 -> 25/2: A3","49/4 -> 25/2: C4","49/4 -> 25/2: E4","25/2 -> 51/4: A3","25/2 -> 51/4: C4","25/2 -> 51/4: E4","12/1 -> 51/4: A2","51/4 -> 27/2: Ab2","51/4 -> 53/4: F5","53/4 -> 27/2: C6","27/2 -> 57/4: A5","13/1 -> 53/4: Ab3","13/1 -> 53/4: C4","13/1 -> 53/4: Eb4","53/4 -> 27/2: Ab3","53/4 -> 27/2: C4","53/4 -> 27/2: Eb4","55/4 -> 14/1: F3","55/4 -> 14/1: Bb3","55/4 -> 14/1: D3","51/4 -> 27/2: Ab2","27/2 -> 57/4: G2","27/2 -> 57/4: A5","57/4 -> 15/1: G5","14/1 -> 57/4: F3","14/1 -> 57/4: Bb3","14/1 -> 57/4: D3","29/2 -> 59/4: G3","29/2 -> 59/4: C4","29/2 -> 59/4: E4","59/4 -> 15/1: G3","59/4 -> 15/1: C4","59/4 -> 15/1: E4","27/2 -> 57/4: G2","57/4 -> 15/1: C2","15/1 -> 63/4: A5","63/4 -> 65/4: F5","61/4 -> 31/2: F3","61/4 -> 31/2: A3","61/4 -> 31/2: C4","31/2 -> 63/4: F3","31/2 -> 63/4: A3","31/2 -> 63/4: C4","15/1 -> 63/4: F2","63/4 -> 33/2: A2","63/4 -> 65/4: F5","65/4 -> 33/2: C5","33/2 -> 17/1: D5","16/1 -> 65/4: F3","16/1 -> 65/4: A3","16/1 -> 65/4: C4","65/4 -> 33/2: F3","65/4 -> 33/2: A3","65/4 -> 33/2: C4","67/4 -> 17/1: F3","67/4 -> 17/1: Bb3","67/4 -> 17/1: D3","63/4 -> 33/2: A2","33/2 -> 69/4: Bb2","17/1 -> 69/4: F5","69/4 -> 18/1: F5","17/1 -> 69/4: F3","17/1 -> 69/4: Bb3","17/1 -> 69/4: D3","35/2 -> 71/4: F3","35/2 -> 71/4: B3","35/2 -> 71/4: D3","71/4 -> 18/1: F3","71/4 -> 18/1: B3","71/4 -> 18/1: D3","33/2 -> 69/4: Bb2","69/4 -> 18/1: B2","18/1 -> 37/2: C5","37/2 -> 75/4: F5","75/4 -> 19/1: Bb5","73/4 -> 37/2: F3","73/4 -> 37/2: Bb3","73/4 -> 37/2: D4","37/2 -> 75/4: F3","37/2 -> 75/4: Bb3","37/2 -> 75/4: D4","18/1 -> 75/4: G2","75/4 -> 39/2: C2","19/1 -> 77/4: A5","77/4 -> 39/2: G5","39/2 -> 21/1: F5","19/1 -> 77/4: F3","19/1 -> 77/4: Bb3","19/1 -> 77/4: C4","77/4 -> 39/2: F3","77/4 -> 39/2: Bb3","77/4 -> 39/2: C4","79/4 -> 20/1: F3","79/4 -> 20/1: A3","79/4 -> 20/1: C4","75/4 -> 39/2: C2","39/2 -> 81/4: F2","39/2 -> 21/1: F5","20/1 -> 81/4: F3","20/1 -> 81/4: A3","20/1 -> 81/4: C4","41/2 -> 83/4: F3","41/2 -> 83/4: A3","41/2 -> 83/4: C4","83/4 -> 21/1: F3","83/4 -> 21/1: A3","83/4 -> 21/1: C4","39/2 -> 81/4: F2","81/4 -> 21/1: F2","21/1 -> 87/4: A5","87/4 -> 89/4: F5","85/4 -> 43/2: F3","85/4 -> 43/2: A3","85/4 -> 43/2: C3","43/2 -> 87/4: F3","43/2 -> 87/4: A3","43/2 -> 87/4: C3","21/1 -> 87/4: F2","87/4 -> 45/2: A2","87/4 -> 89/4: F5","89/4 -> 45/2: C5","45/2 -> 23/1: D5","22/1 -> 89/4: F3","22/1 -> 89/4: A3","22/1 -> 89/4: C3","89/4 -> 45/2: F3","89/4 -> 45/2: A3","89/4 -> 45/2: C3","91/4 -> 23/1: F3","91/4 -> 23/1: Bb3","91/4 -> 23/1: D3","87/4 -> 45/2: A2","45/2 -> 93/4: Bb2","23/1 -> 93/4: F5","93/4 -> 24/1: F5","23/1 -> 93/4: F3","23/1 -> 93/4: Bb3","23/1 -> 93/4: D3","47/2 -> 95/4: F3","47/2 -> 95/4: B3","47/2 -> 95/4: D3","95/4 -> 24/1: F3","95/4 -> 24/1: B3","95/4 -> 24/1: D3","45/2 -> 93/4: Bb2","93/4 -> 24/1: B2","24/1 -> 49/2: C5","49/2 -> 99/4: F5","99/4 -> 101/4: F5","97/4 -> 49/2: A3","97/4 -> 49/2: C4","97/4 -> 49/2: E4","49/2 -> 99/4: A3","49/2 -> 99/4: C4","49/2 -> 99/4: E4","24/1 -> 99/4: A2","99/4 -> 51/2: Ab2","99/4 -> 101/4: F5","101/4 -> 51/2: C6","51/2 -> 105/4: A5","25/1 -> 101/4: Ab3","25/1 -> 101/4: C4","25/1 -> 101/4: Eb4","101/4 -> 51/2: Ab3","101/4 -> 51/2: C4","101/4 -> 51/2: Eb4","103/4 -> 26/1: F3","103/4 -> 26/1: Bb3","103/4 -> 26/1: D3","99/4 -> 51/2: Ab2","51/2 -> 105/4: G2","51/2 -> 105/4: A5","105/4 -> 27/1: G5","26/1 -> 105/4: F3","26/1 -> 105/4: Bb3","26/1 -> 105/4: D3","53/2 -> 107/4: G3","53/2 -> 107/4: C4","53/2 -> 107/4: E4","107/4 -> 27/1: G3","107/4 -> 27/1: C4","107/4 -> 27/1: E4","51/2 -> 105/4: G2","105/4 -> 27/1: C2","27/1 -> 111/4: A5","111/4 -> 113/4: F5","109/4 -> 55/2: F3","109/4 -> 55/2: A3","109/4 -> 55/2: C3","55/2 -> 111/4: F3","55/2 -> 111/4: A3","55/2 -> 111/4: C3","27/1 -> 111/4: F2","111/4 -> 57/2: A2","111/4 -> 113/4: F5","113/4 -> 57/2: C5","57/2 -> 29/1: D5","28/1 -> 113/4: F3","28/1 -> 113/4: A3","28/1 -> 113/4: C3","113/4 -> 57/2: F3","113/4 -> 57/2: A3","113/4 -> 57/2: C3","115/4 -> 29/1: F3","115/4 -> 29/1: Bb3","115/4 -> 29/1: D3","111/4 -> 57/2: A2","57/2 -> 117/4: Bb2","29/1 -> 117/4: F5","117/4 -> 30/1: F5","29/1 -> 117/4: F3","29/1 -> 117/4: Bb3","29/1 -> 117/4: D3","59/2 -> 119/4: F3","59/2 -> 119/4: B3","59/2 -> 119/4: D3","119/4 -> 30/1: F3","119/4 -> 30/1: B3","119/4 -> 30/1: D3","57/2 -> 117/4: Bb2","117/4 -> 30/1: B2","30/1 -> 61/2: C5","61/2 -> 123/4: F5","123/4 -> 31/1: Bb5","121/4 -> 61/2: F3","121/4 -> 61/2: Bb3","121/4 -> 61/2: D4","61/2 -> 123/4: F3","61/2 -> 123/4: Bb3","61/2 -> 123/4: D4","30/1 -> 123/4: G2","123/4 -> 63/2: C2","31/1 -> 125/4: A5","125/4 -> 63/2: G5","63/2 -> 33/1: F5","31/1 -> 125/4: F3","31/1 -> 125/4: Bb3","31/1 -> 125/4: C4","125/4 -> 63/2: F3","125/4 -> 63/2: Bb3","125/4 -> 63/2: C4","127/4 -> 32/1: F3","127/4 -> 32/1: A3","127/4 -> 32/1: C4","123/4 -> 63/2: C2","63/2 -> 129/4: F2","63/2 -> 33/1: F5","32/1 -> 129/4: F3","32/1 -> 129/4: A3","32/1 -> 129/4: C4","65/2 -> 131/4: F3","65/2 -> 131/4: A3","65/2 -> 131/4: C4","131/4 -> 33/1: F3","131/4 -> 33/1: A3","131/4 -> 33/1: C4","63/2 -> 129/4: F2","129/4 -> 33/1: F2","33/1 -> 135/4: A5","135/4 -> 137/4: F5","133/4 -> 67/2: Bb3","133/4 -> 67/2: D3","133/4 -> 67/2: F4","67/2 -> 135/4: Bb3","67/2 -> 135/4: D3","67/2 -> 135/4: F4","33/1 -> 135/4: Bb2","135/4 -> 69/2: Bb2","135/4 -> 137/4: F5","137/4 -> 69/2: C5","69/2 -> 141/4: A5","34/1 -> 137/4: Bb3","34/1 -> 137/4: D3","34/1 -> 137/4: F4","137/4 -> 69/2: Bb3","137/4 -> 69/2: D3","137/4 -> 69/2: F4","139/4 -> 35/1: A3","139/4 -> 35/1: C4","139/4 -> 35/1: F4","135/4 -> 69/2: Bb2","69/2 -> 141/4: A2","69/2 -> 141/4: A5","141/4 -> 36/1: F5","35/1 -> 141/4: A3","35/1 -> 141/4: C4","35/1 -> 141/4: F4","71/2 -> 143/4: A3","71/2 -> 143/4: C4","71/2 -> 143/4: F4","143/4 -> 36/1: A3","143/4 -> 36/1: C4","143/4 -> 36/1: F4","69/2 -> 141/4: A2","141/4 -> 36/1: A2","36/1 -> 147/4: Ab5","147/4 -> 149/4: F5","145/4 -> 73/2: Ab3","145/4 -> 73/2: B3","145/4 -> 73/2: F4","73/2 -> 147/4: Ab3","73/2 -> 147/4: B3","73/2 -> 147/4: F4","36/1 -> 147/4: Ab2","147/4 -> 75/2: Ab2","147/4 -> 149/4: F5","149/4 -> 75/2: Ab5","75/2 -> 39/1: G5","37/1 -> 149/4: Ab3","37/1 -> 149/4: B3","37/1 -> 149/4: F4","149/4 -> 75/2: Ab3","149/4 -> 75/2: B3","149/4 -> 75/2: F4","151/4 -> 38/1: G3","151/4 -> 38/1: Bb3","151/4 -> 38/1: F4","147/4 -> 75/2: Ab2","75/2 -> 153/4: G2","75/2 -> 39/1: G5","38/1 -> 153/4: G3","38/1 -> 153/4: Bb3","38/1 -> 153/4: F4","77/2 -> 155/4: G3","77/2 -> 155/4: Bb3","77/2 -> 155/4: E4","155/4 -> 39/1: G3","155/4 -> 39/1: Bb3","155/4 -> 39/1: E4","75/2 -> 153/4: G2","153/4 -> 77/2: C2","77/2 -> 155/4: D2","155/4 -> 39/1: E2","39/1 -> 159/4: A5","159/4 -> 161/4: F5","157/4 -> 79/2: Bb3","157/4 -> 79/2: D3","157/4 -> 79/2: F4","79/2 -> 159/4: Bb3","79/2 -> 159/4: D3","79/2 -> 159/4: F4","39/1 -> 159/4: Bb2","159/4 -> 81/2: Bb2","159/4 -> 161/4: F5","161/4 -> 81/2: C5","81/2 -> 165/4: A5","40/1 -> 161/4: Bb3","40/1 -> 161/4: D3","40/1 -> 161/4: F4","161/4 -> 81/2: Bb3","161/4 -> 81/2: D3","161/4 -> 81/2: F4","163/4 -> 41/1: A3","163/4 -> 41/1: C4","163/4 -> 41/1: F4","159/4 -> 81/2: Bb2","81/2 -> 165/4: A2","81/2 -> 165/4: A5","165/4 -> 42/1: F5","41/1 -> 165/4: A3","41/1 -> 165/4: C4","41/1 -> 165/4: F4","83/2 -> 167/4: A3","83/2 -> 167/4: C4","83/2 -> 167/4: F4","167/4 -> 42/1: A3","167/4 -> 42/1: C4","167/4 -> 42/1: F4","81/2 -> 165/4: A2","165/4 -> 42/1: A2","42/1 -> 171/4: Ab5","171/4 -> 173/4: F5","169/4 -> 85/2: Ab3","169/4 -> 85/2: B3","169/4 -> 85/2: F4","85/2 -> 171/4: Ab3","85/2 -> 171/4: B3","85/2 -> 171/4: F4","42/1 -> 171/4: Ab2","171/4 -> 87/2: Ab2","171/4 -> 173/4: F5","173/4 -> 87/2: C5","87/2 -> 45/1: C6","43/1 -> 173/4: Ab3","43/1 -> 173/4: B3","43/1 -> 173/4: F4","173/4 -> 87/2: Ab3","173/4 -> 87/2: B3","173/4 -> 87/2: F4","175/4 -> 44/1: G3","175/4 -> 44/1: Bb3","175/4 -> 44/1: F4","171/4 -> 87/2: Ab2","87/2 -> 177/4: G2","87/2 -> 45/1: C6","44/1 -> 177/4: G3","44/1 -> 177/4: Bb3","44/1 -> 177/4: F4","89/2 -> 179/4: G3","89/2 -> 179/4: Bb3","89/2 -> 179/4: E4","179/4 -> 45/1: G3","179/4 -> 45/1: Bb3","179/4 -> 45/1: E4","87/2 -> 177/4: G2","177/4 -> 89/2: C2","89/2 -> 179/4: D2","179/4 -> 45/1: E2","45/1 -> 183/4: A5","183/4 -> 185/4: F5","181/4 -> 91/2: F3","181/4 -> 91/2: A3","181/4 -> 91/2: C3","91/2 -> 183/4: F3","91/2 -> 183/4: A3","91/2 -> 183/4: C3","45/1 -> 183/4: F2","183/4 -> 93/2: A2","183/4 -> 185/4: F5","185/4 -> 93/2: C5","93/2 -> 47/1: D5","46/1 -> 185/4: F3","46/1 -> 185/4: A3","46/1 -> 185/4: C3","185/4 -> 93/2: F3","185/4 -> 93/2: A3","185/4 -> 93/2: C3","187/4 -> 47/1: F3","187/4 -> 47/1: Bb3","187/4 -> 47/1: D3","183/4 -> 93/2: A2","93/2 -> 189/4: Bb2","47/1 -> 189/4: F5","189/4 -> 48/1: F5","47/1 -> 189/4: F3","47/1 -> 189/4: Bb3","47/1 -> 189/4: D3","95/2 -> 191/4: F3","95/2 -> 191/4: B3","95/2 -> 191/4: D3","191/4 -> 48/1: F3","191/4 -> 48/1: B3","191/4 -> 48/1: D3","93/2 -> 189/4: Bb2","189/4 -> 48/1: B2","48/1 -> 97/2: C5","97/2 -> 195/4: F5","195/4 -> 49/1: Bb5","193/4 -> 97/2: F3","193/4 -> 97/2: Bb3","193/4 -> 97/2: D4","97/2 -> 195/4: F3","97/2 -> 195/4: Bb3","97/2 -> 195/4: D4","48/1 -> 195/4: G2","195/4 -> 99/2: C2","49/1 -> 197/4: A5","197/4 -> 99/2: G5","99/2 -> 51/1: F5","49/1 -> 197/4: F3","49/1 -> 197/4: Bb3","49/1 -> 197/4: C4","197/4 -> 99/2: F3","197/4 -> 99/2: Bb3","197/4 -> 99/2: C4","199/4 -> 50/1: F3","199/4 -> 50/1: A3","199/4 -> 50/1: C4","195/4 -> 99/2: C2","99/2 -> 201/4: F2","99/2 -> 51/1: F5","50/1 -> 201/4: F3","50/1 -> 201/4: A3","50/1 -> 201/4: C4","101/2 -> 203/4: F3","101/2 -> 203/4: A3","101/2 -> 203/4: C4","203/4 -> 51/1: F3","203/4 -> 51/1: A3","203/4 -> 51/1: C4","99/2 -> 201/4: F2","201/4 -> 51/1: F2"] -export const synthDrums = ["0/1 -> 1/2: c1","1/2 -> 1/1: c1","1/1 -> 3/2: c1","3/2 -> 2/1: c1","2/1 -> 5/2: c1","5/2 -> 3/1: c1","3/1 -> 7/2: c1","7/2 -> 4/1: c1","1/2 -> 1/1: c3","3/2 -> 2/1: c3","5/2 -> 3/1: c3","7/2 -> 4/1: c3","0/1 -> 1/4: C1","1/4 -> 1/2: C3","1/2 -> 3/4: C1","3/4 -> 1/1: C3","1/1 -> 5/4: C1","5/4 -> 3/2: C3","3/2 -> 7/4: C1","7/4 -> 2/1: C3","2/1 -> 9/4: C1","9/4 -> 5/2: C3","5/2 -> 11/4: C1","11/4 -> 3/1: C3","3/1 -> 13/4: C1","13/4 -> 7/2: C3","7/2 -> 15/4: C1","15/4 -> 4/1: C3"] -export const technoDrums = ["0/1 -> 1/2: c1","1/2 -> 1/1: c1","1/1 -> 3/2: c1","3/2 -> 2/1: c1","2/1 -> 5/2: c1","5/2 -> 3/1: c1","3/1 -> 7/2: c1","7/2 -> 4/1: c1","1/2 -> 1/1: x","3/2 -> 2/1: x","5/2 -> 3/1: x","7/2 -> 4/1: x","1/4 -> 1/2: c4","3/4 -> 1/1: c4","5/4 -> 3/2: c4","7/4 -> 2/1: c4","9/4 -> 5/2: c4","11/4 -> 3/1: c4","13/4 -> 7/2: c4","15/4 -> 4/1: c4"] -export const tetrisMini = ["0/1 -> 1/2: e5","1/2 -> 3/4: b4","3/4 -> 1/1: c5","0/1 -> 1/4: e2","1/4 -> 1/2: e3","1/2 -> 3/4: e2","3/4 -> 1/1: e3","1/1 -> 3/2: d5","3/2 -> 7/4: c5","7/4 -> 2/1: b4","1/1 -> 5/4: e2","5/4 -> 3/2: e3","3/2 -> 7/4: e2","7/4 -> 2/1: e3","2/1 -> 5/2: a4","5/2 -> 11/4: a4","11/4 -> 3/1: c5","2/1 -> 9/4: a2","9/4 -> 5/2: a3","5/2 -> 11/4: a2","11/4 -> 3/1: a3","3/1 -> 7/2: e5","7/2 -> 15/4: d5","15/4 -> 4/1: c5","3/1 -> 13/4: a2","13/4 -> 7/2: a3","7/2 -> 15/4: a2","15/4 -> 4/1: a3","4/1 -> 9/2: b4","19/4 -> 5/1: c5","4/1 -> 17/4: g#2","17/4 -> 9/2: g#3","9/2 -> 19/4: g#2","19/4 -> 5/1: g#3","5/1 -> 11/2: d5","11/2 -> 6/1: e5","5/1 -> 21/4: e2","21/4 -> 11/2: e3","11/2 -> 23/4: e2","23/4 -> 6/1: e3","6/1 -> 13/2: c5","13/2 -> 7/1: a4","6/1 -> 25/4: a2","25/4 -> 13/2: a3","13/2 -> 27/4: a2","27/4 -> 7/1: a3","7/1 -> 15/2: a4","7/1 -> 29/4: a2","29/4 -> 15/2: a3","15/2 -> 31/4: b1","31/4 -> 8/1: c2","33/4 -> 17/2: d5","35/4 -> 9/1: f5","8/1 -> 33/4: d2","33/4 -> 17/2: d3","17/2 -> 35/4: d2","35/4 -> 9/1: d3","9/1 -> 19/2: a5","19/2 -> 39/4: g5","39/4 -> 10/1: f5","9/1 -> 37/4: d2","37/4 -> 19/2: d3","19/2 -> 39/4: d2","39/4 -> 10/1: d3","10/1 -> 21/2: e5","43/4 -> 11/1: c5","10/1 -> 41/4: c2","41/4 -> 21/2: c3","21/2 -> 43/4: c2","43/4 -> 11/1: c3","11/1 -> 23/2: e5","23/2 -> 47/4: d5","47/4 -> 12/1: c5","11/1 -> 45/4: c2","45/4 -> 23/2: c3","23/2 -> 47/4: c2","47/4 -> 12/1: c3","12/1 -> 25/2: b4","25/2 -> 51/4: b4","51/4 -> 13/1: c5","12/1 -> 49/4: b1","49/4 -> 25/2: b2","25/2 -> 51/4: b1","51/4 -> 13/1: b2","13/1 -> 27/2: d5","27/2 -> 14/1: e5","13/1 -> 53/4: e2","53/4 -> 27/2: e3","27/2 -> 55/4: e2","55/4 -> 14/1: e3","14/1 -> 29/2: c5","29/2 -> 15/1: a4","14/1 -> 57/4: a1","57/4 -> 29/2: a2","29/2 -> 59/4: a1","59/4 -> 15/1: a2","15/1 -> 31/2: a4","15/1 -> 61/4: a1","61/4 -> 31/2: a2","31/2 -> 63/4: a1","63/4 -> 16/1: a2"] -export const timeCat = ["0/1 -> 3/4: c3","1/1 -> 7/4: c3","2/1 -> 11/4: c3","3/1 -> 15/4: c3","4/1 -> 19/4: c3","5/1 -> 23/4: c3","6/1 -> 27/4: c3","7/1 -> 31/4: c3","3/4 -> 1/1: eb3","3/4 -> 1/1: g3","3/4 -> 1/1: c4","7/4 -> 2/1: eb3","7/4 -> 2/1: g3","7/4 -> 2/1: d4","11/4 -> 3/1: eb3","11/4 -> 3/1: g3","11/4 -> 3/1: c4","15/4 -> 4/1: eb3","15/4 -> 4/1: g3","15/4 -> 4/1: d4","19/4 -> 5/1: eb3","19/4 -> 5/1: g3","19/4 -> 5/1: c4","23/4 -> 6/1: eb3","23/4 -> 6/1: g3","23/4 -> 6/1: d4","27/4 -> 7/1: eb3","27/4 -> 7/1: g3","27/4 -> 7/1: c4","31/4 -> 8/1: eb3","31/4 -> 8/1: g3","31/4 -> 8/1: d4","0/1 -> 1/2: c2","1/2 -> 1/1: g2","1/1 -> 3/2: c2","3/2 -> 2/1: g2","2/1 -> 5/2: c2","5/2 -> 3/1: g2","3/1 -> 7/2: c2","7/2 -> 4/1: g2","4/1 -> 9/2: c2","9/2 -> 5/1: g2","5/1 -> 11/2: c2","11/2 -> 6/1: g2","6/1 -> 13/2: c2","13/2 -> 7/1: g2","7/1 -> 15/2: c2","15/2 -> 8/1: g2","0/1 -> 5/4: eb4","0/1 -> 5/4: eb4","5/4 -> 3/2: f4","3/2 -> 7/4: eb4","7/4 -> 2/1: d4","2/1 -> 4/1: eb4","2/1 -> 4/1: eb4","4/1 -> 21/4: eb4","4/1 -> 21/4: eb4","21/4 -> 11/2: f4","11/2 -> 23/4: eb4","23/4 -> 6/1: d4","6/1 -> 8/1: c4","6/1 -> 8/1: c4"] -export const timeCatMini = ["0/1 -> 3/4: c3","3/4 -> 1/1: eb3","3/4 -> 1/1: g3","3/4 -> 1/1: c4","1/1 -> 7/4: c3","7/4 -> 2/1: eb3","7/4 -> 2/1: g3","7/4 -> 2/1: d4","2/1 -> 11/4: c3","11/4 -> 3/1: eb3","11/4 -> 3/1: g3","11/4 -> 3/1: c4","3/1 -> 15/4: c3","15/4 -> 4/1: eb3","15/4 -> 4/1: g3","15/4 -> 4/1: d4","4/1 -> 19/4: c3","19/4 -> 5/1: eb3","19/4 -> 5/1: g3","19/4 -> 5/1: c4","5/1 -> 23/4: c3","23/4 -> 6/1: eb3","23/4 -> 6/1: g3","23/4 -> 6/1: d4","6/1 -> 27/4: c3","27/4 -> 7/1: eb3","27/4 -> 7/1: g3","27/4 -> 7/1: c4","7/1 -> 31/4: c3","31/4 -> 8/1: eb3","31/4 -> 8/1: g3","31/4 -> 8/1: d4","8/1 -> 35/4: c3","35/4 -> 9/1: eb3","35/4 -> 9/1: g3","35/4 -> 9/1: c4","9/1 -> 39/4: c3","39/4 -> 10/1: eb3","39/4 -> 10/1: g3","39/4 -> 10/1: d4","10/1 -> 43/4: c3","43/4 -> 11/1: eb3","43/4 -> 11/1: g3","43/4 -> 11/1: c4","11/1 -> 47/4: c3","47/4 -> 12/1: eb3","47/4 -> 12/1: g3","47/4 -> 12/1: d4","12/1 -> 51/4: c3","51/4 -> 13/1: eb3","51/4 -> 13/1: g3","51/4 -> 13/1: c4","13/1 -> 55/4: c3","55/4 -> 14/1: eb3","55/4 -> 14/1: g3","55/4 -> 14/1: d4","14/1 -> 59/4: c3","59/4 -> 15/1: eb3","59/4 -> 15/1: g3","59/4 -> 15/1: c4","15/1 -> 63/4: c3","63/4 -> 16/1: eb3","63/4 -> 16/1: g3","63/4 -> 16/1: d4","0/1 -> 1/2: c2","1/2 -> 1/1: g2","1/1 -> 3/2: c2","3/2 -> 2/1: g2","2/1 -> 5/2: c2","5/2 -> 3/1: g2","3/1 -> 7/2: c2","7/2 -> 4/1: g2","4/1 -> 9/2: c2","9/2 -> 5/1: g2","5/1 -> 11/2: c2","11/2 -> 6/1: g2","6/1 -> 13/2: c2","13/2 -> 7/1: g2","7/1 -> 15/2: c2","15/2 -> 8/1: g2","8/1 -> 17/2: c2","17/2 -> 9/1: g2","9/1 -> 19/2: c2","19/2 -> 10/1: g2","10/1 -> 21/2: c2","21/2 -> 11/1: g2","11/1 -> 23/2: c2","23/2 -> 12/1: g2","12/1 -> 25/2: c2","25/2 -> 13/1: g2","13/1 -> 27/2: c2","27/2 -> 14/1: g2","14/1 -> 29/2: c2","29/2 -> 15/1: g2","15/1 -> 31/2: c2","31/2 -> 16/1: g2","0/1 -> 5/2: eb4","0/1 -> 5/2: eb4","0/1 -> 5/2: eb4","5/2 -> 3/1: f4","3/1 -> 7/2: eb4","7/2 -> 4/1: d4","4/1 -> 8/1: eb4","4/1 -> 8/1: eb4","4/1 -> 8/1: eb4","4/1 -> 8/1: eb4","8/1 -> 21/2: eb4","8/1 -> 21/2: eb4","8/1 -> 21/2: eb4","21/2 -> 11/1: f4","11/1 -> 23/2: eb4","23/2 -> 12/1: d4","12/1 -> 16/1: c4","12/1 -> 16/1: c4","12/1 -> 16/1: c4","12/1 -> 16/1: c4"] -export const transposedChordsHacked = ["0/1 -> 1/3: Gb2","1/3 -> 2/3: A2","2/3 -> 1/1: Db3","0/1 -> 2/1: E3","0/1 -> 2/1: Ab3","0/1 -> 2/1: A3","0/1 -> 2/1: Db4","1/1 -> 4/3: Gb2","4/3 -> 5/3: A2","5/3 -> 2/1: Db3","0/1 -> 2/1: E3","0/1 -> 2/1: Ab3","0/1 -> 2/1: A3","0/1 -> 2/1: Db4","2/1 -> 7/3: G2","7/3 -> 8/3: Bb2","8/3 -> 3/1: D3","2/1 -> 4/1: F3","2/1 -> 4/1: A3","2/1 -> 4/1: Bb3","2/1 -> 4/1: D4","3/1 -> 10/3: G2","10/3 -> 11/3: Bb2","11/3 -> 4/1: D3","2/1 -> 4/1: F3","2/1 -> 4/1: A3","2/1 -> 4/1: Bb3","2/1 -> 4/1: D4","4/1 -> 13/3: Ab2","13/3 -> 14/3: B2","14/3 -> 5/1: Eb3","4/1 -> 6/1: Gb3","4/1 -> 6/1: Bb3","4/1 -> 6/1: B3","4/1 -> 6/1: Eb4","5/1 -> 16/3: Ab2","16/3 -> 17/3: B2","17/3 -> 6/1: Eb3","4/1 -> 6/1: Gb3","4/1 -> 6/1: Bb3","4/1 -> 6/1: B3","4/1 -> 6/1: Eb4","6/1 -> 19/3: G2","19/3 -> 20/3: Bb2","20/3 -> 7/1: D3","6/1 -> 8/1: F3","6/1 -> 8/1: A3","6/1 -> 8/1: Bb3","6/1 -> 8/1: D4","7/1 -> 22/3: G2","22/3 -> 23/3: Bb2","23/3 -> 8/1: D3","6/1 -> 8/1: F3","6/1 -> 8/1: A3","6/1 -> 8/1: Bb3","6/1 -> 8/1: D4"] -export const waa = ["0/1 -> 1/4: 62","1/2 -> 5/8: 50","3/4 -> 7/8: 41","-1/4 -> 0/1: 48","1/4 -> 1/2: 74","3/4 -> 7/8: 62","0/1 -> 1/4: 43","1/2 -> 3/4: 69","-1/4 -> 0/1: 64","1/4 -> 1/2: 55","1/4 -> 1/2: 55","3/4 -> 1/1: 81","1/1 -> 5/4: 50","3/2 -> 7/4: 41","1/1 -> 9/8: 53","5/4 -> 3/2: 62","7/4 -> 2/1: 53","1/1 -> 9/8: 57","5/4 -> 11/8: 48","3/2 -> 7/4: 57","3/4 -> 1/1: 81","5/4 -> 11/8: 69","3/2 -> 13/8: 60","7/4 -> 2/1: 69","2/1 -> 9/4: 62","5/2 -> 21/8: 50","11/4 -> 23/8: 41","7/4 -> 2/1: 53","9/4 -> 5/2: 74","11/4 -> 23/8: 62","2/1 -> 9/4: 48","5/2 -> 11/4: 69","7/4 -> 2/1: 69","9/4 -> 5/2: 60","9/4 -> 5/2: 60","11/4 -> 3/1: 81","3/1 -> 13/4: 50","7/2 -> 15/4: 41","3/1 -> 25/8: 53","13/4 -> 7/2: 62","15/4 -> 4/1: 53","3/1 -> 25/8: 57","13/4 -> 27/8: 48","7/2 -> 15/4: 57","11/4 -> 3/1: 81","13/4 -> 27/8: 69","7/2 -> 29/8: 60","15/4 -> 4/1: 69","4/1 -> 17/4: 57","9/2 -> 37/8: 45","19/4 -> 39/8: 36","15/4 -> 4/1: 53","17/4 -> 9/2: 69","19/4 -> 39/8: 57","4/1 -> 17/4: 48","9/2 -> 19/4: 64","15/4 -> 4/1: 69","17/4 -> 9/2: 60","17/4 -> 9/2: 60","19/4 -> 5/1: 76","5/1 -> 21/4: 45","11/2 -> 23/4: 36","5/1 -> 41/8: 48","21/4 -> 11/2: 57","23/4 -> 6/1: 48","5/1 -> 41/8: 52","21/4 -> 43/8: 43","11/2 -> 23/4: 52","19/4 -> 5/1: 76","21/4 -> 43/8: 64","11/2 -> 45/8: 55","23/4 -> 6/1: 64","6/1 -> 25/4: 57","13/2 -> 53/8: 45","27/4 -> 55/8: 36","23/4 -> 6/1: 48","25/4 -> 13/2: 69","27/4 -> 55/8: 57","6/1 -> 25/4: 43","13/2 -> 27/4: 64","23/4 -> 6/1: 64","25/4 -> 13/2: 55","25/4 -> 13/2: 55","27/4 -> 7/1: 76","7/1 -> 29/4: 45","15/2 -> 31/4: 36","7/1 -> 57/8: 48","29/4 -> 15/2: 57","31/4 -> 8/1: 48","7/1 -> 57/8: 52","29/4 -> 59/8: 43","15/2 -> 31/4: 52","27/4 -> 7/1: 76","29/4 -> 59/8: 64","15/2 -> 61/8: 55","31/4 -> 8/1: 64","8/1 -> 33/4: 62","17/2 -> 69/8: 50","35/4 -> 71/8: 41","31/4 -> 8/1: 48","33/4 -> 17/2: 74","35/4 -> 71/8: 62","8/1 -> 33/4: 43","17/2 -> 35/4: 69","31/4 -> 8/1: 64","33/4 -> 17/2: 55","33/4 -> 17/2: 55","35/4 -> 9/1: 81","9/1 -> 37/4: 50","19/2 -> 39/4: 41","9/1 -> 73/8: 53","37/4 -> 19/2: 62","39/4 -> 10/1: 53","9/1 -> 73/8: 57","37/4 -> 75/8: 48","19/2 -> 39/4: 57","35/4 -> 9/1: 81","37/4 -> 75/8: 69","19/2 -> 77/8: 60","39/4 -> 10/1: 69","10/1 -> 41/4: 62","21/2 -> 85/8: 50","43/4 -> 87/8: 41","39/4 -> 10/1: 53","41/4 -> 21/2: 74","43/4 -> 87/8: 62","10/1 -> 41/4: 48","21/2 -> 43/4: 69","39/4 -> 10/1: 69","41/4 -> 21/2: 60","41/4 -> 21/2: 60","43/4 -> 11/1: 81","11/1 -> 45/4: 50","23/2 -> 47/4: 41","11/1 -> 89/8: 53","45/4 -> 23/2: 62","47/4 -> 12/1: 53","11/1 -> 89/8: 57","45/4 -> 91/8: 48","23/2 -> 47/4: 57","43/4 -> 11/1: 81","45/4 -> 91/8: 69","23/2 -> 93/8: 60","47/4 -> 12/1: 69","12/1 -> 49/4: 57","25/2 -> 101/8: 45","51/4 -> 103/8: 36","47/4 -> 12/1: 53","49/4 -> 25/2: 69","51/4 -> 103/8: 57","12/1 -> 49/4: 48","25/2 -> 51/4: 64","47/4 -> 12/1: 69","49/4 -> 25/2: 60","49/4 -> 25/2: 60","51/4 -> 13/1: 76","13/1 -> 53/4: 45","27/2 -> 55/4: 36","13/1 -> 105/8: 48","53/4 -> 27/2: 57","55/4 -> 14/1: 48","13/1 -> 105/8: 52","53/4 -> 107/8: 43","27/2 -> 55/4: 52","51/4 -> 13/1: 76","53/4 -> 107/8: 64","27/2 -> 109/8: 55","55/4 -> 14/1: 64","14/1 -> 57/4: 57","29/2 -> 117/8: 45","59/4 -> 119/8: 36","55/4 -> 14/1: 48","57/4 -> 29/2: 69","59/4 -> 119/8: 57","14/1 -> 57/4: 43","29/2 -> 59/4: 64","55/4 -> 14/1: 64","57/4 -> 29/2: 55","57/4 -> 29/2: 55","59/4 -> 15/1: 76","15/1 -> 61/4: 45","31/2 -> 63/4: 36","15/1 -> 121/8: 48","61/4 -> 31/2: 57","63/4 -> 16/1: 48","15/1 -> 121/8: 52","61/4 -> 123/8: 43","31/2 -> 63/4: 52","59/4 -> 15/1: 76","61/4 -> 123/8: 64","31/2 -> 125/8: 55","63/4 -> 16/1: 64"] -export const waar = ["0/1 -> 3053185/4904046: 62","1/2 -> 7957231/9808092: 50","3/4 -> 5204627/4904046: 41","0/1 -> 3053185/4904046: 43","1/2 -> 2752604/2452023: 69","1/2 -> 2752604/2452023: 69","-1/4 -> 3654347/9808092: 48","1/4 -> 8558393/9808092: 74","3/4 -> 5204627/4904046: 62","-1/4 -> 3654347/9808092: 64","1/4 -> 8558393/9808092: 55","3/4 -> 13462439/9808092: 81","3/4 -> 13462439/9808092: 81","1/1 -> 785246/457771: 50","3/2 -> 2028263/915542: 41","1/1 -> 1243017/915542: 57","5/4 -> 2943805/1831084: 48","5/4 -> 2943805/1831084: 48","3/2 -> 2028263/915542: 57","1/1 -> 1243017/915542: 53","5/4 -> 3598755/1831084: 62","7/4 -> 4514297/1831084: 53","3/4 -> 2683213/1831084: 81","5/4 -> 2943805/1831084: 69","3/2 -> 850394/457771: 60","3/2 -> 850394/457771: 60","7/4 -> 4514297/1831084: 69","2/1 -> 10150219/3623637: 62","5/2 -> 10510565/3623637: 50","11/4 -> 45665897/14494548: 41","2/1 -> 10150219/3623637: 48","5/2 -> 23924075/7247274: 69","5/2 -> 23924075/7247274: 69","7/4 -> 36977239/14494548: 53","9/4 -> 44224513/14494548: 74","11/4 -> 45665897/14494548: 62","7/4 -> 36977239/14494548: 69","9/4 -> 44224513/14494548: 60","11/4 -> 51471787/14494548: 81","11/4 -> 51471787/14494548: 81","3/1 -> 23202539/5986948: 50","7/2 -> 26196013/5986948: 41","3/1 -> 41163383/11973896: 57","13/4 -> 44156857/11973896: 48","13/4 -> 44156857/11973896: 48","7/2 -> 26196013/5986948: 57","3/1 -> 41163383/11973896: 53","13/4 -> 6174819/1496737: 62","15/4 -> 13846375/2993474: 53","11/4 -> 10852901/2993474: 81","13/4 -> 44156857/11973896: 69","7/2 -> 47150331/11973896: 60","7/2 -> 47150331/11973896: 60","15/4 -> 13846375/2993474: 69","4/1 -> 27302229/5532526: 57","9/2 -> 54964859/11065052: 45","19/4 -> 28865561/5532526: 36","4/1 -> 27302229/5532526: 48","9/2 -> 15034246/2766263: 64","9/2 -> 15034246/2766263: 64","15/4 -> 51838195/11065052: 53","17/4 -> 57370721/11065052: 69","19/4 -> 28865561/5532526: 57","15/4 -> 51838195/11065052: 69","17/4 -> 57370721/11065052: 60","19/4 -> 62903247/11065052: 76","19/4 -> 62903247/11065052: 76","5/1 -> 38420175/6428917: 45","11/2 -> 83269267/12857834: 36","5/1 -> 35282380/6428917: 52","21/4 -> 147558437/25715668: 43","21/4 -> 147558437/25715668: 43","11/2 -> 83269267/12857834: 52","5/1 -> 35282380/6428917: 48","21/4 -> 160109617/25715668: 57","23/4 -> 172967451/25715668: 48","19/4 -> 147251783/25715668: 76","21/4 -> 147558437/25715668: 64","11/2 -> 76993677/12857834: 55","11/2 -> 76993677/12857834: 55","23/4 -> 172967451/25715668: 64","6/1 -> 9329558/1333303: 57","13/2 -> 18662679/2666606: 45","27/4 -> 38658661/5333212: 36","6/1 -> 9329558/1333303: 43","13/2 -> 19992419/2666606: 64","13/2 -> 19992419/2666606: 64","23/4 -> 35984929/5333212: 48","25/4 -> 38651535/5333212: 69","27/4 -> 38658661/5333212: 57","23/4 -> 35984929/5333212: 64","25/4 -> 38651535/5333212: 55","27/4 -> 41318141/5333212: 76","27/4 -> 41318141/5333212: 76","7/1 -> 10662861/1333303: 45","15/2 -> 22659025/2666606: 36","7/1 -> 9997991/1333303: 52","29/4 -> 41325267/5333212: 43","29/4 -> 41325267/5333212: 43","15/2 -> 22659025/2666606: 52","7/1 -> 9997991/1333303: 48","29/4 -> 43984747/5333212: 57","31/4 -> 46651353/5333212: 48","27/4 -> 41318141/5333212: 76","29/4 -> 41325267/5333212: 64","15/2 -> 21329285/2666606: 55","15/2 -> 21329285/2666606: 55","31/4 -> 46651353/5333212: 64","8/1 -> 57706926/6428917: 64","17/2 -> 115567179/12857834: 52","35/4 -> 237563275/25715668: 43","8/1 -> 57706926/6428917: 43","17/2 -> 121842769/12857834: 71","17/2 -> 121842769/12857834: 71","31/4 -> 224398787/25715668: 48","33/4 -> 237256621/25715668: 76","35/4 -> 237563275/25715668: 64","31/4 -> 224398787/25715668: 64","33/4 -> 237256621/25715668: 55","35/4 -> 250114455/25715668: 83","35/4 -> 250114455/25715668: 83","9/1 -> 54964859/5532526: 52","19/2 -> 28865561/2766263: 43","9/1 -> 104757593/11065052: 59","37/4 -> 26880964/2766263: 50","37/4 -> 26880964/2766263: 50","19/2 -> 28865561/2766263: 59","9/1 -> 104757593/11065052: 55","37/4 -> 112695981/11065052: 64","39/4 -> 118228507/11065052: 55","35/4 -> 107163455/11065052: 83","37/4 -> 26880964/2766263: 71","19/2 -> 110290119/11065052: 62","19/2 -> 110290119/11065052: 62","39/4 -> 118228507/11065052: 71","10/1 -> 65111175/5986948: 64","21/2 -> 130967603/11973896: 52","43/4 -> 133961077/11973896: 43","10/1 -> 65111175/5986948: 50","21/2 -> 68104649/5986948: 71","21/2 -> 68104649/5986948: 71","39/4 -> 31807219/2993474: 55","41/4 -> 16651978/1496737: 76","43/4 -> 133961077/11973896: 64","39/4 -> 31807219/2993474: 71","41/4 -> 16651978/1496737: 62","43/4 -> 34800693/2993474: 83","43/4 -> 34800693/2993474: 83","11/1 -> 42762952/3623637: 52","23/2 -> 89149541/7247274: 43","11/1 -> 82622959/7247274: 59","45/4 -> 168869555/14494548: 50","45/4 -> 168869555/14494548: 50","23/2 -> 89149541/7247274: 59","11/1 -> 82622959/7247274: 55","45/4 -> 174675445/14494548: 64","47/4 -> 181922719/14494548: 55","43/4 -> 167428171/14494548: 83","45/4 -> 168869555/14494548: 71","23/2 -> 43123298/3623637: 62","23/2 -> 43123298/3623637: 62","47/4 -> 181922719/14494548: 71","12/1 -> 5820727/457771: 57","25/2 -> 5885875/457771: 45","51/4 -> 24001271/1831084: 36","12/1 -> 5820727/457771: 50","25/2 -> 12099225/915542: 64","25/2 -> 12099225/915542: 64","47/4 -> 22825137/1831084: 55","49/4 -> 23740679/1831084: 69","51/4 -> 24001271/1831084: 57","47/4 -> 22825137/1831084: 71","49/4 -> 23740679/1831084: 62","51/4 -> 24656221/1831084: 76","51/4 -> 24656221/1831084: 76","13/1 -> 66805783/4904046: 45","27/2 -> 34628903/2452023: 36","13/1 -> 130558381/9808092: 52","53/4 -> 33252601/2452023: 43","53/4 -> 33252601/2452023: 43","27/2 -> 34628903/2452023: 52","13/1 -> 130558381/9808092: 48","53/4 -> 136063589/9808092: 57","55/4 -> 140967635/9808092: 48","51/4 -> 131159543/9808092: 76","53/4 -> 33252601/2452023: 64","27/2 -> 135462427/9808092: 55","27/2 -> 135462427/9808092: 55","55/4 -> 140967635/9808092: 64","14/1 -> 142816461/9830824: 57","29/2 -> 290278821/19661648: 45","59/4 -> 295194233/19661648: 36","14/1 -> 142816461/9830824: 43","29/2 -> 147731873/9830824: 64","29/2 -> 147731873/9830824: 64","55/4 -> 140358755/9830824: 48","57/4 -> 145274167/9830824: 69","59/4 -> 295194233/19661648: 57","55/4 -> 140358755/9830824: 64","57/4 -> 145274167/9830824: 55","59/4 -> 150189579/9830824: 76","59/4 -> 150189579/9830824: 76","15/1 -> 189471769/12275756: 45","31/2 -> 195609647/12275756: 36","15/1 -> 373608109/24551512: 52","61/4 -> 379745987/24551512: 43","61/4 -> 379745987/24551512: 43","31/2 -> 195609647/12275756: 52","15/1 -> 373608109/24551512: 48","61/4 -> 48135177/3068939: 57","63/4 -> 99339293/6137878: 48","59/4 -> 93201415/6137878: 76","61/4 -> 379745987/24551512: 64","31/2 -> 385883865/24551512: 55","31/2 -> 385883865/24551512: 55","63/4 -> 99339293/6137878: 64"] -export const whirlyStrudel = ["0/1 -> 1/5: e4","2/5 -> 3/5: e3","3/5 -> 4/5: d4","1/1 -> 4/3: e4","4/3 -> 3/2: b2","3/2 -> 5/3: b3","5/3 -> 2/1: c4","2/1 -> 11/5: e4","12/5 -> 13/5: e3","13/5 -> 14/5: d4","3/1 -> 16/5: b3","16/5 -> 10/3: e4","10/3 -> 17/5: b2","17/5 -> 52/15: b3","52/15 -> 18/5: c4","18/5 -> 56/15: e4","56/15 -> 19/5: b2","19/5 -> 58/15: b3","58/15 -> 4/1: c4","4/1 -> 21/5: e4","22/5 -> 23/5: e3","23/5 -> 24/5: d4","5/1 -> 46/9: b3","46/9 -> 16/3: c4","16/3 -> 49/9: e4","49/9 -> 11/2: b2","11/2 -> 50/9: b3","50/9 -> 17/3: c4","17/3 -> 52/9: e4","52/9 -> 35/6: b2","35/6 -> 53/9: b3","53/9 -> 6/1: c4","6/1 -> 31/5: e4","32/5 -> 33/5: e3","33/5 -> 34/5: d4","7/1 -> 22/3: e4","22/3 -> 15/2: b2","15/2 -> 23/3: b3","23/3 -> 8/1: c4","8/1 -> 41/5: e4","42/5 -> 43/5: e3","43/5 -> 44/5: d4","44/5 -> 136/15: e4","136/15 -> 46/5: b2","46/5 -> 28/3: b3","28/3 -> 48/5: c4","48/5 -> 49/5: e4","49/5 -> 99/10: b2","99/10 -> 10/1: b3","10/1 -> 51/5: e4","52/5 -> 53/5: e3","53/5 -> 54/5: d4","11/1 -> 100/9: e4","100/9 -> 67/6: b2","67/6 -> 101/9: b3","101/9 -> 34/3: c4","34/3 -> 104/9: e4","104/9 -> 35/3: b2","35/3 -> 106/9: b3","106/9 -> 12/1: c4","12/1 -> 61/5: e4","62/5 -> 63/5: e3","63/5 -> 64/5: d4","13/1 -> 40/3: e4","40/3 -> 27/2: b2","27/2 -> 41/3: b3","41/3 -> 14/1: c4","14/1 -> 71/5: e4","72/5 -> 73/5: e3","73/5 -> 74/5: d4","15/1 -> 76/5: e4","76/5 -> 232/15: e4","232/15 -> 78/5: b2","78/5 -> 236/15: b3","236/15 -> 16/1: c4"] -export const xylophoneCalling = ["0/1 -> 1/2: Bb2","0/1 -> 1/2: F3","0/1 -> 1/2: Bb3","1/2 -> 1/1: Bb2","1/2 -> 1/1: Bb2","1/2 -> 1/1: F3","1/2 -> 1/1: F3","1/2 -> 1/1: Bb3","1/2 -> 1/1: Bb3","0/1 -> 1/2: Bb1","1/2 -> 5/8: Bb1","3/4 -> 7/8: Bb1","0/1 -> 1/2: c1","1/2 -> 1/1: c1","1/2 -> 1/1: c3","0/1 -> 1/4: C1","1/4 -> 1/2: C3","1/2 -> 3/4: C1","3/4 -> 1/1: C3","1/1 -> 5/4: Db3","1/1 -> 5/4: Ab3","1/1 -> 5/4: Db4","5/4 -> 3/2: Db3","5/4 -> 3/2: Ab3","5/4 -> 3/2: Db4","3/2 -> 2/1: Db3","3/2 -> 2/1: Db3","3/2 -> 2/1: Ab3","3/2 -> 2/1: Ab3","3/2 -> 2/1: Db4","3/2 -> 2/1: Db4","1/1 -> 3/2: Bb1","3/2 -> 13/8: Bb1","7/4 -> 15/8: Bb1","1/1 -> 3/2: c1","3/2 -> 13/8: c1","7/4 -> 15/8: c1","3/2 -> 2/1: c3","1/1 -> 5/4: C1","5/4 -> 3/2: C3","3/2 -> 7/4: C1","7/4 -> 2/1: C3","2/1 -> 5/2: Bb2","2/1 -> 5/2: F3","2/1 -> 5/2: Bb3","5/2 -> 3/1: Bb2","5/2 -> 3/1: Bb2","5/2 -> 3/1: F3","5/2 -> 3/1: F3","5/2 -> 3/1: Bb3","5/2 -> 3/1: Bb3","2/1 -> 5/2: Bb1","5/2 -> 21/8: Bb1","11/4 -> 23/8: Bb1","2/1 -> 5/2: c1","5/2 -> 3/1: c1","5/2 -> 3/1: c3","2/1 -> 9/4: C1","9/4 -> 5/2: C3","5/2 -> 11/4: C1","11/4 -> 3/1: C3","3/1 -> 13/4: Eb3","3/1 -> 13/4: Bb3","3/1 -> 13/4: Eb4","13/4 -> 7/2: Eb3","13/4 -> 7/2: Bb3","13/4 -> 7/2: Eb4","7/2 -> 4/1: F3","7/2 -> 4/1: Db4","7/2 -> 4/1: F4","7/2 -> 4/1: Ab3","7/2 -> 4/1: Ab3","7/2 -> 4/1: Eb4","7/2 -> 4/1: Eb4","7/2 -> 4/1: Ab4","7/2 -> 4/1: Ab4","3/1 -> 7/2: Bb1","7/2 -> 29/8: Bb1","15/4 -> 31/8: Bb1","3/1 -> 7/2: c1","7/2 -> 29/8: c1","15/4 -> 31/8: c1","7/2 -> 4/1: c3","3/1 -> 13/4: C1","13/4 -> 7/2: C3","7/2 -> 15/4: C1","15/4 -> 4/1: C3","4/1 -> 9/2: Eb3","4/1 -> 9/2: Bb3","4/1 -> 9/2: Eb4","9/2 -> 5/1: Eb3","9/2 -> 5/1: Eb3","9/2 -> 5/1: Bb3","9/2 -> 5/1: Bb3","9/2 -> 5/1: Eb4","9/2 -> 5/1: Eb4","4/1 -> 9/2: Db2","9/2 -> 37/8: Db2","19/4 -> 39/8: Db2","4/1 -> 9/2: c1","9/2 -> 5/1: c1","9/2 -> 5/1: c3","4/1 -> 17/4: C1","17/4 -> 9/2: C3","9/2 -> 19/4: C1","19/4 -> 5/1: C3","5/1 -> 21/4: F3","5/1 -> 21/4: C4","5/1 -> 21/4: F4","21/4 -> 11/2: F3","21/4 -> 11/2: C4","21/4 -> 11/2: F4","11/2 -> 6/1: F3","11/2 -> 6/1: F3","11/2 -> 6/1: C4","11/2 -> 6/1: C4","11/2 -> 6/1: F4","11/2 -> 6/1: F4","5/1 -> 11/2: Db2","11/2 -> 45/8: Db2","23/4 -> 47/8: Db2","5/1 -> 11/2: c1","11/2 -> 45/8: c1","23/4 -> 47/8: c1","11/2 -> 6/1: c3","5/1 -> 21/4: C1","21/4 -> 11/2: C3","11/2 -> 23/4: C1","23/4 -> 6/1: C3","6/1 -> 13/2: Eb3","6/1 -> 13/2: Bb3","6/1 -> 13/2: Eb4","13/2 -> 7/1: Eb3","13/2 -> 7/1: Eb3","13/2 -> 7/1: Bb3","13/2 -> 7/1: Bb3","13/2 -> 7/1: Eb4","13/2 -> 7/1: Eb4","6/1 -> 13/2: Db2","13/2 -> 53/8: Db2","27/4 -> 55/8: Db2","6/1 -> 13/2: c1","13/2 -> 7/1: c1","13/2 -> 7/1: c3","6/1 -> 25/4: C1","25/4 -> 13/2: C3","13/2 -> 27/4: C1","27/4 -> 7/1: C3","7/1 -> 57/8: Ab3","7/1 -> 57/8: Eb4","7/1 -> 57/8: Ab4","57/8 -> 29/4: Ab3","57/8 -> 29/4: Eb4","57/8 -> 29/4: Ab4","29/4 -> 15/2: Ab3","29/4 -> 15/2: Eb4","29/4 -> 15/2: Ab4","15/2 -> 121/16: Bb3","15/2 -> 121/16: F4","15/2 -> 121/16: Bb4","121/16 -> 61/8: Bb3","121/16 -> 61/8: F4","121/16 -> 61/8: Bb4","61/8 -> 31/4: Bb3","61/8 -> 31/4: F4","61/8 -> 31/4: Bb4","31/4 -> 125/16: Eb4","31/4 -> 125/16: Bb4","31/4 -> 125/16: Eb5","125/16 -> 63/8: Eb4","125/16 -> 63/8: Bb4","125/16 -> 63/8: Eb5","63/8 -> 8/1: Eb4","63/8 -> 8/1: Bb4","63/8 -> 8/1: Eb5","7/1 -> 15/2: Db2","15/2 -> 61/8: Db2","31/4 -> 63/8: Db2","7/1 -> 15/2: c1","15/2 -> 61/8: c1","31/4 -> 63/8: c1","15/2 -> 31/4: c3","31/4 -> 63/8: c3","63/8 -> 8/1: c3","7/1 -> 29/4: C1","29/4 -> 15/2: C3","15/2 -> 31/4: C1","31/4 -> 8/1: C3","8/1 -> 17/2: Ab3","8/1 -> 17/2: Eb4","8/1 -> 17/2: Ab4","17/2 -> 9/1: Ab3","17/2 -> 9/1: Ab3","17/2 -> 9/1: Eb4","17/2 -> 9/1: Eb4","17/2 -> 9/1: Ab4","17/2 -> 9/1: Ab4","8/1 -> 17/2: Gb2","17/2 -> 69/8: Gb2","35/4 -> 71/8: Gb2","8/1 -> 17/2: c1","17/2 -> 9/1: c1","17/2 -> 9/1: c3","8/1 -> 33/4: C1","33/4 -> 17/2: C3","17/2 -> 35/4: C1","35/4 -> 9/1: C3","9/1 -> 37/4: Bb3","9/1 -> 37/4: F4","9/1 -> 37/4: Bb4","37/4 -> 19/2: Bb3","37/4 -> 19/2: F4","37/4 -> 19/2: Bb4","19/2 -> 10/1: Bb3","19/2 -> 10/1: Bb3","19/2 -> 10/1: F4","19/2 -> 10/1: F4","19/2 -> 10/1: Bb4","19/2 -> 10/1: Bb4","9/1 -> 19/2: Gb2","19/2 -> 77/8: Gb2","39/4 -> 79/8: Gb2","9/1 -> 19/2: c1","19/2 -> 77/8: c1","39/4 -> 79/8: c1","19/2 -> 10/1: c3","9/1 -> 37/4: C1","37/4 -> 19/2: C3","19/2 -> 39/4: C1","39/4 -> 10/1: C3","10/1 -> 21/2: Ab3","10/1 -> 21/2: Eb4","10/1 -> 21/2: Ab4","21/2 -> 11/1: Ab3","21/2 -> 11/1: Ab3","21/2 -> 11/1: Eb4","21/2 -> 11/1: Eb4","21/2 -> 11/1: Ab4","21/2 -> 11/1: Ab4","10/1 -> 21/2: Gb2","21/2 -> 85/8: Gb2","43/4 -> 87/8: Gb2","10/1 -> 21/2: c1","21/2 -> 11/1: c1","21/2 -> 11/1: c3","10/1 -> 41/4: C1","41/4 -> 21/2: C3","21/2 -> 43/4: C1","43/4 -> 11/1: C3","11/1 -> 45/4: Db4","11/1 -> 45/4: Ab4","11/1 -> 45/4: Db5","45/4 -> 23/2: Db4","45/4 -> 23/2: Ab4","45/4 -> 23/2: Db5","23/2 -> 12/1: Eb4","23/2 -> 12/1: Bb4","23/2 -> 12/1: Eb5","23/2 -> 12/1: F4","23/2 -> 12/1: F4","23/2 -> 12/1: Db5","23/2 -> 12/1: Db5","23/2 -> 12/1: F5","23/2 -> 12/1: F5","11/1 -> 23/2: Gb2","23/2 -> 93/8: Gb2","47/4 -> 95/8: Gb2","11/1 -> 23/2: c1","23/2 -> 93/8: c1","47/4 -> 95/8: c1","23/2 -> 12/1: c3","11/1 -> 45/4: C1","45/4 -> 23/2: C3","23/2 -> 47/4: C1","47/4 -> 12/1: C3","12/1 -> 25/2: F3","12/1 -> 25/2: C4","12/1 -> 25/2: F4","25/2 -> 13/1: F3","25/2 -> 13/1: F3","25/2 -> 13/1: C4","25/2 -> 13/1: C4","25/2 -> 13/1: F4","25/2 -> 13/1: F4","12/1 -> 25/2: F2","25/2 -> 101/8: F2","51/4 -> 103/8: F2","12/1 -> 25/2: c1","25/2 -> 13/1: c1","25/2 -> 13/1: c3","12/1 -> 49/4: C1","49/4 -> 25/2: C3","25/2 -> 51/4: C1","51/4 -> 13/1: C3","13/1 -> 53/4: Ab3","13/1 -> 53/4: Eb4","13/1 -> 53/4: Ab4","53/4 -> 27/2: Ab3","53/4 -> 27/2: Eb4","53/4 -> 27/2: Ab4","27/2 -> 14/1: Ab3","27/2 -> 14/1: Ab3","27/2 -> 14/1: Eb4","27/2 -> 14/1: Eb4","27/2 -> 14/1: Ab4","27/2 -> 14/1: Ab4","13/1 -> 27/2: F2","27/2 -> 109/8: F2","55/4 -> 111/8: F2","13/1 -> 27/2: c1","27/2 -> 109/8: c1","55/4 -> 111/8: c1","27/2 -> 14/1: c3","13/1 -> 53/4: C1","53/4 -> 27/2: C3","27/2 -> 55/4: C1","55/4 -> 14/1: C3","14/1 -> 29/2: F3","14/1 -> 29/2: C4","14/1 -> 29/2: F4","29/2 -> 15/1: F3","29/2 -> 15/1: F3","29/2 -> 15/1: C4","29/2 -> 15/1: C4","29/2 -> 15/1: F4","29/2 -> 15/1: F4","14/1 -> 29/2: F2","29/2 -> 117/8: F2","59/4 -> 119/8: F2","14/1 -> 29/2: c1","29/2 -> 15/1: c1","29/2 -> 15/1: c3","14/1 -> 57/4: C1","57/4 -> 29/2: C3","29/2 -> 59/4: C1","59/4 -> 15/1: C3","15/1 -> 121/8: Bb3","15/1 -> 121/8: F4","15/1 -> 121/8: Bb4","121/8 -> 61/4: Bb3","121/8 -> 61/4: F4","121/8 -> 61/4: Bb4","61/4 -> 31/2: Bb3","61/4 -> 31/2: F4","61/4 -> 31/2: Bb4","31/2 -> 249/16: C4","31/2 -> 249/16: Ab4","31/2 -> 249/16: C5","249/16 -> 125/8: C4","249/16 -> 125/8: Ab4","249/16 -> 125/8: C5","125/8 -> 63/4: C4","125/8 -> 63/4: Ab4","125/8 -> 63/4: C5","63/4 -> 253/16: F4","63/4 -> 253/16: C5","63/4 -> 253/16: F5","253/16 -> 127/8: F4","253/16 -> 127/8: C5","253/16 -> 127/8: F5","127/8 -> 16/1: F4","127/8 -> 16/1: C5","127/8 -> 16/1: F5","15/1 -> 31/2: F2","31/2 -> 125/8: F2","63/4 -> 127/8: F2","15/1 -> 31/2: c1","31/2 -> 125/8: c1","63/4 -> 127/8: c1","31/2 -> 63/4: c3","63/4 -> 127/8: c3","127/8 -> 16/1: c3","15/1 -> 61/4: C1","61/4 -> 31/2: C3","31/2 -> 63/4: C1","63/4 -> 16/1: C3","16/1 -> 33/2: Bb2","16/1 -> 33/2: F3","16/1 -> 33/2: Bb3","33/2 -> 17/1: Bb2","33/2 -> 17/1: Bb2","33/2 -> 17/1: F3","33/2 -> 17/1: F3","33/2 -> 17/1: Bb3","33/2 -> 17/1: Bb3","16/1 -> 33/2: Bb1","33/2 -> 133/8: Bb1","67/4 -> 135/8: Bb1","16/1 -> 33/2: c1","33/2 -> 17/1: c1","33/2 -> 17/1: c3","16/1 -> 65/4: C1","65/4 -> 33/2: C3","33/2 -> 67/4: C1","67/4 -> 17/1: C3","17/1 -> 69/4: Db3","17/1 -> 69/4: Ab3","17/1 -> 69/4: Db4","69/4 -> 35/2: Db3","69/4 -> 35/2: Ab3","69/4 -> 35/2: Db4","35/2 -> 18/1: Db3","35/2 -> 18/1: Db3","35/2 -> 18/1: Ab3","35/2 -> 18/1: Ab3","35/2 -> 18/1: Db4","35/2 -> 18/1: Db4","17/1 -> 35/2: Bb1","35/2 -> 141/8: Bb1","71/4 -> 143/8: Bb1","17/1 -> 35/2: c1","35/2 -> 141/8: c1","71/4 -> 143/8: c1","35/2 -> 18/1: c3","17/1 -> 69/4: C1","69/4 -> 35/2: C3","35/2 -> 71/4: C1","71/4 -> 18/1: C3","18/1 -> 37/2: Bb2","18/1 -> 37/2: F3","18/1 -> 37/2: Bb3","37/2 -> 19/1: Bb2","37/2 -> 19/1: Bb2","37/2 -> 19/1: F3","37/2 -> 19/1: F3","37/2 -> 19/1: Bb3","37/2 -> 19/1: Bb3","18/1 -> 37/2: Bb1","37/2 -> 149/8: Bb1","75/4 -> 151/8: Bb1","18/1 -> 37/2: c1","37/2 -> 19/1: c1","37/2 -> 19/1: c3","18/1 -> 73/4: C1","73/4 -> 37/2: C3","37/2 -> 75/4: C1","75/4 -> 19/1: C3","19/1 -> 77/4: Eb3","19/1 -> 77/4: Bb3","19/1 -> 77/4: Eb4","77/4 -> 39/2: Eb3","77/4 -> 39/2: Bb3","77/4 -> 39/2: Eb4","39/2 -> 20/1: F3","39/2 -> 20/1: Db4","39/2 -> 20/1: F4","39/2 -> 20/1: Ab3","39/2 -> 20/1: Ab3","39/2 -> 20/1: Eb4","39/2 -> 20/1: Eb4","39/2 -> 20/1: Ab4","39/2 -> 20/1: Ab4","19/1 -> 39/2: Bb1","39/2 -> 157/8: Bb1","79/4 -> 159/8: Bb1","19/1 -> 39/2: c1","39/2 -> 157/8: c1","79/4 -> 159/8: c1","39/2 -> 20/1: c3","19/1 -> 77/4: C1","77/4 -> 39/2: C3","39/2 -> 79/4: C1","79/4 -> 20/1: C3","20/1 -> 41/2: Eb3","20/1 -> 41/2: Bb3","20/1 -> 41/2: Eb4","41/2 -> 21/1: Eb3","41/2 -> 21/1: Eb3","41/2 -> 21/1: Bb3","41/2 -> 21/1: Bb3","41/2 -> 21/1: Eb4","41/2 -> 21/1: Eb4","20/1 -> 41/2: Db2","41/2 -> 165/8: Db2","83/4 -> 167/8: Db2","20/1 -> 41/2: c1","41/2 -> 21/1: c1","41/2 -> 21/1: c3","20/1 -> 81/4: C1","81/4 -> 41/2: C3","41/2 -> 83/4: C1","83/4 -> 21/1: C3","21/1 -> 85/4: F3","21/1 -> 85/4: C4","21/1 -> 85/4: F4","85/4 -> 43/2: F3","85/4 -> 43/2: C4","85/4 -> 43/2: F4","43/2 -> 22/1: F3","43/2 -> 22/1: F3","43/2 -> 22/1: C4","43/2 -> 22/1: C4","43/2 -> 22/1: F4","43/2 -> 22/1: F4","21/1 -> 43/2: Db2","43/2 -> 173/8: Db2","87/4 -> 175/8: Db2","21/1 -> 43/2: c1","43/2 -> 173/8: c1","87/4 -> 175/8: c1","43/2 -> 22/1: c3","21/1 -> 85/4: C1","85/4 -> 43/2: C3","43/2 -> 87/4: C1","87/4 -> 22/1: C3","22/1 -> 45/2: Eb3","22/1 -> 45/2: Bb3","22/1 -> 45/2: Eb4","45/2 -> 23/1: Eb3","45/2 -> 23/1: Eb3","45/2 -> 23/1: Bb3","45/2 -> 23/1: Bb3","45/2 -> 23/1: Eb4","45/2 -> 23/1: Eb4","22/1 -> 45/2: Db2","45/2 -> 181/8: Db2","91/4 -> 183/8: Db2","22/1 -> 45/2: c1","45/2 -> 23/1: c1","45/2 -> 23/1: c3","22/1 -> 89/4: C1","89/4 -> 45/2: C3","45/2 -> 91/4: C1","91/4 -> 23/1: C3","23/1 -> 185/8: Ab3","23/1 -> 185/8: Eb4","23/1 -> 185/8: Ab4","185/8 -> 93/4: Ab3","185/8 -> 93/4: Eb4","185/8 -> 93/4: Ab4","93/4 -> 47/2: Ab3","93/4 -> 47/2: Eb4","93/4 -> 47/2: Ab4","47/2 -> 377/16: Bb3","47/2 -> 377/16: F4","47/2 -> 377/16: Bb4","377/16 -> 189/8: Bb3","377/16 -> 189/8: F4","377/16 -> 189/8: Bb4","189/8 -> 95/4: Bb3","189/8 -> 95/4: F4","189/8 -> 95/4: Bb4","95/4 -> 381/16: Eb4","95/4 -> 381/16: Bb4","95/4 -> 381/16: Eb5","381/16 -> 191/8: Eb4","381/16 -> 191/8: Bb4","381/16 -> 191/8: Eb5","191/8 -> 24/1: Eb4","191/8 -> 24/1: Bb4","191/8 -> 24/1: Eb5","23/1 -> 47/2: Db2","47/2 -> 189/8: Db2","95/4 -> 191/8: Db2","23/1 -> 47/2: c1","47/2 -> 189/8: c1","95/4 -> 191/8: c1","47/2 -> 95/4: c3","95/4 -> 191/8: c3","191/8 -> 24/1: c3","23/1 -> 93/4: C1","93/4 -> 47/2: C3","47/2 -> 95/4: C1","95/4 -> 24/1: C3","24/1 -> 49/2: Ab3","24/1 -> 49/2: Eb4","24/1 -> 49/2: Ab4","49/2 -> 25/1: Ab3","49/2 -> 25/1: Ab3","49/2 -> 25/1: Eb4","49/2 -> 25/1: Eb4","49/2 -> 25/1: Ab4","49/2 -> 25/1: Ab4","24/1 -> 49/2: Gb2","49/2 -> 197/8: Gb2","99/4 -> 199/8: Gb2","24/1 -> 49/2: c1","49/2 -> 25/1: c1","49/2 -> 25/1: c3","24/1 -> 97/4: C1","97/4 -> 49/2: C3","49/2 -> 99/4: C1","99/4 -> 25/1: C3","25/1 -> 101/4: Bb3","25/1 -> 101/4: F4","25/1 -> 101/4: Bb4","101/4 -> 51/2: Bb3","101/4 -> 51/2: F4","101/4 -> 51/2: Bb4","51/2 -> 26/1: Bb3","51/2 -> 26/1: Bb3","51/2 -> 26/1: F4","51/2 -> 26/1: F4","51/2 -> 26/1: Bb4","51/2 -> 26/1: Bb4","25/1 -> 51/2: Gb2","51/2 -> 205/8: Gb2","103/4 -> 207/8: Gb2","25/1 -> 51/2: c1","51/2 -> 205/8: c1","103/4 -> 207/8: c1","51/2 -> 26/1: c3","25/1 -> 101/4: C1","101/4 -> 51/2: C3","51/2 -> 103/4: C1","103/4 -> 26/1: C3","26/1 -> 53/2: Ab3","26/1 -> 53/2: Eb4","26/1 -> 53/2: Ab4","53/2 -> 27/1: Ab3","53/2 -> 27/1: Ab3","53/2 -> 27/1: Eb4","53/2 -> 27/1: Eb4","53/2 -> 27/1: Ab4","53/2 -> 27/1: Ab4","26/1 -> 53/2: Gb2","53/2 -> 213/8: Gb2","107/4 -> 215/8: Gb2","26/1 -> 53/2: c1","53/2 -> 27/1: c1","53/2 -> 27/1: c3","26/1 -> 105/4: C1","105/4 -> 53/2: C3","53/2 -> 107/4: C1","107/4 -> 27/1: C3","27/1 -> 109/4: Db4","27/1 -> 109/4: Ab4","27/1 -> 109/4: Db5","109/4 -> 55/2: Db4","109/4 -> 55/2: Ab4","109/4 -> 55/2: Db5","55/2 -> 28/1: Eb4","55/2 -> 28/1: Bb4","55/2 -> 28/1: Eb5","55/2 -> 28/1: F4","55/2 -> 28/1: F4","55/2 -> 28/1: Db5","55/2 -> 28/1: Db5","55/2 -> 28/1: F5","55/2 -> 28/1: F5","27/1 -> 55/2: Gb2","55/2 -> 221/8: Gb2","111/4 -> 223/8: Gb2","27/1 -> 55/2: c1","55/2 -> 221/8: c1","111/4 -> 223/8: c1","55/2 -> 28/1: c3","27/1 -> 109/4: C1","109/4 -> 55/2: C3","55/2 -> 111/4: C1","111/4 -> 28/1: C3","28/1 -> 57/2: F3","28/1 -> 57/2: C4","28/1 -> 57/2: F4","57/2 -> 29/1: F3","57/2 -> 29/1: F3","57/2 -> 29/1: C4","57/2 -> 29/1: C4","57/2 -> 29/1: F4","57/2 -> 29/1: F4","28/1 -> 57/2: F2","57/2 -> 229/8: F2","115/4 -> 231/8: F2","28/1 -> 57/2: c1","57/2 -> 29/1: c1","57/2 -> 29/1: c3","28/1 -> 113/4: C1","113/4 -> 57/2: C3","57/2 -> 115/4: C1","115/4 -> 29/1: C3","29/1 -> 117/4: Ab3","29/1 -> 117/4: Eb4","29/1 -> 117/4: Ab4","117/4 -> 59/2: Ab3","117/4 -> 59/2: Eb4","117/4 -> 59/2: Ab4","59/2 -> 30/1: Ab3","59/2 -> 30/1: Ab3","59/2 -> 30/1: Eb4","59/2 -> 30/1: Eb4","59/2 -> 30/1: Ab4","59/2 -> 30/1: Ab4","29/1 -> 59/2: F2","59/2 -> 237/8: F2","119/4 -> 239/8: F2","29/1 -> 59/2: c1","59/2 -> 237/8: c1","119/4 -> 239/8: c1","59/2 -> 30/1: c3","29/1 -> 117/4: C1","117/4 -> 59/2: C3","59/2 -> 119/4: C1","119/4 -> 30/1: C3","30/1 -> 61/2: F3","30/1 -> 61/2: C4","30/1 -> 61/2: F4","61/2 -> 31/1: F3","61/2 -> 31/1: F3","61/2 -> 31/1: C4","61/2 -> 31/1: C4","61/2 -> 31/1: F4","61/2 -> 31/1: F4","30/1 -> 61/2: F2","61/2 -> 245/8: F2","123/4 -> 247/8: F2","30/1 -> 61/2: c1","61/2 -> 31/1: c1","61/2 -> 31/1: c3","30/1 -> 121/4: C1","121/4 -> 61/2: C3","61/2 -> 123/4: C1","123/4 -> 31/1: C3","31/1 -> 249/8: Bb3","31/1 -> 249/8: F4","31/1 -> 249/8: Bb4","249/8 -> 125/4: Bb3","249/8 -> 125/4: F4","249/8 -> 125/4: Bb4","125/4 -> 63/2: Bb3","125/4 -> 63/2: F4","125/4 -> 63/2: Bb4","63/2 -> 505/16: C4","63/2 -> 505/16: Ab4","63/2 -> 505/16: C5","505/16 -> 253/8: C4","505/16 -> 253/8: Ab4","505/16 -> 253/8: C5","253/8 -> 127/4: C4","253/8 -> 127/4: Ab4","253/8 -> 127/4: C5","127/4 -> 509/16: F4","127/4 -> 509/16: C5","127/4 -> 509/16: F5","509/16 -> 255/8: F4","509/16 -> 255/8: C5","509/16 -> 255/8: F5","255/8 -> 32/1: F4","255/8 -> 32/1: C5","255/8 -> 32/1: F5","31/1 -> 63/2: F2","63/2 -> 253/8: F2","127/4 -> 255/8: F2","31/1 -> 63/2: c1","63/2 -> 253/8: c1","127/4 -> 255/8: c1","63/2 -> 127/4: c3","127/4 -> 255/8: c3","255/8 -> 32/1: c3","31/1 -> 125/4: C1","125/4 -> 63/2: C3","63/2 -> 127/4: C1","127/4 -> 32/1: C3","32/1 -> 36/1: Ab3","32/1 -> 36/1: C4","32/1 -> 65/2: Bb2","32/1 -> 65/2: F3","32/1 -> 65/2: Bb3","65/2 -> 33/1: Bb2","65/2 -> 33/1: Bb2","65/2 -> 33/1: F3","65/2 -> 33/1: F3","65/2 -> 33/1: Bb3","65/2 -> 33/1: Bb3","32/1 -> 65/2: Bb1","65/2 -> 261/8: Bb1","131/4 -> 263/8: Bb1","32/1 -> 65/2: c1","65/2 -> 33/1: c1","65/2 -> 33/1: c3","32/1 -> 129/4: C1","129/4 -> 65/2: C3","65/2 -> 131/4: C1","131/4 -> 33/1: C3","32/1 -> 36/1: Ab3","32/1 -> 36/1: C4","33/1 -> 133/4: Db3","33/1 -> 133/4: Ab3","33/1 -> 133/4: Db4","133/4 -> 67/2: Db3","133/4 -> 67/2: Ab3","133/4 -> 67/2: Db4","67/2 -> 34/1: Db3","67/2 -> 34/1: Db3","67/2 -> 34/1: Ab3","67/2 -> 34/1: Ab3","67/2 -> 34/1: Db4","67/2 -> 34/1: Db4","33/1 -> 67/2: Bb1","67/2 -> 269/8: Bb1","135/4 -> 271/8: Bb1","33/1 -> 67/2: c1","67/2 -> 269/8: c1","135/4 -> 271/8: c1","67/2 -> 34/1: c3","33/1 -> 133/4: C1","133/4 -> 67/2: C3","67/2 -> 135/4: C1","135/4 -> 34/1: C3","32/1 -> 36/1: Ab3","32/1 -> 36/1: C4","34/1 -> 69/2: Bb2","34/1 -> 69/2: F3","34/1 -> 69/2: Bb3","69/2 -> 35/1: Bb2","69/2 -> 35/1: Bb2","69/2 -> 35/1: F3","69/2 -> 35/1: F3","69/2 -> 35/1: Bb3","69/2 -> 35/1: Bb3","34/1 -> 69/2: Bb1","69/2 -> 277/8: Bb1","139/4 -> 279/8: Bb1","34/1 -> 69/2: c1","69/2 -> 35/1: c1","69/2 -> 35/1: c3","34/1 -> 137/4: C1","137/4 -> 69/2: C3","69/2 -> 139/4: C1","139/4 -> 35/1: C3","32/1 -> 36/1: Ab3","32/1 -> 36/1: C4","35/1 -> 141/4: Eb3","35/1 -> 141/4: Bb3","35/1 -> 141/4: Eb4","141/4 -> 71/2: Eb3","141/4 -> 71/2: Bb3","141/4 -> 71/2: Eb4","71/2 -> 36/1: F3","71/2 -> 36/1: Db4","71/2 -> 36/1: F4","71/2 -> 36/1: Ab3","71/2 -> 36/1: Ab3","71/2 -> 36/1: Eb4","71/2 -> 36/1: Eb4","71/2 -> 36/1: Ab4","71/2 -> 36/1: Ab4","35/1 -> 71/2: Bb1","71/2 -> 285/8: Bb1","143/4 -> 287/8: Bb1","35/1 -> 71/2: c1","71/2 -> 285/8: c1","143/4 -> 287/8: c1","71/2 -> 36/1: c3","35/1 -> 141/4: C1","141/4 -> 71/2: C3","71/2 -> 143/4: C1","143/4 -> 36/1: C3","36/1 -> 40/1: C4","36/1 -> 40/1: F4","36/1 -> 73/2: Eb3","36/1 -> 73/2: Bb3","36/1 -> 73/2: Eb4","73/2 -> 37/1: Eb3","73/2 -> 37/1: Eb3","73/2 -> 37/1: Bb3","73/2 -> 37/1: Bb3","73/2 -> 37/1: Eb4","73/2 -> 37/1: Eb4","36/1 -> 73/2: Db2","73/2 -> 293/8: Db2","147/4 -> 295/8: Db2","36/1 -> 73/2: c1","73/2 -> 37/1: c1","73/2 -> 37/1: c3","36/1 -> 145/4: C1","145/4 -> 73/2: C3","73/2 -> 147/4: C1","147/4 -> 37/1: C3","36/1 -> 40/1: C4","36/1 -> 40/1: F4","37/1 -> 149/4: F3","37/1 -> 149/4: C4","37/1 -> 149/4: F4","149/4 -> 75/2: F3","149/4 -> 75/2: C4","149/4 -> 75/2: F4","75/2 -> 38/1: F3","75/2 -> 38/1: F3","75/2 -> 38/1: C4","75/2 -> 38/1: C4","75/2 -> 38/1: F4","75/2 -> 38/1: F4","37/1 -> 75/2: Db2","75/2 -> 301/8: Db2","151/4 -> 303/8: Db2","37/1 -> 75/2: c1","75/2 -> 301/8: c1","151/4 -> 303/8: c1","75/2 -> 38/1: c3","37/1 -> 149/4: C1","149/4 -> 75/2: C3","75/2 -> 151/4: C1","151/4 -> 38/1: C3","36/1 -> 40/1: C4","36/1 -> 40/1: F4","38/1 -> 77/2: Eb3","38/1 -> 77/2: Bb3","38/1 -> 77/2: Eb4","77/2 -> 39/1: Eb3","77/2 -> 39/1: Eb3","77/2 -> 39/1: Bb3","77/2 -> 39/1: Bb3","77/2 -> 39/1: Eb4","77/2 -> 39/1: Eb4","38/1 -> 77/2: Db2","77/2 -> 309/8: Db2","155/4 -> 311/8: Db2","38/1 -> 77/2: c1","77/2 -> 39/1: c1","77/2 -> 39/1: c3","38/1 -> 153/4: C1","153/4 -> 77/2: C3","77/2 -> 155/4: C1","155/4 -> 39/1: C3","36/1 -> 40/1: C4","36/1 -> 40/1: F4","39/1 -> 313/8: Ab3","39/1 -> 313/8: Eb4","39/1 -> 313/8: Ab4","313/8 -> 157/4: Ab3","313/8 -> 157/4: Eb4","313/8 -> 157/4: Ab4","157/4 -> 79/2: Ab3","157/4 -> 79/2: Eb4","157/4 -> 79/2: Ab4","79/2 -> 633/16: Bb3","79/2 -> 633/16: F4","79/2 -> 633/16: Bb4","633/16 -> 317/8: Bb3","633/16 -> 317/8: F4","633/16 -> 317/8: Bb4","317/8 -> 159/4: Bb3","317/8 -> 159/4: F4","317/8 -> 159/4: Bb4","159/4 -> 637/16: Eb4","159/4 -> 637/16: Bb4","159/4 -> 637/16: Eb5","637/16 -> 319/8: Eb4","637/16 -> 319/8: Bb4","637/16 -> 319/8: Eb5","319/8 -> 40/1: Eb4","319/8 -> 40/1: Bb4","319/8 -> 40/1: Eb5","39/1 -> 79/2: Db2","79/2 -> 317/8: Db2","159/4 -> 319/8: Db2","39/1 -> 79/2: c1","79/2 -> 317/8: c1","159/4 -> 319/8: c1","79/2 -> 159/4: c3","159/4 -> 319/8: c3","319/8 -> 40/1: c3","39/1 -> 157/4: C1","157/4 -> 79/2: C3","79/2 -> 159/4: C1","159/4 -> 40/1: C3","40/1 -> 44/1: F4","40/1 -> 44/1: Bb4","40/1 -> 81/2: Ab3","40/1 -> 81/2: Eb4","40/1 -> 81/2: Ab4","81/2 -> 41/1: Ab3","81/2 -> 41/1: Ab3","81/2 -> 41/1: Eb4","81/2 -> 41/1: Eb4","81/2 -> 41/1: Ab4","81/2 -> 41/1: Ab4","40/1 -> 81/2: Gb2","81/2 -> 325/8: Gb2","163/4 -> 327/8: Gb2","40/1 -> 81/2: c1","81/2 -> 41/1: c1","81/2 -> 41/1: c3","40/1 -> 161/4: C1","161/4 -> 81/2: C3","81/2 -> 163/4: C1","163/4 -> 41/1: C3","40/1 -> 44/1: F4","40/1 -> 44/1: Bb4","41/1 -> 165/4: Bb3","41/1 -> 165/4: F4","41/1 -> 165/4: Bb4","165/4 -> 83/2: Bb3","165/4 -> 83/2: F4","165/4 -> 83/2: Bb4","83/2 -> 42/1: Bb3","83/2 -> 42/1: Bb3","83/2 -> 42/1: F4","83/2 -> 42/1: F4","83/2 -> 42/1: Bb4","83/2 -> 42/1: Bb4","41/1 -> 83/2: Gb2","83/2 -> 333/8: Gb2","167/4 -> 335/8: Gb2","41/1 -> 83/2: c1","83/2 -> 333/8: c1","167/4 -> 335/8: c1","83/2 -> 42/1: c3","41/1 -> 165/4: C1","165/4 -> 83/2: C3","83/2 -> 167/4: C1","167/4 -> 42/1: C3","40/1 -> 44/1: F4","40/1 -> 44/1: Bb4","42/1 -> 85/2: Ab3","42/1 -> 85/2: Eb4","42/1 -> 85/2: Ab4","85/2 -> 43/1: Ab3","85/2 -> 43/1: Ab3","85/2 -> 43/1: Eb4","85/2 -> 43/1: Eb4","85/2 -> 43/1: Ab4","85/2 -> 43/1: Ab4","42/1 -> 85/2: Gb2","85/2 -> 341/8: Gb2","171/4 -> 343/8: Gb2","42/1 -> 85/2: c1","85/2 -> 43/1: c1","85/2 -> 43/1: c3","42/1 -> 169/4: C1","169/4 -> 85/2: C3","85/2 -> 171/4: C1","171/4 -> 43/1: C3","40/1 -> 44/1: F4","40/1 -> 44/1: Bb4","43/1 -> 173/4: Db4","43/1 -> 173/4: Ab4","43/1 -> 173/4: Db5","173/4 -> 87/2: Db4","173/4 -> 87/2: Ab4","173/4 -> 87/2: Db5","87/2 -> 44/1: Eb4","87/2 -> 44/1: Bb4","87/2 -> 44/1: Eb5","87/2 -> 44/1: F4","87/2 -> 44/1: F4","87/2 -> 44/1: Db5","87/2 -> 44/1: Db5","87/2 -> 44/1: F5","87/2 -> 44/1: F5","43/1 -> 87/2: Gb2","87/2 -> 349/8: Gb2","175/4 -> 351/8: Gb2","43/1 -> 87/2: c1","87/2 -> 349/8: c1","175/4 -> 351/8: c1","87/2 -> 44/1: c3","43/1 -> 173/4: C1","173/4 -> 87/2: C3","87/2 -> 175/4: C1","175/4 -> 44/1: C3","44/1 -> 48/1: Eb4","44/1 -> 48/1: Ab4","44/1 -> 89/2: F3","44/1 -> 89/2: C4","44/1 -> 89/2: F4","89/2 -> 45/1: F3","89/2 -> 45/1: F3","89/2 -> 45/1: C4","89/2 -> 45/1: C4","89/2 -> 45/1: F4","89/2 -> 45/1: F4","44/1 -> 89/2: F2","89/2 -> 357/8: F2","179/4 -> 359/8: F2","44/1 -> 89/2: c1","89/2 -> 45/1: c1","89/2 -> 45/1: c3","44/1 -> 177/4: C1","177/4 -> 89/2: C3","89/2 -> 179/4: C1","179/4 -> 45/1: C3","44/1 -> 48/1: Eb4","44/1 -> 48/1: Ab4","45/1 -> 181/4: Ab3","45/1 -> 181/4: Eb4","45/1 -> 181/4: Ab4","181/4 -> 91/2: Ab3","181/4 -> 91/2: Eb4","181/4 -> 91/2: Ab4","91/2 -> 46/1: Ab3","91/2 -> 46/1: Ab3","91/2 -> 46/1: Eb4","91/2 -> 46/1: Eb4","91/2 -> 46/1: Ab4","91/2 -> 46/1: Ab4","45/1 -> 91/2: F2","91/2 -> 365/8: F2","183/4 -> 367/8: F2","45/1 -> 91/2: c1","91/2 -> 365/8: c1","183/4 -> 367/8: c1","91/2 -> 46/1: c3","45/1 -> 181/4: C1","181/4 -> 91/2: C3","91/2 -> 183/4: C1","183/4 -> 46/1: C3","44/1 -> 48/1: Eb4","44/1 -> 48/1: Ab4","46/1 -> 93/2: F3","46/1 -> 93/2: C4","46/1 -> 93/2: F4","93/2 -> 47/1: F3","93/2 -> 47/1: F3","93/2 -> 47/1: C4","93/2 -> 47/1: C4","93/2 -> 47/1: F4","93/2 -> 47/1: F4","46/1 -> 93/2: F2","93/2 -> 373/8: F2","187/4 -> 375/8: F2","46/1 -> 93/2: c1","93/2 -> 47/1: c1","93/2 -> 47/1: c3","46/1 -> 185/4: C1","185/4 -> 93/2: C3","93/2 -> 187/4: C1","187/4 -> 47/1: C3","143/3 -> 48/1: Eb5","383/8 -> 1157/24: Bb5","44/1 -> 48/1: Eb4","44/1 -> 48/1: Ab4","47/1 -> 377/8: Bb3","47/1 -> 377/8: F4","47/1 -> 377/8: Bb4","377/8 -> 189/4: Bb3","377/8 -> 189/4: F4","377/8 -> 189/4: Bb4","189/4 -> 95/2: Bb3","189/4 -> 95/2: F4","189/4 -> 95/2: Bb4","95/2 -> 761/16: C4","95/2 -> 761/16: Ab4","95/2 -> 761/16: C5","761/16 -> 381/8: C4","761/16 -> 381/8: Ab4","761/16 -> 381/8: C5","381/8 -> 191/4: C4","381/8 -> 191/4: Ab4","381/8 -> 191/4: C5","191/4 -> 765/16: F4","191/4 -> 765/16: C5","191/4 -> 765/16: F5","765/16 -> 383/8: F4","765/16 -> 383/8: C5","765/16 -> 383/8: F5","47/1 -> 95/2: F2","95/2 -> 381/8: F2","191/4 -> 383/8: F2","47/1 -> 95/2: c1","95/2 -> 381/8: c1","191/4 -> 383/8: c1","95/2 -> 191/4: c3","191/4 -> 383/8: c3","383/8 -> 48/1: c3","47/1 -> 189/4: C1","189/4 -> 95/2: C3","95/2 -> 191/4: C1","191/4 -> 48/1: C3","48/1 -> 145/3: Bb4","145/3 -> 146/3: Bb4","145/3 -> 146/3: Db5","146/3 -> 49/1: Db5","146/3 -> 49/1: Db5","383/8 -> 1157/24: Eb5","1157/24 -> 1165/24: Eb5","1157/24 -> 1165/24: F5","1165/24 -> 391/8: F5","391/8 -> 1181/24: Bb5","48/1 -> 52/1: Ab3","48/1 -> 52/1: C4","48/1 -> 97/2: Bb1","97/2 -> 389/8: Bb1","195/4 -> 391/8: Bb1","48/1 -> 97/2: c1","97/2 -> 49/1: c1","97/2 -> 49/1: c3","48/1 -> 193/4: C1","193/4 -> 97/2: C3","97/2 -> 195/4: C1","195/4 -> 49/1: C3","49/1 -> 148/3: F5","148/3 -> 149/3: F5","148/3 -> 149/3: Ab5","149/3 -> 50/1: Ab5","149/3 -> 50/1: Ab5","391/8 -> 1181/24: Bb5","1181/24 -> 1189/24: Bb5","1181/24 -> 1189/24: Db6","1189/24 -> 399/8: Db6","399/8 -> 1205/24: Ab5","48/1 -> 52/1: Ab3","48/1 -> 52/1: C4","49/1 -> 99/2: Bb1","99/2 -> 397/8: Bb1","199/4 -> 399/8: Bb1","49/1 -> 99/2: c1","99/2 -> 397/8: c1","199/4 -> 399/8: c1","99/2 -> 50/1: c3","49/1 -> 197/4: C1","197/4 -> 99/2: C3","99/2 -> 199/4: C1","199/4 -> 50/1: C3","50/1 -> 151/3: Eb5","151/3 -> 152/3: Eb5","151/3 -> 152/3: F5","152/3 -> 51/1: F5","152/3 -> 51/1: F5","399/8 -> 1205/24: Ab5","1205/24 -> 1213/24: Ab5","1205/24 -> 1213/24: Bb5","1213/24 -> 407/8: Bb5","407/8 -> 1229/24: Eb5","48/1 -> 52/1: Ab3","48/1 -> 52/1: C4","50/1 -> 101/2: Bb1","101/2 -> 405/8: Bb1","203/4 -> 407/8: Bb1","50/1 -> 101/2: c1","101/2 -> 51/1: c1","101/2 -> 51/1: c3","50/1 -> 201/4: C1","201/4 -> 101/2: C3","101/2 -> 203/4: C1","203/4 -> 51/1: C3","51/1 -> 154/3: Bb4","154/3 -> 155/3: Bb4","154/3 -> 155/3: Db5","155/3 -> 52/1: Db5","155/3 -> 52/1: Db5","407/8 -> 1229/24: Eb5","1229/24 -> 1237/24: Eb5","1229/24 -> 1237/24: F5","1237/24 -> 415/8: F5","415/8 -> 1253/24: C6","48/1 -> 52/1: Ab3","48/1 -> 52/1: C4","51/1 -> 103/2: Bb1","103/2 -> 413/8: Bb1","207/4 -> 415/8: Bb1","51/1 -> 103/2: c1","103/2 -> 413/8: c1","207/4 -> 415/8: c1","103/2 -> 52/1: c3","51/1 -> 205/4: C1","205/4 -> 103/2: C3","103/2 -> 207/4: C1","207/4 -> 52/1: C3","52/1 -> 157/3: C6","157/3 -> 158/3: C6","157/3 -> 158/3: Eb6","158/3 -> 53/1: Eb6","158/3 -> 53/1: Eb6","415/8 -> 1253/24: F6","1253/24 -> 1261/24: F6","1253/24 -> 1261/24: Ab6","1261/24 -> 423/8: Ab6","423/8 -> 1277/24: Eb6","52/1 -> 56/1: C4","52/1 -> 56/1: F4","52/1 -> 105/2: Db2","105/2 -> 421/8: Db2","211/4 -> 423/8: Db2","52/1 -> 105/2: c1","105/2 -> 53/1: c1","105/2 -> 53/1: c3","52/1 -> 209/4: C1","209/4 -> 105/2: C3","105/2 -> 211/4: C1","211/4 -> 53/1: C3","53/1 -> 160/3: Bb5","160/3 -> 161/3: Bb5","160/3 -> 161/3: C6","161/3 -> 54/1: C6","161/3 -> 54/1: C6","423/8 -> 1277/24: Eb6","1277/24 -> 1285/24: Eb6","1277/24 -> 1285/24: F6","1285/24 -> 431/8: F6","431/8 -> 1301/24: Bb5","52/1 -> 56/1: C4","52/1 -> 56/1: F4","53/1 -> 107/2: Db2","107/2 -> 429/8: Db2","215/4 -> 431/8: Db2","53/1 -> 107/2: c1","107/2 -> 429/8: c1","215/4 -> 431/8: c1","107/2 -> 54/1: c3","53/1 -> 213/4: C1","213/4 -> 107/2: C3","107/2 -> 215/4: C1","215/4 -> 54/1: C3","54/1 -> 163/3: F5","163/3 -> 164/3: F5","163/3 -> 164/3: Ab5","164/3 -> 55/1: Ab5","164/3 -> 55/1: Ab5","431/8 -> 1301/24: Bb5","1301/24 -> 1309/24: Bb5","1301/24 -> 1309/24: C6","1309/24 -> 439/8: C6","439/8 -> 1325/24: F6","52/1 -> 56/1: C4","52/1 -> 56/1: F4","54/1 -> 109/2: Db2","109/2 -> 437/8: Db2","219/4 -> 439/8: Db2","54/1 -> 109/2: c1","109/2 -> 55/1: c1","109/2 -> 55/1: c3","54/1 -> 217/4: C1","217/4 -> 109/2: C3","109/2 -> 219/4: C1","219/4 -> 55/1: C3","55/1 -> 166/3: C6","166/3 -> 167/3: C6","166/3 -> 167/3: Eb6","167/3 -> 56/1: Eb6","167/3 -> 56/1: Eb6","439/8 -> 1325/24: F6","1325/24 -> 1333/24: F6","1325/24 -> 1333/24: Ab6","1333/24 -> 447/8: Ab6","447/8 -> 1349/24: F5","52/1 -> 56/1: C4","52/1 -> 56/1: F4","55/1 -> 111/2: Db2","111/2 -> 445/8: Db2","223/4 -> 447/8: Db2","55/1 -> 111/2: c1","111/2 -> 445/8: c1","223/4 -> 447/8: c1","111/2 -> 223/4: c3","223/4 -> 447/8: c3","447/8 -> 56/1: c3","55/1 -> 221/4: C1","221/4 -> 111/2: C3","111/2 -> 223/4: C1","223/4 -> 56/1: C3","56/1 -> 169/3: F5","169/3 -> 170/3: F5","169/3 -> 170/3: Ab5","170/3 -> 57/1: Ab5","170/3 -> 57/1: Ab5","447/8 -> 1349/24: Bb5","1349/24 -> 1357/24: Bb5","1349/24 -> 1357/24: Db6","1357/24 -> 455/8: Db6","455/8 -> 1373/24: F5","56/1 -> 60/1: F4","56/1 -> 60/1: Bb4","56/1 -> 113/2: Gb2","113/2 -> 453/8: Gb2","227/4 -> 455/8: Gb2","56/1 -> 113/2: c1","113/2 -> 57/1: c1","113/2 -> 57/1: c3","56/1 -> 225/4: C1","225/4 -> 113/2: C3","113/2 -> 227/4: C1","227/4 -> 57/1: C3","57/1 -> 172/3: Db5","172/3 -> 173/3: Db5","172/3 -> 173/3: Eb5","173/3 -> 58/1: Eb5","173/3 -> 58/1: Eb5","455/8 -> 1373/24: F5","1373/24 -> 1381/24: F5","1373/24 -> 1381/24: Ab5","1381/24 -> 463/8: Ab5","463/8 -> 1397/24: Db6","56/1 -> 60/1: F4","56/1 -> 60/1: Bb4","57/1 -> 115/2: Gb2","115/2 -> 461/8: Gb2","231/4 -> 463/8: Gb2","57/1 -> 115/2: c1","115/2 -> 461/8: c1","231/4 -> 463/8: c1","115/2 -> 58/1: c3","57/1 -> 229/4: C1","229/4 -> 115/2: C3","115/2 -> 231/4: C1","231/4 -> 58/1: C3","58/1 -> 175/3: Ab5","175/3 -> 176/3: Ab5","175/3 -> 176/3: Bb5","176/3 -> 59/1: Bb5","176/3 -> 59/1: Bb5","463/8 -> 1397/24: Db6","1397/24 -> 1405/24: Db6","1397/24 -> 1405/24: Eb6","1405/24 -> 471/8: Eb6","471/8 -> 1421/24: Bb5","56/1 -> 60/1: F4","56/1 -> 60/1: Bb4","58/1 -> 117/2: Gb2","117/2 -> 469/8: Gb2","235/4 -> 471/8: Gb2","58/1 -> 117/2: c1","117/2 -> 59/1: c1","117/2 -> 59/1: c3","58/1 -> 233/4: C1","233/4 -> 117/2: C3","117/2 -> 235/4: C1","235/4 -> 59/1: C3","59/1 -> 178/3: F5","178/3 -> 179/3: F5","178/3 -> 179/3: Ab5","179/3 -> 60/1: Ab5","179/3 -> 60/1: Ab5","471/8 -> 1421/24: Bb5","1421/24 -> 1429/24: Bb5","1421/24 -> 1429/24: Db6","1429/24 -> 479/8: Db6","479/8 -> 1445/24: Eb5","56/1 -> 60/1: F4","56/1 -> 60/1: Bb4","59/1 -> 119/2: Gb2","119/2 -> 477/8: Gb2","239/4 -> 479/8: Gb2","59/1 -> 119/2: c1","119/2 -> 477/8: c1","239/4 -> 479/8: c1","119/2 -> 60/1: c3","59/1 -> 237/4: C1","237/4 -> 119/2: C3","119/2 -> 239/4: C1","239/4 -> 60/1: C3"] -export const zeldasRescue = ["0/1 -> 4/3: B4","0/1 -> 1/3: C3","1/3 -> 2/3: G3","2/3 -> 2/1: E4","0/1 -> 4/3: B4","4/3 -> 2/1: D5","2/3 -> 2/1: E4","2/1 -> 10/3: A4","2/1 -> 7/3: C3","7/3 -> 8/3: G3","8/3 -> 4/1: F#4","2/1 -> 10/3: A4","10/3 -> 11/3: G4","11/3 -> 4/1: A4","8/3 -> 4/1: F#4","4/1 -> 16/3: B4","4/1 -> 13/3: C3","13/3 -> 14/3: G3","14/3 -> 6/1: E4","4/1 -> 16/3: B4","16/3 -> 6/1: D5","14/3 -> 6/1: E4","6/1 -> 8/1: A4","6/1 -> 19/3: C3","19/3 -> 20/3: G3","20/3 -> 8/1: F#4","6/1 -> 8/1: A4","20/3 -> 8/1: F#4","8/1 -> 28/3: B4","8/1 -> 25/3: B2","25/3 -> 26/3: D4","26/3 -> 10/1: G4","8/1 -> 28/3: B4","28/3 -> 10/1: D5","26/3 -> 10/1: G4","10/1 -> 34/3: A5","10/1 -> 31/3: Bb2","31/3 -> 32/3: Db4","32/3 -> 12/1: G4","10/1 -> 34/3: A5","34/3 -> 12/1: G5","32/3 -> 12/1: G4","12/1 -> 40/3: D5","12/1 -> 37/3: A2","37/3 -> 38/3: C4","38/3 -> 14/1: G4","12/1 -> 40/3: D5","40/3 -> 41/3: C5","41/3 -> 14/1: B4","38/3 -> 14/1: G4","14/1 -> 16/1: A4","14/1 -> 43/3: D3","43/3 -> 44/3: C4","44/3 -> 16/1: F#4","14/1 -> 16/1: A4","44/3 -> 16/1: F#4","16/1 -> 52/3: B4","16/1 -> 49/3: C3","49/3 -> 50/3: G3","50/3 -> 18/1: E4","16/1 -> 52/3: B4","52/3 -> 18/1: D5","50/3 -> 18/1: E4","18/1 -> 58/3: A4","18/1 -> 55/3: C3","55/3 -> 56/3: G3","56/3 -> 20/1: F#4","18/1 -> 58/3: A4","58/3 -> 59/3: G4","59/3 -> 20/1: A4","56/3 -> 20/1: F#4","20/1 -> 64/3: B4","20/1 -> 61/3: C3","61/3 -> 62/3: G3","62/3 -> 22/1: E4","20/1 -> 64/3: B4","64/3 -> 22/1: D5","62/3 -> 22/1: E4","22/1 -> 24/1: A4","22/1 -> 67/3: C3","67/3 -> 68/3: G3","68/3 -> 24/1: F#4","22/1 -> 24/1: A4","68/3 -> 24/1: F#4","24/1 -> 76/3: B4","24/1 -> 73/3: B2","73/3 -> 74/3: D4","74/3 -> 26/1: G4","24/1 -> 76/3: B4","76/3 -> 26/1: D5","74/3 -> 26/1: G4","26/1 -> 82/3: A5","26/1 -> 79/3: Bb2","79/3 -> 80/3: Db4","80/3 -> 28/1: G4","26/1 -> 82/3: A5","82/3 -> 28/1: G5","80/3 -> 28/1: G4","28/1 -> 32/1: D6","28/1 -> 85/3: A2","85/3 -> 86/3: C4","86/3 -> 30/1: G4","28/1 -> 32/1: D6","86/3 -> 30/1: G4","28/1 -> 32/1: D6","30/1 -> 91/3: D3","91/3 -> 92/3: C4","92/3 -> 32/1: F#4","28/1 -> 32/1: D6","92/3 -> 32/1: F#4","32/1 -> 100/3: D6","32/1 -> 97/3: F3","97/3 -> 98/3: C4","98/3 -> 34/1: E4","32/1 -> 100/3: D6","100/3 -> 101/3: C6","101/3 -> 34/1: B5","98/3 -> 34/1: E4","34/1 -> 103/3: C6","103/3 -> 104/3: B5","104/3 -> 36/1: G5","34/1 -> 103/3: E3","103/3 -> 104/3: B3","104/3 -> 36/1: D4","104/3 -> 36/1: G5","104/3 -> 36/1: D4","36/1 -> 112/3: C6","36/1 -> 109/3: D3","109/3 -> 110/3: A3","110/3 -> 38/1: C4","36/1 -> 112/3: C6","112/3 -> 113/3: B5","113/3 -> 38/1: A5","110/3 -> 38/1: C4","38/1 -> 115/3: B5","115/3 -> 116/3: A5","116/3 -> 40/1: E5","38/1 -> 115/3: C3","115/3 -> 116/3: G3","116/3 -> 40/1: B3","116/3 -> 40/1: E5","116/3 -> 40/1: B3","40/1 -> 124/3: D6","40/1 -> 121/3: F3","121/3 -> 122/3: C4","122/3 -> 42/1: E4","40/1 -> 124/3: D6","124/3 -> 125/3: C6","125/3 -> 42/1: B5","122/3 -> 42/1: E4","42/1 -> 127/3: C6","127/3 -> 128/3: B5","128/3 -> 130/3: G5","42/1 -> 127/3: E3","127/3 -> 128/3: B3","128/3 -> 44/1: D4","128/3 -> 130/3: G5","130/3 -> 44/1: C6","128/3 -> 44/1: D4","44/1 -> 46/1: G6","44/1 -> 133/3: Eb3","133/3 -> 134/3: Bb3","134/3 -> 46/1: Db4","44/1 -> 46/1: G6","134/3 -> 46/1: Db4","46/1 -> 139/3: D3","139/3 -> 140/3: A3","140/3 -> 142/3: C4","142/3 -> 48/1: B4","140/3 -> 142/3: C4","142/3 -> 48/1: F4","142/3 -> 48/1: G3"] -export const barryHarris = ["0/1 -> 2/1: C3","0/1 -> 2/1: E3","0/1 -> 1/1: B3","0/1 -> 2/1: C3","0/1 -> 2/1: E3","1/1 -> 2/1: A3","2/1 -> 4/1: D3","2/1 -> 4/1: F3","2/1 -> 3/1: C4","2/1 -> 4/1: D3","2/1 -> 4/1: F3","3/1 -> 4/1: B3","4/1 -> 6/1: E3","4/1 -> 6/1: G3","4/1 -> 5/1: D4","4/1 -> 6/1: E3","4/1 -> 6/1: G3","5/1 -> 6/1: C4","6/1 -> 8/1: F3","6/1 -> 8/1: G#3","6/1 -> 7/1: E4","6/1 -> 8/1: F3","6/1 -> 8/1: G#3","7/1 -> 8/1: D4","8/1 -> 10/1: G3","8/1 -> 10/1: A3","8/1 -> 9/1: F4","8/1 -> 10/1: G3","8/1 -> 10/1: A3","9/1 -> 10/1: E4","10/1 -> 12/1: G#3","10/1 -> 12/1: B3","10/1 -> 11/1: G4","10/1 -> 12/1: G#3","10/1 -> 12/1: B3","11/1 -> 12/1: F4","12/1 -> 14/1: B3","12/1 -> 14/1: D4","12/1 -> 13/1: A4","12/1 -> 14/1: B3","12/1 -> 14/1: D4","13/1 -> 14/1: G#4","14/1 -> 16/1: C4","14/1 -> 16/1: E4","14/1 -> 15/1: B4","14/1 -> 16/1: C4","14/1 -> 16/1: E4","15/1 -> 16/1: A4","16/1 -> 18/1: Db3","16/1 -> 18/1: F3","16/1 -> 17/1: C4","16/1 -> 18/1: Db3","16/1 -> 18/1: F3","17/1 -> 18/1: Bb3","18/1 -> 20/1: Eb3","18/1 -> 20/1: Gb3","18/1 -> 19/1: Db4","18/1 -> 20/1: Eb3","18/1 -> 20/1: Gb3","19/1 -> 20/1: C4","20/1 -> 22/1: F3","20/1 -> 22/1: Ab3","20/1 -> 21/1: Eb4","20/1 -> 22/1: F3","20/1 -> 22/1: Ab3","21/1 -> 22/1: Db4","22/1 -> 24/1: Gb3","22/1 -> 24/1: A3","22/1 -> 23/1: F4","22/1 -> 24/1: Gb3","22/1 -> 24/1: A3","23/1 -> 24/1: Eb4","24/1 -> 26/1: Ab3","24/1 -> 26/1: Bb3","24/1 -> 25/1: Gb4","24/1 -> 26/1: Ab3","24/1 -> 26/1: Bb3","25/1 -> 26/1: F4","26/1 -> 28/1: A3","26/1 -> 28/1: C4","26/1 -> 27/1: Ab4","26/1 -> 28/1: A3","26/1 -> 28/1: C4","27/1 -> 28/1: Gb4","28/1 -> 30/1: C4","28/1 -> 30/1: Eb4","28/1 -> 29/1: Bb4","28/1 -> 30/1: C4","28/1 -> 30/1: Eb4","29/1 -> 30/1: A4","30/1 -> 32/1: Db4","30/1 -> 32/1: F4","30/1 -> 31/1: C5","30/1 -> 32/1: Db4","30/1 -> 32/1: F4","31/1 -> 32/1: Bb4","32/1 -> 34/1: D3","32/1 -> 34/1: F#3","32/1 -> 33/1: C#4","32/1 -> 34/1: D3","32/1 -> 34/1: F#3","33/1 -> 34/1: B3","34/1 -> 36/1: E3","34/1 -> 36/1: G3","34/1 -> 35/1: D4","34/1 -> 36/1: E3","34/1 -> 36/1: G3","35/1 -> 36/1: C#4","36/1 -> 38/1: F#3","36/1 -> 38/1: A3","36/1 -> 37/1: E4","36/1 -> 38/1: F#3","36/1 -> 38/1: A3","37/1 -> 38/1: D4","38/1 -> 40/1: G3","38/1 -> 40/1: A#3","38/1 -> 39/1: F#4","38/1 -> 40/1: G3","38/1 -> 40/1: A#3","39/1 -> 40/1: E4","40/1 -> 42/1: A3","40/1 -> 42/1: B3","40/1 -> 41/1: G4","40/1 -> 42/1: A3","40/1 -> 42/1: B3","41/1 -> 42/1: F#4","42/1 -> 44/1: A#3","42/1 -> 44/1: C#4","42/1 -> 43/1: A4","42/1 -> 44/1: A#3","42/1 -> 44/1: C#4","43/1 -> 44/1: G4","44/1 -> 46/1: C#4","44/1 -> 46/1: E4","44/1 -> 45/1: B4","44/1 -> 46/1: C#4","44/1 -> 46/1: E4","45/1 -> 46/1: A#4","46/1 -> 48/1: D4","46/1 -> 48/1: F#4","46/1 -> 47/1: C#5","46/1 -> 48/1: D4","46/1 -> 48/1: F#4","47/1 -> 48/1: B4","48/1 -> 50/1: Db3","48/1 -> 50/1: F3","48/1 -> 49/1: C4","48/1 -> 50/1: Db3","48/1 -> 50/1: F3","49/1 -> 50/1: Bb3","50/1 -> 52/1: Eb3","50/1 -> 52/1: Gb3","50/1 -> 51/1: Db4","50/1 -> 52/1: Eb3","50/1 -> 52/1: Gb3","51/1 -> 52/1: C4","52/1 -> 54/1: F3","52/1 -> 54/1: Ab3","52/1 -> 53/1: Eb4","52/1 -> 54/1: F3","52/1 -> 54/1: Ab3","53/1 -> 54/1: Db4","54/1 -> 56/1: Gb3","54/1 -> 56/1: A3","54/1 -> 55/1: F4","54/1 -> 56/1: Gb3","54/1 -> 56/1: A3","55/1 -> 56/1: Eb4","56/1 -> 58/1: Ab3","56/1 -> 58/1: Bb3","56/1 -> 57/1: Gb4","56/1 -> 58/1: Ab3","56/1 -> 58/1: Bb3","57/1 -> 58/1: F4","58/1 -> 60/1: A3","58/1 -> 60/1: C4","58/1 -> 59/1: Ab4","58/1 -> 60/1: A3","58/1 -> 60/1: C4","59/1 -> 60/1: Gb4","60/1 -> 62/1: C4","60/1 -> 62/1: Eb4","60/1 -> 61/1: Bb4","60/1 -> 62/1: C4","60/1 -> 62/1: Eb4","61/1 -> 62/1: A4","62/1 -> 64/1: Db4","62/1 -> 64/1: F4","62/1 -> 63/1: C5","62/1 -> 64/1: Db4","62/1 -> 64/1: F4","63/1 -> 64/1: Bb4"] -export const bossa = ["0/1 -> 1/4: Bb3","0/1 -> 1/4: D4","0/1 -> 1/4: Eb4","0/1 -> 1/4: G4","1/2 -> 5/4: Bb3","1/2 -> 5/4: D4","1/2 -> 5/4: Eb4","1/2 -> 5/4: G4","0/1 -> 1/2: C2","3/4 -> 7/8: G2"] -export const echoPiano = ["0/1 -> 1/2: D3","-1/4 -> 0/1: Bb3","1/4 -> 3/4: F3","0/1 -> 1/4: F4","1/2 -> 1/1: C4","-1/4 -> 0/1: A4","1/4 -> 1/2: A4","1/4 -> 1/2: A4","3/4 -> 5/4: E4","-3/8 -> -1/8: G3","-1/8 -> 1/8: Bb3","-3/8 -> -1/8: F4","-1/8 -> 1/8: A4","1/8 -> 5/8: D3","-1/8 -> 1/8: Bb3","3/8 -> 7/8: F3","1/8 -> 3/8: F4","5/8 -> 9/8: C4","-1/8 -> 1/8: A4","3/8 -> 5/8: A4","3/8 -> 5/8: A4","7/8 -> 11/8: E4","-1/4 -> 0/1: G3","0/1 -> 1/4: Bb3","-1/4 -> 0/1: F4","0/1 -> 1/4: A4","1/4 -> 3/4: D3","0/1 -> 1/4: Bb3","1/2 -> 1/1: F3","1/4 -> 1/2: F4","3/4 -> 5/4: C4","0/1 -> 1/4: A4","1/2 -> 3/4: A4","1/2 -> 3/4: A4","-1/8 -> 1/8: G3","-3/8 -> -1/8: Bb3","1/8 -> 3/8: Bb3","-1/8 -> 1/8: F4","-1/8 -> 0/1: D5","1/8 -> 3/8: A4","3/8 -> 7/8: D3","1/8 -> 3/8: Bb3","5/8 -> 9/8: F3","3/8 -> 5/8: F4","7/8 -> 11/8: C4","1/8 -> 3/8: A4","5/8 -> 7/8: A4","5/8 -> 7/8: A4","1/1 -> 3/2: F3","1/4 -> 3/4: F3","5/4 -> 7/4: A3","1/2 -> 1/1: C4","3/2 -> 2/1: E4","3/4 -> 5/4: E4","3/4 -> 5/4: E4","7/4 -> 9/4: G4","1/8 -> 5/8: D3","3/8 -> 7/8: F3","5/8 -> 9/8: C4","7/8 -> 11/8: E4","9/8 -> 13/8: F3","3/8 -> 7/8: F3","11/8 -> 15/8: A3","5/8 -> 9/8: C4","13/8 -> 17/8: E4","7/8 -> 11/8: E4","7/8 -> 11/8: E4","15/8 -> 19/8: G4","1/4 -> 3/4: D3","1/2 -> 1/1: F3","3/4 -> 5/4: C4","1/1 -> 3/2: E4","5/4 -> 7/4: F3","1/2 -> 1/1: F3","3/2 -> 2/1: A3","3/4 -> 5/4: C4","7/4 -> 9/4: E4","1/1 -> 3/2: E4","1/1 -> 3/2: E4","3/8 -> 7/8: D3","5/8 -> 9/8: F3","7/8 -> 11/8: C4","5/8 -> 7/8: A4","9/8 -> 13/8: E4","11/8 -> 15/8: F3","5/8 -> 9/8: F3","13/8 -> 17/8: A3","7/8 -> 11/8: C4","15/8 -> 19/8: E4","9/8 -> 13/8: E4","9/8 -> 13/8: E4","2/1 -> 17/8: A3","5/2 -> 21/8: C4","11/4 -> 23/8: C4","5/4 -> 7/4: A3","9/4 -> 19/8: C4","11/4 -> 23/8: E4","3/2 -> 2/1: E4","5/2 -> 21/8: G4","7/4 -> 9/4: G4","7/4 -> 9/4: G4","11/4 -> 23/8: Bb4","9/8 -> 13/8: F3","11/8 -> 15/8: A3","13/8 -> 17/8: E4","15/8 -> 19/8: G4","17/8 -> 9/4: A3","21/8 -> 11/4: C4","23/8 -> 3/1: C4","11/8 -> 15/8: A3","19/8 -> 5/2: C4","23/8 -> 3/1: E4","13/8 -> 17/8: E4","21/8 -> 11/4: G4","15/8 -> 19/8: G4","15/8 -> 19/8: G4","23/8 -> 3/1: Bb4","5/4 -> 7/4: F3","3/2 -> 2/1: A3","7/4 -> 9/4: E4","2/1 -> 5/2: G4","9/4 -> 19/8: A3","11/4 -> 23/8: C4","3/2 -> 2/1: A3","5/2 -> 21/8: C4","7/4 -> 9/4: E4","11/4 -> 23/8: G4","2/1 -> 5/2: G4","2/1 -> 5/2: G4","11/8 -> 15/8: F3","13/8 -> 17/8: A3","15/8 -> 19/8: E4","9/8 -> 13/8: E4","17/8 -> 21/8: G4","19/8 -> 5/2: A3","23/8 -> 3/1: C4","13/8 -> 17/8: A3","21/8 -> 11/4: C4","15/8 -> 19/8: E4","23/8 -> 3/1: G4","17/8 -> 21/8: G4","17/8 -> 21/8: G4","3/1 -> 13/4: G3","7/2 -> 15/4: G3","3/1 -> 25/8: E4","13/4 -> 7/2: Bb3","15/4 -> 4/1: Bb3","3/1 -> 25/8: Bb4","13/4 -> 27/8: Bb4","7/2 -> 15/4: F4","13/4 -> 27/8: D5","7/2 -> 29/8: D5","15/4 -> 4/1: A4","23/8 -> 3/1: C4","23/8 -> 3/1: E4","23/8 -> 3/1: Bb4","25/8 -> 27/8: G3","29/8 -> 31/8: G3","25/8 -> 13/4: E4","27/8 -> 29/8: Bb3","31/8 -> 33/8: Bb3","25/8 -> 13/4: Bb4","27/8 -> 7/2: Bb4","29/8 -> 31/8: F4","27/8 -> 7/2: D5","29/8 -> 15/4: D5","31/8 -> 33/8: A4","3/1 -> 25/8: C4","3/1 -> 25/8: E4","3/1 -> 25/8: Bb4","13/4 -> 7/2: G3","15/4 -> 4/1: G3","13/4 -> 27/8: E4","7/2 -> 15/4: Bb3","13/4 -> 27/8: Bb4","7/2 -> 29/8: Bb4","15/4 -> 4/1: F4","7/2 -> 29/8: D5","15/4 -> 31/8: D5","23/8 -> 3/1: C4","25/8 -> 13/4: C4","25/8 -> 13/4: E4","23/8 -> 3/1: G4","17/8 -> 21/8: G4","25/8 -> 13/4: Bb4","27/8 -> 29/8: G3","31/8 -> 33/8: G3","27/8 -> 7/2: E4","29/8 -> 31/8: Bb3","27/8 -> 7/2: Bb4","29/8 -> 15/4: Bb4","31/8 -> 33/8: F4","29/8 -> 15/4: D5","31/8 -> 4/1: D5","4/1 -> 9/2: D3","15/4 -> 4/1: Bb3","17/4 -> 19/4: F3","4/1 -> 17/4: F4","9/2 -> 5/1: C4","15/4 -> 4/1: A4","17/4 -> 9/2: A4","17/4 -> 9/2: A4","19/4 -> 21/4: E4","29/8 -> 31/8: G3","31/8 -> 33/8: Bb3","29/8 -> 31/8: F4","31/8 -> 33/8: A4","33/8 -> 37/8: D3","31/8 -> 33/8: Bb3","35/8 -> 39/8: F3","33/8 -> 35/8: F4","37/8 -> 41/8: C4","31/8 -> 33/8: A4","35/8 -> 37/8: A4","35/8 -> 37/8: A4","39/8 -> 43/8: E4","15/4 -> 4/1: G3","4/1 -> 17/4: Bb3","15/4 -> 4/1: F4","4/1 -> 17/4: A4","17/4 -> 19/4: D3","4/1 -> 17/4: Bb3","9/2 -> 5/1: F3","17/4 -> 9/2: F4","19/4 -> 21/4: C4","4/1 -> 17/4: A4","9/2 -> 19/4: A4","9/2 -> 19/4: A4","31/8 -> 33/8: G3","29/8 -> 31/8: Bb3","33/8 -> 35/8: Bb3","31/8 -> 33/8: F4","31/8 -> 4/1: D5","33/8 -> 35/8: A4","35/8 -> 39/8: D3","33/8 -> 35/8: Bb3","37/8 -> 41/8: F3","35/8 -> 37/8: F4","39/8 -> 43/8: C4","33/8 -> 35/8: A4","37/8 -> 39/8: A4","37/8 -> 39/8: A4","5/1 -> 11/2: F3","17/4 -> 19/4: F3","21/4 -> 23/4: A3","9/2 -> 5/1: C4","11/2 -> 6/1: E4","19/4 -> 21/4: E4","19/4 -> 21/4: E4","23/4 -> 25/4: G4","33/8 -> 37/8: D3","35/8 -> 39/8: F3","37/8 -> 41/8: C4","39/8 -> 43/8: E4","41/8 -> 45/8: F3","35/8 -> 39/8: F3","43/8 -> 47/8: A3","37/8 -> 41/8: C4","45/8 -> 49/8: E4","39/8 -> 43/8: E4","39/8 -> 43/8: E4","47/8 -> 51/8: G4","17/4 -> 19/4: D3","9/2 -> 5/1: F3","19/4 -> 21/4: C4","5/1 -> 11/2: E4","21/4 -> 23/4: F3","9/2 -> 5/1: F3","11/2 -> 6/1: A3","19/4 -> 21/4: C4","23/4 -> 25/4: E4","5/1 -> 11/2: E4","5/1 -> 11/2: E4","35/8 -> 39/8: D3","37/8 -> 41/8: F3","39/8 -> 43/8: C4","37/8 -> 39/8: A4","41/8 -> 45/8: E4","43/8 -> 47/8: F3","37/8 -> 41/8: F3","45/8 -> 49/8: A3","39/8 -> 43/8: C4","47/8 -> 51/8: E4","41/8 -> 45/8: E4","41/8 -> 45/8: E4","6/1 -> 49/8: A3","13/2 -> 53/8: C4","27/4 -> 55/8: C4","21/4 -> 23/4: A3","25/4 -> 51/8: C4","27/4 -> 55/8: E4","11/2 -> 6/1: E4","13/2 -> 53/8: G4","23/4 -> 25/4: G4","23/4 -> 25/4: G4","27/4 -> 55/8: Bb4","41/8 -> 45/8: F3","43/8 -> 47/8: A3","45/8 -> 49/8: E4","47/8 -> 51/8: G4","49/8 -> 25/4: A3","53/8 -> 27/4: C4","55/8 -> 7/1: C4","43/8 -> 47/8: A3","51/8 -> 13/2: C4","55/8 -> 7/1: E4","45/8 -> 49/8: E4","53/8 -> 27/4: G4","47/8 -> 51/8: G4","47/8 -> 51/8: G4","55/8 -> 7/1: Bb4","21/4 -> 23/4: F3","11/2 -> 6/1: A3","23/4 -> 25/4: E4","6/1 -> 13/2: G4","25/4 -> 51/8: A3","27/4 -> 55/8: C4","11/2 -> 6/1: A3","13/2 -> 53/8: C4","23/4 -> 25/4: E4","27/4 -> 55/8: G4","6/1 -> 13/2: G4","6/1 -> 13/2: G4","43/8 -> 47/8: F3","45/8 -> 49/8: A3","47/8 -> 51/8: E4","41/8 -> 45/8: E4","49/8 -> 53/8: G4","51/8 -> 13/2: A3","55/8 -> 7/1: C4","45/8 -> 49/8: A3","53/8 -> 27/4: C4","47/8 -> 51/8: E4","55/8 -> 7/1: G4","49/8 -> 53/8: G4","49/8 -> 53/8: G4","7/1 -> 29/4: G3","15/2 -> 31/4: G3","7/1 -> 57/8: E4","29/4 -> 15/2: Bb3","31/4 -> 8/1: Bb3","7/1 -> 57/8: Bb4","29/4 -> 59/8: Bb4","15/2 -> 31/4: F4","29/4 -> 59/8: D5","15/2 -> 61/8: D5","31/4 -> 8/1: A4","55/8 -> 7/1: C4","55/8 -> 7/1: E4","55/8 -> 7/1: Bb4","57/8 -> 59/8: G3","61/8 -> 63/8: G3","57/8 -> 29/4: E4","59/8 -> 61/8: Bb3","63/8 -> 65/8: Bb3","57/8 -> 29/4: Bb4","59/8 -> 15/2: Bb4","61/8 -> 63/8: F4","59/8 -> 15/2: D5","61/8 -> 31/4: D5","63/8 -> 65/8: A4","7/1 -> 57/8: C4","7/1 -> 57/8: E4","7/1 -> 57/8: Bb4","29/4 -> 15/2: G3","31/4 -> 8/1: G3","29/4 -> 59/8: E4","15/2 -> 31/4: Bb3","29/4 -> 59/8: Bb4","15/2 -> 61/8: Bb4","31/4 -> 8/1: F4","15/2 -> 61/8: D5","31/4 -> 63/8: D5","55/8 -> 7/1: C4","57/8 -> 29/4: C4","57/8 -> 29/4: E4","55/8 -> 7/1: G4","49/8 -> 53/8: G4","57/8 -> 29/4: Bb4","59/8 -> 61/8: G3","63/8 -> 65/8: G3","59/8 -> 15/2: E4","61/8 -> 63/8: Bb3","59/8 -> 15/2: Bb4","61/8 -> 31/4: Bb4","63/8 -> 65/8: F4","61/8 -> 31/4: D5","63/8 -> 8/1: D5"] -export const festivalOfFingers = ["0/1 -> 1/4: C2","0/1 -> 1/4: C2","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","0/1 -> 1/4: C2","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","0/1 -> 1/4: C2","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","0/1 -> 1/4: C2","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","0/1 -> 1/4: C2","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","0/1 -> 1/4: C2","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","0/1 -> 1/4: C2","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","0/1 -> 1/4: C2","1/8 -> 1/4: C4","1/8 -> 1/4: Eb4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","0/1 -> 1/4: C2","1/8 -> 1/4: C4","1/8 -> 1/4: Eb4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","0/1 -> 1/4: C2","1/8 -> 1/4: C4","1/8 -> 1/4: Eb4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","0/1 -> 1/4: C2","1/8 -> 1/4: C4","1/8 -> 1/4: Eb4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","0/1 -> 1/4: C2","1/8 -> 1/4: C4","1/8 -> 1/4: Eb4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","0/1 -> 1/4: C2","1/8 -> 1/4: C4","1/8 -> 1/4: Eb4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","0/1 -> 1/4: C2","1/8 -> 1/4: C4","1/8 -> 1/4: Eb4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","0/1 -> 1/4: C2","1/8 -> 1/4: C4","1/8 -> 1/4: Eb4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: A#4","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: D#5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: E5","446428571428571/12500000000000000 -> 3571428571428571/12500000000000000: G#5","1/2 -> 3/4: Bb3","1/2 -> 3/4: D4","1/2 -> 3/4: Eb4","1/2 -> 3/4: G4","1/2 -> 3/4: C2","1/2 -> 5/8: G4","1/2 -> 5/8: Bb4","1/2 -> 3/4: Bb3","1/2 -> 3/4: D4","1/2 -> 3/4: Eb4","1/2 -> 3/4: G4","1/2 -> 3/4: C2","1/2 -> 5/8: G4","1/2 -> 5/8: Bb4","1/2 -> 3/4: Bb3","1/2 -> 3/4: D4","1/2 -> 3/4: Eb4","1/2 -> 3/4: G4","1/2 -> 3/4: C2","1/2 -> 5/8: G4","1/2 -> 5/8: Bb4","1/2 -> 3/4: Bb3","1/2 -> 3/4: D4","1/2 -> 3/4: Eb4","1/2 -> 3/4: G4","1/2 -> 3/4: C2","1/2 -> 5/8: G4","1/2 -> 5/8: Bb4","1/2 -> 3/4: Bb3","1/2 -> 3/4: D4","1/2 -> 3/4: Eb4","1/2 -> 3/4: G4","1/2 -> 3/4: C2","1/2 -> 5/8: G4","1/2 -> 5/8: Bb4","1/2 -> 3/4: Bb3","1/2 -> 3/4: D4","1/2 -> 3/4: Eb4","1/2 -> 3/4: G4","1/2 -> 3/4: C2","1/2 -> 5/8: G4","1/2 -> 5/8: Bb4","1/2 -> 3/4: Bb3","1/2 -> 3/4: D4","1/2 -> 3/4: Eb4","1/2 -> 3/4: G4","1/2 -> 3/4: C2","1/2 -> 5/8: G4","1/2 -> 5/8: Bb4","1/2 -> 3/4: Bb3","1/2 -> 3/4: D4","1/2 -> 3/4: Eb4","1/2 -> 3/4: G4","1/2 -> 3/4: C2","1/2 -> 5/8: G4","1/2 -> 5/8: Bb4","1/2 -> 3/4: Bb3","1/2 -> 3/4: D4","1/2 -> 3/4: Eb4","1/2 -> 3/4: G4","1/2 -> 3/4: C2","1/2 -> 3/4: Bb3","1/2 -> 3/4: D4","1/2 -> 3/4: Eb4","1/2 -> 3/4: G4","1/2 -> 3/4: C2","1/2 -> 3/4: Bb3","1/2 -> 3/4: D4","1/2 -> 3/4: Eb4","1/2 -> 3/4: G4","1/2 -> 3/4: C2","1/2 -> 3/4: Bb3","1/2 -> 3/4: D4","1/2 -> 3/4: Eb4","1/2 -> 3/4: G4","1/2 -> 3/4: C2","1/2 -> 3/4: Bb3","1/2 -> 3/4: D4","1/2 -> 3/4: Eb4","1/2 -> 3/4: G4","1/2 -> 3/4: C2","1/2 -> 3/4: Bb3","1/2 -> 3/4: D4","1/2 -> 3/4: Eb4","1/2 -> 3/4: G4","1/2 -> 3/4: C2","1/2 -> 3/4: Bb3","1/2 -> 3/4: D4","1/2 -> 3/4: Eb4","1/2 -> 3/4: G4","1/2 -> 3/4: C2","1/2 -> 3/4: Bb3","1/2 -> 3/4: D4","1/2 -> 3/4: Eb4","1/2 -> 3/4: G4","1/2 -> 3/4: C2","3/4 -> 7/8: C4","3/4 -> 7/8: Eb4","3/4 -> 7/8: C4","3/4 -> 7/8: Eb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","3/4 -> 7/8: C4","3/4 -> 7/8: Eb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","3/4 -> 7/8: C4","3/4 -> 7/8: Eb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","3/4 -> 7/8: C4","3/4 -> 7/8: Eb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","3/4 -> 7/8: C4","3/4 -> 7/8: Eb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","3/4 -> 7/8: C4","3/4 -> 7/8: Eb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","3/4 -> 7/8: C4","3/4 -> 7/8: Eb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","1/1 -> 5/4: C2","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","1/1 -> 5/4: C2","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Bb4","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: D5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: Eb5","2455357142857143/3125000000000000 -> 3236607142857143/3125000000000000: G5","1/1 -> 5/4: C2","1/1 -> 5/4: C2","1/1 -> 5/4: C2","1/1 -> 5/4: C2","1/1 -> 5/4: C2","1/1 -> 5/4: C2","1/1 -> 5/4: C2","9/8 -> 5/4: C4","9/8 -> 5/4: Eb4","1/1 -> 5/4: C2","9/8 -> 5/4: C4","9/8 -> 5/4: Eb4","1/1 -> 5/4: C2","9/8 -> 5/4: C4","9/8 -> 5/4: Eb4","1/1 -> 5/4: C2","9/8 -> 5/4: C4","9/8 -> 5/4: Eb4","1/1 -> 5/4: C2","9/8 -> 5/4: C4","9/8 -> 5/4: Eb4","1/1 -> 5/4: C2","9/8 -> 5/4: C4","9/8 -> 5/4: Eb4","1/1 -> 5/4: C2","9/8 -> 5/4: C4","9/8 -> 5/4: Eb4","1/1 -> 5/4: C2","9/8 -> 5/4: C4","9/8 -> 5/4: Eb4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: Eb4","5/4 -> 3/2: G4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: Eb4","5/4 -> 3/2: G4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: Eb4","5/4 -> 3/2: G4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: Eb4","5/4 -> 3/2: G4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: Eb4","5/4 -> 3/2: G4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: Eb4","5/4 -> 3/2: G4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: Eb4","5/4 -> 3/2: G4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: Eb4","5/4 -> 3/2: G4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: Eb4","5/4 -> 3/2: G4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: Eb4","5/4 -> 3/2: G4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: Eb4","5/4 -> 3/2: G4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: Eb4","5/4 -> 3/2: G4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: Eb4","5/4 -> 3/2: G4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: Eb4","5/4 -> 3/2: G4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: Eb4","5/4 -> 3/2: G4","5/4 -> 3/2: Bb3","5/4 -> 3/2: D4","5/4 -> 3/2: Eb4","5/4 -> 3/2: G4","3/2 -> 7/4: C2","3/2 -> 13/8: G4","3/2 -> 13/8: Bb4","3/2 -> 7/4: C2","3/2 -> 13/8: G4","3/2 -> 13/8: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","3/2 -> 7/4: C2","3/2 -> 13/8: G4","3/2 -> 13/8: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","3/2 -> 7/4: C2","3/2 -> 13/8: G4","3/2 -> 13/8: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","3/2 -> 7/4: C2","3/2 -> 13/8: G4","3/2 -> 13/8: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","3/2 -> 7/4: C2","3/2 -> 13/8: G4","3/2 -> 13/8: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","3/2 -> 7/4: C2","3/2 -> 13/8: G4","3/2 -> 13/8: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","3/2 -> 7/4: C2","3/2 -> 13/8: G4","3/2 -> 13/8: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","3/2 -> 7/4: C2","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","3/2 -> 7/4: C2","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","3/2 -> 7/4: C2","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","3/2 -> 7/4: C2","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","3/2 -> 7/4: C2","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","3/2 -> 7/4: C2","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","3/2 -> 7/4: C2","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","3/2 -> 7/4: C2","7/4 -> 2/1: Bb3","7/4 -> 2/1: D4","7/4 -> 2/1: Eb4","7/4 -> 2/1: G4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","7/4 -> 15/8: G4","7/4 -> 15/8: Bb4","7/4 -> 2/1: Bb3","7/4 -> 2/1: D4","7/4 -> 2/1: Eb4","7/4 -> 2/1: G4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","7/4 -> 15/8: G4","7/4 -> 15/8: Bb4","7/4 -> 2/1: Bb3","7/4 -> 2/1: D4","7/4 -> 2/1: Eb4","7/4 -> 2/1: G4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Bb4","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: D5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: Eb5","4799107142857143/3125000000000000 -> 5580357142857143/3125000000000000: G5","7/4 -> 15/8: G4","7/4 -> 15/8: Bb4","7/4 -> 2/1: Bb3","7/4 -> 2/1: D4","7/4 -> 2/1: Eb4","7/4 -> 2/1: G4","7/4 -> 15/8: G4","7/4 -> 15/8: Bb4","7/4 -> 2/1: Bb3","7/4 -> 2/1: D4","7/4 -> 2/1: Eb4","7/4 -> 2/1: G4","7/4 -> 15/8: G4","7/4 -> 15/8: Bb4","7/4 -> 2/1: Bb3","7/4 -> 2/1: D4","7/4 -> 2/1: Eb4","7/4 -> 2/1: G4","7/4 -> 15/8: G4","7/4 -> 15/8: Bb4","7/4 -> 2/1: Bb3","7/4 -> 2/1: D4","7/4 -> 2/1: Eb4","7/4 -> 2/1: G4","7/4 -> 15/8: G4","7/4 -> 15/8: Bb4","7/4 -> 2/1: Bb3","7/4 -> 2/1: D4","7/4 -> 2/1: Eb4","7/4 -> 2/1: G4","7/4 -> 15/8: G4","7/4 -> 15/8: Bb4","7/4 -> 2/1: Bb3","7/4 -> 2/1: D4","7/4 -> 2/1: Eb4","7/4 -> 2/1: G4","7/4 -> 2/1: Bb3","7/4 -> 2/1: D4","7/4 -> 2/1: Eb4","7/4 -> 2/1: G4","7/4 -> 2/1: Bb3","7/4 -> 2/1: D4","7/4 -> 2/1: Eb4","7/4 -> 2/1: G4","7/4 -> 2/1: Bb3","7/4 -> 2/1: D4","7/4 -> 2/1: Eb4","7/4 -> 2/1: G4","7/4 -> 2/1: Bb3","7/4 -> 2/1: D4","7/4 -> 2/1: Eb4","7/4 -> 2/1: G4","7/4 -> 2/1: Bb3","7/4 -> 2/1: D4","7/4 -> 2/1: Eb4","7/4 -> 2/1: G4","7/4 -> 2/1: Bb3","7/4 -> 2/1: D4","7/4 -> 2/1: Eb4","7/4 -> 2/1: G4","7/4 -> 2/1: Bb3","7/4 -> 2/1: D4","7/4 -> 2/1: Eb4","7/4 -> 2/1: G4","2/1 -> 9/4: F2","2/1 -> 9/4: F2","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","2/1 -> 9/4: F2","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","2/1 -> 9/4: F2","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","2/1 -> 9/4: F2","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","2/1 -> 9/4: F2","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","2/1 -> 9/4: F2","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","2/1 -> 9/4: F2","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","2/1 -> 9/4: F2","17/8 -> 9/4: F4","17/8 -> 9/4: Ab4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","2/1 -> 9/4: F2","17/8 -> 9/4: F4","17/8 -> 9/4: Ab4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","2/1 -> 9/4: F2","17/8 -> 9/4: F4","17/8 -> 9/4: Ab4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","2/1 -> 9/4: F2","17/8 -> 9/4: F4","17/8 -> 9/4: Ab4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","2/1 -> 9/4: F2","17/8 -> 9/4: F4","17/8 -> 9/4: Ab4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","2/1 -> 9/4: F2","17/8 -> 9/4: F4","17/8 -> 9/4: Ab4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","2/1 -> 9/4: F2","17/8 -> 9/4: F4","17/8 -> 9/4: Ab4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","2/1 -> 9/4: F2","17/8 -> 9/4: F4","17/8 -> 9/4: Ab4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Bb4","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: D5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: Eb5","6361607142857143/3125000000000000 -> 7142857142857143/3125000000000000: G5","5/2 -> 11/4: Ab3","5/2 -> 11/4: C4","5/2 -> 11/4: Eb4","5/2 -> 11/4: G4","5/2 -> 11/4: F2","5/2 -> 21/8: C5","5/2 -> 21/8: Eb5","5/2 -> 11/4: Ab3","5/2 -> 11/4: C4","5/2 -> 11/4: Eb4","5/2 -> 11/4: G4","5/2 -> 11/4: F2","5/2 -> 21/8: C5","5/2 -> 21/8: Eb5","5/2 -> 11/4: Ab3","5/2 -> 11/4: C4","5/2 -> 11/4: Eb4","5/2 -> 11/4: G4","5/2 -> 11/4: F2","5/2 -> 21/8: C5","5/2 -> 21/8: Eb5","5/2 -> 11/4: Ab3","5/2 -> 11/4: C4","5/2 -> 11/4: Eb4","5/2 -> 11/4: G4","5/2 -> 11/4: F2","5/2 -> 21/8: C5","5/2 -> 21/8: Eb5","5/2 -> 11/4: Ab3","5/2 -> 11/4: C4","5/2 -> 11/4: Eb4","5/2 -> 11/4: G4","5/2 -> 11/4: F2","5/2 -> 21/8: C5","5/2 -> 21/8: Eb5","5/2 -> 11/4: Ab3","5/2 -> 11/4: C4","5/2 -> 11/4: Eb4","5/2 -> 11/4: G4","5/2 -> 11/4: F2","5/2 -> 21/8: C5","5/2 -> 21/8: Eb5","5/2 -> 11/4: Ab3","5/2 -> 11/4: C4","5/2 -> 11/4: Eb4","5/2 -> 11/4: G4","5/2 -> 11/4: F2","5/2 -> 21/8: C5","5/2 -> 21/8: Eb5","5/2 -> 11/4: Ab3","5/2 -> 11/4: C4","5/2 -> 11/4: Eb4","5/2 -> 11/4: G4","5/2 -> 11/4: F2","5/2 -> 21/8: C5","5/2 -> 21/8: Eb5","5/2 -> 11/4: Ab3","5/2 -> 11/4: C4","5/2 -> 11/4: Eb4","5/2 -> 11/4: G4","5/2 -> 11/4: F2","5/2 -> 11/4: Ab3","5/2 -> 11/4: C4","5/2 -> 11/4: Eb4","5/2 -> 11/4: G4","5/2 -> 11/4: F2","5/2 -> 11/4: Ab3","5/2 -> 11/4: C4","5/2 -> 11/4: Eb4","5/2 -> 11/4: G4","5/2 -> 11/4: F2","5/2 -> 11/4: Ab3","5/2 -> 11/4: C4","5/2 -> 11/4: Eb4","5/2 -> 11/4: G4","5/2 -> 11/4: F2","5/2 -> 11/4: Ab3","5/2 -> 11/4: C4","5/2 -> 11/4: Eb4","5/2 -> 11/4: G4","5/2 -> 11/4: F2","5/2 -> 11/4: Ab3","5/2 -> 11/4: C4","5/2 -> 11/4: Eb4","5/2 -> 11/4: G4","5/2 -> 11/4: F2","5/2 -> 11/4: Ab3","5/2 -> 11/4: C4","5/2 -> 11/4: Eb4","5/2 -> 11/4: G4","5/2 -> 11/4: F2","5/2 -> 11/4: Ab3","5/2 -> 11/4: C4","5/2 -> 11/4: Eb4","5/2 -> 11/4: G4","5/2 -> 11/4: F2","11/4 -> 23/8: F4","11/4 -> 23/8: Ab4","11/4 -> 23/8: F4","11/4 -> 23/8: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","11/4 -> 23/8: F4","11/4 -> 23/8: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","11/4 -> 23/8: F4","11/4 -> 23/8: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","11/4 -> 23/8: F4","11/4 -> 23/8: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","11/4 -> 23/8: F4","11/4 -> 23/8: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","11/4 -> 23/8: F4","11/4 -> 23/8: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","11/4 -> 23/8: F4","11/4 -> 23/8: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","3/1 -> 13/4: F2","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","3/1 -> 13/4: F2","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Ab4","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: C5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: Eb5","8705357142857143/3125000000000000 -> 4743303571428571/1562500000000000: G5","3/1 -> 13/4: F2","3/1 -> 13/4: F2","3/1 -> 13/4: F2","3/1 -> 13/4: F2","3/1 -> 13/4: F2","3/1 -> 13/4: F2","3/1 -> 13/4: F2","25/8 -> 13/4: F4","25/8 -> 13/4: Ab4","3/1 -> 13/4: F2","25/8 -> 13/4: F4","25/8 -> 13/4: Ab4","3/1 -> 13/4: F2","25/8 -> 13/4: F4","25/8 -> 13/4: Ab4","3/1 -> 13/4: F2","25/8 -> 13/4: F4","25/8 -> 13/4: Ab4","3/1 -> 13/4: F2","25/8 -> 13/4: F4","25/8 -> 13/4: Ab4","3/1 -> 13/4: F2","25/8 -> 13/4: F4","25/8 -> 13/4: Ab4","3/1 -> 13/4: F2","25/8 -> 13/4: F4","25/8 -> 13/4: Ab4","3/1 -> 13/4: F2","25/8 -> 13/4: F4","25/8 -> 13/4: Ab4","13/4 -> 7/2: Ab3","13/4 -> 7/2: C4","13/4 -> 7/2: Eb4","13/4 -> 7/2: G4","13/4 -> 7/2: Ab3","13/4 -> 7/2: C4","13/4 -> 7/2: Eb4","13/4 -> 7/2: G4","13/4 -> 7/2: Ab3","13/4 -> 7/2: C4","13/4 -> 7/2: Eb4","13/4 -> 7/2: G4","13/4 -> 7/2: Ab3","13/4 -> 7/2: C4","13/4 -> 7/2: Eb4","13/4 -> 7/2: G4","13/4 -> 7/2: Ab3","13/4 -> 7/2: C4","13/4 -> 7/2: Eb4","13/4 -> 7/2: G4","13/4 -> 7/2: Ab3","13/4 -> 7/2: C4","13/4 -> 7/2: Eb4","13/4 -> 7/2: G4","13/4 -> 7/2: Ab3","13/4 -> 7/2: C4","13/4 -> 7/2: Eb4","13/4 -> 7/2: G4","13/4 -> 7/2: Ab3","13/4 -> 7/2: C4","13/4 -> 7/2: Eb4","13/4 -> 7/2: G4","13/4 -> 7/2: Ab3","13/4 -> 7/2: C4","13/4 -> 7/2: Eb4","13/4 -> 7/2: G4","13/4 -> 7/2: Ab3","13/4 -> 7/2: C4","13/4 -> 7/2: Eb4","13/4 -> 7/2: G4","13/4 -> 7/2: Ab3","13/4 -> 7/2: C4","13/4 -> 7/2: Eb4","13/4 -> 7/2: G4","13/4 -> 7/2: Ab3","13/4 -> 7/2: C4","13/4 -> 7/2: Eb4","13/4 -> 7/2: G4","13/4 -> 7/2: Ab3","13/4 -> 7/2: C4","13/4 -> 7/2: Eb4","13/4 -> 7/2: G4","13/4 -> 7/2: Ab3","13/4 -> 7/2: C4","13/4 -> 7/2: Eb4","13/4 -> 7/2: G4","13/4 -> 7/2: Ab3","13/4 -> 7/2: C4","13/4 -> 7/2: Eb4","13/4 -> 7/2: G4","13/4 -> 7/2: Ab3","13/4 -> 7/2: C4","13/4 -> 7/2: Eb4","13/4 -> 7/2: G4","7/2 -> 15/4: F2","7/2 -> 29/8: C5","7/2 -> 29/8: Eb5","7/2 -> 15/4: F2","7/2 -> 29/8: C5","7/2 -> 29/8: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","7/2 -> 15/4: F2","7/2 -> 29/8: C5","7/2 -> 29/8: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","7/2 -> 15/4: F2","7/2 -> 29/8: C5","7/2 -> 29/8: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","7/2 -> 15/4: F2","7/2 -> 29/8: C5","7/2 -> 29/8: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","7/2 -> 15/4: F2","7/2 -> 29/8: C5","7/2 -> 29/8: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","7/2 -> 15/4: F2","7/2 -> 29/8: C5","7/2 -> 29/8: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","7/2 -> 15/4: F2","7/2 -> 29/8: C5","7/2 -> 29/8: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","7/2 -> 15/4: F2","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","7/2 -> 15/4: F2","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","7/2 -> 15/4: F2","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","7/2 -> 15/4: F2","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","7/2 -> 15/4: F2","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","7/2 -> 15/4: F2","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","7/2 -> 15/4: F2","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","7/2 -> 15/4: F2","15/4 -> 4/1: Ab3","15/4 -> 4/1: C4","15/4 -> 4/1: Eb4","15/4 -> 4/1: G4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","15/4 -> 31/8: C5","15/4 -> 31/8: Eb5","15/4 -> 4/1: Ab3","15/4 -> 4/1: C4","15/4 -> 4/1: Eb4","15/4 -> 4/1: G4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","15/4 -> 31/8: C5","15/4 -> 31/8: Eb5","15/4 -> 4/1: Ab3","15/4 -> 4/1: C4","15/4 -> 4/1: Eb4","15/4 -> 4/1: G4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Ab4","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: C5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: Eb5","5524553571428571/1562500000000000 -> 5915178571428571/1562500000000000: G5","15/4 -> 31/8: C5","15/4 -> 31/8: Eb5","15/4 -> 4/1: Ab3","15/4 -> 4/1: C4","15/4 -> 4/1: Eb4","15/4 -> 4/1: G4","15/4 -> 31/8: C5","15/4 -> 31/8: Eb5","15/4 -> 4/1: Ab3","15/4 -> 4/1: C4","15/4 -> 4/1: Eb4","15/4 -> 4/1: G4","15/4 -> 31/8: C5","15/4 -> 31/8: Eb5","15/4 -> 4/1: Ab3","15/4 -> 4/1: C4","15/4 -> 4/1: Eb4","15/4 -> 4/1: G4","15/4 -> 31/8: C5","15/4 -> 31/8: Eb5","15/4 -> 4/1: Ab3","15/4 -> 4/1: C4","15/4 -> 4/1: Eb4","15/4 -> 4/1: G4","15/4 -> 31/8: C5","15/4 -> 31/8: Eb5","15/4 -> 4/1: Ab3","15/4 -> 4/1: C4","15/4 -> 4/1: Eb4","15/4 -> 4/1: G4","15/4 -> 31/8: C5","15/4 -> 31/8: Eb5","15/4 -> 4/1: Ab3","15/4 -> 4/1: C4","15/4 -> 4/1: Eb4","15/4 -> 4/1: G4","15/4 -> 4/1: Ab3","15/4 -> 4/1: C4","15/4 -> 4/1: Eb4","15/4 -> 4/1: G4","15/4 -> 4/1: Ab3","15/4 -> 4/1: C4","15/4 -> 4/1: Eb4","15/4 -> 4/1: G4","15/4 -> 4/1: Ab3","15/4 -> 4/1: C4","15/4 -> 4/1: Eb4","15/4 -> 4/1: G4","15/4 -> 4/1: Ab3","15/4 -> 4/1: C4","15/4 -> 4/1: Eb4","15/4 -> 4/1: G4","15/4 -> 4/1: Ab3","15/4 -> 4/1: C4","15/4 -> 4/1: Eb4","15/4 -> 4/1: G4","15/4 -> 4/1: Ab3","15/4 -> 4/1: C4","15/4 -> 4/1: Eb4","15/4 -> 4/1: G4","15/4 -> 4/1: Ab3","15/4 -> 4/1: C4","15/4 -> 4/1: Eb4","15/4 -> 4/1: G4","4/1 -> 17/4: G2","4/1 -> 17/4: G2","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","4/1 -> 17/4: G2","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","4/1 -> 17/4: G2","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","4/1 -> 17/4: G2","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","4/1 -> 17/4: G2","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","4/1 -> 17/4: G2","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","4/1 -> 17/4: G2","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","4/1 -> 17/4: G2","33/8 -> 17/4: G4","33/8 -> 17/4: Bb4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","4/1 -> 17/4: G2","33/8 -> 17/4: G4","33/8 -> 17/4: Bb4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","4/1 -> 17/4: G2","33/8 -> 17/4: G4","33/8 -> 17/4: Bb4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","4/1 -> 17/4: G2","33/8 -> 17/4: G4","33/8 -> 17/4: Bb4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","4/1 -> 17/4: G2","33/8 -> 17/4: G4","33/8 -> 17/4: Bb4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","4/1 -> 17/4: G2","33/8 -> 17/4: G4","33/8 -> 17/4: Bb4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","4/1 -> 17/4: G2","33/8 -> 17/4: G4","33/8 -> 17/4: Bb4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","4/1 -> 17/4: G2","33/8 -> 17/4: G4","33/8 -> 17/4: Bb4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Ab4","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: C5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: Eb5","6305803571428571/1562500000000000 -> 6696428571428571/1562500000000000: G5","9/2 -> 19/4: B3","9/2 -> 19/4: E4","9/2 -> 19/4: F4","9/2 -> 19/4: A4","9/2 -> 19/4: G2","9/2 -> 37/8: D5","9/2 -> 37/8: F5","9/2 -> 19/4: B3","9/2 -> 19/4: E4","9/2 -> 19/4: F4","9/2 -> 19/4: A4","9/2 -> 19/4: G2","9/2 -> 37/8: D5","9/2 -> 37/8: F5","9/2 -> 19/4: B3","9/2 -> 19/4: E4","9/2 -> 19/4: F4","9/2 -> 19/4: A4","9/2 -> 19/4: G2","9/2 -> 37/8: D5","9/2 -> 37/8: F5","9/2 -> 19/4: B3","9/2 -> 19/4: E4","9/2 -> 19/4: F4","9/2 -> 19/4: A4","9/2 -> 19/4: G2","9/2 -> 37/8: D5","9/2 -> 37/8: F5","9/2 -> 19/4: B3","9/2 -> 19/4: E4","9/2 -> 19/4: F4","9/2 -> 19/4: A4","9/2 -> 19/4: G2","9/2 -> 37/8: D5","9/2 -> 37/8: F5","9/2 -> 19/4: B3","9/2 -> 19/4: E4","9/2 -> 19/4: F4","9/2 -> 19/4: A4","9/2 -> 19/4: G2","9/2 -> 37/8: D5","9/2 -> 37/8: F5","9/2 -> 19/4: B3","9/2 -> 19/4: E4","9/2 -> 19/4: F4","9/2 -> 19/4: A4","9/2 -> 19/4: G2","9/2 -> 37/8: D5","9/2 -> 37/8: F5","9/2 -> 19/4: B3","9/2 -> 19/4: E4","9/2 -> 19/4: F4","9/2 -> 19/4: A4","9/2 -> 19/4: G2","9/2 -> 37/8: D5","9/2 -> 37/8: F5","9/2 -> 19/4: B3","9/2 -> 19/4: E4","9/2 -> 19/4: F4","9/2 -> 19/4: A4","9/2 -> 19/4: G2","9/2 -> 19/4: B3","9/2 -> 19/4: E4","9/2 -> 19/4: F4","9/2 -> 19/4: A4","9/2 -> 19/4: G2","9/2 -> 19/4: B3","9/2 -> 19/4: E4","9/2 -> 19/4: F4","9/2 -> 19/4: A4","9/2 -> 19/4: G2","9/2 -> 19/4: B3","9/2 -> 19/4: E4","9/2 -> 19/4: F4","9/2 -> 19/4: A4","9/2 -> 19/4: G2","9/2 -> 19/4: B3","9/2 -> 19/4: E4","9/2 -> 19/4: F4","9/2 -> 19/4: A4","9/2 -> 19/4: G2","9/2 -> 19/4: B3","9/2 -> 19/4: E4","9/2 -> 19/4: F4","9/2 -> 19/4: A4","9/2 -> 19/4: G2","9/2 -> 19/4: B3","9/2 -> 19/4: E4","9/2 -> 19/4: F4","9/2 -> 19/4: A4","9/2 -> 19/4: G2","9/2 -> 19/4: B3","9/2 -> 19/4: E4","9/2 -> 19/4: F4","9/2 -> 19/4: A4","9/2 -> 19/4: G2","19/4 -> 39/8: G4","19/4 -> 39/8: Bb4","19/4 -> 39/8: G4","19/4 -> 39/8: Bb4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","19/4 -> 39/8: G4","19/4 -> 39/8: Bb4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","19/4 -> 39/8: G4","19/4 -> 39/8: Bb4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","19/4 -> 39/8: G4","19/4 -> 39/8: Bb4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","19/4 -> 39/8: G4","19/4 -> 39/8: Bb4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","19/4 -> 39/8: G4","19/4 -> 39/8: Bb4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","19/4 -> 39/8: G4","19/4 -> 39/8: Bb4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","5/1 -> 21/4: G2","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","5/1 -> 21/4: G2","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: B4","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: E5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: F5","7477678571428571/1562500000000000 -> 7868303571428571/1562500000000000: A5","5/1 -> 21/4: G2","5/1 -> 21/4: G2","5/1 -> 21/4: G2","5/1 -> 21/4: G2","5/1 -> 21/4: G2","5/1 -> 21/4: G2","5/1 -> 21/4: G2","41/8 -> 21/4: G4","41/8 -> 21/4: Bb4","5/1 -> 21/4: G2","41/8 -> 21/4: G4","41/8 -> 21/4: Bb4","5/1 -> 21/4: G2","41/8 -> 21/4: G4","41/8 -> 21/4: Bb4","5/1 -> 21/4: G2","41/8 -> 21/4: G4","41/8 -> 21/4: Bb4","5/1 -> 21/4: G2","41/8 -> 21/4: G4","41/8 -> 21/4: Bb4","5/1 -> 21/4: G2","41/8 -> 21/4: G4","41/8 -> 21/4: Bb4","5/1 -> 21/4: G2","41/8 -> 21/4: G4","41/8 -> 21/4: Bb4","5/1 -> 21/4: G2","41/8 -> 21/4: G4","41/8 -> 21/4: Bb4","21/4 -> 11/2: B3","21/4 -> 11/2: E4","21/4 -> 11/2: F4","21/4 -> 11/2: A4","21/4 -> 11/2: B3","21/4 -> 11/2: E4","21/4 -> 11/2: F4","21/4 -> 11/2: A4","21/4 -> 11/2: B3","21/4 -> 11/2: E4","21/4 -> 11/2: F4","21/4 -> 11/2: A4","21/4 -> 11/2: B3","21/4 -> 11/2: E4","21/4 -> 11/2: F4","21/4 -> 11/2: A4","21/4 -> 11/2: B3","21/4 -> 11/2: E4","21/4 -> 11/2: F4","21/4 -> 11/2: A4","21/4 -> 11/2: B3","21/4 -> 11/2: E4","21/4 -> 11/2: F4","21/4 -> 11/2: A4","21/4 -> 11/2: B3","21/4 -> 11/2: E4","21/4 -> 11/2: F4","21/4 -> 11/2: A4","21/4 -> 11/2: B3","21/4 -> 11/2: E4","21/4 -> 11/2: F4","21/4 -> 11/2: A4","21/4 -> 11/2: B3","21/4 -> 11/2: E4","21/4 -> 11/2: F4","21/4 -> 11/2: A4","21/4 -> 11/2: B3","21/4 -> 11/2: E4","21/4 -> 11/2: F4","21/4 -> 11/2: A4","21/4 -> 11/2: B3","21/4 -> 11/2: E4","21/4 -> 11/2: F4","21/4 -> 11/2: A4","21/4 -> 11/2: B3","21/4 -> 11/2: E4","21/4 -> 11/2: F4","21/4 -> 11/2: A4","21/4 -> 11/2: B3","21/4 -> 11/2: E4","21/4 -> 11/2: F4","21/4 -> 11/2: A4","21/4 -> 11/2: B3","21/4 -> 11/2: E4","21/4 -> 11/2: F4","21/4 -> 11/2: A4","21/4 -> 11/2: B3","21/4 -> 11/2: E4","21/4 -> 11/2: F4","21/4 -> 11/2: A4","21/4 -> 11/2: B3","21/4 -> 11/2: E4","21/4 -> 11/2: F4","21/4 -> 11/2: A4","11/2 -> 23/4: G2","11/2 -> 45/8: D5","11/2 -> 45/8: F5","11/2 -> 23/4: G2","11/2 -> 45/8: D5","11/2 -> 45/8: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","11/2 -> 23/4: G2","11/2 -> 45/8: D5","11/2 -> 45/8: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","11/2 -> 23/4: G2","11/2 -> 45/8: D5","11/2 -> 45/8: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","11/2 -> 23/4: G2","11/2 -> 45/8: D5","11/2 -> 45/8: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","11/2 -> 23/4: G2","11/2 -> 45/8: D5","11/2 -> 45/8: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","11/2 -> 23/4: G2","11/2 -> 45/8: D5","11/2 -> 45/8: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","11/2 -> 23/4: G2","11/2 -> 45/8: D5","11/2 -> 45/8: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","11/2 -> 23/4: G2","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","11/2 -> 23/4: G2","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","11/2 -> 23/4: G2","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","11/2 -> 23/4: G2","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","11/2 -> 23/4: G2","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","11/2 -> 23/4: G2","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","11/2 -> 23/4: G2","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","11/2 -> 23/4: G2","23/4 -> 6/1: B3","23/4 -> 6/1: E4","23/4 -> 6/1: F4","23/4 -> 6/1: A4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","23/4 -> 47/8: D5","23/4 -> 47/8: F5","23/4 -> 6/1: B3","23/4 -> 6/1: E4","23/4 -> 6/1: F4","23/4 -> 6/1: A4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","23/4 -> 47/8: D5","23/4 -> 47/8: F5","23/4 -> 6/1: B3","23/4 -> 6/1: E4","23/4 -> 6/1: F4","23/4 -> 6/1: A4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: B4","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: E5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: F5","8649553571428571/1562500000000000 -> 2260044642857143/390625000000000: A5","23/4 -> 47/8: D5","23/4 -> 47/8: F5","23/4 -> 6/1: B3","23/4 -> 6/1: E4","23/4 -> 6/1: F4","23/4 -> 6/1: A4","23/4 -> 47/8: D5","23/4 -> 47/8: F5","23/4 -> 6/1: B3","23/4 -> 6/1: E4","23/4 -> 6/1: F4","23/4 -> 6/1: A4","23/4 -> 47/8: D5","23/4 -> 47/8: F5","23/4 -> 6/1: B3","23/4 -> 6/1: E4","23/4 -> 6/1: F4","23/4 -> 6/1: A4","23/4 -> 47/8: D5","23/4 -> 47/8: F5","23/4 -> 6/1: B3","23/4 -> 6/1: E4","23/4 -> 6/1: F4","23/4 -> 6/1: A4","23/4 -> 47/8: D5","23/4 -> 47/8: F5","23/4 -> 6/1: B3","23/4 -> 6/1: E4","23/4 -> 6/1: F4","23/4 -> 6/1: A4","23/4 -> 47/8: D5","23/4 -> 47/8: F5","23/4 -> 6/1: B3","23/4 -> 6/1: E4","23/4 -> 6/1: F4","23/4 -> 6/1: A4","23/4 -> 6/1: B3","23/4 -> 6/1: E4","23/4 -> 6/1: F4","23/4 -> 6/1: A4","23/4 -> 6/1: B3","23/4 -> 6/1: E4","23/4 -> 6/1: F4","23/4 -> 6/1: A4","23/4 -> 6/1: B3","23/4 -> 6/1: E4","23/4 -> 6/1: F4","23/4 -> 6/1: A4","23/4 -> 6/1: B3","23/4 -> 6/1: E4","23/4 -> 6/1: F4","23/4 -> 6/1: A4","23/4 -> 6/1: B3","23/4 -> 6/1: E4","23/4 -> 6/1: F4","23/4 -> 6/1: A4","23/4 -> 6/1: B3","23/4 -> 6/1: E4","23/4 -> 6/1: F4","23/4 -> 6/1: A4","23/4 -> 6/1: B3","23/4 -> 6/1: E4","23/4 -> 6/1: F4","23/4 -> 6/1: A4","6/1 -> 25/4: F#2","6/1 -> 25/4: F#2","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","6/1 -> 25/4: F#2","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","6/1 -> 25/4: F#2","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","6/1 -> 25/4: F#2","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","6/1 -> 25/4: F#2","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","6/1 -> 25/4: F#2","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","6/1 -> 25/4: F#2","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","6/1 -> 25/4: F#2","49/8 -> 25/4: F#4","49/8 -> 25/4: A#4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","6/1 -> 25/4: F#2","49/8 -> 25/4: F#4","49/8 -> 25/4: A#4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","6/1 -> 25/4: F#2","49/8 -> 25/4: F#4","49/8 -> 25/4: A#4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","6/1 -> 25/4: F#2","49/8 -> 25/4: F#4","49/8 -> 25/4: A#4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","6/1 -> 25/4: F#2","49/8 -> 25/4: F#4","49/8 -> 25/4: A#4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","6/1 -> 25/4: F#2","49/8 -> 25/4: F#4","49/8 -> 25/4: A#4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","6/1 -> 25/4: F#2","49/8 -> 25/4: F#4","49/8 -> 25/4: A#4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","6/1 -> 25/4: F#2","49/8 -> 25/4: F#4","49/8 -> 25/4: A#4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: B4","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: E5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: F5","2357700892857143/390625000000000 -> 2455357142857143/390625000000000: A5","13/2 -> 27/4: A#3","13/2 -> 27/4: D#4","13/2 -> 27/4: E4","13/2 -> 27/4: G#4","13/2 -> 27/4: F#2","13/2 -> 53/8: C#5","13/2 -> 53/8: E5","13/2 -> 27/4: A#3","13/2 -> 27/4: D#4","13/2 -> 27/4: E4","13/2 -> 27/4: G#4","13/2 -> 27/4: F#2","13/2 -> 53/8: C#5","13/2 -> 53/8: E5","13/2 -> 27/4: A#3","13/2 -> 27/4: D#4","13/2 -> 27/4: E4","13/2 -> 27/4: G#4","13/2 -> 27/4: F#2","13/2 -> 53/8: C#5","13/2 -> 53/8: E5","13/2 -> 27/4: A#3","13/2 -> 27/4: D#4","13/2 -> 27/4: E4","13/2 -> 27/4: G#4","13/2 -> 27/4: F#2","13/2 -> 53/8: C#5","13/2 -> 53/8: E5","13/2 -> 27/4: A#3","13/2 -> 27/4: D#4","13/2 -> 27/4: E4","13/2 -> 27/4: G#4","13/2 -> 27/4: F#2","13/2 -> 53/8: C#5","13/2 -> 53/8: E5","13/2 -> 27/4: A#3","13/2 -> 27/4: D#4","13/2 -> 27/4: E4","13/2 -> 27/4: G#4","13/2 -> 27/4: F#2","13/2 -> 53/8: C#5","13/2 -> 53/8: E5","13/2 -> 27/4: A#3","13/2 -> 27/4: D#4","13/2 -> 27/4: E4","13/2 -> 27/4: G#4","13/2 -> 27/4: F#2","13/2 -> 53/8: C#5","13/2 -> 53/8: E5","13/2 -> 27/4: A#3","13/2 -> 27/4: D#4","13/2 -> 27/4: E4","13/2 -> 27/4: G#4","13/2 -> 27/4: F#2","13/2 -> 53/8: C#5","13/2 -> 53/8: E5","13/2 -> 27/4: A#3","13/2 -> 27/4: D#4","13/2 -> 27/4: E4","13/2 -> 27/4: G#4","13/2 -> 27/4: F#2","13/2 -> 27/4: A#3","13/2 -> 27/4: D#4","13/2 -> 27/4: E4","13/2 -> 27/4: G#4","13/2 -> 27/4: F#2","13/2 -> 27/4: A#3","13/2 -> 27/4: D#4","13/2 -> 27/4: E4","13/2 -> 27/4: G#4","13/2 -> 27/4: F#2","13/2 -> 27/4: A#3","13/2 -> 27/4: D#4","13/2 -> 27/4: E4","13/2 -> 27/4: G#4","13/2 -> 27/4: F#2","13/2 -> 27/4: A#3","13/2 -> 27/4: D#4","13/2 -> 27/4: E4","13/2 -> 27/4: G#4","13/2 -> 27/4: F#2","13/2 -> 27/4: A#3","13/2 -> 27/4: D#4","13/2 -> 27/4: E4","13/2 -> 27/4: G#4","13/2 -> 27/4: F#2","13/2 -> 27/4: A#3","13/2 -> 27/4: D#4","13/2 -> 27/4: E4","13/2 -> 27/4: G#4","13/2 -> 27/4: F#2","13/2 -> 27/4: A#3","13/2 -> 27/4: D#4","13/2 -> 27/4: E4","13/2 -> 27/4: G#4","13/2 -> 27/4: F#2","27/4 -> 55/8: F#4","27/4 -> 55/8: A#4","27/4 -> 55/8: F#4","27/4 -> 55/8: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","27/4 -> 55/8: F#4","27/4 -> 55/8: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","27/4 -> 55/8: F#4","27/4 -> 55/8: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","27/4 -> 55/8: F#4","27/4 -> 55/8: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","27/4 -> 55/8: F#4","27/4 -> 55/8: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","27/4 -> 55/8: F#4","27/4 -> 55/8: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","27/4 -> 55/8: F#4","27/4 -> 55/8: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","7/1 -> 29/4: F#2","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","7/1 -> 29/4: F#2","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: A#4","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: D#5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: E5","2650669642857143/390625000000000 -> 2748325892857143/390625000000000: G#5","7/1 -> 29/4: F#2","7/1 -> 29/4: F#2","7/1 -> 29/4: F#2","7/1 -> 29/4: F#2","7/1 -> 29/4: F#2","7/1 -> 29/4: F#2","7/1 -> 29/4: F#2","57/8 -> 29/4: F#4","57/8 -> 29/4: A#4","7/1 -> 29/4: F#2","57/8 -> 29/4: F#4","57/8 -> 29/4: A#4","7/1 -> 29/4: F#2","57/8 -> 29/4: F#4","57/8 -> 29/4: A#4","7/1 -> 29/4: F#2","57/8 -> 29/4: F#4","57/8 -> 29/4: A#4","7/1 -> 29/4: F#2","57/8 -> 29/4: F#4","57/8 -> 29/4: A#4","7/1 -> 29/4: F#2","57/8 -> 29/4: F#4","57/8 -> 29/4: A#4","7/1 -> 29/4: F#2","57/8 -> 29/4: F#4","57/8 -> 29/4: A#4","7/1 -> 29/4: F#2","57/8 -> 29/4: F#4","57/8 -> 29/4: A#4","29/4 -> 15/2: A#3","29/4 -> 15/2: D#4","29/4 -> 15/2: E4","29/4 -> 15/2: G#4","29/4 -> 15/2: A#3","29/4 -> 15/2: D#4","29/4 -> 15/2: E4","29/4 -> 15/2: G#4","29/4 -> 15/2: A#3","29/4 -> 15/2: D#4","29/4 -> 15/2: E4","29/4 -> 15/2: G#4","29/4 -> 15/2: A#3","29/4 -> 15/2: D#4","29/4 -> 15/2: E4","29/4 -> 15/2: G#4","29/4 -> 15/2: A#3","29/4 -> 15/2: D#4","29/4 -> 15/2: E4","29/4 -> 15/2: G#4","29/4 -> 15/2: A#3","29/4 -> 15/2: D#4","29/4 -> 15/2: E4","29/4 -> 15/2: G#4","29/4 -> 15/2: A#3","29/4 -> 15/2: D#4","29/4 -> 15/2: E4","29/4 -> 15/2: G#4","29/4 -> 15/2: A#3","29/4 -> 15/2: D#4","29/4 -> 15/2: E4","29/4 -> 15/2: G#4","29/4 -> 15/2: A#3","29/4 -> 15/2: D#4","29/4 -> 15/2: E4","29/4 -> 15/2: G#4","29/4 -> 15/2: A#3","29/4 -> 15/2: D#4","29/4 -> 15/2: E4","29/4 -> 15/2: G#4","29/4 -> 15/2: A#3","29/4 -> 15/2: D#4","29/4 -> 15/2: E4","29/4 -> 15/2: G#4","29/4 -> 15/2: A#3","29/4 -> 15/2: D#4","29/4 -> 15/2: E4","29/4 -> 15/2: G#4","29/4 -> 15/2: A#3","29/4 -> 15/2: D#4","29/4 -> 15/2: E4","29/4 -> 15/2: G#4","29/4 -> 15/2: A#3","29/4 -> 15/2: D#4","29/4 -> 15/2: E4","29/4 -> 15/2: G#4","29/4 -> 15/2: A#3","29/4 -> 15/2: D#4","29/4 -> 15/2: E4","29/4 -> 15/2: G#4","29/4 -> 15/2: A#3","29/4 -> 15/2: D#4","29/4 -> 15/2: E4","29/4 -> 15/2: G#4","15/2 -> 31/4: F#2","15/2 -> 61/8: C#5","15/2 -> 61/8: E5","15/2 -> 31/4: F#2","15/2 -> 61/8: C#5","15/2 -> 61/8: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","15/2 -> 31/4: F#2","15/2 -> 61/8: C#5","15/2 -> 61/8: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","15/2 -> 31/4: F#2","15/2 -> 61/8: C#5","15/2 -> 61/8: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","15/2 -> 31/4: F#2","15/2 -> 61/8: C#5","15/2 -> 61/8: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","15/2 -> 31/4: F#2","15/2 -> 61/8: C#5","15/2 -> 61/8: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","15/2 -> 31/4: F#2","15/2 -> 61/8: C#5","15/2 -> 61/8: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","15/2 -> 31/4: F#2","15/2 -> 61/8: C#5","15/2 -> 61/8: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","15/2 -> 31/4: F#2","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","15/2 -> 31/4: F#2","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","15/2 -> 31/4: F#2","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","15/2 -> 31/4: F#2","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","15/2 -> 31/4: F#2","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","15/2 -> 31/4: F#2","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","15/2 -> 31/4: F#2","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","15/2 -> 31/4: F#2","31/4 -> 8/1: A#3","31/4 -> 8/1: D#4","31/4 -> 8/1: E4","31/4 -> 8/1: G#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","31/4 -> 63/8: C#5","31/4 -> 63/8: E5","31/4 -> 8/1: A#3","31/4 -> 8/1: D#4","31/4 -> 8/1: E4","31/4 -> 8/1: G#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","31/4 -> 63/8: C#5","31/4 -> 63/8: E5","31/4 -> 8/1: A#3","31/4 -> 8/1: D#4","31/4 -> 8/1: E4","31/4 -> 8/1: G#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: A#4","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: D#5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: E5","2943638392857143/390625000000000 -> 3041294642857143/390625000000000: G#5","31/4 -> 63/8: C#5","31/4 -> 63/8: E5","31/4 -> 8/1: A#3","31/4 -> 8/1: D#4","31/4 -> 8/1: E4","31/4 -> 8/1: G#4","31/4 -> 63/8: C#5","31/4 -> 63/8: E5","31/4 -> 8/1: A#3","31/4 -> 8/1: D#4","31/4 -> 8/1: E4","31/4 -> 8/1: G#4","31/4 -> 63/8: C#5","31/4 -> 63/8: E5","31/4 -> 8/1: A#3","31/4 -> 8/1: D#4","31/4 -> 8/1: E4","31/4 -> 8/1: G#4","31/4 -> 63/8: C#5","31/4 -> 63/8: E5","31/4 -> 8/1: A#3","31/4 -> 8/1: D#4","31/4 -> 8/1: E4","31/4 -> 8/1: G#4","31/4 -> 63/8: C#5","31/4 -> 63/8: E5","31/4 -> 8/1: A#3","31/4 -> 8/1: D#4","31/4 -> 8/1: E4","31/4 -> 8/1: G#4","31/4 -> 63/8: C#5","31/4 -> 63/8: E5","31/4 -> 8/1: A#3","31/4 -> 8/1: D#4","31/4 -> 8/1: E4","31/4 -> 8/1: G#4","31/4 -> 8/1: A#3","31/4 -> 8/1: D#4","31/4 -> 8/1: E4","31/4 -> 8/1: G#4","31/4 -> 8/1: A#3","31/4 -> 8/1: D#4","31/4 -> 8/1: E4","31/4 -> 8/1: G#4","31/4 -> 8/1: A#3","31/4 -> 8/1: D#4","31/4 -> 8/1: E4","31/4 -> 8/1: G#4","31/4 -> 8/1: A#3","31/4 -> 8/1: D#4","31/4 -> 8/1: E4","31/4 -> 8/1: G#4","31/4 -> 8/1: A#3","31/4 -> 8/1: D#4","31/4 -> 8/1: E4","31/4 -> 8/1: G#4","31/4 -> 8/1: A#3","31/4 -> 8/1: D#4","31/4 -> 8/1: E4","31/4 -> 8/1: G#4","31/4 -> 8/1: A#3","31/4 -> 8/1: D#4","31/4 -> 8/1: E4","31/4 -> 8/1: G#4","8/1 -> 33/4: C2","8/1 -> 33/4: C2","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","8/1 -> 33/4: C2","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","8/1 -> 33/4: C2","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","8/1 -> 33/4: C2","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","8/1 -> 33/4: C2","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","8/1 -> 33/4: C2","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","8/1 -> 33/4: C2","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","8/1 -> 33/4: C2","65/8 -> 33/4: C4","65/8 -> 33/4: G4","65/8 -> 33/4: Bb4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","8/1 -> 33/4: C2","65/8 -> 33/4: C4","65/8 -> 33/4: G4","65/8 -> 33/4: Bb4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","8/1 -> 33/4: C2","65/8 -> 33/4: C4","65/8 -> 33/4: G4","65/8 -> 33/4: Bb4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","8/1 -> 33/4: C2","65/8 -> 33/4: C4","65/8 -> 33/4: G4","65/8 -> 33/4: Bb4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","8/1 -> 33/4: C2","65/8 -> 33/4: C4","65/8 -> 33/4: G4","65/8 -> 33/4: Bb4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","8/1 -> 33/4: C2","65/8 -> 33/4: C4","65/8 -> 33/4: G4","65/8 -> 33/4: Bb4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","8/1 -> 33/4: C2","65/8 -> 33/4: C4","65/8 -> 33/4: G4","65/8 -> 33/4: Bb4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","8/1 -> 33/4: C2","65/8 -> 33/4: C4","65/8 -> 33/4: G4","65/8 -> 33/4: Bb4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: A#4","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: D#5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: E5","3138950892857143/390625000000000 -> 3236607142857143/390625000000000: G#5","17/2 -> 35/4: Bb3","17/2 -> 35/4: D4","17/2 -> 35/4: Eb4","17/2 -> 35/4: G4","17/2 -> 35/4: C2","17/2 -> 69/8: G4","17/2 -> 69/8: D5","17/2 -> 69/8: F5","17/2 -> 35/4: Bb3","17/2 -> 35/4: D4","17/2 -> 35/4: Eb4","17/2 -> 35/4: G4","17/2 -> 35/4: C2","17/2 -> 69/8: G4","17/2 -> 69/8: D5","17/2 -> 69/8: F5","17/2 -> 35/4: Bb3","17/2 -> 35/4: D4","17/2 -> 35/4: Eb4","17/2 -> 35/4: G4","17/2 -> 35/4: C2","17/2 -> 69/8: G4","17/2 -> 69/8: D5","17/2 -> 69/8: F5","17/2 -> 35/4: Bb3","17/2 -> 35/4: D4","17/2 -> 35/4: Eb4","17/2 -> 35/4: G4","17/2 -> 35/4: C2","17/2 -> 69/8: G4","17/2 -> 69/8: D5","17/2 -> 69/8: F5","17/2 -> 35/4: Bb3","17/2 -> 35/4: D4","17/2 -> 35/4: Eb4","17/2 -> 35/4: G4","17/2 -> 35/4: C2","17/2 -> 69/8: G4","17/2 -> 69/8: D5","17/2 -> 69/8: F5","17/2 -> 35/4: Bb3","17/2 -> 35/4: D4","17/2 -> 35/4: Eb4","17/2 -> 35/4: G4","17/2 -> 35/4: C2","17/2 -> 69/8: G4","17/2 -> 69/8: D5","17/2 -> 69/8: F5","17/2 -> 35/4: Bb3","17/2 -> 35/4: D4","17/2 -> 35/4: Eb4","17/2 -> 35/4: G4","17/2 -> 35/4: C2","17/2 -> 69/8: G4","17/2 -> 69/8: D5","17/2 -> 69/8: F5","17/2 -> 35/4: Bb3","17/2 -> 35/4: D4","17/2 -> 35/4: Eb4","17/2 -> 35/4: G4","17/2 -> 35/4: C2","17/2 -> 69/8: G4","17/2 -> 69/8: D5","17/2 -> 69/8: F5","17/2 -> 35/4: Bb3","17/2 -> 35/4: D4","17/2 -> 35/4: Eb4","17/2 -> 35/4: G4","17/2 -> 35/4: C2","17/2 -> 35/4: Bb3","17/2 -> 35/4: D4","17/2 -> 35/4: Eb4","17/2 -> 35/4: G4","17/2 -> 35/4: C2","17/2 -> 35/4: Bb3","17/2 -> 35/4: D4","17/2 -> 35/4: Eb4","17/2 -> 35/4: G4","17/2 -> 35/4: C2","17/2 -> 35/4: Bb3","17/2 -> 35/4: D4","17/2 -> 35/4: Eb4","17/2 -> 35/4: G4","17/2 -> 35/4: C2","17/2 -> 35/4: Bb3","17/2 -> 35/4: D4","17/2 -> 35/4: Eb4","17/2 -> 35/4: G4","17/2 -> 35/4: C2","17/2 -> 35/4: Bb3","17/2 -> 35/4: D4","17/2 -> 35/4: Eb4","17/2 -> 35/4: G4","17/2 -> 35/4: C2","17/2 -> 35/4: Bb3","17/2 -> 35/4: D4","17/2 -> 35/4: Eb4","17/2 -> 35/4: G4","17/2 -> 35/4: C2","17/2 -> 35/4: Bb3","17/2 -> 35/4: D4","17/2 -> 35/4: Eb4","17/2 -> 35/4: G4","17/2 -> 35/4: C2","35/4 -> 71/8: C4","35/4 -> 71/8: G4","35/4 -> 71/8: Bb4","35/4 -> 71/8: C4","35/4 -> 71/8: G4","35/4 -> 71/8: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","35/4 -> 71/8: C4","35/4 -> 71/8: G4","35/4 -> 71/8: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","35/4 -> 71/8: C4","35/4 -> 71/8: G4","35/4 -> 71/8: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","35/4 -> 71/8: C4","35/4 -> 71/8: G4","35/4 -> 71/8: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","35/4 -> 71/8: C4","35/4 -> 71/8: G4","35/4 -> 71/8: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","35/4 -> 71/8: C4","35/4 -> 71/8: G4","35/4 -> 71/8: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","35/4 -> 71/8: C4","35/4 -> 71/8: G4","35/4 -> 71/8: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","9/1 -> 37/4: C2","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","9/1 -> 37/4: C2","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Bb4","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: D5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: Eb5","3431919642857143/390625000000000 -> 3529575892857143/390625000000000: G5","9/1 -> 37/4: C2","9/1 -> 37/4: C2","9/1 -> 37/4: C2","9/1 -> 37/4: C2","9/1 -> 37/4: C2","9/1 -> 37/4: C2","9/1 -> 37/4: C2","73/8 -> 37/4: C4","73/8 -> 37/4: G4","73/8 -> 37/4: Bb4","9/1 -> 37/4: C2","73/8 -> 37/4: C4","73/8 -> 37/4: G4","73/8 -> 37/4: Bb4","9/1 -> 37/4: C2","73/8 -> 37/4: C4","73/8 -> 37/4: G4","73/8 -> 37/4: Bb4","9/1 -> 37/4: C2","73/8 -> 37/4: C4","73/8 -> 37/4: G4","73/8 -> 37/4: Bb4","9/1 -> 37/4: C2","73/8 -> 37/4: C4","73/8 -> 37/4: G4","73/8 -> 37/4: Bb4","9/1 -> 37/4: C2","73/8 -> 37/4: C4","73/8 -> 37/4: G4","73/8 -> 37/4: Bb4","9/1 -> 37/4: C2","73/8 -> 37/4: C4","73/8 -> 37/4: G4","73/8 -> 37/4: Bb4","9/1 -> 37/4: C2","73/8 -> 37/4: C4","73/8 -> 37/4: G4","73/8 -> 37/4: Bb4","37/4 -> 19/2: Bb3","37/4 -> 19/2: D4","37/4 -> 19/2: Eb4","37/4 -> 19/2: G4","37/4 -> 19/2: Bb3","37/4 -> 19/2: D4","37/4 -> 19/2: Eb4","37/4 -> 19/2: G4","37/4 -> 19/2: Bb3","37/4 -> 19/2: D4","37/4 -> 19/2: Eb4","37/4 -> 19/2: G4","37/4 -> 19/2: Bb3","37/4 -> 19/2: D4","37/4 -> 19/2: Eb4","37/4 -> 19/2: G4","37/4 -> 19/2: Bb3","37/4 -> 19/2: D4","37/4 -> 19/2: Eb4","37/4 -> 19/2: G4","37/4 -> 19/2: Bb3","37/4 -> 19/2: D4","37/4 -> 19/2: Eb4","37/4 -> 19/2: G4","37/4 -> 19/2: Bb3","37/4 -> 19/2: D4","37/4 -> 19/2: Eb4","37/4 -> 19/2: G4","37/4 -> 19/2: Bb3","37/4 -> 19/2: D4","37/4 -> 19/2: Eb4","37/4 -> 19/2: G4","37/4 -> 19/2: Bb3","37/4 -> 19/2: D4","37/4 -> 19/2: Eb4","37/4 -> 19/2: G4","37/4 -> 19/2: Bb3","37/4 -> 19/2: D4","37/4 -> 19/2: Eb4","37/4 -> 19/2: G4","37/4 -> 19/2: Bb3","37/4 -> 19/2: D4","37/4 -> 19/2: Eb4","37/4 -> 19/2: G4","37/4 -> 19/2: Bb3","37/4 -> 19/2: D4","37/4 -> 19/2: Eb4","37/4 -> 19/2: G4","37/4 -> 19/2: Bb3","37/4 -> 19/2: D4","37/4 -> 19/2: Eb4","37/4 -> 19/2: G4","37/4 -> 19/2: Bb3","37/4 -> 19/2: D4","37/4 -> 19/2: Eb4","37/4 -> 19/2: G4","37/4 -> 19/2: Bb3","37/4 -> 19/2: D4","37/4 -> 19/2: Eb4","37/4 -> 19/2: G4","37/4 -> 19/2: Bb3","37/4 -> 19/2: D4","37/4 -> 19/2: Eb4","37/4 -> 19/2: G4","19/2 -> 39/4: C2","19/2 -> 77/8: G4","19/2 -> 77/8: D5","19/2 -> 77/8: F5","19/2 -> 39/4: C2","19/2 -> 77/8: G4","19/2 -> 77/8: D5","19/2 -> 77/8: F5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","19/2 -> 39/4: C2","19/2 -> 77/8: G4","19/2 -> 77/8: D5","19/2 -> 77/8: F5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","19/2 -> 39/4: C2","19/2 -> 77/8: G4","19/2 -> 77/8: D5","19/2 -> 77/8: F5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","19/2 -> 39/4: C2","19/2 -> 77/8: G4","19/2 -> 77/8: D5","19/2 -> 77/8: F5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","19/2 -> 39/4: C2","19/2 -> 77/8: G4","19/2 -> 77/8: D5","19/2 -> 77/8: F5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","19/2 -> 39/4: C2","19/2 -> 77/8: G4","19/2 -> 77/8: D5","19/2 -> 77/8: F5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","19/2 -> 39/4: C2","19/2 -> 77/8: G4","19/2 -> 77/8: D5","19/2 -> 77/8: F5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","19/2 -> 39/4: C2","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","19/2 -> 39/4: C2","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","19/2 -> 39/4: C2","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","19/2 -> 39/4: C2","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","19/2 -> 39/4: C2","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","19/2 -> 39/4: C2","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","19/2 -> 39/4: C2","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","19/2 -> 39/4: C2","39/4 -> 10/1: Bb3","39/4 -> 10/1: D4","39/4 -> 10/1: Eb4","39/4 -> 10/1: G4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","39/4 -> 79/8: G4","39/4 -> 79/8: D5","39/4 -> 79/8: F5","39/4 -> 10/1: Bb3","39/4 -> 10/1: D4","39/4 -> 10/1: Eb4","39/4 -> 10/1: G4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","39/4 -> 79/8: G4","39/4 -> 79/8: D5","39/4 -> 79/8: F5","39/4 -> 10/1: Bb3","39/4 -> 10/1: D4","39/4 -> 10/1: Eb4","39/4 -> 10/1: G4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Bb4","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: D5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: Eb5","3724888392857143/390625000000000 -> 3822544642857143/390625000000000: G5","39/4 -> 79/8: G4","39/4 -> 79/8: D5","39/4 -> 79/8: F5","39/4 -> 10/1: Bb3","39/4 -> 10/1: D4","39/4 -> 10/1: Eb4","39/4 -> 10/1: G4","39/4 -> 79/8: G4","39/4 -> 79/8: D5","39/4 -> 79/8: F5","39/4 -> 10/1: Bb3","39/4 -> 10/1: D4","39/4 -> 10/1: Eb4","39/4 -> 10/1: G4","39/4 -> 79/8: G4","39/4 -> 79/8: D5","39/4 -> 79/8: F5","39/4 -> 10/1: Bb3","39/4 -> 10/1: D4","39/4 -> 10/1: Eb4","39/4 -> 10/1: G4","39/4 -> 79/8: G4","39/4 -> 79/8: D5","39/4 -> 79/8: F5","39/4 -> 10/1: Bb3","39/4 -> 10/1: D4","39/4 -> 10/1: Eb4","39/4 -> 10/1: G4","39/4 -> 79/8: G4","39/4 -> 79/8: D5","39/4 -> 79/8: F5","39/4 -> 10/1: Bb3","39/4 -> 10/1: D4","39/4 -> 10/1: Eb4","39/4 -> 10/1: G4","39/4 -> 79/8: G4","39/4 -> 79/8: D5","39/4 -> 79/8: F5","39/4 -> 10/1: Bb3","39/4 -> 10/1: D4","39/4 -> 10/1: Eb4","39/4 -> 10/1: G4","39/4 -> 10/1: Bb3","39/4 -> 10/1: D4","39/4 -> 10/1: Eb4","39/4 -> 10/1: G4","39/4 -> 10/1: Bb3","39/4 -> 10/1: D4","39/4 -> 10/1: Eb4","39/4 -> 10/1: G4","39/4 -> 10/1: Bb3","39/4 -> 10/1: D4","39/4 -> 10/1: Eb4","39/4 -> 10/1: G4","39/4 -> 10/1: Bb3","39/4 -> 10/1: D4","39/4 -> 10/1: Eb4","39/4 -> 10/1: G4","39/4 -> 10/1: Bb3","39/4 -> 10/1: D4","39/4 -> 10/1: Eb4","39/4 -> 10/1: G4","39/4 -> 10/1: Bb3","39/4 -> 10/1: D4","39/4 -> 10/1: Eb4","39/4 -> 10/1: G4","39/4 -> 10/1: Bb3","39/4 -> 10/1: D4","39/4 -> 10/1: Eb4","39/4 -> 10/1: G4","10/1 -> 41/4: F2","10/1 -> 41/4: F2","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","10/1 -> 41/4: F2","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","10/1 -> 41/4: F2","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","10/1 -> 41/4: F2","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","10/1 -> 41/4: F2","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","10/1 -> 41/4: F2","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","10/1 -> 41/4: F2","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","10/1 -> 41/4: F2","81/8 -> 41/4: F4","81/8 -> 41/4: C5","81/8 -> 41/4: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","10/1 -> 41/4: F2","81/8 -> 41/4: F4","81/8 -> 41/4: C5","81/8 -> 41/4: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","10/1 -> 41/4: F2","81/8 -> 41/4: F4","81/8 -> 41/4: C5","81/8 -> 41/4: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","10/1 -> 41/4: F2","81/8 -> 41/4: F4","81/8 -> 41/4: C5","81/8 -> 41/4: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","10/1 -> 41/4: F2","81/8 -> 41/4: F4","81/8 -> 41/4: C5","81/8 -> 41/4: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","10/1 -> 41/4: F2","81/8 -> 41/4: F4","81/8 -> 41/4: C5","81/8 -> 41/4: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","10/1 -> 41/4: F2","81/8 -> 41/4: F4","81/8 -> 41/4: C5","81/8 -> 41/4: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","10/1 -> 41/4: F2","81/8 -> 41/4: F4","81/8 -> 41/4: C5","81/8 -> 41/4: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Bb4","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: D5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: Eb5","3920200892857143/390625000000000 -> 4017857142857143/390625000000000: G5","21/2 -> 43/4: Ab3","21/2 -> 43/4: C4","21/2 -> 43/4: Eb4","21/2 -> 43/4: G4","21/2 -> 43/4: F2","21/2 -> 85/8: C5","21/2 -> 85/8: G5","21/2 -> 85/8: Bb5","21/2 -> 43/4: Ab3","21/2 -> 43/4: C4","21/2 -> 43/4: Eb4","21/2 -> 43/4: G4","21/2 -> 43/4: F2","21/2 -> 85/8: C5","21/2 -> 85/8: G5","21/2 -> 85/8: Bb5","21/2 -> 43/4: Ab3","21/2 -> 43/4: C4","21/2 -> 43/4: Eb4","21/2 -> 43/4: G4","21/2 -> 43/4: F2","21/2 -> 85/8: C5","21/2 -> 85/8: G5","21/2 -> 85/8: Bb5","21/2 -> 43/4: Ab3","21/2 -> 43/4: C4","21/2 -> 43/4: Eb4","21/2 -> 43/4: G4","21/2 -> 43/4: F2","21/2 -> 85/8: C5","21/2 -> 85/8: G5","21/2 -> 85/8: Bb5","21/2 -> 43/4: Ab3","21/2 -> 43/4: C4","21/2 -> 43/4: Eb4","21/2 -> 43/4: G4","21/2 -> 43/4: F2","21/2 -> 85/8: C5","21/2 -> 85/8: G5","21/2 -> 85/8: Bb5","21/2 -> 43/4: Ab3","21/2 -> 43/4: C4","21/2 -> 43/4: Eb4","21/2 -> 43/4: G4","21/2 -> 43/4: F2","21/2 -> 85/8: C5","21/2 -> 85/8: G5","21/2 -> 85/8: Bb5","21/2 -> 43/4: Ab3","21/2 -> 43/4: C4","21/2 -> 43/4: Eb4","21/2 -> 43/4: G4","21/2 -> 43/4: F2","21/2 -> 85/8: C5","21/2 -> 85/8: G5","21/2 -> 85/8: Bb5","21/2 -> 43/4: Ab3","21/2 -> 43/4: C4","21/2 -> 43/4: Eb4","21/2 -> 43/4: G4","21/2 -> 43/4: F2","21/2 -> 85/8: C5","21/2 -> 85/8: G5","21/2 -> 85/8: Bb5","21/2 -> 43/4: Ab3","21/2 -> 43/4: C4","21/2 -> 43/4: Eb4","21/2 -> 43/4: G4","21/2 -> 43/4: F2","21/2 -> 43/4: Ab3","21/2 -> 43/4: C4","21/2 -> 43/4: Eb4","21/2 -> 43/4: G4","21/2 -> 43/4: F2","21/2 -> 43/4: Ab3","21/2 -> 43/4: C4","21/2 -> 43/4: Eb4","21/2 -> 43/4: G4","21/2 -> 43/4: F2","21/2 -> 43/4: Ab3","21/2 -> 43/4: C4","21/2 -> 43/4: Eb4","21/2 -> 43/4: G4","21/2 -> 43/4: F2","21/2 -> 43/4: Ab3","21/2 -> 43/4: C4","21/2 -> 43/4: Eb4","21/2 -> 43/4: G4","21/2 -> 43/4: F2","21/2 -> 43/4: Ab3","21/2 -> 43/4: C4","21/2 -> 43/4: Eb4","21/2 -> 43/4: G4","21/2 -> 43/4: F2","21/2 -> 43/4: Ab3","21/2 -> 43/4: C4","21/2 -> 43/4: Eb4","21/2 -> 43/4: G4","21/2 -> 43/4: F2","21/2 -> 43/4: Ab3","21/2 -> 43/4: C4","21/2 -> 43/4: Eb4","21/2 -> 43/4: G4","21/2 -> 43/4: F2","43/4 -> 87/8: F4","43/4 -> 87/8: C5","43/4 -> 87/8: Eb5","43/4 -> 87/8: F4","43/4 -> 87/8: C5","43/4 -> 87/8: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","43/4 -> 87/8: F4","43/4 -> 87/8: C5","43/4 -> 87/8: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","43/4 -> 87/8: F4","43/4 -> 87/8: C5","43/4 -> 87/8: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","43/4 -> 87/8: F4","43/4 -> 87/8: C5","43/4 -> 87/8: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","43/4 -> 87/8: F4","43/4 -> 87/8: C5","43/4 -> 87/8: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","43/4 -> 87/8: F4","43/4 -> 87/8: C5","43/4 -> 87/8: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","43/4 -> 87/8: F4","43/4 -> 87/8: C5","43/4 -> 87/8: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","11/1 -> 45/4: F2","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","11/1 -> 45/4: F2","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Ab4","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: C5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: Eb5","4213169642857143/390625000000000 -> 4310825892857143/390625000000000: G5","11/1 -> 45/4: F2","11/1 -> 45/4: F2","11/1 -> 45/4: F2","11/1 -> 45/4: F2","11/1 -> 45/4: F2","11/1 -> 45/4: F2","11/1 -> 45/4: F2","89/8 -> 45/4: F4","89/8 -> 45/4: C5","89/8 -> 45/4: Eb5","11/1 -> 45/4: F2","89/8 -> 45/4: F4","89/8 -> 45/4: C5","89/8 -> 45/4: Eb5","11/1 -> 45/4: F2","89/8 -> 45/4: F4","89/8 -> 45/4: C5","89/8 -> 45/4: Eb5","11/1 -> 45/4: F2","89/8 -> 45/4: F4","89/8 -> 45/4: C5","89/8 -> 45/4: Eb5","11/1 -> 45/4: F2","89/8 -> 45/4: F4","89/8 -> 45/4: C5","89/8 -> 45/4: Eb5","11/1 -> 45/4: F2","89/8 -> 45/4: F4","89/8 -> 45/4: C5","89/8 -> 45/4: Eb5","11/1 -> 45/4: F2","89/8 -> 45/4: F4","89/8 -> 45/4: C5","89/8 -> 45/4: Eb5","11/1 -> 45/4: F2","89/8 -> 45/4: F4","89/8 -> 45/4: C5","89/8 -> 45/4: Eb5","45/4 -> 23/2: Ab3","45/4 -> 23/2: C4","45/4 -> 23/2: Eb4","45/4 -> 23/2: G4","45/4 -> 23/2: Ab3","45/4 -> 23/2: C4","45/4 -> 23/2: Eb4","45/4 -> 23/2: G4","45/4 -> 23/2: Ab3","45/4 -> 23/2: C4","45/4 -> 23/2: Eb4","45/4 -> 23/2: G4","45/4 -> 23/2: Ab3","45/4 -> 23/2: C4","45/4 -> 23/2: Eb4","45/4 -> 23/2: G4","45/4 -> 23/2: Ab3","45/4 -> 23/2: C4","45/4 -> 23/2: Eb4","45/4 -> 23/2: G4","45/4 -> 23/2: Ab3","45/4 -> 23/2: C4","45/4 -> 23/2: Eb4","45/4 -> 23/2: G4","45/4 -> 23/2: Ab3","45/4 -> 23/2: C4","45/4 -> 23/2: Eb4","45/4 -> 23/2: G4","45/4 -> 23/2: Ab3","45/4 -> 23/2: C4","45/4 -> 23/2: Eb4","45/4 -> 23/2: G4","45/4 -> 23/2: Ab3","45/4 -> 23/2: C4","45/4 -> 23/2: Eb4","45/4 -> 23/2: G4","45/4 -> 23/2: Ab3","45/4 -> 23/2: C4","45/4 -> 23/2: Eb4","45/4 -> 23/2: G4","45/4 -> 23/2: Ab3","45/4 -> 23/2: C4","45/4 -> 23/2: Eb4","45/4 -> 23/2: G4","45/4 -> 23/2: Ab3","45/4 -> 23/2: C4","45/4 -> 23/2: Eb4","45/4 -> 23/2: G4","45/4 -> 23/2: Ab3","45/4 -> 23/2: C4","45/4 -> 23/2: Eb4","45/4 -> 23/2: G4","45/4 -> 23/2: Ab3","45/4 -> 23/2: C4","45/4 -> 23/2: Eb4","45/4 -> 23/2: G4","45/4 -> 23/2: Ab3","45/4 -> 23/2: C4","45/4 -> 23/2: Eb4","45/4 -> 23/2: G4","45/4 -> 23/2: Ab3","45/4 -> 23/2: C4","45/4 -> 23/2: Eb4","45/4 -> 23/2: G4","23/2 -> 47/4: F2","23/2 -> 93/8: C5","23/2 -> 93/8: G5","23/2 -> 93/8: Bb5","23/2 -> 47/4: F2","23/2 -> 93/8: C5","23/2 -> 93/8: G5","23/2 -> 93/8: Bb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","23/2 -> 47/4: F2","23/2 -> 93/8: C5","23/2 -> 93/8: G5","23/2 -> 93/8: Bb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","23/2 -> 47/4: F2","23/2 -> 93/8: C5","23/2 -> 93/8: G5","23/2 -> 93/8: Bb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","23/2 -> 47/4: F2","23/2 -> 93/8: C5","23/2 -> 93/8: G5","23/2 -> 93/8: Bb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","23/2 -> 47/4: F2","23/2 -> 93/8: C5","23/2 -> 93/8: G5","23/2 -> 93/8: Bb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","23/2 -> 47/4: F2","23/2 -> 93/8: C5","23/2 -> 93/8: G5","23/2 -> 93/8: Bb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","23/2 -> 47/4: F2","23/2 -> 93/8: C5","23/2 -> 93/8: G5","23/2 -> 93/8: Bb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","23/2 -> 47/4: F2","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","23/2 -> 47/4: F2","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","23/2 -> 47/4: F2","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","23/2 -> 47/4: F2","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","23/2 -> 47/4: F2","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","23/2 -> 47/4: F2","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","23/2 -> 47/4: F2","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","23/2 -> 47/4: F2","47/4 -> 12/1: Ab3","47/4 -> 12/1: C4","47/4 -> 12/1: Eb4","47/4 -> 12/1: G4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","47/4 -> 95/8: C5","47/4 -> 95/8: G5","47/4 -> 95/8: Bb5","47/4 -> 12/1: Ab3","47/4 -> 12/1: C4","47/4 -> 12/1: Eb4","47/4 -> 12/1: G4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","47/4 -> 95/8: C5","47/4 -> 95/8: G5","47/4 -> 95/8: Bb5","47/4 -> 12/1: Ab3","47/4 -> 12/1: C4","47/4 -> 12/1: Eb4","47/4 -> 12/1: G4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Ab4","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: C5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: Eb5","4506138392857143/390625000000000 -> 4603794642857143/390625000000000: G5","47/4 -> 95/8: C5","47/4 -> 95/8: G5","47/4 -> 95/8: Bb5","47/4 -> 12/1: Ab3","47/4 -> 12/1: C4","47/4 -> 12/1: Eb4","47/4 -> 12/1: G4","47/4 -> 95/8: C5","47/4 -> 95/8: G5","47/4 -> 95/8: Bb5","47/4 -> 12/1: Ab3","47/4 -> 12/1: C4","47/4 -> 12/1: Eb4","47/4 -> 12/1: G4","47/4 -> 95/8: C5","47/4 -> 95/8: G5","47/4 -> 95/8: Bb5","47/4 -> 12/1: Ab3","47/4 -> 12/1: C4","47/4 -> 12/1: Eb4","47/4 -> 12/1: G4","47/4 -> 95/8: C5","47/4 -> 95/8: G5","47/4 -> 95/8: Bb5","47/4 -> 12/1: Ab3","47/4 -> 12/1: C4","47/4 -> 12/1: Eb4","47/4 -> 12/1: G4","47/4 -> 95/8: C5","47/4 -> 95/8: G5","47/4 -> 95/8: Bb5","47/4 -> 12/1: Ab3","47/4 -> 12/1: C4","47/4 -> 12/1: Eb4","47/4 -> 12/1: G4","47/4 -> 95/8: C5","47/4 -> 95/8: G5","47/4 -> 95/8: Bb5","47/4 -> 12/1: Ab3","47/4 -> 12/1: C4","47/4 -> 12/1: Eb4","47/4 -> 12/1: G4","47/4 -> 12/1: Ab3","47/4 -> 12/1: C4","47/4 -> 12/1: Eb4","47/4 -> 12/1: G4","47/4 -> 12/1: Ab3","47/4 -> 12/1: C4","47/4 -> 12/1: Eb4","47/4 -> 12/1: G4","47/4 -> 12/1: Ab3","47/4 -> 12/1: C4","47/4 -> 12/1: Eb4","47/4 -> 12/1: G4","47/4 -> 12/1: Ab3","47/4 -> 12/1: C4","47/4 -> 12/1: Eb4","47/4 -> 12/1: G4","47/4 -> 12/1: Ab3","47/4 -> 12/1: C4","47/4 -> 12/1: Eb4","47/4 -> 12/1: G4","47/4 -> 12/1: Ab3","47/4 -> 12/1: C4","47/4 -> 12/1: Eb4","47/4 -> 12/1: G4","47/4 -> 12/1: Ab3","47/4 -> 12/1: C4","47/4 -> 12/1: Eb4","47/4 -> 12/1: G4","12/1 -> 49/4: G2","12/1 -> 49/4: G2","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","12/1 -> 49/4: G2","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","12/1 -> 49/4: G2","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","12/1 -> 49/4: G2","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","12/1 -> 49/4: G2","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","12/1 -> 49/4: G2","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","12/1 -> 49/4: G2","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","12/1 -> 49/4: G2","97/8 -> 49/4: G4","97/8 -> 49/4: D5","97/8 -> 49/4: F5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","12/1 -> 49/4: G2","97/8 -> 49/4: G4","97/8 -> 49/4: D5","97/8 -> 49/4: F5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","12/1 -> 49/4: G2","97/8 -> 49/4: G4","97/8 -> 49/4: D5","97/8 -> 49/4: F5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","12/1 -> 49/4: G2","97/8 -> 49/4: G4","97/8 -> 49/4: D5","97/8 -> 49/4: F5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","12/1 -> 49/4: G2","97/8 -> 49/4: G4","97/8 -> 49/4: D5","97/8 -> 49/4: F5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","12/1 -> 49/4: G2","97/8 -> 49/4: G4","97/8 -> 49/4: D5","97/8 -> 49/4: F5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","12/1 -> 49/4: G2","97/8 -> 49/4: G4","97/8 -> 49/4: D5","97/8 -> 49/4: F5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","12/1 -> 49/4: G2","97/8 -> 49/4: G4","97/8 -> 49/4: D5","97/8 -> 49/4: F5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Ab4","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: C5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: Eb5","4701450892857143/390625000000000 -> 4799107142857143/390625000000000: G5","25/2 -> 51/4: B3","25/2 -> 51/4: E4","25/2 -> 51/4: F4","25/2 -> 51/4: A4","25/2 -> 51/4: G2","25/2 -> 101/8: D5","25/2 -> 101/8: A5","25/2 -> 101/8: C6","25/2 -> 51/4: B3","25/2 -> 51/4: E4","25/2 -> 51/4: F4","25/2 -> 51/4: A4","25/2 -> 51/4: G2","25/2 -> 101/8: D5","25/2 -> 101/8: A5","25/2 -> 101/8: C6","25/2 -> 51/4: B3","25/2 -> 51/4: E4","25/2 -> 51/4: F4","25/2 -> 51/4: A4","25/2 -> 51/4: G2","25/2 -> 101/8: D5","25/2 -> 101/8: A5","25/2 -> 101/8: C6","25/2 -> 51/4: B3","25/2 -> 51/4: E4","25/2 -> 51/4: F4","25/2 -> 51/4: A4","25/2 -> 51/4: G2","25/2 -> 101/8: D5","25/2 -> 101/8: A5","25/2 -> 101/8: C6","25/2 -> 51/4: B3","25/2 -> 51/4: E4","25/2 -> 51/4: F4","25/2 -> 51/4: A4","25/2 -> 51/4: G2","25/2 -> 101/8: D5","25/2 -> 101/8: A5","25/2 -> 101/8: C6","25/2 -> 51/4: B3","25/2 -> 51/4: E4","25/2 -> 51/4: F4","25/2 -> 51/4: A4","25/2 -> 51/4: G2","25/2 -> 101/8: D5","25/2 -> 101/8: A5","25/2 -> 101/8: C6","25/2 -> 51/4: B3","25/2 -> 51/4: E4","25/2 -> 51/4: F4","25/2 -> 51/4: A4","25/2 -> 51/4: G2","25/2 -> 101/8: D5","25/2 -> 101/8: A5","25/2 -> 101/8: C6","25/2 -> 51/4: B3","25/2 -> 51/4: E4","25/2 -> 51/4: F4","25/2 -> 51/4: A4","25/2 -> 51/4: G2","25/2 -> 101/8: D5","25/2 -> 101/8: A5","25/2 -> 101/8: C6","25/2 -> 51/4: B3","25/2 -> 51/4: E4","25/2 -> 51/4: F4","25/2 -> 51/4: A4","25/2 -> 51/4: G2","25/2 -> 51/4: B3","25/2 -> 51/4: E4","25/2 -> 51/4: F4","25/2 -> 51/4: A4","25/2 -> 51/4: G2","25/2 -> 51/4: B3","25/2 -> 51/4: E4","25/2 -> 51/4: F4","25/2 -> 51/4: A4","25/2 -> 51/4: G2","25/2 -> 51/4: B3","25/2 -> 51/4: E4","25/2 -> 51/4: F4","25/2 -> 51/4: A4","25/2 -> 51/4: G2","25/2 -> 51/4: B3","25/2 -> 51/4: E4","25/2 -> 51/4: F4","25/2 -> 51/4: A4","25/2 -> 51/4: G2","25/2 -> 51/4: B3","25/2 -> 51/4: E4","25/2 -> 51/4: F4","25/2 -> 51/4: A4","25/2 -> 51/4: G2","25/2 -> 51/4: B3","25/2 -> 51/4: E4","25/2 -> 51/4: F4","25/2 -> 51/4: A4","25/2 -> 51/4: G2","25/2 -> 51/4: B3","25/2 -> 51/4: E4","25/2 -> 51/4: F4","25/2 -> 51/4: A4","25/2 -> 51/4: G2","51/4 -> 103/8: G4","51/4 -> 103/8: D5","51/4 -> 103/8: F5","51/4 -> 103/8: G4","51/4 -> 103/8: D5","51/4 -> 103/8: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","51/4 -> 103/8: G4","51/4 -> 103/8: D5","51/4 -> 103/8: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","51/4 -> 103/8: G4","51/4 -> 103/8: D5","51/4 -> 103/8: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","51/4 -> 103/8: G4","51/4 -> 103/8: D5","51/4 -> 103/8: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","51/4 -> 103/8: G4","51/4 -> 103/8: D5","51/4 -> 103/8: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","51/4 -> 103/8: G4","51/4 -> 103/8: D5","51/4 -> 103/8: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","51/4 -> 103/8: G4","51/4 -> 103/8: D5","51/4 -> 103/8: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","13/1 -> 53/4: G2","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","13/1 -> 53/4: G2","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: B4","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: E5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: F5","4994419642857143/390625000000000 -> 5092075892857143/390625000000000: A5","13/1 -> 53/4: G2","13/1 -> 53/4: G2","13/1 -> 53/4: G2","13/1 -> 53/4: G2","13/1 -> 53/4: G2","13/1 -> 53/4: G2","13/1 -> 53/4: G2","105/8 -> 53/4: G4","105/8 -> 53/4: D5","105/8 -> 53/4: F5","13/1 -> 53/4: G2","105/8 -> 53/4: G4","105/8 -> 53/4: D5","105/8 -> 53/4: F5","13/1 -> 53/4: G2","105/8 -> 53/4: G4","105/8 -> 53/4: D5","105/8 -> 53/4: F5","13/1 -> 53/4: G2","105/8 -> 53/4: G4","105/8 -> 53/4: D5","105/8 -> 53/4: F5","13/1 -> 53/4: G2","105/8 -> 53/4: G4","105/8 -> 53/4: D5","105/8 -> 53/4: F5","13/1 -> 53/4: G2","105/8 -> 53/4: G4","105/8 -> 53/4: D5","105/8 -> 53/4: F5","13/1 -> 53/4: G2","105/8 -> 53/4: G4","105/8 -> 53/4: D5","105/8 -> 53/4: F5","13/1 -> 53/4: G2","105/8 -> 53/4: G4","105/8 -> 53/4: D5","105/8 -> 53/4: F5","53/4 -> 27/2: B3","53/4 -> 27/2: E4","53/4 -> 27/2: F4","53/4 -> 27/2: A4","53/4 -> 27/2: B3","53/4 -> 27/2: E4","53/4 -> 27/2: F4","53/4 -> 27/2: A4","53/4 -> 27/2: B3","53/4 -> 27/2: E4","53/4 -> 27/2: F4","53/4 -> 27/2: A4","53/4 -> 27/2: B3","53/4 -> 27/2: E4","53/4 -> 27/2: F4","53/4 -> 27/2: A4","53/4 -> 27/2: B3","53/4 -> 27/2: E4","53/4 -> 27/2: F4","53/4 -> 27/2: A4","53/4 -> 27/2: B3","53/4 -> 27/2: E4","53/4 -> 27/2: F4","53/4 -> 27/2: A4","53/4 -> 27/2: B3","53/4 -> 27/2: E4","53/4 -> 27/2: F4","53/4 -> 27/2: A4","53/4 -> 27/2: B3","53/4 -> 27/2: E4","53/4 -> 27/2: F4","53/4 -> 27/2: A4","53/4 -> 27/2: B3","53/4 -> 27/2: E4","53/4 -> 27/2: F4","53/4 -> 27/2: A4","53/4 -> 27/2: B3","53/4 -> 27/2: E4","53/4 -> 27/2: F4","53/4 -> 27/2: A4","53/4 -> 27/2: B3","53/4 -> 27/2: E4","53/4 -> 27/2: F4","53/4 -> 27/2: A4","53/4 -> 27/2: B3","53/4 -> 27/2: E4","53/4 -> 27/2: F4","53/4 -> 27/2: A4","53/4 -> 27/2: B3","53/4 -> 27/2: E4","53/4 -> 27/2: F4","53/4 -> 27/2: A4","53/4 -> 27/2: B3","53/4 -> 27/2: E4","53/4 -> 27/2: F4","53/4 -> 27/2: A4","53/4 -> 27/2: B3","53/4 -> 27/2: E4","53/4 -> 27/2: F4","53/4 -> 27/2: A4","53/4 -> 27/2: B3","53/4 -> 27/2: E4","53/4 -> 27/2: F4","53/4 -> 27/2: A4","27/2 -> 55/4: G2","27/2 -> 109/8: D5","27/2 -> 109/8: A5","27/2 -> 109/8: C6","27/2 -> 55/4: G2","27/2 -> 109/8: D5","27/2 -> 109/8: A5","27/2 -> 109/8: C6","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","27/2 -> 55/4: G2","27/2 -> 109/8: D5","27/2 -> 109/8: A5","27/2 -> 109/8: C6","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","27/2 -> 55/4: G2","27/2 -> 109/8: D5","27/2 -> 109/8: A5","27/2 -> 109/8: C6","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","27/2 -> 55/4: G2","27/2 -> 109/8: D5","27/2 -> 109/8: A5","27/2 -> 109/8: C6","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","27/2 -> 55/4: G2","27/2 -> 109/8: D5","27/2 -> 109/8: A5","27/2 -> 109/8: C6","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","27/2 -> 55/4: G2","27/2 -> 109/8: D5","27/2 -> 109/8: A5","27/2 -> 109/8: C6","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","27/2 -> 55/4: G2","27/2 -> 109/8: D5","27/2 -> 109/8: A5","27/2 -> 109/8: C6","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","27/2 -> 55/4: G2","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","27/2 -> 55/4: G2","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","27/2 -> 55/4: G2","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","27/2 -> 55/4: G2","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","27/2 -> 55/4: G2","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","27/2 -> 55/4: G2","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","27/2 -> 55/4: G2","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","27/2 -> 55/4: G2","55/4 -> 14/1: B3","55/4 -> 14/1: E4","55/4 -> 14/1: F4","55/4 -> 14/1: A4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","55/4 -> 111/8: D5","55/4 -> 111/8: A5","55/4 -> 111/8: C6","55/4 -> 14/1: B3","55/4 -> 14/1: E4","55/4 -> 14/1: F4","55/4 -> 14/1: A4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","55/4 -> 111/8: D5","55/4 -> 111/8: A5","55/4 -> 111/8: C6","55/4 -> 14/1: B3","55/4 -> 14/1: E4","55/4 -> 14/1: F4","55/4 -> 14/1: A4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: B4","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: E5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: F5","5287388392857143/390625000000000 -> 5385044642857143/390625000000000: A5","55/4 -> 111/8: D5","55/4 -> 111/8: A5","55/4 -> 111/8: C6","55/4 -> 14/1: B3","55/4 -> 14/1: E4","55/4 -> 14/1: F4","55/4 -> 14/1: A4","55/4 -> 111/8: D5","55/4 -> 111/8: A5","55/4 -> 111/8: C6","55/4 -> 14/1: B3","55/4 -> 14/1: E4","55/4 -> 14/1: F4","55/4 -> 14/1: A4","55/4 -> 111/8: D5","55/4 -> 111/8: A5","55/4 -> 111/8: C6","55/4 -> 14/1: B3","55/4 -> 14/1: E4","55/4 -> 14/1: F4","55/4 -> 14/1: A4","55/4 -> 111/8: D5","55/4 -> 111/8: A5","55/4 -> 111/8: C6","55/4 -> 14/1: B3","55/4 -> 14/1: E4","55/4 -> 14/1: F4","55/4 -> 14/1: A4","55/4 -> 111/8: D5","55/4 -> 111/8: A5","55/4 -> 111/8: C6","55/4 -> 14/1: B3","55/4 -> 14/1: E4","55/4 -> 14/1: F4","55/4 -> 14/1: A4","55/4 -> 111/8: D5","55/4 -> 111/8: A5","55/4 -> 111/8: C6","55/4 -> 14/1: B3","55/4 -> 14/1: E4","55/4 -> 14/1: F4","55/4 -> 14/1: A4","55/4 -> 14/1: B3","55/4 -> 14/1: E4","55/4 -> 14/1: F4","55/4 -> 14/1: A4","55/4 -> 14/1: B3","55/4 -> 14/1: E4","55/4 -> 14/1: F4","55/4 -> 14/1: A4","55/4 -> 14/1: B3","55/4 -> 14/1: E4","55/4 -> 14/1: F4","55/4 -> 14/1: A4","55/4 -> 14/1: B3","55/4 -> 14/1: E4","55/4 -> 14/1: F4","55/4 -> 14/1: A4","55/4 -> 14/1: B3","55/4 -> 14/1: E4","55/4 -> 14/1: F4","55/4 -> 14/1: A4","55/4 -> 14/1: B3","55/4 -> 14/1: E4","55/4 -> 14/1: F4","55/4 -> 14/1: A4","55/4 -> 14/1: B3","55/4 -> 14/1: E4","55/4 -> 14/1: F4","55/4 -> 14/1: A4","14/1 -> 57/4: F#2","14/1 -> 57/4: F#2","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","14/1 -> 57/4: F#2","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","14/1 -> 57/4: F#2","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","14/1 -> 57/4: F#2","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","14/1 -> 57/4: F#2","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","14/1 -> 57/4: F#2","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","14/1 -> 57/4: F#2","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","14/1 -> 57/4: F#2","113/8 -> 57/4: F#4","113/8 -> 57/4: C#5","113/8 -> 57/4: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","14/1 -> 57/4: F#2","113/8 -> 57/4: F#4","113/8 -> 57/4: C#5","113/8 -> 57/4: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","14/1 -> 57/4: F#2","113/8 -> 57/4: F#4","113/8 -> 57/4: C#5","113/8 -> 57/4: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","14/1 -> 57/4: F#2","113/8 -> 57/4: F#4","113/8 -> 57/4: C#5","113/8 -> 57/4: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","14/1 -> 57/4: F#2","113/8 -> 57/4: F#4","113/8 -> 57/4: C#5","113/8 -> 57/4: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","14/1 -> 57/4: F#2","113/8 -> 57/4: F#4","113/8 -> 57/4: C#5","113/8 -> 57/4: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","14/1 -> 57/4: F#2","113/8 -> 57/4: F#4","113/8 -> 57/4: C#5","113/8 -> 57/4: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","14/1 -> 57/4: F#2","113/8 -> 57/4: F#4","113/8 -> 57/4: C#5","113/8 -> 57/4: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: B4","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: E5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: F5","5482700892857143/390625000000000 -> 5580357142857143/390625000000000: A5","29/2 -> 59/4: A#3","29/2 -> 59/4: D#4","29/2 -> 59/4: E4","29/2 -> 59/4: G#4","29/2 -> 59/4: F#2","29/2 -> 117/8: C#5","29/2 -> 117/8: G#5","29/2 -> 117/8: B5","29/2 -> 59/4: A#3","29/2 -> 59/4: D#4","29/2 -> 59/4: E4","29/2 -> 59/4: G#4","29/2 -> 59/4: F#2","29/2 -> 117/8: C#5","29/2 -> 117/8: G#5","29/2 -> 117/8: B5","29/2 -> 59/4: A#3","29/2 -> 59/4: D#4","29/2 -> 59/4: E4","29/2 -> 59/4: G#4","29/2 -> 59/4: F#2","29/2 -> 117/8: C#5","29/2 -> 117/8: G#5","29/2 -> 117/8: B5","29/2 -> 59/4: A#3","29/2 -> 59/4: D#4","29/2 -> 59/4: E4","29/2 -> 59/4: G#4","29/2 -> 59/4: F#2","29/2 -> 117/8: C#5","29/2 -> 117/8: G#5","29/2 -> 117/8: B5","29/2 -> 59/4: A#3","29/2 -> 59/4: D#4","29/2 -> 59/4: E4","29/2 -> 59/4: G#4","29/2 -> 59/4: F#2","29/2 -> 117/8: C#5","29/2 -> 117/8: G#5","29/2 -> 117/8: B5","29/2 -> 59/4: A#3","29/2 -> 59/4: D#4","29/2 -> 59/4: E4","29/2 -> 59/4: G#4","29/2 -> 59/4: F#2","29/2 -> 117/8: C#5","29/2 -> 117/8: G#5","29/2 -> 117/8: B5","29/2 -> 59/4: A#3","29/2 -> 59/4: D#4","29/2 -> 59/4: E4","29/2 -> 59/4: G#4","29/2 -> 59/4: F#2","29/2 -> 117/8: C#5","29/2 -> 117/8: G#5","29/2 -> 117/8: B5","29/2 -> 59/4: A#3","29/2 -> 59/4: D#4","29/2 -> 59/4: E4","29/2 -> 59/4: G#4","29/2 -> 59/4: F#2","29/2 -> 117/8: C#5","29/2 -> 117/8: G#5","29/2 -> 117/8: B5","29/2 -> 59/4: A#3","29/2 -> 59/4: D#4","29/2 -> 59/4: E4","29/2 -> 59/4: G#4","29/2 -> 59/4: F#2","29/2 -> 59/4: A#3","29/2 -> 59/4: D#4","29/2 -> 59/4: E4","29/2 -> 59/4: G#4","29/2 -> 59/4: F#2","29/2 -> 59/4: A#3","29/2 -> 59/4: D#4","29/2 -> 59/4: E4","29/2 -> 59/4: G#4","29/2 -> 59/4: F#2","29/2 -> 59/4: A#3","29/2 -> 59/4: D#4","29/2 -> 59/4: E4","29/2 -> 59/4: G#4","29/2 -> 59/4: F#2","29/2 -> 59/4: A#3","29/2 -> 59/4: D#4","29/2 -> 59/4: E4","29/2 -> 59/4: G#4","29/2 -> 59/4: F#2","29/2 -> 59/4: A#3","29/2 -> 59/4: D#4","29/2 -> 59/4: E4","29/2 -> 59/4: G#4","29/2 -> 59/4: F#2","29/2 -> 59/4: A#3","29/2 -> 59/4: D#4","29/2 -> 59/4: E4","29/2 -> 59/4: G#4","29/2 -> 59/4: F#2","29/2 -> 59/4: A#3","29/2 -> 59/4: D#4","29/2 -> 59/4: E4","29/2 -> 59/4: G#4","29/2 -> 59/4: F#2","59/4 -> 119/8: F#4","59/4 -> 119/8: C#5","59/4 -> 119/8: E5","59/4 -> 119/8: F#4","59/4 -> 119/8: C#5","59/4 -> 119/8: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","59/4 -> 119/8: F#4","59/4 -> 119/8: C#5","59/4 -> 119/8: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","59/4 -> 119/8: F#4","59/4 -> 119/8: C#5","59/4 -> 119/8: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","59/4 -> 119/8: F#4","59/4 -> 119/8: C#5","59/4 -> 119/8: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","59/4 -> 119/8: F#4","59/4 -> 119/8: C#5","59/4 -> 119/8: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","59/4 -> 119/8: F#4","59/4 -> 119/8: C#5","59/4 -> 119/8: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","59/4 -> 119/8: F#4","59/4 -> 119/8: C#5","59/4 -> 119/8: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","15/1 -> 61/4: F#2","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","15/1 -> 61/4: F#2","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: A#4","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: D#5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: E5","5775669642857143/390625000000000 -> 5873325892857143/390625000000000: G#5","15/1 -> 61/4: F#2","15/1 -> 61/4: F#2","15/1 -> 61/4: F#2","15/1 -> 61/4: F#2","15/1 -> 61/4: F#2","15/1 -> 61/4: F#2","15/1 -> 61/4: F#2","121/8 -> 61/4: F#4","121/8 -> 61/4: C#5","121/8 -> 61/4: E5","15/1 -> 61/4: F#2","121/8 -> 61/4: F#4","121/8 -> 61/4: C#5","121/8 -> 61/4: E5","15/1 -> 61/4: F#2","121/8 -> 61/4: F#4","121/8 -> 61/4: C#5","121/8 -> 61/4: E5","15/1 -> 61/4: F#2","121/8 -> 61/4: F#4","121/8 -> 61/4: C#5","121/8 -> 61/4: E5","15/1 -> 61/4: F#2","121/8 -> 61/4: F#4","121/8 -> 61/4: C#5","121/8 -> 61/4: E5","15/1 -> 61/4: F#2","121/8 -> 61/4: F#4","121/8 -> 61/4: C#5","121/8 -> 61/4: E5","15/1 -> 61/4: F#2","121/8 -> 61/4: F#4","121/8 -> 61/4: C#5","121/8 -> 61/4: E5","15/1 -> 61/4: F#2","121/8 -> 61/4: F#4","121/8 -> 61/4: C#5","121/8 -> 61/4: E5","61/4 -> 31/2: A#3","61/4 -> 31/2: D#4","61/4 -> 31/2: E4","61/4 -> 31/2: G#4","61/4 -> 31/2: A#3","61/4 -> 31/2: D#4","61/4 -> 31/2: E4","61/4 -> 31/2: G#4","61/4 -> 31/2: A#3","61/4 -> 31/2: D#4","61/4 -> 31/2: E4","61/4 -> 31/2: G#4","61/4 -> 31/2: A#3","61/4 -> 31/2: D#4","61/4 -> 31/2: E4","61/4 -> 31/2: G#4","61/4 -> 31/2: A#3","61/4 -> 31/2: D#4","61/4 -> 31/2: E4","61/4 -> 31/2: G#4","61/4 -> 31/2: A#3","61/4 -> 31/2: D#4","61/4 -> 31/2: E4","61/4 -> 31/2: G#4","61/4 -> 31/2: A#3","61/4 -> 31/2: D#4","61/4 -> 31/2: E4","61/4 -> 31/2: G#4","61/4 -> 31/2: A#3","61/4 -> 31/2: D#4","61/4 -> 31/2: E4","61/4 -> 31/2: G#4","61/4 -> 31/2: A#3","61/4 -> 31/2: D#4","61/4 -> 31/2: E4","61/4 -> 31/2: G#4","61/4 -> 31/2: A#3","61/4 -> 31/2: D#4","61/4 -> 31/2: E4","61/4 -> 31/2: G#4","61/4 -> 31/2: A#3","61/4 -> 31/2: D#4","61/4 -> 31/2: E4","61/4 -> 31/2: G#4","61/4 -> 31/2: A#3","61/4 -> 31/2: D#4","61/4 -> 31/2: E4","61/4 -> 31/2: G#4","61/4 -> 31/2: A#3","61/4 -> 31/2: D#4","61/4 -> 31/2: E4","61/4 -> 31/2: G#4","61/4 -> 31/2: A#3","61/4 -> 31/2: D#4","61/4 -> 31/2: E4","61/4 -> 31/2: G#4","61/4 -> 31/2: A#3","61/4 -> 31/2: D#4","61/4 -> 31/2: E4","61/4 -> 31/2: G#4","61/4 -> 31/2: A#3","61/4 -> 31/2: D#4","61/4 -> 31/2: E4","61/4 -> 31/2: G#4","31/2 -> 63/4: F#2","31/2 -> 125/8: C#5","31/2 -> 125/8: G#5","31/2 -> 125/8: B5","31/2 -> 63/4: F#2","31/2 -> 125/8: C#5","31/2 -> 125/8: G#5","31/2 -> 125/8: B5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","31/2 -> 63/4: F#2","31/2 -> 125/8: C#5","31/2 -> 125/8: G#5","31/2 -> 125/8: B5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","31/2 -> 63/4: F#2","31/2 -> 125/8: C#5","31/2 -> 125/8: G#5","31/2 -> 125/8: B5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","31/2 -> 63/4: F#2","31/2 -> 125/8: C#5","31/2 -> 125/8: G#5","31/2 -> 125/8: B5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","31/2 -> 63/4: F#2","31/2 -> 125/8: C#5","31/2 -> 125/8: G#5","31/2 -> 125/8: B5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","31/2 -> 63/4: F#2","31/2 -> 125/8: C#5","31/2 -> 125/8: G#5","31/2 -> 125/8: B5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","31/2 -> 63/4: F#2","31/2 -> 125/8: C#5","31/2 -> 125/8: G#5","31/2 -> 125/8: B5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","31/2 -> 63/4: F#2","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","31/2 -> 63/4: F#2","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","31/2 -> 63/4: F#2","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","31/2 -> 63/4: F#2","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","31/2 -> 63/4: F#2","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","31/2 -> 63/4: F#2","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","31/2 -> 63/4: F#2","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","31/2 -> 63/4: F#2","63/4 -> 16/1: A#3","63/4 -> 16/1: D#4","63/4 -> 16/1: E4","63/4 -> 16/1: G#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","63/4 -> 127/8: C#5","63/4 -> 127/8: G#5","63/4 -> 127/8: B5","63/4 -> 16/1: A#3","63/4 -> 16/1: D#4","63/4 -> 16/1: E4","63/4 -> 16/1: G#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","63/4 -> 127/8: C#5","63/4 -> 127/8: G#5","63/4 -> 127/8: B5","63/4 -> 16/1: A#3","63/4 -> 16/1: D#4","63/4 -> 16/1: E4","63/4 -> 16/1: G#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: A#4","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: D#5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: E5","6068638392857143/390625000000000 -> 6166294642857143/390625000000000: G#5","63/4 -> 127/8: C#5","63/4 -> 127/8: G#5","63/4 -> 127/8: B5","63/4 -> 16/1: A#3","63/4 -> 16/1: D#4","63/4 -> 16/1: E4","63/4 -> 16/1: G#4","63/4 -> 127/8: C#5","63/4 -> 127/8: G#5","63/4 -> 127/8: B5","63/4 -> 16/1: A#3","63/4 -> 16/1: D#4","63/4 -> 16/1: E4","63/4 -> 16/1: G#4","63/4 -> 127/8: C#5","63/4 -> 127/8: G#5","63/4 -> 127/8: B5","63/4 -> 16/1: A#3","63/4 -> 16/1: D#4","63/4 -> 16/1: E4","63/4 -> 16/1: G#4","63/4 -> 127/8: C#5","63/4 -> 127/8: G#5","63/4 -> 127/8: B5","63/4 -> 16/1: A#3","63/4 -> 16/1: D#4","63/4 -> 16/1: E4","63/4 -> 16/1: G#4","63/4 -> 127/8: C#5","63/4 -> 127/8: G#5","63/4 -> 127/8: B5","63/4 -> 16/1: A#3","63/4 -> 16/1: D#4","63/4 -> 16/1: E4","63/4 -> 16/1: G#4","63/4 -> 127/8: C#5","63/4 -> 127/8: G#5","63/4 -> 127/8: B5","63/4 -> 16/1: A#3","63/4 -> 16/1: D#4","63/4 -> 16/1: E4","63/4 -> 16/1: G#4","63/4 -> 16/1: A#3","63/4 -> 16/1: D#4","63/4 -> 16/1: E4","63/4 -> 16/1: G#4","63/4 -> 16/1: A#3","63/4 -> 16/1: D#4","63/4 -> 16/1: E4","63/4 -> 16/1: G#4","63/4 -> 16/1: A#3","63/4 -> 16/1: D#4","63/4 -> 16/1: E4","63/4 -> 16/1: G#4","63/4 -> 16/1: A#3","63/4 -> 16/1: D#4","63/4 -> 16/1: E4","63/4 -> 16/1: G#4","63/4 -> 16/1: A#3","63/4 -> 16/1: D#4","63/4 -> 16/1: E4","63/4 -> 16/1: G#4","63/4 -> 16/1: A#3","63/4 -> 16/1: D#4","63/4 -> 16/1: E4","63/4 -> 16/1: G#4","63/4 -> 16/1: A#3","63/4 -> 16/1: D#4","63/4 -> 16/1: E4","63/4 -> 16/1: G#4"] -export const festivalOfFingers2 = ["0/1 -> 2867650/6103323: B1","0/1 -> 2681020/6741463: B1","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: A4","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: D5","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: D#5","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: G5","0/1 -> 1821896/6162503: B1","446428571428571/9375000000000000 -> 8824552566910673/32550699877411690: A4","446428571428571/9375000000000000 -> 8824552566910673/32550699877411690: D5","446428571428571/9375000000000000 -> 8824552566910673/32550699877411690: D#5","446428571428571/9375000000000000 -> 8824552566910673/32550699877411690: G5","0/1 -> 5069600/22684527: B1","446428571428571/9375000000000000 -> 8824552566910673/32550699877411690: A4","446428571428571/9375000000000000 -> 8824552566910673/32550699877411690: D5","446428571428571/9375000000000000 -> 8824552566910673/32550699877411690: D#5","446428571428571/9375000000000000 -> 8824552566910673/32550699877411690: G5","0/1 -> 5069600/22684527: B1","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: A4","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: D5","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: D#5","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: G5","0/1 -> 1821896/6162503: B1","446428571428571/9375000000000000 -> 3230789307776333/7255143743387577: A4","446428571428571/9375000000000000 -> 3230789307776333/7255143743387577: D5","446428571428571/9375000000000000 -> 3230789307776333/7255143743387577: D#5","446428571428571/9375000000000000 -> 3230789307776333/7255143743387577: G5","0/1 -> 2681020/6741463: B1","446428571428571/9375000000000000 -> 3625532718823936/7006271198968491: A4","446428571428571/9375000000000000 -> 3625532718823936/7006271198968491: D5","446428571428571/9375000000000000 -> 3625532718823936/7006271198968491: D#5","446428571428571/9375000000000000 -> 3625532718823936/7006271198968491: G5","0/1 -> 2867650/6103323: B1","446428571428571/9375000000000000 -> 3625532718823936/7006271198968491: A4","446428571428571/9375000000000000 -> 3625532718823936/7006271198968491: D5","446428571428571/9375000000000000 -> 3625532718823936/7006271198968491: D#5","446428571428571/9375000000000000 -> 3625532718823936/7006271198968491: G5","0/1 -> 2867650/6103323: B1","1/6 -> 4902091/12206646: B3","1/6 -> 4902091/12206646: D4","446428571428571/9375000000000000 -> 3230789307776333/7255143743387577: A4","446428571428571/9375000000000000 -> 3230789307776333/7255143743387577: D5","446428571428571/9375000000000000 -> 3230789307776333/7255143743387577: D#5","446428571428571/9375000000000000 -> 3230789307776333/7255143743387577: G5","0/1 -> 2681020/6741463: B1","1/6 -> 14784523/40448778: B3","1/6 -> 14784523/40448778: D4","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: A4","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: D5","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: D#5","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: G5","0/1 -> 1821896/6162503: B1","1/6 -> 11628191/36975018: B3","1/6 -> 11628191/36975018: D4","446428571428571/9375000000000000 -> 8824552566910673/32550699877411690: A4","446428571428571/9375000000000000 -> 8824552566910673/32550699877411690: D5","446428571428571/9375000000000000 -> 8824552566910673/32550699877411690: D#5","446428571428571/9375000000000000 -> 8824552566910673/32550699877411690: G5","0/1 -> 5069600/22684527: B1","1/6 -> 12631109/45369054: B3","1/6 -> 12631109/45369054: D4","446428571428571/9375000000000000 -> 8824552566910673/32550699877411690: A4","446428571428571/9375000000000000 -> 8824552566910673/32550699877411690: D5","446428571428571/9375000000000000 -> 8824552566910673/32550699877411690: D#5","446428571428571/9375000000000000 -> 8824552566910673/32550699877411690: G5","0/1 -> 5069600/22684527: B1","1/6 -> 12631109/45369054: B3","1/6 -> 12631109/45369054: D4","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: A4","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: D5","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: D#5","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: G5","0/1 -> 1821896/6162503: B1","1/6 -> 11628191/36975018: B3","1/6 -> 11628191/36975018: D4","446428571428571/9375000000000000 -> 3230789307776333/7255143743387577: A4","446428571428571/9375000000000000 -> 3230789307776333/7255143743387577: D5","446428571428571/9375000000000000 -> 3230789307776333/7255143743387577: D#5","446428571428571/9375000000000000 -> 3230789307776333/7255143743387577: G5","0/1 -> 2681020/6741463: B1","1/6 -> 14784523/40448778: B3","1/6 -> 14784523/40448778: D4","446428571428571/9375000000000000 -> 3625532718823936/7006271198968491: A4","446428571428571/9375000000000000 -> 3625532718823936/7006271198968491: D5","446428571428571/9375000000000000 -> 3625532718823936/7006271198968491: D#5","446428571428571/9375000000000000 -> 3625532718823936/7006271198968491: G5","0/1 -> 2867650/6103323: B1","1/6 -> 4902091/12206646: B3","1/6 -> 4902091/12206646: D4","446428571428571/9375000000000000 -> 3625532718823936/7006271198968491: A4","446428571428571/9375000000000000 -> 3625532718823936/7006271198968491: D5","446428571428571/9375000000000000 -> 3625532718823936/7006271198968491: D#5","446428571428571/9375000000000000 -> 3625532718823936/7006271198968491: G5","446428571428571/9375000000000000 -> 3230789307776333/7255143743387577: A4","446428571428571/9375000000000000 -> 3230789307776333/7255143743387577: D5","446428571428571/9375000000000000 -> 3230789307776333/7255143743387577: D#5","446428571428571/9375000000000000 -> 3230789307776333/7255143743387577: G5","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: A4","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: D5","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: D#5","446428571428571/9375000000000000 -> 4553064403854419/13264137201096312: G5","2/3 -> 6936532/6103323: A3","2/3 -> 6936532/6103323: C#4","2/3 -> 6936532/6103323: D4","2/3 -> 6936532/6103323: F#4","2/3 -> 6936532/6103323: B1","2/3 -> 5502707/6103323: F#4","2/3 -> 5502707/6103323: A4","2/3 -> 21525986/20224389: A3","2/3 -> 21525986/20224389: C#4","2/3 -> 21525986/20224389: D4","2/3 -> 21525986/20224389: F#4","2/3 -> 21525986/20224389: B1","2/3 -> 17504456/20224389: F#4","2/3 -> 17504456/20224389: A4","2/3 -> 17790694/18487509: A3","2/3 -> 17790694/18487509: C#4","2/3 -> 17790694/18487509: D4","2/3 -> 17790694/18487509: F#4","2/3 -> 17790694/18487509: B1","2/3 -> 15057850/18487509: F#4","2/3 -> 15057850/18487509: A4","2/3 -> 20192618/22684527: A3","2/3 -> 20192618/22684527: C#4","2/3 -> 20192618/22684527: D4","2/3 -> 20192618/22684527: F#4","2/3 -> 20192618/22684527: B1","2/3 -> 17657818/22684527: F#4","2/3 -> 17657818/22684527: A4","2/3 -> 20192618/22684527: A3","2/3 -> 20192618/22684527: C#4","2/3 -> 20192618/22684527: D4","2/3 -> 20192618/22684527: F#4","2/3 -> 20192618/22684527: B1","2/3 -> 17657818/22684527: F#4","2/3 -> 17657818/22684527: A4","2/3 -> 17790694/18487509: A3","2/3 -> 17790694/18487509: C#4","2/3 -> 17790694/18487509: D4","2/3 -> 17790694/18487509: F#4","2/3 -> 17790694/18487509: B1","2/3 -> 15057850/18487509: F#4","2/3 -> 15057850/18487509: A4","2/3 -> 21525986/20224389: A3","2/3 -> 21525986/20224389: C#4","2/3 -> 21525986/20224389: D4","2/3 -> 21525986/20224389: F#4","2/3 -> 21525986/20224389: B1","2/3 -> 17504456/20224389: F#4","2/3 -> 17504456/20224389: A4","2/3 -> 6936532/6103323: A3","2/3 -> 6936532/6103323: C#4","2/3 -> 6936532/6103323: D4","2/3 -> 6936532/6103323: F#4","2/3 -> 6936532/6103323: B1","2/3 -> 5502707/6103323: F#4","2/3 -> 5502707/6103323: A4","2/3 -> 6936532/6103323: A3","2/3 -> 6936532/6103323: C#4","2/3 -> 6936532/6103323: D4","2/3 -> 6936532/6103323: F#4","2/3 -> 6936532/6103323: B1","2/3 -> 21525986/20224389: A3","2/3 -> 21525986/20224389: C#4","2/3 -> 21525986/20224389: D4","2/3 -> 21525986/20224389: F#4","2/3 -> 21525986/20224389: B1","2/3 -> 17790694/18487509: A3","2/3 -> 17790694/18487509: C#4","2/3 -> 17790694/18487509: D4","2/3 -> 17790694/18487509: F#4","2/3 -> 17790694/18487509: B1","2/3 -> 20192618/22684527: A3","2/3 -> 20192618/22684527: C#4","2/3 -> 20192618/22684527: D4","2/3 -> 20192618/22684527: F#4","2/3 -> 20192618/22684527: B1","2/3 -> 20192618/22684527: A3","2/3 -> 20192618/22684527: C#4","2/3 -> 20192618/22684527: D4","2/3 -> 20192618/22684527: F#4","2/3 -> 20192618/22684527: B1","2/3 -> 17790694/18487509: A3","2/3 -> 17790694/18487509: C#4","2/3 -> 17790694/18487509: D4","2/3 -> 17790694/18487509: F#4","2/3 -> 17790694/18487509: B1","2/3 -> 21525986/20224389: A3","2/3 -> 21525986/20224389: C#4","2/3 -> 21525986/20224389: D4","2/3 -> 21525986/20224389: F#4","2/3 -> 21525986/20224389: B1","2/3 -> 6936532/6103323: A3","2/3 -> 6936532/6103323: C#4","2/3 -> 6936532/6103323: D4","2/3 -> 6936532/6103323: F#4","2/3 -> 6936532/6103323: B1","1/1 -> 7537148/6103323: B3","1/1 -> 7537148/6103323: D4","1/1 -> 8081973/6741463: B3","1/1 -> 8081973/6741463: D4","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: A4","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: C#5","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: D5","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: F#5","1/1 -> 7073451/6162503: B3","1/1 -> 7073451/6162503: D4","818452380952381/781250000000000 -> 5171906555540295/4068837484676461: A4","818452380952381/781250000000000 -> 5171906555540295/4068837484676461: C#5","818452380952381/781250000000000 -> 5171906555540295/4068837484676461: D5","818452380952381/781250000000000 -> 5171906555540295/4068837484676461: F#5","1/1 -> 25219327/22684527: B3","1/1 -> 25219327/22684527: D4","818452380952381/781250000000000 -> 5171906555540295/4068837484676461: A4","818452380952381/781250000000000 -> 5171906555540295/4068837484676461: C#5","818452380952381/781250000000000 -> 5171906555540295/4068837484676461: D5","818452380952381/781250000000000 -> 5171906555540295/4068837484676461: F#5","1/1 -> 25219327/22684527: B3","1/1 -> 25219327/22684527: D4","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: A4","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: C#5","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: D5","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: F#5","1/1 -> 7073451/6162503: B3","1/1 -> 7073451/6162503: D4","818452380952381/781250000000000 -> 10485933051163910/7255143743387577: A4","818452380952381/781250000000000 -> 10485933051163910/7255143743387577: C#5","818452380952381/781250000000000 -> 10485933051163910/7255143743387577: D5","818452380952381/781250000000000 -> 10485933051163910/7255143743387577: F#5","1/1 -> 8081973/6741463: B3","1/1 -> 8081973/6741463: D4","818452380952381/781250000000000 -> 10631803917792428/7006271198968491: A4","818452380952381/781250000000000 -> 10631803917792428/7006271198968491: C#5","818452380952381/781250000000000 -> 10631803917792428/7006271198968491: D5","818452380952381/781250000000000 -> 10631803917792428/7006271198968491: F#5","1/1 -> 7537148/6103323: B3","1/1 -> 7537148/6103323: D4","818452380952381/781250000000000 -> 10631803917792428/7006271198968491: A4","818452380952381/781250000000000 -> 10631803917792428/7006271198968491: C#5","818452380952381/781250000000000 -> 10631803917792428/7006271198968491: D5","818452380952381/781250000000000 -> 10631803917792428/7006271198968491: F#5","818452380952381/781250000000000 -> 10485933051163910/7255143743387577: A4","818452380952381/781250000000000 -> 10485933051163910/7255143743387577: C#5","818452380952381/781250000000000 -> 10485933051163910/7255143743387577: D5","818452380952381/781250000000000 -> 10485933051163910/7255143743387577: F#5","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: A4","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: C#5","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: D5","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: F#5","818452380952381/781250000000000 -> 5171906555540295/4068837484676461: A4","818452380952381/781250000000000 -> 5171906555540295/4068837484676461: C#5","818452380952381/781250000000000 -> 5171906555540295/4068837484676461: D5","818452380952381/781250000000000 -> 5171906555540295/4068837484676461: F#5","818452380952381/781250000000000 -> 5171906555540295/4068837484676461: A4","818452380952381/781250000000000 -> 5171906555540295/4068837484676461: C#5","818452380952381/781250000000000 -> 5171906555540295/4068837484676461: D5","818452380952381/781250000000000 -> 5171906555540295/4068837484676461: F#5","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: A4","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: C#5","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: D5","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: F#5","818452380952381/781250000000000 -> 10485933051163910/7255143743387577: A4","818452380952381/781250000000000 -> 10485933051163910/7255143743387577: C#5","818452380952381/781250000000000 -> 10485933051163910/7255143743387577: D5","818452380952381/781250000000000 -> 10485933051163910/7255143743387577: F#5","818452380952381/781250000000000 -> 10631803917792428/7006271198968491: A4","818452380952381/781250000000000 -> 10631803917792428/7006271198968491: C#5","818452380952381/781250000000000 -> 10631803917792428/7006271198968491: D5","818452380952381/781250000000000 -> 10631803917792428/7006271198968491: F#5","818452380952381/781250000000000 -> 10631803917792428/7006271198968491: A4","818452380952381/781250000000000 -> 10631803917792428/7006271198968491: C#5","818452380952381/781250000000000 -> 10631803917792428/7006271198968491: D5","818452380952381/781250000000000 -> 10631803917792428/7006271198968491: F#5","4/3 -> 11005414/6103323: B1","818452380952381/781250000000000 -> 10485933051163910/7255143743387577: A4","818452380952381/781250000000000 -> 10485933051163910/7255143743387577: C#5","818452380952381/781250000000000 -> 10485933051163910/7255143743387577: D5","818452380952381/781250000000000 -> 10485933051163910/7255143743387577: F#5","4/3 -> 35008912/20224389: B1","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: A4","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: C#5","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: D5","818452380952381/781250000000000 -> 1484766800412561/1105344766758026: F#5","4/3 -> 30115700/18487509: B1","4/3 -> 35315636/22684527: B1","4/3 -> 35315636/22684527: B1","4/3 -> 30115700/18487509: B1","4/3 -> 35008912/20224389: B1","4/3 -> 11005414/6103323: B1","4/3 -> 11005414/6103323: B1","3/2 -> 21177619/12206646: B3","3/2 -> 21177619/12206646: D4","4/3 -> 35008912/20224389: B1","3/2 -> 22905409/13482926: B3","3/2 -> 22905409/13482926: D4","4/3 -> 30115700/18487509: B1","3/2 -> 20309405/12325006: B3","3/2 -> 20309405/12325006: D4","4/3 -> 35315636/22684527: B1","3/2 -> 73123181/45369054: B3","3/2 -> 73123181/45369054: D4","4/3 -> 35315636/22684527: B1","3/2 -> 73123181/45369054: B3","3/2 -> 73123181/45369054: D4","4/3 -> 30115700/18487509: B1","3/2 -> 20309405/12325006: B3","3/2 -> 20309405/12325006: D4","4/3 -> 35008912/20224389: B1","3/2 -> 22905409/13482926: B3","3/2 -> 22905409/13482926: D4","4/3 -> 11005414/6103323: B1","3/2 -> 21177619/12206646: B3","3/2 -> 21177619/12206646: D4","5/3 -> 13039855/6103323: A3","5/3 -> 13039855/6103323: C#4","5/3 -> 13039855/6103323: D4","5/3 -> 13039855/6103323: F#4","5/3 -> 41750375/20224389: A3","5/3 -> 41750375/20224389: C#4","5/3 -> 41750375/20224389: D4","5/3 -> 41750375/20224389: F#4","5/3 -> 36278203/18487509: A3","5/3 -> 36278203/18487509: C#4","5/3 -> 36278203/18487509: D4","5/3 -> 36278203/18487509: F#4","5/3 -> 42877145/22684527: A3","5/3 -> 42877145/22684527: C#4","5/3 -> 42877145/22684527: D4","5/3 -> 42877145/22684527: F#4","5/3 -> 42877145/22684527: A3","5/3 -> 42877145/22684527: C#4","5/3 -> 42877145/22684527: D4","5/3 -> 42877145/22684527: F#4","5/3 -> 36278203/18487509: A3","5/3 -> 36278203/18487509: C#4","5/3 -> 36278203/18487509: D4","5/3 -> 36278203/18487509: F#4","5/3 -> 41750375/20224389: A3","5/3 -> 41750375/20224389: C#4","5/3 -> 41750375/20224389: D4","5/3 -> 41750375/20224389: F#4","5/3 -> 13039855/6103323: A3","5/3 -> 13039855/6103323: C#4","5/3 -> 13039855/6103323: D4","5/3 -> 13039855/6103323: F#4","5/3 -> 13039855/6103323: A3","5/3 -> 13039855/6103323: C#4","5/3 -> 13039855/6103323: D4","5/3 -> 13039855/6103323: F#4","5/3 -> 41750375/20224389: A3","5/3 -> 41750375/20224389: C#4","5/3 -> 41750375/20224389: D4","5/3 -> 41750375/20224389: F#4","5/3 -> 36278203/18487509: A3","5/3 -> 36278203/18487509: C#4","5/3 -> 36278203/18487509: D4","5/3 -> 36278203/18487509: F#4","5/3 -> 42877145/22684527: A3","5/3 -> 42877145/22684527: C#4","5/3 -> 42877145/22684527: D4","5/3 -> 42877145/22684527: F#4","5/3 -> 42877145/22684527: A3","5/3 -> 42877145/22684527: C#4","5/3 -> 42877145/22684527: D4","5/3 -> 42877145/22684527: F#4","5/3 -> 36278203/18487509: A3","5/3 -> 36278203/18487509: C#4","5/3 -> 36278203/18487509: D4","5/3 -> 36278203/18487509: F#4","5/3 -> 41750375/20224389: A3","5/3 -> 41750375/20224389: C#4","5/3 -> 41750375/20224389: D4","5/3 -> 41750375/20224389: F#4","5/3 -> 13039855/6103323: A3","5/3 -> 13039855/6103323: C#4","5/3 -> 13039855/6103323: D4","5/3 -> 13039855/6103323: F#4","2/1 -> 15074296/6103323: B1","2/1 -> 13640471/6103323: F#4","2/1 -> 13640471/6103323: A4","2/1 -> 16163946/6741463: B1","2/1 -> 14823436/6741463: F#4","2/1 -> 14823436/6741463: A4","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: A4","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: C#5","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: D5","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: F#5","2/1 -> 14146902/6162503: B1","2/1 -> 13235954/6162503: F#4","2/1 -> 13235954/6162503: A4","1599702380952381/781250000000000 -> 14785190464346808/6510139975482337: A4","1599702380952381/781250000000000 -> 14785190464346808/6510139975482337: C#5","1599702380952381/781250000000000 -> 14785190464346808/6510139975482337: D5","1599702380952381/781250000000000 -> 14785190464346808/6510139975482337: F#5","2/1 -> 50438654/22684527: B1","2/1 -> 47903854/22684527: F#4","2/1 -> 47903854/22684527: A4","1599702380952381/781250000000000 -> 14785190464346808/6510139975482337: A4","1599702380952381/781250000000000 -> 14785190464346808/6510139975482337: C#5","1599702380952381/781250000000000 -> 14785190464346808/6510139975482337: D5","1599702380952381/781250000000000 -> 14785190464346808/6510139975482337: F#5","2/1 -> 50438654/22684527: B1","2/1 -> 47903854/22684527: F#4","2/1 -> 47903854/22684527: A4","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: A4","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: C#5","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: D5","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: F#5","2/1 -> 14146902/6162503: B1","2/1 -> 13235954/6162503: F#4","2/1 -> 13235954/6162503: A4","1599702380952381/781250000000000 -> 14192861435641192/5804114994710061: A4","1599702380952381/781250000000000 -> 14192861435641192/5804114994710061: C#5","1599702380952381/781250000000000 -> 14192861435641192/5804114994710061: D5","1599702380952381/781250000000000 -> 14192861435641192/5804114994710061: F#5","2/1 -> 16163946/6741463: B1","2/1 -> 14823436/6741463: F#4","2/1 -> 14823436/6741463: A4","1599702380952381/781250000000000 -> 5879358372253640/2335423732989497: A4","1599702380952381/781250000000000 -> 5879358372253640/2335423732989497: C#5","1599702380952381/781250000000000 -> 5879358372253640/2335423732989497: D5","1599702380952381/781250000000000 -> 5879358372253640/2335423732989497: F#5","2/1 -> 15074296/6103323: B1","2/1 -> 13640471/6103323: F#4","2/1 -> 13640471/6103323: A4","1599702380952381/781250000000000 -> 5879358372253640/2335423732989497: A4","1599702380952381/781250000000000 -> 5879358372253640/2335423732989497: C#5","1599702380952381/781250000000000 -> 5879358372253640/2335423732989497: D5","1599702380952381/781250000000000 -> 5879358372253640/2335423732989497: F#5","2/1 -> 15074296/6103323: B1","1599702380952381/781250000000000 -> 14192861435641192/5804114994710061: A4","1599702380952381/781250000000000 -> 14192861435641192/5804114994710061: C#5","1599702380952381/781250000000000 -> 14192861435641192/5804114994710061: D5","1599702380952381/781250000000000 -> 14192861435641192/5804114994710061: F#5","2/1 -> 16163946/6741463: B1","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: A4","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: C#5","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: D5","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: F#5","2/1 -> 14146902/6162503: B1","1599702380952381/781250000000000 -> 14785190464346808/6510139975482337: A4","1599702380952381/781250000000000 -> 14785190464346808/6510139975482337: C#5","1599702380952381/781250000000000 -> 14785190464346808/6510139975482337: D5","1599702380952381/781250000000000 -> 14785190464346808/6510139975482337: F#5","2/1 -> 50438654/22684527: B1","1599702380952381/781250000000000 -> 14785190464346808/6510139975482337: A4","1599702380952381/781250000000000 -> 14785190464346808/6510139975482337: C#5","1599702380952381/781250000000000 -> 14785190464346808/6510139975482337: D5","1599702380952381/781250000000000 -> 14785190464346808/6510139975482337: F#5","2/1 -> 50438654/22684527: B1","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: A4","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: C#5","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: D5","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: F#5","2/1 -> 14146902/6162503: B1","1599702380952381/781250000000000 -> 14192861435641192/5804114994710061: A4","1599702380952381/781250000000000 -> 14192861435641192/5804114994710061: C#5","1599702380952381/781250000000000 -> 14192861435641192/5804114994710061: D5","1599702380952381/781250000000000 -> 14192861435641192/5804114994710061: F#5","2/1 -> 16163946/6741463: B1","1599702380952381/781250000000000 -> 5879358372253640/2335423732989497: A4","1599702380952381/781250000000000 -> 5879358372253640/2335423732989497: C#5","1599702380952381/781250000000000 -> 5879358372253640/2335423732989497: D5","1599702380952381/781250000000000 -> 5879358372253640/2335423732989497: F#5","2/1 -> 15074296/6103323: B1","7/3 -> 17108737/6103323: A3","7/3 -> 17108737/6103323: C#4","7/3 -> 17108737/6103323: D4","7/3 -> 17108737/6103323: F#4","1599702380952381/781250000000000 -> 5879358372253640/2335423732989497: A4","1599702380952381/781250000000000 -> 5879358372253640/2335423732989497: C#5","1599702380952381/781250000000000 -> 5879358372253640/2335423732989497: D5","1599702380952381/781250000000000 -> 5879358372253640/2335423732989497: F#5","7/3 -> 15674912/6103323: F#4","7/3 -> 15674912/6103323: A4","7/3 -> 55233301/20224389: A3","7/3 -> 55233301/20224389: C#4","7/3 -> 55233301/20224389: D4","7/3 -> 55233301/20224389: F#4","1599702380952381/781250000000000 -> 14192861435641192/5804114994710061: A4","1599702380952381/781250000000000 -> 14192861435641192/5804114994710061: C#5","1599702380952381/781250000000000 -> 14192861435641192/5804114994710061: D5","1599702380952381/781250000000000 -> 14192861435641192/5804114994710061: F#5","7/3 -> 51211771/20224389: F#4","7/3 -> 51211771/20224389: A4","7/3 -> 48603209/18487509: A3","7/3 -> 48603209/18487509: C#4","7/3 -> 48603209/18487509: D4","7/3 -> 48603209/18487509: F#4","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: A4","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: C#5","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: D5","1599702380952381/781250000000000 -> 9946028417935054/4244523904350819: F#5","7/3 -> 45870365/18487509: F#4","7/3 -> 45870365/18487509: A4","7/3 -> 58000163/22684527: A3","7/3 -> 58000163/22684527: C#4","7/3 -> 58000163/22684527: D4","7/3 -> 58000163/22684527: F#4","7/3 -> 55465363/22684527: F#4","7/3 -> 55465363/22684527: A4","7/3 -> 58000163/22684527: A3","7/3 -> 58000163/22684527: C#4","7/3 -> 58000163/22684527: D4","7/3 -> 58000163/22684527: F#4","7/3 -> 55465363/22684527: F#4","7/3 -> 55465363/22684527: A4","7/3 -> 48603209/18487509: A3","7/3 -> 48603209/18487509: C#4","7/3 -> 48603209/18487509: D4","7/3 -> 48603209/18487509: F#4","7/3 -> 45870365/18487509: F#4","7/3 -> 45870365/18487509: A4","7/3 -> 55233301/20224389: A3","7/3 -> 55233301/20224389: C#4","7/3 -> 55233301/20224389: D4","7/3 -> 55233301/20224389: F#4","7/3 -> 51211771/20224389: F#4","7/3 -> 51211771/20224389: A4","7/3 -> 17108737/6103323: A3","7/3 -> 17108737/6103323: C#4","7/3 -> 17108737/6103323: D4","7/3 -> 17108737/6103323: F#4","7/3 -> 15674912/6103323: F#4","7/3 -> 15674912/6103323: A4","7/3 -> 17108737/6103323: A3","7/3 -> 17108737/6103323: C#4","7/3 -> 17108737/6103323: D4","7/3 -> 17108737/6103323: F#4","7/3 -> 55233301/20224389: A3","7/3 -> 55233301/20224389: C#4","7/3 -> 55233301/20224389: D4","7/3 -> 55233301/20224389: F#4","7/3 -> 48603209/18487509: A3","7/3 -> 48603209/18487509: C#4","7/3 -> 48603209/18487509: D4","7/3 -> 48603209/18487509: F#4","7/3 -> 58000163/22684527: A3","7/3 -> 58000163/22684527: C#4","7/3 -> 58000163/22684527: D4","7/3 -> 58000163/22684527: F#4","7/3 -> 58000163/22684527: A3","7/3 -> 58000163/22684527: C#4","7/3 -> 58000163/22684527: D4","7/3 -> 58000163/22684527: F#4","7/3 -> 48603209/18487509: A3","7/3 -> 48603209/18487509: C#4","7/3 -> 48603209/18487509: D4","7/3 -> 48603209/18487509: F#4","7/3 -> 55233301/20224389: A3","7/3 -> 55233301/20224389: C#4","7/3 -> 55233301/20224389: D4","7/3 -> 55233301/20224389: F#4","7/3 -> 17108737/6103323: A3","7/3 -> 17108737/6103323: C#4","7/3 -> 17108737/6103323: D4","7/3 -> 17108737/6103323: F#4","8/3 -> 19143178/6103323: E2","8/3 -> 61974764/20224389: E2","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: A4","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: C#5","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: D5","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: F#5","8/3 -> 54765712/18487509: E2","6361607142857143/2343750000000000 -> 11953302363334396/4068837484676461: A4","6361607142857143/2343750000000000 -> 11953302363334396/4068837484676461: C#5","6361607142857143/2343750000000000 -> 11953302363334396/4068837484676461: D5","6361607142857143/2343750000000000 -> 11953302363334396/4068837484676461: F#5","8/3 -> 65561672/22684527: E2","6361607142857143/2343750000000000 -> 11953302363334396/4068837484676461: A4","6361607142857143/2343750000000000 -> 11953302363334396/4068837484676461: C#5","6361607142857143/2343750000000000 -> 11953302363334396/4068837484676461: D5","6361607142857143/2343750000000000 -> 11953302363334396/4068837484676461: F#5","8/3 -> 65561672/22684527: E2","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: A4","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: C#5","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: D5","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: F#5","8/3 -> 54765712/18487509: E2","6361607142857143/2343750000000000 -> 22577839290143204/7255143743387577: A4","6361607142857143/2343750000000000 -> 22577839290143204/7255143743387577: C#5","6361607142857143/2343750000000000 -> 22577839290143204/7255143743387577: D5","6361607142857143/2343750000000000 -> 22577839290143204/7255143743387577: F#5","8/3 -> 61974764/20224389: E2","6361607142857143/2343750000000000 -> 13943076614212444/4378919499355307: A4","6361607142857143/2343750000000000 -> 13943076614212444/4378919499355307: C#5","6361607142857143/2343750000000000 -> 13943076614212444/4378919499355307: D5","6361607142857143/2343750000000000 -> 13943076614212444/4378919499355307: F#5","8/3 -> 19143178/6103323: E2","6361607142857143/2343750000000000 -> 13943076614212444/4378919499355307: A4","6361607142857143/2343750000000000 -> 13943076614212444/4378919499355307: C#5","6361607142857143/2343750000000000 -> 13943076614212444/4378919499355307: D5","6361607142857143/2343750000000000 -> 13943076614212444/4378919499355307: F#5","8/3 -> 19143178/6103323: E2","17/6 -> 37453147/12206646: E4","17/6 -> 37453147/12206646: G4","6361607142857143/2343750000000000 -> 22577839290143204/7255143743387577: A4","6361607142857143/2343750000000000 -> 22577839290143204/7255143743387577: C#5","6361607142857143/2343750000000000 -> 22577839290143204/7255143743387577: D5","6361607142857143/2343750000000000 -> 22577839290143204/7255143743387577: F#5","8/3 -> 61974764/20224389: E2","17/6 -> 122647931/40448778: E4","17/6 -> 122647931/40448778: G4","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: A4","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: C#5","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: D5","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: F#5","8/3 -> 54765712/18487509: E2","17/6 -> 110228239/36975018: E4","17/6 -> 110228239/36975018: G4","6361607142857143/2343750000000000 -> 11953302363334396/4068837484676461: A4","6361607142857143/2343750000000000 -> 11953302363334396/4068837484676461: C#5","6361607142857143/2343750000000000 -> 11953302363334396/4068837484676461: D5","6361607142857143/2343750000000000 -> 11953302363334396/4068837484676461: F#5","8/3 -> 65561672/22684527: E2","17/6 -> 133615253/45369054: E4","17/6 -> 133615253/45369054: G4","6361607142857143/2343750000000000 -> 11953302363334396/4068837484676461: A4","6361607142857143/2343750000000000 -> 11953302363334396/4068837484676461: C#5","6361607142857143/2343750000000000 -> 11953302363334396/4068837484676461: D5","6361607142857143/2343750000000000 -> 11953302363334396/4068837484676461: F#5","8/3 -> 65561672/22684527: E2","17/6 -> 133615253/45369054: E4","17/6 -> 133615253/45369054: G4","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: A4","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: C#5","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: D5","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: F#5","8/3 -> 54765712/18487509: E2","17/6 -> 110228239/36975018: E4","17/6 -> 110228239/36975018: G4","6361607142857143/2343750000000000 -> 22577839290143204/7255143743387577: A4","6361607142857143/2343750000000000 -> 22577839290143204/7255143743387577: C#5","6361607142857143/2343750000000000 -> 22577839290143204/7255143743387577: D5","6361607142857143/2343750000000000 -> 22577839290143204/7255143743387577: F#5","8/3 -> 61974764/20224389: E2","17/6 -> 122647931/40448778: E4","17/6 -> 122647931/40448778: G4","6361607142857143/2343750000000000 -> 13943076614212444/4378919499355307: A4","6361607142857143/2343750000000000 -> 13943076614212444/4378919499355307: C#5","6361607142857143/2343750000000000 -> 13943076614212444/4378919499355307: D5","6361607142857143/2343750000000000 -> 13943076614212444/4378919499355307: F#5","8/3 -> 19143178/6103323: E2","17/6 -> 37453147/12206646: E4","17/6 -> 37453147/12206646: G4","6361607142857143/2343750000000000 -> 13943076614212444/4378919499355307: A4","6361607142857143/2343750000000000 -> 13943076614212444/4378919499355307: C#5","6361607142857143/2343750000000000 -> 13943076614212444/4378919499355307: D5","6361607142857143/2343750000000000 -> 13943076614212444/4378919499355307: F#5","6361607142857143/2343750000000000 -> 22577839290143204/7255143743387577: A4","6361607142857143/2343750000000000 -> 22577839290143204/7255143743387577: C#5","6361607142857143/2343750000000000 -> 22577839290143204/7255143743387577: D5","6361607142857143/2343750000000000 -> 22577839290143204/7255143743387577: F#5","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: A4","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: C#5","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: D5","6361607142857143/2343750000000000 -> 26616064626740836/8842758134064207: F#5","10/3 -> 23212060/6103323: G3","10/3 -> 23212060/6103323: B3","10/3 -> 23212060/6103323: D4","10/3 -> 23212060/6103323: F#4","10/3 -> 23212060/6103323: E2","10/3 -> 21778235/6103323: B4","10/3 -> 21778235/6103323: D5","10/3 -> 75457690/20224389: G3","10/3 -> 75457690/20224389: B3","10/3 -> 75457690/20224389: D4","10/3 -> 75457690/20224389: F#4","10/3 -> 75457690/20224389: E2","10/3 -> 71436160/20224389: B4","10/3 -> 71436160/20224389: D5","10/3 -> 67090718/18487509: G3","10/3 -> 67090718/18487509: B3","10/3 -> 67090718/18487509: D4","10/3 -> 67090718/18487509: F#4","10/3 -> 67090718/18487509: E2","10/3 -> 64357874/18487509: B4","10/3 -> 64357874/18487509: D5","10/3 -> 80684690/22684527: G3","10/3 -> 80684690/22684527: B3","10/3 -> 80684690/22684527: D4","10/3 -> 80684690/22684527: F#4","10/3 -> 80684690/22684527: E2","10/3 -> 78149890/22684527: B4","10/3 -> 78149890/22684527: D5","10/3 -> 80684690/22684527: G3","10/3 -> 80684690/22684527: B3","10/3 -> 80684690/22684527: D4","10/3 -> 80684690/22684527: F#4","10/3 -> 80684690/22684527: E2","10/3 -> 78149890/22684527: B4","10/3 -> 78149890/22684527: D5","10/3 -> 57473305/15837336: G3","10/3 -> 57473305/15837336: B3","10/3 -> 57473305/15837336: D4","10/3 -> 57473305/15837336: F#4","10/3 -> 57473305/15837336: E2","10/3 -> 110264425/31674672: B4","10/3 -> 110264425/31674672: D5","10/3 -> 75457690/20224389: G3","10/3 -> 75457690/20224389: B3","10/3 -> 75457690/20224389: D4","10/3 -> 75457690/20224389: F#4","10/3 -> 75457690/20224389: E2","10/3 -> 71436160/20224389: B4","10/3 -> 71436160/20224389: D5","10/3 -> 23212060/6103323: G3","10/3 -> 23212060/6103323: B3","10/3 -> 23212060/6103323: D4","10/3 -> 23212060/6103323: F#4","10/3 -> 23212060/6103323: E2","10/3 -> 21778235/6103323: B4","10/3 -> 21778235/6103323: D5","10/3 -> 23212060/6103323: G3","10/3 -> 23212060/6103323: B3","10/3 -> 23212060/6103323: D4","10/3 -> 23212060/6103323: F#4","10/3 -> 23212060/6103323: E2","10/3 -> 75457690/20224389: G3","10/3 -> 75457690/20224389: B3","10/3 -> 75457690/20224389: D4","10/3 -> 75457690/20224389: F#4","10/3 -> 75457690/20224389: E2","10/3 -> 67090718/18487509: G3","10/3 -> 67090718/18487509: B3","10/3 -> 67090718/18487509: D4","10/3 -> 67090718/18487509: F#4","10/3 -> 67090718/18487509: E2","10/3 -> 80684690/22684527: G3","10/3 -> 80684690/22684527: B3","10/3 -> 80684690/22684527: D4","10/3 -> 80684690/22684527: F#4","10/3 -> 80684690/22684527: E2","10/3 -> 80684690/22684527: G3","10/3 -> 80684690/22684527: B3","10/3 -> 80684690/22684527: D4","10/3 -> 80684690/22684527: F#4","10/3 -> 80684690/22684527: E2","10/3 -> 67090718/18487509: G3","10/3 -> 67090718/18487509: B3","10/3 -> 67090718/18487509: D4","10/3 -> 67090718/18487509: F#4","10/3 -> 67090718/18487509: E2","10/3 -> 75457690/20224389: G3","10/3 -> 75457690/20224389: B3","10/3 -> 75457690/20224389: D4","10/3 -> 75457690/20224389: F#4","10/3 -> 75457690/20224389: E2","10/3 -> 23212060/6103323: G3","10/3 -> 23212060/6103323: B3","10/3 -> 23212060/6103323: D4","10/3 -> 23212060/6103323: F#4","10/3 -> 23212060/6103323: E2","11/3 -> 23812676/6103323: E4","11/3 -> 23812676/6103323: G4","11/3 -> 15173357/3925316: E4","11/3 -> 15173357/3925316: G4","8705357142857143/2343750000000000 -> 6648529267650944/1658017150137039: G4","8705357142857143/2343750000000000 -> 6648529267650944/1658017150137039: B4","8705357142857143/2343750000000000 -> 6648529267650944/1658017150137039: D5","8705357142857143/2343750000000000 -> 6648529267650944/1658017150137039: F#5","11/3 -> 70520377/18487509: E4","11/3 -> 70520377/18487509: G4","8705357142857143/2343750000000000 -> 16022139848010854/4068837484676461: G4","8705357142857143/2343750000000000 -> 16022139848010854/4068837484676461: B4","8705357142857143/2343750000000000 -> 16022139848010854/4068837484676461: D5","8705357142857143/2343750000000000 -> 16022139848010854/4068837484676461: F#5","11/3 -> 85711399/22684527: E4","11/3 -> 85711399/22684527: G4","8705357142857143/2343750000000000 -> 16022139848010854/4068837484676461: G4","8705357142857143/2343750000000000 -> 16022139848010854/4068837484676461: B4","8705357142857143/2343750000000000 -> 16022139848010854/4068837484676461: D5","8705357142857143/2343750000000000 -> 16022139848010854/4068837484676461: F#5","11/3 -> 85711399/22684527: E4","11/3 -> 85711399/22684527: G4","8705357142857143/2343750000000000 -> 6648529267650944/1658017150137039: G4","8705357142857143/2343750000000000 -> 6648529267650944/1658017150137039: B4","8705357142857143/2343750000000000 -> 6648529267650944/1658017150137039: D5","8705357142857143/2343750000000000 -> 6648529267650944/1658017150137039: F#5","11/3 -> 70520377/18487509: E4","11/3 -> 70520377/18487509: G4","8705357142857143/2343750000000000 -> 9944327677843592/2418381247795859: G4","8705357142857143/2343750000000000 -> 9944327677843592/2418381247795859: B4","8705357142857143/2343750000000000 -> 9944327677843592/2418381247795859: D5","8705357142857143/2343750000000000 -> 9944327677843592/2418381247795859: F#5","11/3 -> 78177623/20224389: E4","11/3 -> 78177623/20224389: G4","8705357142857143/2343750000000000 -> 32572437535231550/7784745776631657: G4","8705357142857143/2343750000000000 -> 32572437535231550/7784745776631657: B4","8705357142857143/2343750000000000 -> 32572437535231550/7784745776631657: D5","8705357142857143/2343750000000000 -> 32572437535231550/7784745776631657: F#5","11/3 -> 23812676/6103323: E4","11/3 -> 23812676/6103323: G4","8705357142857143/2343750000000000 -> 32572437535231550/7784745776631657: G4","8705357142857143/2343750000000000 -> 32572437535231550/7784745776631657: B4","8705357142857143/2343750000000000 -> 32572437535231550/7784745776631657: D5","8705357142857143/2343750000000000 -> 32572437535231550/7784745776631657: F#5","8705357142857143/2343750000000000 -> 9944327677843592/2418381247795859: G4","8705357142857143/2343750000000000 -> 9944327677843592/2418381247795859: B4","8705357142857143/2343750000000000 -> 9944327677843592/2418381247795859: D5","8705357142857143/2343750000000000 -> 9944327677843592/2418381247795859: F#5","8705357142857143/2343750000000000 -> 6648529267650944/1658017150137039: G4","8705357142857143/2343750000000000 -> 6648529267650944/1658017150137039: B4","8705357142857143/2343750000000000 -> 6648529267650944/1658017150137039: D5","8705357142857143/2343750000000000 -> 6648529267650944/1658017150137039: F#5","8705357142857143/2343750000000000 -> 16022139848010854/4068837484676461: G4","8705357142857143/2343750000000000 -> 16022139848010854/4068837484676461: B4","8705357142857143/2343750000000000 -> 16022139848010854/4068837484676461: D5","8705357142857143/2343750000000000 -> 16022139848010854/4068837484676461: F#5","8705357142857143/2343750000000000 -> 16022139848010854/4068837484676461: G4","8705357142857143/2343750000000000 -> 16022139848010854/4068837484676461: B4","8705357142857143/2343750000000000 -> 16022139848010854/4068837484676461: D5","8705357142857143/2343750000000000 -> 16022139848010854/4068837484676461: F#5","8705357142857143/2343750000000000 -> 1786813083068572/445597306795593: G4","8705357142857143/2343750000000000 -> 1786813083068572/445597306795593: B4","8705357142857143/2343750000000000 -> 1786813083068572/445597306795593: D5","8705357142857143/2343750000000000 -> 1786813083068572/445597306795593: F#5","8705357142857143/2343750000000000 -> 9944327677843592/2418381247795859: G4","8705357142857143/2343750000000000 -> 9944327677843592/2418381247795859: B4","8705357142857143/2343750000000000 -> 9944327677843592/2418381247795859: D5","8705357142857143/2343750000000000 -> 9944327677843592/2418381247795859: F#5","8705357142857143/2343750000000000 -> 32572437535231550/7784745776631657: G4","8705357142857143/2343750000000000 -> 32572437535231550/7784745776631657: B4","8705357142857143/2343750000000000 -> 32572437535231550/7784745776631657: D5","8705357142857143/2343750000000000 -> 32572437535231550/7784745776631657: F#5","8705357142857143/2343750000000000 -> 32572437535231550/7784745776631657: G4","8705357142857143/2343750000000000 -> 32572437535231550/7784745776631657: B4","8705357142857143/2343750000000000 -> 32572437535231550/7784745776631657: D5","8705357142857143/2343750000000000 -> 32572437535231550/7784745776631657: F#5","4/1 -> 27280942/6103323: E2","8705357142857143/2343750000000000 -> 9944327677843592/2418381247795859: G4","8705357142857143/2343750000000000 -> 9944327677843592/2418381247795859: B4","8705357142857143/2343750000000000 -> 9944327677843592/2418381247795859: D5","8705357142857143/2343750000000000 -> 9944327677843592/2418381247795859: F#5","4/1 -> 29646872/6741463: E2","8705357142857143/2343750000000000 -> 6648529267650944/1658017150137039: G4","8705357142857143/2343750000000000 -> 6648529267650944/1658017150137039: B4","8705357142857143/2343750000000000 -> 6648529267650944/1658017150137039: D5","8705357142857143/2343750000000000 -> 6648529267650944/1658017150137039: F#5","4/1 -> 26471908/6162503: E2","4/1 -> 95807708/22684527: E2","4/1 -> 95807708/22684527: E2","4/1 -> 68031529/15837336: E2","4/1 -> 29646872/6741463: E2","4/1 -> 27280942/6103323: E2","4/1 -> 27280942/6103323: E2","25/6 -> 53728675/12206646: E4","25/6 -> 53728675/12206646: G4","4/1 -> 29646872/6741463: E2","25/6 -> 176579635/40448778: E4","25/6 -> 176579635/40448778: G4","4/1 -> 26471908/6162503: E2","25/6 -> 159528263/36975018: E4","25/6 -> 159528263/36975018: G4","4/1 -> 95807708/22684527: E2","25/6 -> 194107325/45369054: E4","25/6 -> 194107325/45369054: G4","4/1 -> 95807708/22684527: E2","25/6 -> 194107325/45369054: E4","25/6 -> 194107325/45369054: G4","4/1 -> 26471908/6162503: E2","25/6 -> 159528263/36975018: E4","25/6 -> 159528263/36975018: G4","4/1 -> 29646872/6741463: E2","25/6 -> 176579635/40448778: E4","25/6 -> 176579635/40448778: G4","4/1 -> 27280942/6103323: E2","25/6 -> 53728675/12206646: E4","25/6 -> 53728675/12206646: G4","13/3 -> 29315383/6103323: G3","13/3 -> 29315383/6103323: B3","13/3 -> 29315383/6103323: D4","13/3 -> 29315383/6103323: F#4","13/3 -> 9285383/1962658: G3","13/3 -> 9285383/1962658: B3","13/3 -> 9285383/1962658: D4","13/3 -> 9285383/1962658: F#4","13/3 -> 85578227/18487509: G3","13/3 -> 85578227/18487509: B3","13/3 -> 85578227/18487509: D4","13/3 -> 85578227/18487509: F#4","13/3 -> 103369217/22684527: G3","13/3 -> 103369217/22684527: B3","13/3 -> 103369217/22684527: D4","13/3 -> 103369217/22684527: F#4","13/3 -> 103369217/22684527: G3","13/3 -> 103369217/22684527: B3","13/3 -> 103369217/22684527: D4","13/3 -> 103369217/22684527: F#4","13/3 -> 85578227/18487509: G3","13/3 -> 85578227/18487509: B3","13/3 -> 85578227/18487509: D4","13/3 -> 85578227/18487509: F#4","13/3 -> 95682079/20224389: G3","13/3 -> 95682079/20224389: B3","13/3 -> 95682079/20224389: D4","13/3 -> 95682079/20224389: F#4","13/3 -> 29315383/6103323: G3","13/3 -> 29315383/6103323: B3","13/3 -> 29315383/6103323: D4","13/3 -> 29315383/6103323: F#4","13/3 -> 29315383/6103323: G3","13/3 -> 29315383/6103323: B3","13/3 -> 29315383/6103323: D4","13/3 -> 29315383/6103323: F#4","13/3 -> 95682079/20224389: G3","13/3 -> 95682079/20224389: B3","13/3 -> 95682079/20224389: D4","13/3 -> 95682079/20224389: F#4","13/3 -> 85578227/18487509: G3","13/3 -> 85578227/18487509: B3","13/3 -> 85578227/18487509: D4","13/3 -> 85578227/18487509: F#4","13/3 -> 103369217/22684527: G3","13/3 -> 103369217/22684527: B3","13/3 -> 103369217/22684527: D4","13/3 -> 103369217/22684527: F#4","13/3 -> 103369217/22684527: G3","13/3 -> 103369217/22684527: B3","13/3 -> 103369217/22684527: D4","13/3 -> 103369217/22684527: F#4","13/3 -> 73310641/15837336: G3","13/3 -> 73310641/15837336: B3","13/3 -> 73310641/15837336: D4","13/3 -> 73310641/15837336: F#4","13/3 -> 95682079/20224389: G3","13/3 -> 95682079/20224389: B3","13/3 -> 95682079/20224389: D4","13/3 -> 95682079/20224389: F#4","13/3 -> 29315383/6103323: G3","13/3 -> 29315383/6103323: B3","13/3 -> 29315383/6103323: D4","13/3 -> 29315383/6103323: F#4","14/3 -> 31349824/6103323: E2","14/3 -> 29915999/6103323: B4","14/3 -> 29915999/6103323: D5","14/3 -> 102423542/20224389: E2","14/3 -> 98402012/20224389: B4","14/3 -> 98402012/20224389: D5","1841517857142857/390625000000000 -> 14767193631623080/2947586044688069: G4","1841517857142857/390625000000000 -> 14767193631623080/2947586044688069: B4","1841517857142857/390625000000000 -> 14767193631623080/2947586044688069: D5","1841517857142857/390625000000000 -> 14767193631623080/2947586044688069: F#5","14/3 -> 91740730/18487509: E2","14/3 -> 89007886/18487509: B4","14/3 -> 89007886/18487509: D5","1841517857142857/390625000000000 -> 20090977332687316/4068837484676461: G4","1841517857142857/390625000000000 -> 20090977332687316/4068837484676461: B4","1841517857142857/390625000000000 -> 20090977332687316/4068837484676461: D5","1841517857142857/390625000000000 -> 20090977332687316/4068837484676461: F#5","14/3 -> 110930726/22684527: E2","14/3 -> 108395926/22684527: B4","14/3 -> 108395926/22684527: D5","1841517857142857/390625000000000 -> 20090977332687316/4068837484676461: G4","1841517857142857/390625000000000 -> 20090977332687316/4068837484676461: B4","1841517857142857/390625000000000 -> 20090977332687316/4068837484676461: D5","1841517857142857/390625000000000 -> 20090977332687316/4068837484676461: F#5","14/3 -> 110930726/22684527: E2","14/3 -> 108395926/22684527: B4","14/3 -> 108395926/22684527: D5","1841517857142857/390625000000000 -> 12650325542563600/2525051405175027: G4","1841517857142857/390625000000000 -> 12650325542563600/2525051405175027: B4","1841517857142857/390625000000000 -> 12650325542563600/2525051405175027: D5","1841517857142857/390625000000000 -> 12650325542563600/2525051405175027: F#5","14/3 -> 78589753/15837336: E2","14/3 -> 152497321/31674672: B4","14/3 -> 152497321/31674672: D5","1841517857142857/390625000000000 -> 37088126776918350/7255143743387577: G4","1841517857142857/390625000000000 -> 37088126776918350/7255143743387577: B4","1841517857142857/390625000000000 -> 37088126776918350/7255143743387577: D5","1841517857142857/390625000000000 -> 37088126776918350/7255143743387577: F#5","14/3 -> 102423542/20224389: E2","14/3 -> 98402012/20224389: B4","14/3 -> 98402012/20224389: D5","1841517857142857/390625000000000 -> 22700915612923060/4378919499355307: G4","1841517857142857/390625000000000 -> 22700915612923060/4378919499355307: B4","1841517857142857/390625000000000 -> 22700915612923060/4378919499355307: D5","1841517857142857/390625000000000 -> 22700915612923060/4378919499355307: F#5","14/3 -> 31349824/6103323: E2","14/3 -> 29915999/6103323: B4","14/3 -> 29915999/6103323: D5","1841517857142857/390625000000000 -> 22700915612923060/4378919499355307: G4","1841517857142857/390625000000000 -> 22700915612923060/4378919499355307: B4","1841517857142857/390625000000000 -> 22700915612923060/4378919499355307: D5","1841517857142857/390625000000000 -> 22700915612923060/4378919499355307: F#5","14/3 -> 31349824/6103323: E2","1841517857142857/390625000000000 -> 37088126776918350/7255143743387577: G4","1841517857142857/390625000000000 -> 37088126776918350/7255143743387577: B4","1841517857142857/390625000000000 -> 37088126776918350/7255143743387577: D5","1841517857142857/390625000000000 -> 37088126776918350/7255143743387577: F#5","14/3 -> 102423542/20224389: E2","1841517857142857/390625000000000 -> 14767193631623080/2947586044688069: G4","1841517857142857/390625000000000 -> 14767193631623080/2947586044688069: B4","1841517857142857/390625000000000 -> 14767193631623080/2947586044688069: D5","1841517857142857/390625000000000 -> 14767193631623080/2947586044688069: F#5","14/3 -> 91740730/18487509: E2","1841517857142857/390625000000000 -> 20090977332687316/4068837484676461: G4","1841517857142857/390625000000000 -> 20090977332687316/4068837484676461: B4","1841517857142857/390625000000000 -> 20090977332687316/4068837484676461: D5","1841517857142857/390625000000000 -> 20090977332687316/4068837484676461: F#5","14/3 -> 110930726/22684527: E2","1841517857142857/390625000000000 -> 20090977332687316/4068837484676461: G4","1841517857142857/390625000000000 -> 20090977332687316/4068837484676461: B4","1841517857142857/390625000000000 -> 20090977332687316/4068837484676461: D5","1841517857142857/390625000000000 -> 20090977332687316/4068837484676461: F#5","14/3 -> 110930726/22684527: E2","1841517857142857/390625000000000 -> 14767193631623080/2947586044688069: G4","1841517857142857/390625000000000 -> 14767193631623080/2947586044688069: B4","1841517857142857/390625000000000 -> 14767193631623080/2947586044688069: D5","1841517857142857/390625000000000 -> 14767193631623080/2947586044688069: F#5","14/3 -> 91740730/18487509: E2","1841517857142857/390625000000000 -> 37088126776918350/7255143743387577: G4","1841517857142857/390625000000000 -> 37088126776918350/7255143743387577: B4","1841517857142857/390625000000000 -> 37088126776918350/7255143743387577: D5","1841517857142857/390625000000000 -> 37088126776918350/7255143743387577: F#5","14/3 -> 102423542/20224389: E2","1841517857142857/390625000000000 -> 22700915612923060/4378919499355307: G4","1841517857142857/390625000000000 -> 22700915612923060/4378919499355307: B4","1841517857142857/390625000000000 -> 22700915612923060/4378919499355307: D5","1841517857142857/390625000000000 -> 22700915612923060/4378919499355307: F#5","14/3 -> 31349824/6103323: E2","5/1 -> 33384265/6103323: G3","5/1 -> 33384265/6103323: B3","5/1 -> 33384265/6103323: D4","5/1 -> 33384265/6103323: F#4","1841517857142857/390625000000000 -> 22700915612923060/4378919499355307: G4","1841517857142857/390625000000000 -> 22700915612923060/4378919499355307: B4","1841517857142857/390625000000000 -> 22700915612923060/4378919499355307: D5","1841517857142857/390625000000000 -> 22700915612923060/4378919499355307: F#5","5/1 -> 31950440/6103323: B4","5/1 -> 31950440/6103323: D5","5/1 -> 31781465/5887974: G3","5/1 -> 31781465/5887974: B3","5/1 -> 31781465/5887974: D4","5/1 -> 31781465/5887974: F#4","1841517857142857/390625000000000 -> 21595107389519108/4224414169182439: G4","1841517857142857/390625000000000 -> 21595107389519108/4224414169182439: B4","1841517857142857/390625000000000 -> 21595107389519108/4224414169182439: D5","1841517857142857/390625000000000 -> 21595107389519108/4224414169182439: F#5","5/1 -> 61221335/11775948: B4","5/1 -> 61221335/11775948: D5","5/1 -> 32634411/6162503: G3","5/1 -> 32634411/6162503: B3","5/1 -> 32634411/6162503: D4","5/1 -> 32634411/6162503: F#4","1841517857142857/390625000000000 -> 14767193631623080/2947586044688069: G4","1841517857142857/390625000000000 -> 14767193631623080/2947586044688069: B4","1841517857142857/390625000000000 -> 14767193631623080/2947586044688069: D5","1841517857142857/390625000000000 -> 14767193631623080/2947586044688069: F#5","5/1 -> 31723463/6162503: B4","5/1 -> 31723463/6162503: D5","5/1 -> 118492235/22684527: G3","5/1 -> 118492235/22684527: B3","5/1 -> 118492235/22684527: D4","5/1 -> 118492235/22684527: F#4","5/1 -> 115957435/22684527: B4","5/1 -> 115957435/22684527: D5","5/1 -> 118492235/22684527: G3","5/1 -> 118492235/22684527: B3","5/1 -> 118492235/22684527: D4","5/1 -> 118492235/22684527: F#4","5/1 -> 115957435/22684527: B4","5/1 -> 115957435/22684527: D5","5/1 -> 32634411/6162503: G3","5/1 -> 32634411/6162503: B3","5/1 -> 32634411/6162503: D4","5/1 -> 32634411/6162503: F#4","5/1 -> 31723463/6162503: B4","5/1 -> 31723463/6162503: D5","5/1 -> 36388335/6741463: G3","5/1 -> 36388335/6741463: B3","5/1 -> 36388335/6741463: D4","5/1 -> 36388335/6741463: F#4","5/1 -> 35047825/6741463: B4","5/1 -> 35047825/6741463: D5","5/1 -> 33384265/6103323: G3","5/1 -> 33384265/6103323: B3","5/1 -> 33384265/6103323: D4","5/1 -> 33384265/6103323: F#4","5/1 -> 31950440/6103323: B4","5/1 -> 31950440/6103323: D5","5/1 -> 33384265/6103323: G3","5/1 -> 33384265/6103323: B3","5/1 -> 33384265/6103323: D4","5/1 -> 33384265/6103323: F#4","5/1 -> 36388335/6741463: G3","5/1 -> 36388335/6741463: B3","5/1 -> 36388335/6741463: D4","5/1 -> 36388335/6741463: F#4","5/1 -> 32634411/6162503: G3","5/1 -> 32634411/6162503: B3","5/1 -> 32634411/6162503: D4","5/1 -> 32634411/6162503: F#4","5/1 -> 118492235/22684527: G3","5/1 -> 118492235/22684527: B3","5/1 -> 118492235/22684527: D4","5/1 -> 118492235/22684527: F#4","5/1 -> 118492235/22684527: G3","5/1 -> 118492235/22684527: B3","5/1 -> 118492235/22684527: D4","5/1 -> 118492235/22684527: F#4","5/1 -> 83868865/15837336: G3","5/1 -> 83868865/15837336: B3","5/1 -> 83868865/15837336: D4","5/1 -> 83868865/15837336: F#4","5/1 -> 36388335/6741463: G3","5/1 -> 36388335/6741463: B3","5/1 -> 36388335/6741463: D4","5/1 -> 36388335/6741463: F#4","5/1 -> 33384265/6103323: G3","5/1 -> 33384265/6103323: B3","5/1 -> 33384265/6103323: D4","5/1 -> 33384265/6103323: F#4","16/3 -> 35418706/6103323: F#2","16/3 -> 115906468/20224389: F#2","6305803571428571/1171875000000000 -> 50196752984245380/8842758134064207: G4","6305803571428571/1171875000000000 -> 50196752984245380/8842758134064207: B4","6305803571428571/1171875000000000 -> 50196752984245380/8842758134064207: D5","6305803571428571/1171875000000000 -> 50196752984245380/8842758134064207: F#5","16/3 -> 104065736/18487509: F#2","6305803571428571/1171875000000000 -> 22803535655804956/4068837484676461: G4","6305803571428571/1171875000000000 -> 22803535655804956/4068837484676461: B4","6305803571428571/1171875000000000 -> 22803535655804956/4068837484676461: D5","6305803571428571/1171875000000000 -> 22803535655804956/4068837484676461: F#5","16/3 -> 126053744/22684527: F#2","6305803571428571/1171875000000000 -> 22803535655804956/4068837484676461: G4","6305803571428571/1171875000000000 -> 22803535655804956/4068837484676461: B4","6305803571428571/1171875000000000 -> 22803535655804956/4068837484676461: D5","6305803571428571/1171875000000000 -> 22803535655804956/4068837484676461: F#5","16/3 -> 126053744/22684527: F#2","6305803571428571/1171875000000000 -> 43001079438040856/7575154215525081: G4","6305803571428571/1171875000000000 -> 43001079438040856/7575154215525081: B4","6305803571428571/1171875000000000 -> 43001079438040856/7575154215525081: D5","6305803571428571/1171875000000000 -> 43001079438040856/7575154215525081: F#5","16/3 -> 89147977/15837336: F#2","6305803571428571/1171875000000000 -> 13974963090836688/2418381247795859: G4","6305803571428571/1171875000000000 -> 13974963090836688/2418381247795859: B4","6305803571428571/1171875000000000 -> 13974963090836688/2418381247795859: D5","6305803571428571/1171875000000000 -> 13974963090836688/2418381247795859: F#5","16/3 -> 115906468/20224389: F#2","6305803571428571/1171875000000000 -> 25620195279159932/4378919499355307: G4","6305803571428571/1171875000000000 -> 25620195279159932/4378919499355307: B4","6305803571428571/1171875000000000 -> 25620195279159932/4378919499355307: D5","6305803571428571/1171875000000000 -> 25620195279159932/4378919499355307: F#5","16/3 -> 35418706/6103323: F#2","6305803571428571/1171875000000000 -> 25620195279159932/4378919499355307: G4","6305803571428571/1171875000000000 -> 25620195279159932/4378919499355307: B4","6305803571428571/1171875000000000 -> 25620195279159932/4378919499355307: D5","6305803571428571/1171875000000000 -> 25620195279159932/4378919499355307: F#5","16/3 -> 35418706/6103323: F#2","11/2 -> 70004203/12206646: F#4","11/2 -> 70004203/12206646: A4","6305803571428571/1171875000000000 -> 13974963090836688/2418381247795859: G4","6305803571428571/1171875000000000 -> 13974963090836688/2418381247795859: B4","6305803571428571/1171875000000000 -> 13974963090836688/2418381247795859: D5","6305803571428571/1171875000000000 -> 13974963090836688/2418381247795859: F#5","16/3 -> 115906468/20224389: F#2","11/2 -> 76837113/13482926: F#4","11/2 -> 76837113/13482926: A4","6305803571428571/1171875000000000 -> 50196752984245380/8842758134064207: G4","6305803571428571/1171875000000000 -> 50196752984245380/8842758134064207: B4","6305803571428571/1171875000000000 -> 50196752984245380/8842758134064207: D5","6305803571428571/1171875000000000 -> 50196752984245380/8842758134064207: F#5","16/3 -> 104065736/18487509: F#2","11/2 -> 69609429/12325006: F#4","11/2 -> 69609429/12325006: A4","6305803571428571/1171875000000000 -> 22803535655804956/4068837484676461: G4","6305803571428571/1171875000000000 -> 22803535655804956/4068837484676461: B4","6305803571428571/1171875000000000 -> 22803535655804956/4068837484676461: D5","6305803571428571/1171875000000000 -> 22803535655804956/4068837484676461: F#5","16/3 -> 126053744/22684527: F#2","11/2 -> 254599397/45369054: F#4","11/2 -> 254599397/45369054: A4","6305803571428571/1171875000000000 -> 22803535655804956/4068837484676461: G4","6305803571428571/1171875000000000 -> 22803535655804956/4068837484676461: B4","6305803571428571/1171875000000000 -> 22803535655804956/4068837484676461: D5","6305803571428571/1171875000000000 -> 22803535655804956/4068837484676461: F#5","16/3 -> 126053744/22684527: F#2","11/2 -> 254599397/45369054: F#4","11/2 -> 254599397/45369054: A4","6305803571428571/1171875000000000 -> 50196752984245380/8842758134064207: G4","6305803571428571/1171875000000000 -> 50196752984245380/8842758134064207: B4","6305803571428571/1171875000000000 -> 50196752984245380/8842758134064207: D5","6305803571428571/1171875000000000 -> 50196752984245380/8842758134064207: F#5","16/3 -> 104065736/18487509: F#2","11/2 -> 69609429/12325006: F#4","11/2 -> 69609429/12325006: A4","6305803571428571/1171875000000000 -> 13974963090836688/2418381247795859: G4","6305803571428571/1171875000000000 -> 13974963090836688/2418381247795859: B4","6305803571428571/1171875000000000 -> 13974963090836688/2418381247795859: D5","6305803571428571/1171875000000000 -> 13974963090836688/2418381247795859: F#5","16/3 -> 115906468/20224389: F#2","11/2 -> 76837113/13482926: F#4","11/2 -> 76837113/13482926: A4","6305803571428571/1171875000000000 -> 25620195279159932/4378919499355307: G4","6305803571428571/1171875000000000 -> 25620195279159932/4378919499355307: B4","6305803571428571/1171875000000000 -> 25620195279159932/4378919499355307: D5","6305803571428571/1171875000000000 -> 25620195279159932/4378919499355307: F#5","16/3 -> 35418706/6103323: F#2","11/2 -> 70004203/12206646: F#4","11/2 -> 70004203/12206646: A4","6305803571428571/1171875000000000 -> 25620195279159932/4378919499355307: G4","6305803571428571/1171875000000000 -> 25620195279159932/4378919499355307: B4","6305803571428571/1171875000000000 -> 25620195279159932/4378919499355307: D5","6305803571428571/1171875000000000 -> 25620195279159932/4378919499355307: F#5","6305803571428571/1171875000000000 -> 19529106801845920/3379531335345951: G4","6305803571428571/1171875000000000 -> 19529106801845920/3379531335345951: B4","6305803571428571/1171875000000000 -> 19529106801845920/3379531335345951: D5","6305803571428571/1171875000000000 -> 19529106801845920/3379531335345951: F#5","6305803571428571/1171875000000000 -> 50196752984245380/8842758134064207: G4","6305803571428571/1171875000000000 -> 50196752984245380/8842758134064207: B4","6305803571428571/1171875000000000 -> 50196752984245380/8842758134064207: D5","6305803571428571/1171875000000000 -> 50196752984245380/8842758134064207: F#5","6/1 -> 39487588/6103323: A#3","6/1 -> 39487588/6103323: D#4","6/1 -> 39487588/6103323: E4","6/1 -> 39487588/6103323: G#4","6/1 -> 39487588/6103323: F#2","6/1 -> 38053763/6103323: C#5","6/1 -> 38053763/6103323: E5","6/1 -> 43129798/6741463: A#3","6/1 -> 43129798/6741463: D#4","6/1 -> 43129798/6741463: E4","6/1 -> 43129798/6741463: G#4","6/1 -> 43129798/6741463: F#2","6/1 -> 41789288/6741463: C#5","6/1 -> 41789288/6741463: E5","6/1 -> 38796914/6162503: A#3","6/1 -> 38796914/6162503: D#4","6/1 -> 38796914/6162503: E4","6/1 -> 38796914/6162503: G#4","6/1 -> 38796914/6162503: F#2","6/1 -> 37885966/6162503: C#5","6/1 -> 37885966/6162503: E5","6/1 -> 141176762/22684527: A#3","6/1 -> 141176762/22684527: D#4","6/1 -> 141176762/22684527: E4","6/1 -> 141176762/22684527: G#4","6/1 -> 141176762/22684527: F#2","6/1 -> 138641962/22684527: C#5","6/1 -> 138641962/22684527: E5","6/1 -> 141176762/22684527: A#3","6/1 -> 141176762/22684527: D#4","6/1 -> 141176762/22684527: E4","6/1 -> 141176762/22684527: G#4","6/1 -> 141176762/22684527: F#2","6/1 -> 138641962/22684527: C#5","6/1 -> 138641962/22684527: E5","6/1 -> 99706201/15837336: A#3","6/1 -> 99706201/15837336: D#4","6/1 -> 99706201/15837336: E4","6/1 -> 99706201/15837336: G#4","6/1 -> 99706201/15837336: F#2","6/1 -> 194730217/31674672: C#5","6/1 -> 194730217/31674672: E5","6/1 -> 43129798/6741463: A#3","6/1 -> 43129798/6741463: D#4","6/1 -> 43129798/6741463: E4","6/1 -> 43129798/6741463: G#4","6/1 -> 43129798/6741463: F#2","6/1 -> 41789288/6741463: C#5","6/1 -> 41789288/6741463: E5","6/1 -> 39487588/6103323: A#3","6/1 -> 39487588/6103323: D#4","6/1 -> 39487588/6103323: E4","6/1 -> 39487588/6103323: G#4","6/1 -> 39487588/6103323: F#2","6/1 -> 38053763/6103323: C#5","6/1 -> 38053763/6103323: E5","6/1 -> 39487588/6103323: A#3","6/1 -> 39487588/6103323: D#4","6/1 -> 39487588/6103323: E4","6/1 -> 39487588/6103323: G#4","6/1 -> 39487588/6103323: F#2","6/1 -> 43129798/6741463: A#3","6/1 -> 43129798/6741463: D#4","6/1 -> 43129798/6741463: E4","6/1 -> 43129798/6741463: G#4","6/1 -> 43129798/6741463: F#2","6/1 -> 38796914/6162503: A#3","6/1 -> 38796914/6162503: D#4","6/1 -> 38796914/6162503: E4","6/1 -> 38796914/6162503: G#4","6/1 -> 38796914/6162503: F#2","6/1 -> 141176762/22684527: A#3","6/1 -> 141176762/22684527: D#4","6/1 -> 141176762/22684527: E4","6/1 -> 141176762/22684527: G#4","6/1 -> 141176762/22684527: F#2","6/1 -> 141176762/22684527: A#3","6/1 -> 141176762/22684527: D#4","6/1 -> 141176762/22684527: E4","6/1 -> 141176762/22684527: G#4","6/1 -> 141176762/22684527: F#2","6/1 -> 38796914/6162503: A#3","6/1 -> 38796914/6162503: D#4","6/1 -> 38796914/6162503: E4","6/1 -> 38796914/6162503: G#4","6/1 -> 38796914/6162503: F#2","6/1 -> 43129798/6741463: A#3","6/1 -> 43129798/6741463: D#4","6/1 -> 43129798/6741463: E4","6/1 -> 43129798/6741463: G#4","6/1 -> 43129798/6741463: F#2","6/1 -> 39487588/6103323: A#3","6/1 -> 39487588/6103323: D#4","6/1 -> 39487588/6103323: E4","6/1 -> 39487588/6103323: G#4","6/1 -> 39487588/6103323: F#2","19/3 -> 40088204/6103323: F#4","19/3 -> 40088204/6103323: A4","19/3 -> 76922599/11775948: F#4","19/3 -> 76922599/11775948: A4","7477678571428571/1171875000000000 -> 19679837039436530/2947586044688069: A#4","7477678571428571/1171875000000000 -> 19679837039436530/2947586044688069: D#5","7477678571428571/1171875000000000 -> 19679837039436530/2947586044688069: E5","7477678571428571/1171875000000000 -> 19679837039436530/2947586044688069: G#5","19/3 -> 119820401/18487509: F#4","19/3 -> 119820401/18487509: A4","7477678571428571/1171875000000000 -> 26872373140481416/4068837484676461: A#4","7477678571428571/1171875000000000 -> 26872373140481416/4068837484676461: D#5","7477678571428571/1171875000000000 -> 26872373140481416/4068837484676461: E5","7477678571428571/1171875000000000 -> 26872373140481416/4068837484676461: G#5","19/3 -> 146203471/22684527: F#4","19/3 -> 146203471/22684527: A4","7477678571428571/1171875000000000 -> 26872373140481416/4068837484676461: A#4","7477678571428571/1171875000000000 -> 26872373140481416/4068837484676461: D#5","7477678571428571/1171875000000000 -> 26872373140481416/4068837484676461: E5","7477678571428571/1171875000000000 -> 26872373140481416/4068837484676461: G#5","19/3 -> 146203471/22684527: F#4","19/3 -> 146203471/22684527: A4","7477678571428571/1171875000000000 -> 19679837039436530/2947586044688069: A#4","7477678571428571/1171875000000000 -> 19679837039436530/2947586044688069: D#5","7477678571428571/1171875000000000 -> 19679837039436530/2947586044688069: E5","7477678571428571/1171875000000000 -> 19679837039436530/2947586044688069: G#5","19/3 -> 119820401/18487509: F#4","19/3 -> 119820401/18487509: A4","7477678571428571/1171875000000000 -> 49180033015897650/7255143743387577: A#4","7477678571428571/1171875000000000 -> 49180033015897650/7255143743387577: D#5","7477678571428571/1171875000000000 -> 49180033015897650/7255143743387577: E5","7477678571428571/1171875000000000 -> 49180033015897650/7255143743387577: G#5","19/3 -> 132109327/20224389: F#4","19/3 -> 132109327/20224389: A4","7477678571428571/1171875000000000 -> 29999114778515240/4378919499355307: A#4","7477678571428571/1171875000000000 -> 29999114778515240/4378919499355307: D#5","7477678571428571/1171875000000000 -> 29999114778515240/4378919499355307: E5","7477678571428571/1171875000000000 -> 29999114778515240/4378919499355307: G#5","19/3 -> 40088204/6103323: F#4","19/3 -> 40088204/6103323: A4","7477678571428571/1171875000000000 -> 29999114778515240/4378919499355307: A#4","7477678571428571/1171875000000000 -> 29999114778515240/4378919499355307: D#5","7477678571428571/1171875000000000 -> 29999114778515240/4378919499355307: E5","7477678571428571/1171875000000000 -> 29999114778515240/4378919499355307: G#5","7477678571428571/1171875000000000 -> 49180033015897650/7255143743387577: A#4","7477678571428571/1171875000000000 -> 49180033015897650/7255143743387577: D#5","7477678571428571/1171875000000000 -> 49180033015897650/7255143743387577: E5","7477678571428571/1171875000000000 -> 49180033015897650/7255143743387577: G#5","7477678571428571/1171875000000000 -> 19679837039436530/2947586044688069: A#4","7477678571428571/1171875000000000 -> 19679837039436530/2947586044688069: D#5","7477678571428571/1171875000000000 -> 19679837039436530/2947586044688069: E5","7477678571428571/1171875000000000 -> 19679837039436530/2947586044688069: G#5","7477678571428571/1171875000000000 -> 26872373140481416/4068837484676461: A#4","7477678571428571/1171875000000000 -> 26872373140481416/4068837484676461: D#5","7477678571428571/1171875000000000 -> 26872373140481416/4068837484676461: E5","7477678571428571/1171875000000000 -> 26872373140481416/4068837484676461: G#5","7477678571428571/1171875000000000 -> 26872373140481416/4068837484676461: A#4","7477678571428571/1171875000000000 -> 26872373140481416/4068837484676461: D#5","7477678571428571/1171875000000000 -> 26872373140481416/4068837484676461: E5","7477678571428571/1171875000000000 -> 26872373140481416/4068837484676461: G#5","7477678571428571/1171875000000000 -> 50576233653565940/7575154215525081: A#4","7477678571428571/1171875000000000 -> 50576233653565940/7575154215525081: D#5","7477678571428571/1171875000000000 -> 50576233653565940/7575154215525081: E5","7477678571428571/1171875000000000 -> 50576233653565940/7575154215525081: G#5","7477678571428571/1171875000000000 -> 49180033015897650/7255143743387577: A#4","7477678571428571/1171875000000000 -> 49180033015897650/7255143743387577: D#5","7477678571428571/1171875000000000 -> 49180033015897650/7255143743387577: E5","7477678571428571/1171875000000000 -> 49180033015897650/7255143743387577: G#5","7477678571428571/1171875000000000 -> 29999114778515240/4378919499355307: A#4","7477678571428571/1171875000000000 -> 29999114778515240/4378919499355307: D#5","7477678571428571/1171875000000000 -> 29999114778515240/4378919499355307: E5","7477678571428571/1171875000000000 -> 29999114778515240/4378919499355307: G#5","7477678571428571/1171875000000000 -> 29999114778515240/4378919499355307: A#4","7477678571428571/1171875000000000 -> 29999114778515240/4378919499355307: D#5","7477678571428571/1171875000000000 -> 29999114778515240/4378919499355307: E5","7477678571428571/1171875000000000 -> 29999114778515240/4378919499355307: G#5","20/3 -> 43556470/6103323: F#2","7477678571428571/1171875000000000 -> 49180033015897650/7255143743387577: A#4","7477678571428571/1171875000000000 -> 49180033015897650/7255143743387577: D#5","7477678571428571/1171875000000000 -> 49180033015897650/7255143743387577: E5","7477678571428571/1171875000000000 -> 49180033015897650/7255143743387577: G#5","20/3 -> 142872320/20224389: F#2","7477678571428571/1171875000000000 -> 19679837039436530/2947586044688069: A#4","7477678571428571/1171875000000000 -> 19679837039436530/2947586044688069: D#5","7477678571428571/1171875000000000 -> 19679837039436530/2947586044688069: E5","7477678571428571/1171875000000000 -> 19679837039436530/2947586044688069: G#5","20/3 -> 128715748/18487509: F#2","20/3 -> 156299780/22684527: F#2","20/3 -> 156299780/22684527: F#2","20/3 -> 110264425/15837336: F#2","20/3 -> 142872320/20224389: F#2","20/3 -> 43556470/6103323: F#2","20/3 -> 43556470/6103323: F#2","41/6 -> 86279731/12206646: F#4","41/6 -> 86279731/12206646: A4","20/3 -> 41594755/5887974: F#2","41/6 -> 82810573/11775948: F#4","41/6 -> 82810573/11775948: A4","20/3 -> 128715748/18487509: F#2","41/6 -> 258128311/36975018: F#4","41/6 -> 258128311/36975018: A4","20/3 -> 156299780/22684527: F#2","41/6 -> 315091469/45369054: F#4","41/6 -> 315091469/45369054: A4","20/3 -> 156299780/22684527: F#2","41/6 -> 315091469/45369054: F#4","41/6 -> 315091469/45369054: A4","20/3 -> 110264425/15837336: F#2","41/6 -> 221125777/31674672: F#4","41/6 -> 221125777/31674672: A4","20/3 -> 142872320/20224389: F#2","41/6 -> 284443043/40448778: F#4","41/6 -> 284443043/40448778: A4","20/3 -> 43556470/6103323: F#2","41/6 -> 86279731/12206646: F#4","41/6 -> 86279731/12206646: A4","7/1 -> 45590911/6103323: A#3","7/1 -> 45590911/6103323: D#4","7/1 -> 45590911/6103323: E4","7/1 -> 45590911/6103323: G#4","7/1 -> 49871261/6741463: A#3","7/1 -> 49871261/6741463: D#4","7/1 -> 49871261/6741463: E4","7/1 -> 49871261/6741463: G#4","7/1 -> 44959417/6162503: A#3","7/1 -> 44959417/6162503: D#4","7/1 -> 44959417/6162503: E4","7/1 -> 44959417/6162503: G#4","7/1 -> 163861289/22684527: A#3","7/1 -> 163861289/22684527: D#4","7/1 -> 163861289/22684527: E4","7/1 -> 163861289/22684527: G#4","7/1 -> 163861289/22684527: A#3","7/1 -> 163861289/22684527: D#4","7/1 -> 163861289/22684527: E4","7/1 -> 163861289/22684527: G#4","7/1 -> 44959417/6162503: A#3","7/1 -> 44959417/6162503: D#4","7/1 -> 44959417/6162503: E4","7/1 -> 44959417/6162503: G#4","7/1 -> 49871261/6741463: A#3","7/1 -> 49871261/6741463: D#4","7/1 -> 49871261/6741463: E4","7/1 -> 49871261/6741463: G#4","7/1 -> 45590911/6103323: A#3","7/1 -> 45590911/6103323: D#4","7/1 -> 45590911/6103323: E4","7/1 -> 45590911/6103323: G#4","7/1 -> 45590911/6103323: A#3","7/1 -> 45590911/6103323: D#4","7/1 -> 45590911/6103323: E4","7/1 -> 45590911/6103323: G#4","7/1 -> 49871261/6741463: A#3","7/1 -> 49871261/6741463: D#4","7/1 -> 49871261/6741463: E4","7/1 -> 49871261/6741463: G#4","7/1 -> 115543537/15837336: A#3","7/1 -> 115543537/15837336: D#4","7/1 -> 115543537/15837336: E4","7/1 -> 115543537/15837336: G#4","7/1 -> 163861289/22684527: A#3","7/1 -> 163861289/22684527: D#4","7/1 -> 163861289/22684527: E4","7/1 -> 163861289/22684527: G#4","7/1 -> 163861289/22684527: A#3","7/1 -> 163861289/22684527: D#4","7/1 -> 163861289/22684527: E4","7/1 -> 163861289/22684527: G#4","7/1 -> 115543537/15837336: A#3","7/1 -> 115543537/15837336: D#4","7/1 -> 115543537/15837336: E4","7/1 -> 115543537/15837336: G#4","7/1 -> 49871261/6741463: A#3","7/1 -> 49871261/6741463: D#4","7/1 -> 49871261/6741463: E4","7/1 -> 49871261/6741463: G#4","7/1 -> 45590911/6103323: A#3","7/1 -> 45590911/6103323: D#4","7/1 -> 45590911/6103323: E4","7/1 -> 45590911/6103323: G#4","22/3 -> 47625352/6103323: F#2","22/3 -> 46191527/6103323: C#5","22/3 -> 46191527/6103323: E5","22/3 -> 15173357/1962658: F#2","22/3 -> 88698547/11775948: C#5","22/3 -> 88698547/11775948: E5","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: A#4","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: D#5","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: E5","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: G#5","22/3 -> 141040754/18487509: F#2","22/3 -> 138307910/18487509: C#5","22/3 -> 138307910/18487509: E5","8649553571428571/1171875000000000 -> 30941210625157876/4068837484676461: A#4","8649553571428571/1171875000000000 -> 30941210625157876/4068837484676461: D#5","8649553571428571/1171875000000000 -> 30941210625157876/4068837484676461: E5","8649553571428571/1171875000000000 -> 30941210625157876/4068837484676461: G#5","22/3 -> 171422798/22684527: F#2","22/3 -> 168887998/22684527: C#5","22/3 -> 168887998/22684527: E5","8649553571428571/1171875000000000 -> 30941210625157876/4068837484676461: A#4","8649553571428571/1171875000000000 -> 30941210625157876/4068837484676461: D#5","8649553571428571/1171875000000000 -> 30941210625157876/4068837484676461: E5","8649553571428571/1171875000000000 -> 30941210625157876/4068837484676461: G#5","22/3 -> 171422798/22684527: F#2","22/3 -> 168887998/22684527: C#5","22/3 -> 168887998/22684527: E5","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: A#4","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: D#5","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: E5","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: G#5","22/3 -> 141040754/18487509: F#2","22/3 -> 138307910/18487509: C#5","22/3 -> 138307910/18487509: E5","8649553571428571/1171875000000000 -> 56435176759285230/7255143743387577: A#4","8649553571428571/1171875000000000 -> 56435176759285230/7255143743387577: D#5","8649553571428571/1171875000000000 -> 56435176759285230/7255143743387577: E5","8649553571428571/1171875000000000 -> 56435176759285230/7255143743387577: G#5","22/3 -> 156355246/20224389: F#2","22/3 -> 152333716/20224389: C#5","22/3 -> 152333716/20224389: E5","8649553571428571/1171875000000000 -> 34378034277870544/4378919499355307: A#4","8649553571428571/1171875000000000 -> 34378034277870544/4378919499355307: D#5","8649553571428571/1171875000000000 -> 34378034277870544/4378919499355307: E5","8649553571428571/1171875000000000 -> 34378034277870544/4378919499355307: G#5","22/3 -> 47625352/6103323: F#2","22/3 -> 46191527/6103323: C#5","22/3 -> 46191527/6103323: E5","8649553571428571/1171875000000000 -> 34378034277870544/4378919499355307: A#4","8649553571428571/1171875000000000 -> 34378034277870544/4378919499355307: D#5","8649553571428571/1171875000000000 -> 34378034277870544/4378919499355307: E5","8649553571428571/1171875000000000 -> 34378034277870544/4378919499355307: G#5","22/3 -> 47625352/6103323: F#2","8649553571428571/1171875000000000 -> 56435176759285230/7255143743387577: A#4","8649553571428571/1171875000000000 -> 56435176759285230/7255143743387577: D#5","8649553571428571/1171875000000000 -> 56435176759285230/7255143743387577: E5","8649553571428571/1171875000000000 -> 56435176759285230/7255143743387577: G#5","22/3 -> 156355246/20224389: F#2","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: A#4","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: D#5","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: E5","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: G#5","22/3 -> 141040754/18487509: F#2","8649553571428571/1171875000000000 -> 30941210625157876/4068837484676461: A#4","8649553571428571/1171875000000000 -> 30941210625157876/4068837484676461: D#5","8649553571428571/1171875000000000 -> 30941210625157876/4068837484676461: E5","8649553571428571/1171875000000000 -> 30941210625157876/4068837484676461: G#5","22/3 -> 171422798/22684527: F#2","8649553571428571/1171875000000000 -> 30941210625157876/4068837484676461: A#4","8649553571428571/1171875000000000 -> 30941210625157876/4068837484676461: D#5","8649553571428571/1171875000000000 -> 30941210625157876/4068837484676461: E5","8649553571428571/1171875000000000 -> 30941210625157876/4068837484676461: G#5","22/3 -> 171422798/22684527: F#2","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: A#4","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: D#5","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: E5","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: G#5","22/3 -> 141040754/18487509: F#2","8649553571428571/1171875000000000 -> 32860211840672276/4224414169182439: A#4","8649553571428571/1171875000000000 -> 32860211840672276/4224414169182439: D#5","8649553571428571/1171875000000000 -> 32860211840672276/4224414169182439: E5","8649553571428571/1171875000000000 -> 32860211840672276/4224414169182439: G#5","22/3 -> 15173357/1962658: F#2","8649553571428571/1171875000000000 -> 34378034277870544/4378919499355307: A#4","8649553571428571/1171875000000000 -> 34378034277870544/4378919499355307: D#5","8649553571428571/1171875000000000 -> 34378034277870544/4378919499355307: E5","8649553571428571/1171875000000000 -> 34378034277870544/4378919499355307: G#5","22/3 -> 47625352/6103323: F#2","23/3 -> 49659793/6103323: A#3","23/3 -> 49659793/6103323: D#4","23/3 -> 49659793/6103323: E4","23/3 -> 49659793/6103323: G#4","8649553571428571/1171875000000000 -> 34378034277870544/4378919499355307: A#4","8649553571428571/1171875000000000 -> 34378034277870544/4378919499355307: D#5","8649553571428571/1171875000000000 -> 34378034277870544/4378919499355307: E5","8649553571428571/1171875000000000 -> 34378034277870544/4378919499355307: G#5","23/3 -> 48225968/6103323: C#5","23/3 -> 48225968/6103323: E5","23/3 -> 47482729/5887974: A#3","23/3 -> 47482729/5887974: D#4","23/3 -> 47482729/5887974: E4","23/3 -> 47482729/5887974: G#4","8649553571428571/1171875000000000 -> 32860211840672276/4224414169182439: A#4","8649553571428571/1171875000000000 -> 32860211840672276/4224414169182439: D#5","8649553571428571/1171875000000000 -> 32860211840672276/4224414169182439: E5","8649553571428571/1171875000000000 -> 32860211840672276/4224414169182439: G#5","23/3 -> 30874621/3925316: C#5","23/3 -> 30874621/3925316: E5","23/3 -> 147203257/18487509: A#3","23/3 -> 147203257/18487509: D#4","23/3 -> 147203257/18487509: E4","23/3 -> 147203257/18487509: G#4","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: A#4","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: D#5","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: E5","8649553571428571/1171875000000000 -> 67882269252373790/8842758134064207: G#5","23/3 -> 144470413/18487509: C#5","23/3 -> 144470413/18487509: E5","23/3 -> 178984307/22684527: A#3","23/3 -> 178984307/22684527: D#4","23/3 -> 178984307/22684527: E4","23/3 -> 178984307/22684527: G#4","23/3 -> 176449507/22684527: C#5","23/3 -> 176449507/22684527: E5","23/3 -> 178984307/22684527: A#3","23/3 -> 178984307/22684527: D#4","23/3 -> 178984307/22684527: E4","23/3 -> 178984307/22684527: G#4","23/3 -> 176449507/22684527: C#5","23/3 -> 176449507/22684527: E5","23/3 -> 126101761/15837336: A#3","23/3 -> 126101761/15837336: D#4","23/3 -> 126101761/15837336: E4","23/3 -> 126101761/15837336: G#4","23/3 -> 247521337/31674672: C#5","23/3 -> 247521337/31674672: E5","23/3 -> 163096709/20224389: A#3","23/3 -> 163096709/20224389: D#4","23/3 -> 163096709/20224389: E4","23/3 -> 163096709/20224389: G#4","23/3 -> 159075179/20224389: C#5","23/3 -> 159075179/20224389: E5","23/3 -> 49659793/6103323: A#3","23/3 -> 49659793/6103323: D#4","23/3 -> 49659793/6103323: E4","23/3 -> 49659793/6103323: G#4","23/3 -> 48225968/6103323: C#5","23/3 -> 48225968/6103323: E5","23/3 -> 49659793/6103323: A#3","23/3 -> 49659793/6103323: D#4","23/3 -> 49659793/6103323: E4","23/3 -> 49659793/6103323: G#4","23/3 -> 163096709/20224389: A#3","23/3 -> 163096709/20224389: D#4","23/3 -> 163096709/20224389: E4","23/3 -> 163096709/20224389: G#4","23/3 -> 147203257/18487509: A#3","23/3 -> 147203257/18487509: D#4","23/3 -> 147203257/18487509: E4","23/3 -> 147203257/18487509: G#4","23/3 -> 178984307/22684527: A#3","23/3 -> 178984307/22684527: D#4","23/3 -> 178984307/22684527: E4","23/3 -> 178984307/22684527: G#4","23/3 -> 178984307/22684527: A#3","23/3 -> 178984307/22684527: D#4","23/3 -> 178984307/22684527: E4","23/3 -> 178984307/22684527: G#4","23/3 -> 147203257/18487509: A#3","23/3 -> 147203257/18487509: D#4","23/3 -> 147203257/18487509: E4","23/3 -> 147203257/18487509: G#4","23/3 -> 163096709/20224389: A#3","23/3 -> 163096709/20224389: D#4","23/3 -> 163096709/20224389: E4","23/3 -> 163096709/20224389: G#4","23/3 -> 49659793/6103323: A#3","23/3 -> 49659793/6103323: D#4","23/3 -> 49659793/6103323: E4","23/3 -> 49659793/6103323: G#4","8/1 -> 51694234/6103323: F2","8/1 -> 56612724/6741463: F2","2357700892857143/292968750000000 -> 24592480447249984/2947586044688069: A#4","2357700892857143/292968750000000 -> 24592480447249984/2947586044688069: D#5","2357700892857143/292968750000000 -> 24592480447249984/2947586044688069: E5","2357700892857143/292968750000000 -> 24592480447249984/2947586044688069: G#5","8/1 -> 51121920/6162503: F2","2357700892857143/292968750000000 -> 33653768948275520/4068837484676461: A#4","2357700892857143/292968750000000 -> 33653768948275520/4068837484676461: D#5","2357700892857143/292968750000000 -> 33653768948275520/4068837484676461: E5","2357700892857143/292968750000000 -> 33653768948275520/4068837484676461: G#5","8/1 -> 186545816/22684527: F2","2357700892857143/292968750000000 -> 33653768948275520/4068837484676461: A#4","2357700892857143/292968750000000 -> 33653768948275520/4068837484676461: D#5","2357700892857143/292968750000000 -> 33653768948275520/4068837484676461: E5","2357700892857143/292968750000000 -> 33653768948275520/4068837484676461: G#5","8/1 -> 186545816/22684527: F2","2357700892857143/292968750000000 -> 63201490679441080/7575154215525081: A#4","2357700892857143/292968750000000 -> 63201490679441080/7575154215525081: D#5","2357700892857143/292968750000000 -> 63201490679441080/7575154215525081: E5","2357700892857143/292968750000000 -> 63201490679441080/7575154215525081: G#5","8/1 -> 131380873/15837336: F2","2357700892857143/292968750000000 -> 20423979751625650/2418381247795859: A#4","2357700892857143/292968750000000 -> 20423979751625650/2418381247795859: D#5","2357700892857143/292968750000000 -> 20423979751625650/2418381247795859: E5","2357700892857143/292968750000000 -> 20423979751625650/2418381247795859: G#5","8/1 -> 56612724/6741463: F2","2357700892857143/292968750000000 -> 37297313944107416/4378919499355307: A#4","2357700892857143/292968750000000 -> 37297313944107416/4378919499355307: D#5","2357700892857143/292968750000000 -> 37297313944107416/4378919499355307: E5","2357700892857143/292968750000000 -> 37297313944107416/4378919499355307: G#5","8/1 -> 51694234/6103323: F2","2357700892857143/292968750000000 -> 37297313944107416/4378919499355307: A#4","2357700892857143/292968750000000 -> 37297313944107416/4378919499355307: D#5","2357700892857143/292968750000000 -> 37297313944107416/4378919499355307: E5","2357700892857143/292968750000000 -> 37297313944107416/4378919499355307: G#5","8/1 -> 51694234/6103323: F2","49/6 -> 102555259/12206646: F4","49/6 -> 102555259/12206646: C5","49/6 -> 102555259/12206646: D#5","2357700892857143/292968750000000 -> 35676487953460572/4224414169182439: A#4","2357700892857143/292968750000000 -> 35676487953460572/4224414169182439: D#5","2357700892857143/292968750000000 -> 35676487953460572/4224414169182439: E5","2357700892857143/292968750000000 -> 35676487953460572/4224414169182439: G#5","8/1 -> 49445387/5887974: F2","49/6 -> 32837279/3925316: F4","49/6 -> 32837279/3925316: C5","49/6 -> 32837279/3925316: D#5","2357700892857143/292968750000000 -> 24592480447249984/2947586044688069: A#4","2357700892857143/292968750000000 -> 24592480447249984/2947586044688069: D#5","2357700892857143/292968750000000 -> 24592480447249984/2947586044688069: E5","2357700892857143/292968750000000 -> 24592480447249984/2947586044688069: G#5","8/1 -> 51121920/6162503: F2","49/6 -> 307428335/36975018: F4","49/6 -> 307428335/36975018: C5","49/6 -> 307428335/36975018: D#5","2357700892857143/292968750000000 -> 5104539428142411/617153502157714: A#4","2357700892857143/292968750000000 -> 5104539428142411/617153502157714: D#5","2357700892857143/292968750000000 -> 5104539428142411/617153502157714: E5","2357700892857143/292968750000000 -> 5104539428142411/617153502157714: G#5","8/1 -> 37726551/4587661: F2","49/6 -> 113935589/13762983: F4","49/6 -> 113935589/13762983: C5","49/6 -> 113935589/13762983: D#5","2357700892857143/292968750000000 -> 33653768948275520/4068837484676461: A#4","2357700892857143/292968750000000 -> 33653768948275520/4068837484676461: D#5","2357700892857143/292968750000000 -> 33653768948275520/4068837484676461: E5","2357700892857143/292968750000000 -> 33653768948275520/4068837484676461: G#5","8/1 -> 186545816/22684527: F2","49/6 -> 375583541/45369054: F4","49/6 -> 375583541/45369054: C5","49/6 -> 375583541/45369054: D#5","2357700892857143/292968750000000 -> 63201490679441080/7575154215525081: A#4","2357700892857143/292968750000000 -> 63201490679441080/7575154215525081: D#5","2357700892857143/292968750000000 -> 63201490679441080/7575154215525081: E5","2357700892857143/292968750000000 -> 63201490679441080/7575154215525081: G#5","8/1 -> 131380873/15837336: F2","49/6 -> 263358673/31674672: F4","49/6 -> 263358673/31674672: C5","49/6 -> 263358673/31674672: D#5","2357700892857143/292968750000000 -> 20423979751625650/2418381247795859: A#4","2357700892857143/292968750000000 -> 20423979751625650/2418381247795859: D#5","2357700892857143/292968750000000 -> 20423979751625650/2418381247795859: E5","2357700892857143/292968750000000 -> 20423979751625650/2418381247795859: G#5","8/1 -> 56612724/6741463: F2","49/6 -> 338374747/40448778: F4","49/6 -> 338374747/40448778: C5","49/6 -> 338374747/40448778: D#5","2357700892857143/292968750000000 -> 37297313944107416/4378919499355307: A#4","2357700892857143/292968750000000 -> 37297313944107416/4378919499355307: D#5","2357700892857143/292968750000000 -> 37297313944107416/4378919499355307: E5","2357700892857143/292968750000000 -> 37297313944107416/4378919499355307: G#5","8/1 -> 51694234/6103323: F2","49/6 -> 102555259/12206646: F4","49/6 -> 102555259/12206646: C5","49/6 -> 102555259/12206646: D#5","2357700892857143/292968750000000 -> 37297313944107416/4378919499355307: A#4","2357700892857143/292968750000000 -> 37297313944107416/4378919499355307: D#5","2357700892857143/292968750000000 -> 37297313944107416/4378919499355307: E5","2357700892857143/292968750000000 -> 37297313944107416/4378919499355307: G#5","2357700892857143/292968750000000 -> 20423979751625650/2418381247795859: A#4","2357700892857143/292968750000000 -> 20423979751625650/2418381247795859: D#5","2357700892857143/292968750000000 -> 20423979751625650/2418381247795859: E5","2357700892857143/292968750000000 -> 20423979751625650/2418381247795859: G#5","2357700892857143/292968750000000 -> 24592480447249984/2947586044688069: A#4","2357700892857143/292968750000000 -> 24592480447249984/2947586044688069: D#5","2357700892857143/292968750000000 -> 24592480447249984/2947586044688069: E5","2357700892857143/292968750000000 -> 24592480447249984/2947586044688069: G#5","26/3 -> 55763116/6103323: A3","26/3 -> 55763116/6103323: D4","26/3 -> 55763116/6103323: D#4","26/3 -> 55763116/6103323: G4","26/3 -> 55763116/6103323: F2","26/3 -> 54329291/6103323: C5","26/3 -> 54329291/6103323: G5","26/3 -> 54329291/6103323: A#5","26/3 -> 53370703/5887974: A3","26/3 -> 53370703/5887974: D4","26/3 -> 53370703/5887974: D#4","26/3 -> 53370703/5887974: G4","26/3 -> 53370703/5887974: F2","26/3 -> 34799937/3925316: C5","26/3 -> 34799937/3925316: G5","26/3 -> 34799937/3925316: A#5","26/3 -> 165690766/18487509: A3","26/3 -> 165690766/18487509: D4","26/3 -> 165690766/18487509: D#4","26/3 -> 165690766/18487509: G4","26/3 -> 165690766/18487509: F2","26/3 -> 162957922/18487509: C5","26/3 -> 162957922/18487509: G5","26/3 -> 162957922/18487509: A#5","26/3 -> 201668834/22684527: A3","26/3 -> 201668834/22684527: D4","26/3 -> 201668834/22684527: D#4","26/3 -> 201668834/22684527: G4","26/3 -> 201668834/22684527: F2","26/3 -> 199134034/22684527: C5","26/3 -> 199134034/22684527: G5","26/3 -> 199134034/22684527: A#5","26/3 -> 201668834/22684527: A3","26/3 -> 201668834/22684527: D4","26/3 -> 201668834/22684527: D#4","26/3 -> 201668834/22684527: G4","26/3 -> 201668834/22684527: F2","26/3 -> 199134034/22684527: C5","26/3 -> 199134034/22684527: G5","26/3 -> 199134034/22684527: A#5","26/3 -> 165690766/18487509: A3","26/3 -> 165690766/18487509: D4","26/3 -> 165690766/18487509: D#4","26/3 -> 165690766/18487509: G4","26/3 -> 165690766/18487509: F2","26/3 -> 162957922/18487509: C5","26/3 -> 162957922/18487509: G5","26/3 -> 162957922/18487509: A#5","26/3 -> 183321098/20224389: A3","26/3 -> 183321098/20224389: D4","26/3 -> 183321098/20224389: D#4","26/3 -> 183321098/20224389: G4","26/3 -> 183321098/20224389: F2","26/3 -> 179299568/20224389: C5","26/3 -> 179299568/20224389: G5","26/3 -> 179299568/20224389: A#5","26/3 -> 55763116/6103323: A3","26/3 -> 55763116/6103323: D4","26/3 -> 55763116/6103323: D#4","26/3 -> 55763116/6103323: G4","26/3 -> 55763116/6103323: F2","26/3 -> 54329291/6103323: C5","26/3 -> 54329291/6103323: G5","26/3 -> 54329291/6103323: A#5","26/3 -> 55763116/6103323: A3","26/3 -> 55763116/6103323: D4","26/3 -> 55763116/6103323: D#4","26/3 -> 55763116/6103323: G4","26/3 -> 55763116/6103323: F2","26/3 -> 183321098/20224389: A3","26/3 -> 183321098/20224389: D4","26/3 -> 183321098/20224389: D#4","26/3 -> 183321098/20224389: G4","26/3 -> 183321098/20224389: F2","26/3 -> 165690766/18487509: A3","26/3 -> 165690766/18487509: D4","26/3 -> 165690766/18487509: D#4","26/3 -> 165690766/18487509: G4","26/3 -> 165690766/18487509: F2","26/3 -> 201668834/22684527: A3","26/3 -> 201668834/22684527: D4","26/3 -> 201668834/22684527: D#4","26/3 -> 201668834/22684527: G4","26/3 -> 201668834/22684527: F2","26/3 -> 201668834/22684527: A3","26/3 -> 201668834/22684527: D4","26/3 -> 201668834/22684527: D#4","26/3 -> 201668834/22684527: G4","26/3 -> 201668834/22684527: F2","26/3 -> 141939097/15837336: A3","26/3 -> 141939097/15837336: D4","26/3 -> 141939097/15837336: D#4","26/3 -> 141939097/15837336: G4","26/3 -> 141939097/15837336: F2","26/3 -> 183321098/20224389: A3","26/3 -> 183321098/20224389: D4","26/3 -> 183321098/20224389: D#4","26/3 -> 183321098/20224389: G4","26/3 -> 183321098/20224389: F2","26/3 -> 55763116/6103323: A3","26/3 -> 55763116/6103323: D4","26/3 -> 55763116/6103323: D#4","26/3 -> 55763116/6103323: G4","26/3 -> 55763116/6103323: F2","9/1 -> 56363732/6103323: F4","9/1 -> 56363732/6103323: C5","9/1 -> 56363732/6103323: D#5","9/1 -> 108325127/11775948: F4","9/1 -> 108325127/11775948: C5","9/1 -> 108325127/11775948: D#5","2650669642857143/292968750000000 -> 82620199475814160/8842758134064207: A4","2650669642857143/292968750000000 -> 82620199475814160/8842758134064207: D5","2650669642857143/292968750000000 -> 82620199475814160/8842758134064207: D#5","2650669642857143/292968750000000 -> 82620199475814160/8842758134064207: G5","9/1 -> 56373475/6162503: F4","9/1 -> 56373475/6162503: C5","9/1 -> 56373475/6162503: D#5","2650669642857143/292968750000000 -> 37722606432951976/4068837484676461: A4","2650669642857143/292968750000000 -> 37722606432951976/4068837484676461: D5","2650669642857143/292968750000000 -> 37722606432951976/4068837484676461: D#5","2650669642857143/292968750000000 -> 37722606432951976/4068837484676461: G5","9/1 -> 206695543/22684527: F4","9/1 -> 206695543/22684527: C5","9/1 -> 206695543/22684527: D#5","2650669642857143/292968750000000 -> 37722606432951976/4068837484676461: A4","2650669642857143/292968750000000 -> 37722606432951976/4068837484676461: D5","2650669642857143/292968750000000 -> 37722606432951976/4068837484676461: D#5","2650669642857143/292968750000000 -> 37722606432951976/4068837484676461: G5","9/1 -> 206695543/22684527: F4","9/1 -> 206695543/22684527: C5","9/1 -> 206695543/22684527: D#5","2650669642857143/292968750000000 -> 7864071654996240/841683801725009: A4","2650669642857143/292968750000000 -> 7864071654996240/841683801725009: D5","2650669642857143/292968750000000 -> 7864071654996240/841683801725009: D#5","2650669642857143/292968750000000 -> 7864071654996240/841683801725009: G5","9/1 -> 289754233/31674672: F4","9/1 -> 289754233/31674672: C5","9/1 -> 289754233/31674672: D#5","2650669642857143/292968750000000 -> 68527082998264530/7255143743387577: A4","2650669642857143/292968750000000 -> 68527082998264530/7255143743387577: D5","2650669642857143/292968750000000 -> 68527082998264530/7255143743387577: D#5","2650669642857143/292968750000000 -> 68527082998264530/7255143743387577: G5","9/1 -> 62013677/6741463: F4","9/1 -> 62013677/6741463: C5","9/1 -> 62013677/6741463: D#5","2650669642857143/292968750000000 -> 41676233443462730/4378919499355307: A4","2650669642857143/292968750000000 -> 41676233443462730/4378919499355307: D5","2650669642857143/292968750000000 -> 41676233443462730/4378919499355307: D#5","2650669642857143/292968750000000 -> 41676233443462730/4378919499355307: G5","9/1 -> 56363732/6103323: F4","9/1 -> 56363732/6103323: C5","9/1 -> 56363732/6103323: D#5","2650669642857143/292968750000000 -> 41676233443462730/4378919499355307: A4","2650669642857143/292968750000000 -> 41676233443462730/4378919499355307: D5","2650669642857143/292968750000000 -> 41676233443462730/4378919499355307: D#5","2650669642857143/292968750000000 -> 41676233443462730/4378919499355307: G5","2650669642857143/292968750000000 -> 68527082998264530/7255143743387577: A4","2650669642857143/292968750000000 -> 68527082998264530/7255143743387577: D5","2650669642857143/292968750000000 -> 68527082998264530/7255143743387577: D#5","2650669642857143/292968750000000 -> 68527082998264530/7255143743387577: G5","2650669642857143/292968750000000 -> 82620199475814160/8842758134064207: A4","2650669642857143/292968750000000 -> 82620199475814160/8842758134064207: D5","2650669642857143/292968750000000 -> 82620199475814160/8842758134064207: D#5","2650669642857143/292968750000000 -> 82620199475814160/8842758134064207: G5","2650669642857143/292968750000000 -> 37722606432951976/4068837484676461: A4","2650669642857143/292968750000000 -> 37722606432951976/4068837484676461: D5","2650669642857143/292968750000000 -> 37722606432951976/4068837484676461: D#5","2650669642857143/292968750000000 -> 37722606432951976/4068837484676461: G5","2650669642857143/292968750000000 -> 37722606432951976/4068837484676461: A4","2650669642857143/292968750000000 -> 37722606432951976/4068837484676461: D5","2650669642857143/292968750000000 -> 37722606432951976/4068837484676461: D#5","2650669642857143/292968750000000 -> 37722606432951976/4068837484676461: G5","2650669642857143/292968750000000 -> 82620199475814160/8842758134064207: A4","2650669642857143/292968750000000 -> 82620199475814160/8842758134064207: D5","2650669642857143/292968750000000 -> 82620199475814160/8842758134064207: D#5","2650669642857143/292968750000000 -> 82620199475814160/8842758134064207: G5","2650669642857143/292968750000000 -> 68527082998264530/7255143743387577: A4","2650669642857143/292968750000000 -> 68527082998264530/7255143743387577: D5","2650669642857143/292968750000000 -> 68527082998264530/7255143743387577: D#5","2650669642857143/292968750000000 -> 68527082998264530/7255143743387577: G5","2650669642857143/292968750000000 -> 41676233443462730/4378919499355307: A4","2650669642857143/292968750000000 -> 41676233443462730/4378919499355307: D5","2650669642857143/292968750000000 -> 41676233443462730/4378919499355307: D#5","2650669642857143/292968750000000 -> 41676233443462730/4378919499355307: G5","2650669642857143/292968750000000 -> 41676233443462730/4378919499355307: A4","2650669642857143/292968750000000 -> 41676233443462730/4378919499355307: D5","2650669642857143/292968750000000 -> 41676233443462730/4378919499355307: D#5","2650669642857143/292968750000000 -> 41676233443462730/4378919499355307: G5","28/3 -> 59831998/6103323: F2","2650669642857143/292968750000000 -> 68527082998264530/7255143743387577: A4","2650669642857143/292968750000000 -> 68527082998264530/7255143743387577: D5","2650669642857143/292968750000000 -> 68527082998264530/7255143743387577: D#5","2650669642857143/292968750000000 -> 68527082998264530/7255143743387577: G5","28/3 -> 196804024/20224389: F2","2650669642857143/292968750000000 -> 82620199475814160/8842758134064207: A4","2650669642857143/292968750000000 -> 82620199475814160/8842758134064207: D5","2650669642857143/292968750000000 -> 82620199475814160/8842758134064207: D#5","2650669642857143/292968750000000 -> 82620199475814160/8842758134064207: G5","28/3 -> 178015772/18487509: F2","28/3 -> 216791852/22684527: F2","28/3 -> 216791852/22684527: F2","28/3 -> 152497321/15837336: F2","28/3 -> 196804024/20224389: F2","28/3 -> 59831998/6103323: F2","28/3 -> 59831998/6103323: F2","19/2 -> 118830787/12206646: F4","19/2 -> 118830787/12206646: C5","19/2 -> 118830787/12206646: D#5","28/3 -> 19098673/1962658: F2","19/2 -> 114213101/11775948: F4","19/2 -> 114213101/11775948: C5","19/2 -> 114213101/11775948: D#5","28/3 -> 178015772/18487509: F2","19/2 -> 118909453/12325006: F4","19/2 -> 118909453/12325006: C5","19/2 -> 118909453/12325006: D#5","28/3 -> 131530297/13762983: F2","19/2 -> 44095411/4587661: F4","19/2 -> 44095411/4587661: C5","19/2 -> 44095411/4587661: D#5","28/3 -> 216791852/22684527: F2","19/2 -> 436075613/45369054: F4","19/2 -> 436075613/45369054: C5","19/2 -> 436075613/45369054: D#5","28/3 -> 152497321/15837336: F2","19/2 -> 305591569/31674672: F4","19/2 -> 305591569/31674672: C5","19/2 -> 305591569/31674672: D#5","28/3 -> 196804024/20224389: F2","19/2 -> 130768817/13482926: F4","19/2 -> 130768817/13482926: C5","19/2 -> 130768817/13482926: D#5","28/3 -> 59831998/6103323: F2","19/2 -> 118830787/12206646: F4","19/2 -> 118830787/12206646: C5","19/2 -> 118830787/12206646: D#5","29/3 -> 61866439/6103323: A3","29/3 -> 61866439/6103323: D4","29/3 -> 61866439/6103323: D#4","29/3 -> 61866439/6103323: G4","29/3 -> 203545487/20224389: A3","29/3 -> 203545487/20224389: D4","29/3 -> 203545487/20224389: D#4","29/3 -> 203545487/20224389: G4","29/3 -> 184178275/18487509: A3","29/3 -> 184178275/18487509: D4","29/3 -> 184178275/18487509: D#4","29/3 -> 184178275/18487509: G4","29/3 -> 224353361/22684527: A3","29/3 -> 224353361/22684527: D4","29/3 -> 224353361/22684527: D#4","29/3 -> 224353361/22684527: G4","29/3 -> 224353361/22684527: A3","29/3 -> 224353361/22684527: D4","29/3 -> 224353361/22684527: D#4","29/3 -> 224353361/22684527: G4","29/3 -> 184178275/18487509: A3","29/3 -> 184178275/18487509: D4","29/3 -> 184178275/18487509: D#4","29/3 -> 184178275/18487509: G4","29/3 -> 203545487/20224389: A3","29/3 -> 203545487/20224389: D4","29/3 -> 203545487/20224389: D#4","29/3 -> 203545487/20224389: G4","29/3 -> 61866439/6103323: A3","29/3 -> 61866439/6103323: D4","29/3 -> 61866439/6103323: D#4","29/3 -> 61866439/6103323: G4","29/3 -> 61866439/6103323: A3","29/3 -> 61866439/6103323: D4","29/3 -> 61866439/6103323: D#4","29/3 -> 61866439/6103323: G4","29/3 -> 59258677/5887974: A3","29/3 -> 59258677/5887974: D4","29/3 -> 59258677/5887974: D#4","29/3 -> 59258677/5887974: G4","29/3 -> 184178275/18487509: A3","29/3 -> 184178275/18487509: D4","29/3 -> 184178275/18487509: D#4","29/3 -> 184178275/18487509: G4","29/3 -> 224353361/22684527: A3","29/3 -> 224353361/22684527: D4","29/3 -> 224353361/22684527: D#4","29/3 -> 224353361/22684527: G4","29/3 -> 224353361/22684527: A3","29/3 -> 224353361/22684527: D4","29/3 -> 224353361/22684527: D#4","29/3 -> 224353361/22684527: G4","29/3 -> 157776433/15837336: A3","29/3 -> 157776433/15837336: D4","29/3 -> 157776433/15837336: D#4","29/3 -> 157776433/15837336: G4","29/3 -> 203545487/20224389: A3","29/3 -> 203545487/20224389: D4","29/3 -> 203545487/20224389: D#4","29/3 -> 203545487/20224389: G4","29/3 -> 61866439/6103323: A3","29/3 -> 61866439/6103323: D4","29/3 -> 61866439/6103323: D#4","29/3 -> 61866439/6103323: G4","10/1 -> 63900880/6103323: F2","10/1 -> 62467055/6103323: C5","10/1 -> 62467055/6103323: G5","10/1 -> 62467055/6103323: A#5","10/1 -> 61221335/5887974: F2","10/1 -> 120101075/11775948: C5","10/1 -> 120101075/11775948: G5","10/1 -> 120101075/11775948: A#5","2943638392857143/292968750000000 -> 91462957609878370/8842758134064207: A4","2943638392857143/292968750000000 -> 91462957609878370/8842758134064207: D5","2943638392857143/292968750000000 -> 91462957609878370/8842758134064207: D#5","2943638392857143/292968750000000 -> 91462957609878370/8842758134064207: G5","10/1 -> 63446926/6162503: F2","10/1 -> 62535978/6162503: C5","10/1 -> 62535978/6162503: G5","10/1 -> 62535978/6162503: A#5","2943638392857143/292968750000000 -> 5970206273946920/581262497810923: A4","2943638392857143/292968750000000 -> 5970206273946920/581262497810923: D5","2943638392857143/292968750000000 -> 5970206273946920/581262497810923: D#5","2943638392857143/292968750000000 -> 5970206273946920/581262497810923: G5","10/1 -> 231914870/22684527: F2","10/1 -> 229380070/22684527: C5","10/1 -> 229380070/22684527: G5","10/1 -> 229380070/22684527: A#5","2943638392857143/292968750000000 -> 5970206273946920/581262497810923: A4","2943638392857143/292968750000000 -> 5970206273946920/581262497810923: D5","2943638392857143/292968750000000 -> 5970206273946920/581262497810923: D#5","2943638392857143/292968750000000 -> 5970206273946920/581262497810923: G5","10/1 -> 231914870/22684527: F2","10/1 -> 229380070/22684527: C5","10/1 -> 229380070/22684527: G5","10/1 -> 229380070/22684527: A#5","2943638392857143/292968750000000 -> 91462957609878370/8842758134064207: A4","2943638392857143/292968750000000 -> 91462957609878370/8842758134064207: D5","2943638392857143/292968750000000 -> 91462957609878370/8842758134064207: D#5","2943638392857143/292968750000000 -> 91462957609878370/8842758134064207: G5","10/1 -> 63446926/6162503: F2","10/1 -> 62535978/6162503: C5","10/1 -> 62535978/6162503: G5","10/1 -> 62535978/6162503: A#5","2943638392857143/292968750000000 -> 75782226741652110/7255143743387577: A4","2943638392857143/292968750000000 -> 75782226741652110/7255143743387577: D5","2943638392857143/292968750000000 -> 75782226741652110/7255143743387577: D#5","2943638392857143/292968750000000 -> 75782226741652110/7255143743387577: G5","10/1 -> 70095650/6741463: F2","10/1 -> 68755140/6741463: C5","10/1 -> 68755140/6741463: G5","10/1 -> 68755140/6741463: A#5","2943638392857143/292968750000000 -> 46055152942818030/4378919499355307: A4","2943638392857143/292968750000000 -> 46055152942818030/4378919499355307: D5","2943638392857143/292968750000000 -> 46055152942818030/4378919499355307: D#5","2943638392857143/292968750000000 -> 46055152942818030/4378919499355307: G5","10/1 -> 63900880/6103323: F2","10/1 -> 62467055/6103323: C5","10/1 -> 62467055/6103323: G5","10/1 -> 62467055/6103323: A#5","2943638392857143/292968750000000 -> 46055152942818030/4378919499355307: A4","2943638392857143/292968750000000 -> 46055152942818030/4378919499355307: D5","2943638392857143/292968750000000 -> 46055152942818030/4378919499355307: D#5","2943638392857143/292968750000000 -> 46055152942818030/4378919499355307: G5","10/1 -> 63900880/6103323: F2","2943638392857143/292968750000000 -> 75782226741652110/7255143743387577: A4","2943638392857143/292968750000000 -> 75782226741652110/7255143743387577: D5","2943638392857143/292968750000000 -> 75782226741652110/7255143743387577: D#5","2943638392857143/292968750000000 -> 75782226741652110/7255143743387577: G5","10/1 -> 70095650/6741463: F2","2943638392857143/292968750000000 -> 91462957609878370/8842758134064207: A4","2943638392857143/292968750000000 -> 91462957609878370/8842758134064207: D5","2943638392857143/292968750000000 -> 91462957609878370/8842758134064207: D#5","2943638392857143/292968750000000 -> 91462957609878370/8842758134064207: G5","10/1 -> 63446926/6162503: F2","2943638392857143/292968750000000 -> 5970206273946920/581262497810923: A4","2943638392857143/292968750000000 -> 5970206273946920/581262497810923: D5","2943638392857143/292968750000000 -> 5970206273946920/581262497810923: D#5","2943638392857143/292968750000000 -> 5970206273946920/581262497810923: G5","10/1 -> 231914870/22684527: F2","2943638392857143/292968750000000 -> 5970206273946920/581262497810923: A4","2943638392857143/292968750000000 -> 5970206273946920/581262497810923: D5","2943638392857143/292968750000000 -> 5970206273946920/581262497810923: D#5","2943638392857143/292968750000000 -> 5970206273946920/581262497810923: G5","10/1 -> 231914870/22684527: F2","2943638392857143/292968750000000 -> 78351799110491250/7575154215525081: A4","2943638392857143/292968750000000 -> 78351799110491250/7575154215525081: D5","2943638392857143/292968750000000 -> 78351799110491250/7575154215525081: D#5","2943638392857143/292968750000000 -> 78351799110491250/7575154215525081: G5","10/1 -> 163055545/15837336: F2","2943638392857143/292968750000000 -> 75782226741652110/7255143743387577: A4","2943638392857143/292968750000000 -> 75782226741652110/7255143743387577: D5","2943638392857143/292968750000000 -> 75782226741652110/7255143743387577: D#5","2943638392857143/292968750000000 -> 75782226741652110/7255143743387577: G5","10/1 -> 70095650/6741463: F2","2943638392857143/292968750000000 -> 46055152942818030/4378919499355307: A4","2943638392857143/292968750000000 -> 46055152942818030/4378919499355307: D5","2943638392857143/292968750000000 -> 46055152942818030/4378919499355307: D#5","2943638392857143/292968750000000 -> 46055152942818030/4378919499355307: G5","10/1 -> 63900880/6103323: F2","31/3 -> 65935321/6103323: A3","31/3 -> 65935321/6103323: D4","31/3 -> 65935321/6103323: D#4","31/3 -> 65935321/6103323: G4","2943638392857143/292968750000000 -> 46055152942818030/4378919499355307: A4","2943638392857143/292968750000000 -> 46055152942818030/4378919499355307: D5","2943638392857143/292968750000000 -> 46055152942818030/4378919499355307: D#5","2943638392857143/292968750000000 -> 46055152942818030/4378919499355307: G5","31/3 -> 64501496/6103323: C5","31/3 -> 64501496/6103323: G5","31/3 -> 64501496/6103323: A#5","31/3 -> 21061331/1962658: A3","31/3 -> 21061331/1962658: D4","31/3 -> 21061331/1962658: D#4","31/3 -> 21061331/1962658: G4","2943638392857143/292968750000000 -> 44125316291825450/4224414169182439: A4","2943638392857143/292968750000000 -> 44125316291825450/4224414169182439: D5","2943638392857143/292968750000000 -> 44125316291825450/4224414169182439: D#5","2943638392857143/292968750000000 -> 44125316291825450/4224414169182439: G5","31/3 -> 124026391/11775948: C5","31/3 -> 124026391/11775948: G5","31/3 -> 124026391/11775948: A#5","31/3 -> 196503281/18487509: A3","31/3 -> 196503281/18487509: D4","31/3 -> 196503281/18487509: D#4","31/3 -> 196503281/18487509: G4","2943638392857143/292968750000000 -> 91462957609878370/8842758134064207: A4","2943638392857143/292968750000000 -> 91462957609878370/8842758134064207: D5","2943638392857143/292968750000000 -> 91462957609878370/8842758134064207: D#5","2943638392857143/292968750000000 -> 91462957609878370/8842758134064207: G5","31/3 -> 193770437/18487509: C5","31/3 -> 193770437/18487509: G5","31/3 -> 193770437/18487509: A#5","31/3 -> 239476379/22684527: A3","31/3 -> 239476379/22684527: D4","31/3 -> 239476379/22684527: D#4","31/3 -> 239476379/22684527: G4","31/3 -> 236941579/22684527: C5","31/3 -> 236941579/22684527: G5","31/3 -> 236941579/22684527: A#5","31/3 -> 239476379/22684527: A3","31/3 -> 239476379/22684527: D4","31/3 -> 239476379/22684527: D#4","31/3 -> 239476379/22684527: G4","31/3 -> 236941579/22684527: C5","31/3 -> 236941579/22684527: G5","31/3 -> 236941579/22684527: A#5","31/3 -> 168334657/15837336: A3","31/3 -> 168334657/15837336: D4","31/3 -> 168334657/15837336: D#4","31/3 -> 168334657/15837336: G4","31/3 -> 331987129/31674672: C5","31/3 -> 331987129/31674672: G5","31/3 -> 331987129/31674672: A#5","31/3 -> 217028413/20224389: A3","31/3 -> 217028413/20224389: D4","31/3 -> 217028413/20224389: D#4","31/3 -> 217028413/20224389: G4","31/3 -> 213006883/20224389: C5","31/3 -> 213006883/20224389: G5","31/3 -> 213006883/20224389: A#5","31/3 -> 65935321/6103323: A3","31/3 -> 65935321/6103323: D4","31/3 -> 65935321/6103323: D#4","31/3 -> 65935321/6103323: G4","31/3 -> 64501496/6103323: C5","31/3 -> 64501496/6103323: G5","31/3 -> 64501496/6103323: A#5","31/3 -> 65935321/6103323: A3","31/3 -> 65935321/6103323: D4","31/3 -> 65935321/6103323: D#4","31/3 -> 65935321/6103323: G4","31/3 -> 217028413/20224389: A3","31/3 -> 217028413/20224389: D4","31/3 -> 217028413/20224389: D#4","31/3 -> 217028413/20224389: G4","31/3 -> 196503281/18487509: A3","31/3 -> 196503281/18487509: D4","31/3 -> 196503281/18487509: D#4","31/3 -> 196503281/18487509: G4","31/3 -> 239476379/22684527: A3","31/3 -> 239476379/22684527: D4","31/3 -> 239476379/22684527: D#4","31/3 -> 239476379/22684527: G4","31/3 -> 239476379/22684527: A3","31/3 -> 239476379/22684527: D4","31/3 -> 239476379/22684527: D#4","31/3 -> 239476379/22684527: G4","31/3 -> 196503281/18487509: A3","31/3 -> 196503281/18487509: D4","31/3 -> 196503281/18487509: D#4","31/3 -> 196503281/18487509: G4","31/3 -> 217028413/20224389: A3","31/3 -> 217028413/20224389: D4","31/3 -> 217028413/20224389: D#4","31/3 -> 217028413/20224389: G4","31/3 -> 65935321/6103323: A3","31/3 -> 65935321/6103323: D4","31/3 -> 65935321/6103323: D#4","31/3 -> 65935321/6103323: G4","32/3 -> 67969762/6103323: B1","32/3 -> 223769876/20224389: B1","3138950892857143/292968750000000 -> 18254649318610220/1658017150137039: A4","3138950892857143/292968750000000 -> 18254649318610220/1658017150137039: D5","3138950892857143/292968750000000 -> 18254649318610220/1658017150137039: D#5","3138950892857143/292968750000000 -> 18254649318610220/1658017150137039: G5","32/3 -> 202665784/18487509: B1","3138950892857143/292968750000000 -> 44504002240746090/4068837484676461: A4","3138950892857143/292968750000000 -> 44504002240746090/4068837484676461: D5","3138950892857143/292968750000000 -> 44504002240746090/4068837484676461: D#5","3138950892857143/292968750000000 -> 44504002240746090/4068837484676461: G5","32/3 -> 247037888/22684527: B1","3138950892857143/292968750000000 -> 44504002240746090/4068837484676461: A4","3138950892857143/292968750000000 -> 44504002240746090/4068837484676461: D5","3138950892857143/292968750000000 -> 44504002240746090/4068837484676461: D#5","3138950892857143/292968750000000 -> 44504002240746090/4068837484676461: G5","32/3 -> 247037888/22684527: B1","3138950892857143/292968750000000 -> 83401901920841310/7575154215525081: A4","3138950892857143/292968750000000 -> 83401901920841310/7575154215525081: D5","3138950892857143/292968750000000 -> 83401901920841310/7575154215525081: D#5","3138950892857143/292968750000000 -> 83401901920841310/7575154215525081: G5","32/3 -> 173613769/15837336: B1","3138950892857143/292968750000000 -> 26872996412414610/2418381247795859: A4","3138950892857143/292968750000000 -> 26872996412414610/2418381247795859: D5","3138950892857143/292968750000000 -> 26872996412414610/2418381247795859: D#5","3138950892857143/292968750000000 -> 26872996412414610/2418381247795859: G5","32/3 -> 223769876/20224389: B1","3138950892857143/292968750000000 -> 87065657971653180/7784745776631657: A4","3138950892857143/292968750000000 -> 87065657971653180/7784745776631657: D5","3138950892857143/292968750000000 -> 87065657971653180/7784745776631657: D#5","3138950892857143/292968750000000 -> 87065657971653180/7784745776631657: G5","32/3 -> 67969762/6103323: B1","3138950892857143/292968750000000 -> 87065657971653180/7784745776631657: A4","3138950892857143/292968750000000 -> 87065657971653180/7784745776631657: D5","3138950892857143/292968750000000 -> 87065657971653180/7784745776631657: D#5","3138950892857143/292968750000000 -> 87065657971653180/7784745776631657: G5","32/3 -> 67969762/6103323: B1","65/6 -> 135106315/12206646: B3","65/6 -> 135106315/12206646: F#4","65/6 -> 135106315/12206646: A4","3138950892857143/292968750000000 -> 46941592404613750/4224414169182439: A4","3138950892857143/292968750000000 -> 46941592404613750/4224414169182439: D5","3138950892857143/292968750000000 -> 46941592404613750/4224414169182439: D#5","3138950892857143/292968750000000 -> 46941592404613750/4224414169182439: G5","32/3 -> 65146651/5887974: B1","65/6 -> 129914365/11775948: B3","65/6 -> 129914365/11775948: F#4","65/6 -> 129914365/11775948: A4","3138950892857143/292968750000000 -> 18254649318610220/1658017150137039: A4","3138950892857143/292968750000000 -> 18254649318610220/1658017150137039: D5","3138950892857143/292968750000000 -> 18254649318610220/1658017150137039: D#5","3138950892857143/292968750000000 -> 18254649318610220/1658017150137039: G5","32/3 -> 202665784/18487509: B1","65/6 -> 406028383/36975018: B3","65/6 -> 406028383/36975018: F#4","65/6 -> 406028383/36975018: A4","3138950892857143/292968750000000 -> 6750282100562983/617153502157714: A4","3138950892857143/292968750000000 -> 6750282100562983/617153502157714: D5","3138950892857143/292968750000000 -> 6750282100562983/617153502157714: D#5","3138950892857143/292968750000000 -> 6750282100562983/617153502157714: G5","32/3 -> 149880941/13762983: B1","65/6 -> 150636877/13762983: B3","65/6 -> 150636877/13762983: F#4","65/6 -> 150636877/13762983: A4","3138950892857143/292968750000000 -> 44504002240746090/4068837484676461: A4","3138950892857143/292968750000000 -> 44504002240746090/4068837484676461: D5","3138950892857143/292968750000000 -> 44504002240746090/4068837484676461: D#5","3138950892857143/292968750000000 -> 44504002240746090/4068837484676461: G5","32/3 -> 247037888/22684527: B1","65/6 -> 496567685/45369054: B3","65/6 -> 496567685/45369054: F#4","65/6 -> 496567685/45369054: A4","3138950892857143/292968750000000 -> 83401901920841310/7575154215525081: A4","3138950892857143/292968750000000 -> 83401901920841310/7575154215525081: D5","3138950892857143/292968750000000 -> 83401901920841310/7575154215525081: D#5","3138950892857143/292968750000000 -> 83401901920841310/7575154215525081: G5","32/3 -> 173613769/15837336: B1","65/6 -> 347824465/31674672: B3","65/6 -> 347824465/31674672: F#4","65/6 -> 347824465/31674672: A4","3138950892857143/292968750000000 -> 26872996412414610/2418381247795859: A4","3138950892857143/292968750000000 -> 26872996412414610/2418381247795859: D5","3138950892857143/292968750000000 -> 26872996412414610/2418381247795859: D#5","3138950892857143/292968750000000 -> 26872996412414610/2418381247795859: G5","32/3 -> 223769876/20224389: B1","65/6 -> 446238155/40448778: B3","65/6 -> 446238155/40448778: F#4","65/6 -> 446238155/40448778: A4","3138950892857143/292968750000000 -> 87065657971653180/7784745776631657: A4","3138950892857143/292968750000000 -> 87065657971653180/7784745776631657: D5","3138950892857143/292968750000000 -> 87065657971653180/7784745776631657: D#5","3138950892857143/292968750000000 -> 87065657971653180/7784745776631657: G5","32/3 -> 67969762/6103323: B1","65/6 -> 135106315/12206646: B3","65/6 -> 135106315/12206646: F#4","65/6 -> 135106315/12206646: A4","3138950892857143/292968750000000 -> 87065657971653180/7784745776631657: A4","3138950892857143/292968750000000 -> 87065657971653180/7784745776631657: D5","3138950892857143/292968750000000 -> 87065657971653180/7784745776631657: D#5","3138950892857143/292968750000000 -> 87065657971653180/7784745776631657: G5","3138950892857143/292968750000000 -> 26872996412414610/2418381247795859: A4","3138950892857143/292968750000000 -> 26872996412414610/2418381247795859: D5","3138950892857143/292968750000000 -> 26872996412414610/2418381247795859: D#5","3138950892857143/292968750000000 -> 26872996412414610/2418381247795859: G5","3138950892857143/292968750000000 -> 18254649318610220/1658017150137039: A4","3138950892857143/292968750000000 -> 18254649318610220/1658017150137039: D5","3138950892857143/292968750000000 -> 18254649318610220/1658017150137039: D#5","3138950892857143/292968750000000 -> 18254649318610220/1658017150137039: G5","34/3 -> 72038644/6103323: A3","34/3 -> 72038644/6103323: C#4","34/3 -> 72038644/6103323: D4","34/3 -> 72038644/6103323: F#4","34/3 -> 72038644/6103323: B1","34/3 -> 70604819/6103323: F#4","34/3 -> 70604819/6103323: C#5","34/3 -> 70604819/6103323: E5","34/3 -> 23023989/1962658: A3","34/3 -> 23023989/1962658: C#4","34/3 -> 23023989/1962658: D4","34/3 -> 23023989/1962658: F#4","34/3 -> 23023989/1962658: B1","34/3 -> 135802339/11775948: F#4","34/3 -> 135802339/11775948: C#5","34/3 -> 135802339/11775948: E5","34/3 -> 214990790/18487509: A3","34/3 -> 214990790/18487509: C#4","34/3 -> 214990790/18487509: D4","34/3 -> 214990790/18487509: F#4","34/3 -> 214990790/18487509: B1","34/3 -> 212257946/18487509: F#4","34/3 -> 212257946/18487509: C#5","34/3 -> 212257946/18487509: E5","34/3 -> 262160906/22684527: A3","34/3 -> 262160906/22684527: C#4","34/3 -> 262160906/22684527: D4","34/3 -> 262160906/22684527: F#4","34/3 -> 262160906/22684527: B1","34/3 -> 259626106/22684527: F#4","34/3 -> 259626106/22684527: C#5","34/3 -> 259626106/22684527: E5","34/3 -> 262160906/22684527: A3","34/3 -> 262160906/22684527: C#4","34/3 -> 262160906/22684527: D4","34/3 -> 262160906/22684527: F#4","34/3 -> 262160906/22684527: B1","34/3 -> 259626106/22684527: F#4","34/3 -> 259626106/22684527: C#5","34/3 -> 259626106/22684527: E5","34/3 -> 214990790/18487509: A3","34/3 -> 214990790/18487509: C#4","34/3 -> 214990790/18487509: D4","34/3 -> 214990790/18487509: F#4","34/3 -> 214990790/18487509: B1","34/3 -> 212257946/18487509: F#4","34/3 -> 212257946/18487509: C#5","34/3 -> 212257946/18487509: E5","34/3 -> 237252802/20224389: A3","34/3 -> 237252802/20224389: C#4","34/3 -> 237252802/20224389: D4","34/3 -> 237252802/20224389: F#4","34/3 -> 237252802/20224389: B1","34/3 -> 233231272/20224389: F#4","34/3 -> 233231272/20224389: C#5","34/3 -> 233231272/20224389: E5","34/3 -> 72038644/6103323: A3","34/3 -> 72038644/6103323: C#4","34/3 -> 72038644/6103323: D4","34/3 -> 72038644/6103323: F#4","34/3 -> 72038644/6103323: B1","34/3 -> 70604819/6103323: F#4","34/3 -> 70604819/6103323: C#5","34/3 -> 70604819/6103323: E5","34/3 -> 72038644/6103323: A3","34/3 -> 72038644/6103323: C#4","34/3 -> 72038644/6103323: D4","34/3 -> 72038644/6103323: F#4","34/3 -> 72038644/6103323: B1","34/3 -> 237252802/20224389: A3","34/3 -> 237252802/20224389: C#4","34/3 -> 237252802/20224389: D4","34/3 -> 237252802/20224389: F#4","34/3 -> 237252802/20224389: B1","34/3 -> 214990790/18487509: A3","34/3 -> 214990790/18487509: C#4","34/3 -> 214990790/18487509: D4","34/3 -> 214990790/18487509: F#4","34/3 -> 214990790/18487509: B1","34/3 -> 262160906/22684527: A3","34/3 -> 262160906/22684527: C#4","34/3 -> 262160906/22684527: D4","34/3 -> 262160906/22684527: F#4","34/3 -> 262160906/22684527: B1","34/3 -> 262160906/22684527: A3","34/3 -> 262160906/22684527: C#4","34/3 -> 262160906/22684527: D4","34/3 -> 262160906/22684527: F#4","34/3 -> 262160906/22684527: B1","34/3 -> 184171993/15837336: A3","34/3 -> 184171993/15837336: C#4","34/3 -> 184171993/15837336: D4","34/3 -> 184171993/15837336: F#4","34/3 -> 184171993/15837336: B1","34/3 -> 237252802/20224389: A3","34/3 -> 237252802/20224389: C#4","34/3 -> 237252802/20224389: D4","34/3 -> 237252802/20224389: F#4","34/3 -> 237252802/20224389: B1","34/3 -> 72038644/6103323: A3","34/3 -> 72038644/6103323: C#4","34/3 -> 72038644/6103323: D4","34/3 -> 72038644/6103323: F#4","34/3 -> 72038644/6103323: B1","35/3 -> 72639260/6103323: B3","35/3 -> 72639260/6103323: F#4","35/3 -> 72639260/6103323: A4","35/3 -> 46575885/3925316: B3","35/3 -> 46575885/3925316: F#4","35/3 -> 46575885/3925316: A4","3431919642857143/292968750000000 -> 35400295944439570/2947586044688069: A4","3431919642857143/292968750000000 -> 35400295944439570/2947586044688069: C#5","3431919642857143/292968750000000 -> 35400295944439570/2947586044688069: D5","3431919642857143/292968750000000 -> 35400295944439570/2947586044688069: F#5","35/3 -> 218420449/18487509: B3","35/3 -> 218420449/18487509: F#4","35/3 -> 218420449/18487509: A4","3431919642857143/292968750000000 -> 48572839725422536/4068837484676461: A4","3431919642857143/292968750000000 -> 48572839725422536/4068837484676461: C#5","3431919642857143/292968750000000 -> 48572839725422536/4068837484676461: D5","3431919642857143/292968750000000 -> 48572839725422536/4068837484676461: F#5","35/3 -> 267187615/22684527: B3","35/3 -> 267187615/22684527: F#4","35/3 -> 267187615/22684527: A4","3431919642857143/292968750000000 -> 48572839725422536/4068837484676461: A4","3431919642857143/292968750000000 -> 48572839725422536/4068837484676461: C#5","3431919642857143/292968750000000 -> 48572839725422536/4068837484676461: D5","3431919642857143/292968750000000 -> 48572839725422536/4068837484676461: F#5","35/3 -> 267187615/22684527: B3","35/3 -> 267187615/22684527: F#4","35/3 -> 267187615/22684527: A4","3431919642857143/292968750000000 -> 4788266112440336/398692327132899: A4","3431919642857143/292968750000000 -> 4788266112440336/398692327132899: C#5","3431919642857143/292968750000000 -> 4788266112440336/398692327132899: D5","3431919642857143/292968750000000 -> 4788266112440336/398692327132899: F#5","35/3 -> 374220025/31674672: B3","35/3 -> 374220025/31674672: F#4","35/3 -> 374220025/31674672: A4","3431919642857143/292968750000000 -> 29291377660210464/2418381247795859: A4","3431919642857143/292968750000000 -> 29291377660210464/2418381247795859: C#5","3431919642857143/292968750000000 -> 29291377660210464/2418381247795859: D5","3431919642857143/292968750000000 -> 29291377660210464/2418381247795859: F#5","35/3 -> 239972735/20224389: B3","35/3 -> 239972735/20224389: F#4","35/3 -> 239972735/20224389: A4","3431919642857143/292968750000000 -> 53353352108410216/4378919499355307: A4","3431919642857143/292968750000000 -> 53353352108410216/4378919499355307: C#5","3431919642857143/292968750000000 -> 53353352108410216/4378919499355307: D5","3431919642857143/292968750000000 -> 53353352108410216/4378919499355307: F#5","35/3 -> 72639260/6103323: B3","35/3 -> 72639260/6103323: F#4","35/3 -> 72639260/6103323: A4","3431919642857143/292968750000000 -> 53353352108410216/4378919499355307: A4","3431919642857143/292968750000000 -> 53353352108410216/4378919499355307: C#5","3431919642857143/292968750000000 -> 53353352108410216/4378919499355307: D5","3431919642857143/292968750000000 -> 53353352108410216/4378919499355307: F#5","3431919642857143/292968750000000 -> 29291377660210464/2418381247795859: A4","3431919642857143/292968750000000 -> 29291377660210464/2418381247795859: C#5","3431919642857143/292968750000000 -> 29291377660210464/2418381247795859: D5","3431919642857143/292968750000000 -> 29291377660210464/2418381247795859: F#5","3431919642857143/292968750000000 -> 35400295944439570/2947586044688069: A4","3431919642857143/292968750000000 -> 35400295944439570/2947586044688069: C#5","3431919642857143/292968750000000 -> 35400295944439570/2947586044688069: D5","3431919642857143/292968750000000 -> 35400295944439570/2947586044688069: F#5","3431919642857143/292968750000000 -> 48572839725422536/4068837484676461: A4","3431919642857143/292968750000000 -> 48572839725422536/4068837484676461: C#5","3431919642857143/292968750000000 -> 48572839725422536/4068837484676461: D5","3431919642857143/292968750000000 -> 48572839725422536/4068837484676461: F#5","3431919642857143/292968750000000 -> 48572839725422536/4068837484676461: A4","3431919642857143/292968750000000 -> 48572839725422536/4068837484676461: C#5","3431919642857143/292968750000000 -> 48572839725422536/4068837484676461: D5","3431919642857143/292968750000000 -> 48572839725422536/4068837484676461: F#5","3431919642857143/292968750000000 -> 35400295944439570/2947586044688069: A4","3431919642857143/292968750000000 -> 35400295944439570/2947586044688069: C#5","3431919642857143/292968750000000 -> 35400295944439570/2947586044688069: D5","3431919642857143/292968750000000 -> 35400295944439570/2947586044688069: F#5","3431919642857143/292968750000000 -> 29291377660210464/2418381247795859: A4","3431919642857143/292968750000000 -> 29291377660210464/2418381247795859: C#5","3431919642857143/292968750000000 -> 29291377660210464/2418381247795859: D5","3431919642857143/292968750000000 -> 29291377660210464/2418381247795859: F#5","3431919642857143/292968750000000 -> 53353352108410216/4378919499355307: A4","3431919642857143/292968750000000 -> 53353352108410216/4378919499355307: C#5","3431919642857143/292968750000000 -> 53353352108410216/4378919499355307: D5","3431919642857143/292968750000000 -> 53353352108410216/4378919499355307: F#5","3431919642857143/292968750000000 -> 53353352108410216/4378919499355307: A4","3431919642857143/292968750000000 -> 53353352108410216/4378919499355307: C#5","3431919642857143/292968750000000 -> 53353352108410216/4378919499355307: D5","3431919642857143/292968750000000 -> 53353352108410216/4378919499355307: F#5","12/1 -> 76107526/6103323: B1","3431919642857143/292968750000000 -> 29291377660210464/2418381247795859: A4","3431919642857143/292968750000000 -> 29291377660210464/2418381247795859: C#5","3431919642857143/292968750000000 -> 29291377660210464/2418381247795859: D5","3431919642857143/292968750000000 -> 29291377660210464/2418381247795859: F#5","12/1 -> 83578576/6741463: B1","3431919642857143/292968750000000 -> 35400295944439570/2947586044688069: A4","3431919642857143/292968750000000 -> 35400295944439570/2947586044688069: C#5","3431919642857143/292968750000000 -> 35400295944439570/2947586044688069: D5","3431919642857143/292968750000000 -> 35400295944439570/2947586044688069: F#5","12/1 -> 75771932/6162503: B1","12/1 -> 277283924/22684527: B1","12/1 -> 277283924/22684527: B1","12/1 -> 194730217/15837336: B1","12/1 -> 83578576/6741463: B1","12/1 -> 76107526/6103323: B1","12/1 -> 76107526/6103323: B1","73/6 -> 151381843/12206646: B3","73/6 -> 151381843/12206646: F#4","73/6 -> 151381843/12206646: A4","12/1 -> 72997283/5887974: B1","73/6 -> 48538543/3925316: B3","73/6 -> 48538543/3925316: F#4","73/6 -> 48538543/3925316: A4","12/1 -> 75771932/6162503: B1","73/6 -> 455328407/36975018: B3","73/6 -> 455328407/36975018: F#4","73/6 -> 455328407/36975018: A4","12/1 -> 56077195/4587661: B1","73/6 -> 168987521/13762983: B3","73/6 -> 168987521/13762983: F#4","73/6 -> 168987521/13762983: A4","12/1 -> 277283924/22684527: B1","73/6 -> 557059757/45369054: B3","73/6 -> 557059757/45369054: F#4","73/6 -> 557059757/45369054: A4","12/1 -> 194730217/15837336: B1","73/6 -> 390057361/31674672: B3","73/6 -> 390057361/31674672: F#4","73/6 -> 390057361/31674672: A4","12/1 -> 83578576/6741463: B1","73/6 -> 500169859/40448778: B3","73/6 -> 500169859/40448778: F#4","73/6 -> 500169859/40448778: A4","12/1 -> 76107526/6103323: B1","73/6 -> 151381843/12206646: B3","73/6 -> 151381843/12206646: F#4","73/6 -> 151381843/12206646: A4","37/3 -> 78141967/6103323: A3","37/3 -> 78141967/6103323: C#4","37/3 -> 78141967/6103323: D4","37/3 -> 78141967/6103323: F#4","37/3 -> 257477191/20224389: A3","37/3 -> 257477191/20224389: C#4","37/3 -> 257477191/20224389: D4","37/3 -> 257477191/20224389: F#4","37/3 -> 233478299/18487509: A3","37/3 -> 233478299/18487509: C#4","37/3 -> 233478299/18487509: D4","37/3 -> 233478299/18487509: F#4","37/3 -> 284845433/22684527: A3","37/3 -> 284845433/22684527: C#4","37/3 -> 284845433/22684527: D4","37/3 -> 284845433/22684527: F#4","37/3 -> 284845433/22684527: A3","37/3 -> 284845433/22684527: C#4","37/3 -> 284845433/22684527: D4","37/3 -> 284845433/22684527: F#4","37/3 -> 233478299/18487509: A3","37/3 -> 233478299/18487509: C#4","37/3 -> 233478299/18487509: D4","37/3 -> 233478299/18487509: F#4","37/3 -> 257477191/20224389: A3","37/3 -> 257477191/20224389: C#4","37/3 -> 257477191/20224389: D4","37/3 -> 257477191/20224389: F#4","37/3 -> 78141967/6103323: A3","37/3 -> 78141967/6103323: C#4","37/3 -> 78141967/6103323: D4","37/3 -> 78141967/6103323: F#4","37/3 -> 78141967/6103323: A3","37/3 -> 78141967/6103323: C#4","37/3 -> 78141967/6103323: D4","37/3 -> 78141967/6103323: F#4","37/3 -> 24986647/1962658: A3","37/3 -> 24986647/1962658: C#4","37/3 -> 24986647/1962658: D4","37/3 -> 24986647/1962658: F#4","37/3 -> 233478299/18487509: A3","37/3 -> 233478299/18487509: C#4","37/3 -> 233478299/18487509: D4","37/3 -> 233478299/18487509: F#4","37/3 -> 284845433/22684527: A3","37/3 -> 284845433/22684527: C#4","37/3 -> 284845433/22684527: D4","37/3 -> 284845433/22684527: F#4","37/3 -> 284845433/22684527: A3","37/3 -> 284845433/22684527: C#4","37/3 -> 284845433/22684527: D4","37/3 -> 284845433/22684527: F#4","37/3 -> 200009329/15837336: A3","37/3 -> 200009329/15837336: C#4","37/3 -> 200009329/15837336: D4","37/3 -> 200009329/15837336: F#4","37/3 -> 257477191/20224389: A3","37/3 -> 257477191/20224389: C#4","37/3 -> 257477191/20224389: D4","37/3 -> 257477191/20224389: F#4","37/3 -> 78141967/6103323: A3","37/3 -> 78141967/6103323: C#4","37/3 -> 78141967/6103323: D4","37/3 -> 78141967/6103323: F#4","38/3 -> 80176408/6103323: B1","38/3 -> 78742583/6103323: F#4","38/3 -> 78742583/6103323: C#5","38/3 -> 78742583/6103323: E5","38/3 -> 76922599/5887974: B1","38/3 -> 50501201/3925316: F#4","38/3 -> 50501201/3925316: C#5","38/3 -> 50501201/3925316: E5","3724888392857143/292968750000000 -> 115043645967382910/8842758134064207: A4","3724888392857143/292968750000000 -> 115043645967382910/8842758134064207: C#5","3724888392857143/292968750000000 -> 115043645967382910/8842758134064207: D5","3724888392857143/292968750000000 -> 115043645967382910/8842758134064207: F#5","38/3 -> 239640802/18487509: B1","38/3 -> 236907958/18487509: F#4","38/3 -> 236907958/18487509: C#5","38/3 -> 236907958/18487509: E5","3724888392857143/292968750000000 -> 52641677210099000/4068837484676461: A4","3724888392857143/292968750000000 -> 52641677210099000/4068837484676461: C#5","3724888392857143/292968750000000 -> 52641677210099000/4068837484676461: D5","3724888392857143/292968750000000 -> 52641677210099000/4068837484676461: F#5","38/3 -> 292406942/22684527: B1","38/3 -> 289872142/22684527: F#4","38/3 -> 289872142/22684527: C#5","38/3 -> 289872142/22684527: E5","3724888392857143/292968750000000 -> 52641677210099000/4068837484676461: A4","3724888392857143/292968750000000 -> 52641677210099000/4068837484676461: C#5","3724888392857143/292968750000000 -> 52641677210099000/4068837484676461: D5","3724888392857143/292968750000000 -> 52641677210099000/4068837484676461: F#5","38/3 -> 292406942/22684527: B1","38/3 -> 289872142/22684527: F#4","38/3 -> 289872142/22684527: C#5","38/3 -> 289872142/22684527: E5","3724888392857143/292968750000000 -> 115043645967382910/8842758134064207: A4","3724888392857143/292968750000000 -> 115043645967382910/8842758134064207: C#5","3724888392857143/292968750000000 -> 115043645967382910/8842758134064207: D5","3724888392857143/292968750000000 -> 115043645967382910/8842758134064207: F#5","38/3 -> 239640802/18487509: B1","38/3 -> 236907958/18487509: F#4","38/3 -> 236907958/18487509: C#5","38/3 -> 236907958/18487509: E5","3724888392857143/292968750000000 -> 95129276724018980/7255143743387577: A4","3724888392857143/292968750000000 -> 95129276724018980/7255143743387577: C#5","3724888392857143/292968750000000 -> 95129276724018980/7255143743387577: D5","3724888392857143/292968750000000 -> 95129276724018980/7255143743387577: F#5","38/3 -> 264218654/20224389: B1","38/3 -> 260197124/20224389: F#4","38/3 -> 260197124/20224389: C#5","38/3 -> 260197124/20224389: E5","3724888392857143/292968750000000 -> 57732271607765520/4378919499355307: A4","3724888392857143/292968750000000 -> 57732271607765520/4378919499355307: C#5","3724888392857143/292968750000000 -> 57732271607765520/4378919499355307: D5","3724888392857143/292968750000000 -> 57732271607765520/4378919499355307: F#5","38/3 -> 80176408/6103323: B1","38/3 -> 78742583/6103323: F#4","38/3 -> 78742583/6103323: C#5","38/3 -> 78742583/6103323: E5","3724888392857143/292968750000000 -> 57732271607765520/4378919499355307: A4","3724888392857143/292968750000000 -> 57732271607765520/4378919499355307: C#5","3724888392857143/292968750000000 -> 57732271607765520/4378919499355307: D5","3724888392857143/292968750000000 -> 57732271607765520/4378919499355307: F#5","38/3 -> 80176408/6103323: B1","3724888392857143/292968750000000 -> 95129276724018980/7255143743387577: A4","3724888392857143/292968750000000 -> 95129276724018980/7255143743387577: C#5","3724888392857143/292968750000000 -> 95129276724018980/7255143743387577: D5","3724888392857143/292968750000000 -> 95129276724018980/7255143743387577: F#5","38/3 -> 264218654/20224389: B1","3724888392857143/292968750000000 -> 115043645967382910/8842758134064207: A4","3724888392857143/292968750000000 -> 115043645967382910/8842758134064207: C#5","3724888392857143/292968750000000 -> 115043645967382910/8842758134064207: D5","3724888392857143/292968750000000 -> 115043645967382910/8842758134064207: F#5","38/3 -> 239640802/18487509: B1","3724888392857143/292968750000000 -> 52641677210099000/4068837484676461: A4","3724888392857143/292968750000000 -> 52641677210099000/4068837484676461: C#5","3724888392857143/292968750000000 -> 52641677210099000/4068837484676461: D5","3724888392857143/292968750000000 -> 52641677210099000/4068837484676461: F#5","38/3 -> 292406942/22684527: B1","3724888392857143/292968750000000 -> 52641677210099000/4068837484676461: A4","3724888392857143/292968750000000 -> 52641677210099000/4068837484676461: C#5","3724888392857143/292968750000000 -> 52641677210099000/4068837484676461: D5","3724888392857143/292968750000000 -> 52641677210099000/4068837484676461: F#5","38/3 -> 292406942/22684527: B1","3724888392857143/292968750000000 -> 10950245594654608/841683801725009: A4","3724888392857143/292968750000000 -> 10950245594654608/841683801725009: C#5","3724888392857143/292968750000000 -> 10950245594654608/841683801725009: D5","3724888392857143/292968750000000 -> 10950245594654608/841683801725009: F#5","38/3 -> 205288441/15837336: B1","3724888392857143/292968750000000 -> 95129276724018980/7255143743387577: A4","3724888392857143/292968750000000 -> 95129276724018980/7255143743387577: C#5","3724888392857143/292968750000000 -> 95129276724018980/7255143743387577: D5","3724888392857143/292968750000000 -> 95129276724018980/7255143743387577: F#5","38/3 -> 264218654/20224389: B1","3724888392857143/292968750000000 -> 57732271607765520/4378919499355307: A4","3724888392857143/292968750000000 -> 57732271607765520/4378919499355307: C#5","3724888392857143/292968750000000 -> 57732271607765520/4378919499355307: D5","3724888392857143/292968750000000 -> 57732271607765520/4378919499355307: F#5","38/3 -> 80176408/6103323: B1","13/1 -> 82210849/6103323: A3","13/1 -> 82210849/6103323: C#4","13/1 -> 82210849/6103323: D4","13/1 -> 82210849/6103323: F#4","3724888392857143/292968750000000 -> 57732271607765520/4378919499355307: A4","3724888392857143/292968750000000 -> 57732271607765520/4378919499355307: C#5","3724888392857143/292968750000000 -> 57732271607765520/4378919499355307: D5","3724888392857143/292968750000000 -> 57732271607765520/4378919499355307: F#5","13/1 -> 80777024/6103323: F#4","13/1 -> 80777024/6103323: C#5","13/1 -> 80777024/6103323: E5","13/1 -> 78885257/5887974: A3","13/1 -> 78885257/5887974: C#4","13/1 -> 78885257/5887974: D4","13/1 -> 78885257/5887974: F#4","3724888392857143/292968750000000 -> 55390420742978620/4224414169182439: A4","3724888392857143/292968750000000 -> 55390420742978620/4224414169182439: C#5","3724888392857143/292968750000000 -> 55390420742978620/4224414169182439: D5","3724888392857143/292968750000000 -> 55390420742978620/4224414169182439: F#5","13/1 -> 155428919/11775948: F#4","13/1 -> 155428919/11775948: C#5","13/1 -> 155428919/11775948: E5","13/1 -> 81934435/6162503: A3","13/1 -> 81934435/6162503: C#4","13/1 -> 81934435/6162503: D4","13/1 -> 81934435/6162503: F#4","3724888392857143/292968750000000 -> 115043645967382910/8842758134064207: A4","3724888392857143/292968750000000 -> 115043645967382910/8842758134064207: C#5","3724888392857143/292968750000000 -> 115043645967382910/8842758134064207: D5","3724888392857143/292968750000000 -> 115043645967382910/8842758134064207: F#5","13/1 -> 81023487/6162503: F#4","13/1 -> 81023487/6162503: C#5","13/1 -> 81023487/6162503: E5","13/1 -> 60664856/4587661: A3","13/1 -> 60664856/4587661: C#4","13/1 -> 60664856/4587661: D4","13/1 -> 60664856/4587661: F#4","13/1 -> 120304449/9175322: F#4","13/1 -> 120304449/9175322: C#5","13/1 -> 120304449/9175322: E5","13/1 -> 299968451/22684527: A3","13/1 -> 299968451/22684527: C#4","13/1 -> 299968451/22684527: D4","13/1 -> 299968451/22684527: F#4","13/1 -> 297433651/22684527: F#4","13/1 -> 297433651/22684527: C#5","13/1 -> 297433651/22684527: E5","13/1 -> 210567553/15837336: A3","13/1 -> 210567553/15837336: C#4","13/1 -> 210567553/15837336: D4","13/1 -> 210567553/15837336: F#4","13/1 -> 416452921/31674672: F#4","13/1 -> 416452921/31674672: C#5","13/1 -> 416452921/31674672: E5","13/1 -> 90320039/6741463: A3","13/1 -> 90320039/6741463: C#4","13/1 -> 90320039/6741463: D4","13/1 -> 90320039/6741463: F#4","13/1 -> 88979529/6741463: F#4","13/1 -> 88979529/6741463: C#5","13/1 -> 88979529/6741463: E5","13/1 -> 82210849/6103323: A3","13/1 -> 82210849/6103323: C#4","13/1 -> 82210849/6103323: D4","13/1 -> 82210849/6103323: F#4","13/1 -> 80777024/6103323: F#4","13/1 -> 80777024/6103323: C#5","13/1 -> 80777024/6103323: E5","13/1 -> 82210849/6103323: A3","13/1 -> 82210849/6103323: C#4","13/1 -> 82210849/6103323: D4","13/1 -> 82210849/6103323: F#4","13/1 -> 90320039/6741463: A3","13/1 -> 90320039/6741463: C#4","13/1 -> 90320039/6741463: D4","13/1 -> 90320039/6741463: F#4","13/1 -> 81934435/6162503: A3","13/1 -> 81934435/6162503: C#4","13/1 -> 81934435/6162503: D4","13/1 -> 81934435/6162503: F#4","13/1 -> 299968451/22684527: A3","13/1 -> 299968451/22684527: C#4","13/1 -> 299968451/22684527: D4","13/1 -> 299968451/22684527: F#4","13/1 -> 299968451/22684527: A3","13/1 -> 299968451/22684527: C#4","13/1 -> 299968451/22684527: D4","13/1 -> 299968451/22684527: F#4","13/1 -> 81934435/6162503: A3","13/1 -> 81934435/6162503: C#4","13/1 -> 81934435/6162503: D4","13/1 -> 81934435/6162503: F#4","13/1 -> 90320039/6741463: A3","13/1 -> 90320039/6741463: C#4","13/1 -> 90320039/6741463: D4","13/1 -> 90320039/6741463: F#4","13/1 -> 82210849/6103323: A3","13/1 -> 82210849/6103323: C#4","13/1 -> 82210849/6103323: D4","13/1 -> 82210849/6103323: F#4","40/3 -> 84245290/6103323: E2","40/3 -> 26949305/1962658: E2","1306733630952381/97656250000000 -> 120938818056759060/8842758134064207: A4","1306733630952381/97656250000000 -> 120938818056759060/8842758134064207: C#5","1306733630952381/97656250000000 -> 120938818056759060/8842758134064207: D5","1306733630952381/97656250000000 -> 120938818056759060/8842758134064207: F#5","40/3 -> 251965808/18487509: E2","1306733630952381/97656250000000 -> 55354235533216640/4068837484676461: A4","1306733630952381/97656250000000 -> 55354235533216640/4068837484676461: C#5","1306733630952381/97656250000000 -> 55354235533216640/4068837484676461: D5","1306733630952381/97656250000000 -> 55354235533216640/4068837484676461: F#5","40/3 -> 307529960/22684527: E2","1306733630952381/97656250000000 -> 55354235533216640/4068837484676461: A4","1306733630952381/97656250000000 -> 55354235533216640/4068837484676461: C#5","1306733630952381/97656250000000 -> 55354235533216640/4068837484676461: D5","1306733630952381/97656250000000 -> 55354235533216640/4068837484676461: F#5","40/3 -> 307529960/22684527: E2","1306733630952381/97656250000000 -> 34534104387413840/2525051405175027: A4","1306733630952381/97656250000000 -> 34534104387413840/2525051405175027: C#5","1306733630952381/97656250000000 -> 34534104387413840/2525051405175027: D5","1306733630952381/97656250000000 -> 34534104387413840/2525051405175027: F#5","40/3 -> 215846665/15837336: E2","1306733630952381/97656250000000 -> 99966039219610690/7255143743387577: A4","1306733630952381/97656250000000 -> 99966039219610690/7255143743387577: C#5","1306733630952381/97656250000000 -> 99966039219610690/7255143743387577: D5","1306733630952381/97656250000000 -> 99966039219610690/7255143743387577: F#5","40/3 -> 277701580/20224389: E2","1306733630952381/97656250000000 -> 60651551274002390/4378919499355307: A4","1306733630952381/97656250000000 -> 60651551274002390/4378919499355307: C#5","1306733630952381/97656250000000 -> 60651551274002390/4378919499355307: D5","1306733630952381/97656250000000 -> 60651551274002390/4378919499355307: F#5","40/3 -> 84245290/6103323: E2","1306733630952381/97656250000000 -> 60651551274002390/4378919499355307: A4","1306733630952381/97656250000000 -> 60651551274002390/4378919499355307: C#5","1306733630952381/97656250000000 -> 60651551274002390/4378919499355307: D5","1306733630952381/97656250000000 -> 60651551274002390/4378919499355307: F#5","40/3 -> 84245290/6103323: E2","27/2 -> 167657371/12206646: E4","27/2 -> 167657371/12206646: B4","27/2 -> 167657371/12206646: D5","1306733630952381/97656250000000 -> 58206696855766910/4224414169182439: A4","1306733630952381/97656250000000 -> 58206696855766910/4224414169182439: C#5","1306733630952381/97656250000000 -> 58206696855766910/4224414169182439: D5","1306733630952381/97656250000000 -> 58206696855766910/4224414169182439: F#5","40/3 -> 26949305/1962658: E2","27/2 -> 161316893/11775948: E4","27/2 -> 161316893/11775948: B4","27/2 -> 161316893/11775948: D5","1306733630952381/97656250000000 -> 120938818056759060/8842758134064207: A4","1306733630952381/97656250000000 -> 120938818056759060/8842758134064207: C#5","1306733630952381/97656250000000 -> 120938818056759060/8842758134064207: D5","1306733630952381/97656250000000 -> 120938818056759060/8842758134064207: F#5","40/3 -> 251965808/18487509: E2","27/2 -> 168209477/12325006: E4","27/2 -> 168209477/12325006: B4","27/2 -> 168209477/12325006: D5","1306733630952381/97656250000000 -> 8396024772983553/617153502157714: A4","1306733630952381/97656250000000 -> 8396024772983553/617153502157714: C#5","1306733630952381/97656250000000 -> 8396024772983553/617153502157714: D5","1306733630952381/97656250000000 -> 8396024772983553/617153502157714: F#5","40/3 -> 186582229/13762983: E2","27/2 -> 62446055/4587661: E4","27/2 -> 62446055/4587661: B4","27/2 -> 62446055/4587661: D5","1306733630952381/97656250000000 -> 55354235533216640/4068837484676461: A4","1306733630952381/97656250000000 -> 55354235533216640/4068837484676461: C#5","1306733630952381/97656250000000 -> 55354235533216640/4068837484676461: D5","1306733630952381/97656250000000 -> 55354235533216640/4068837484676461: F#5","40/3 -> 307529960/22684527: E2","27/2 -> 617551829/45369054: E4","27/2 -> 617551829/45369054: B4","27/2 -> 617551829/45369054: D5","1306733630952381/97656250000000 -> 120938818056759060/8842758134064207: A4","1306733630952381/97656250000000 -> 120938818056759060/8842758134064207: C#5","1306733630952381/97656250000000 -> 120938818056759060/8842758134064207: D5","1306733630952381/97656250000000 -> 120938818056759060/8842758134064207: F#5","40/3 -> 251965808/18487509: E2","27/2 -> 168209477/12325006: E4","27/2 -> 168209477/12325006: B4","27/2 -> 168209477/12325006: D5","1306733630952381/97656250000000 -> 99966039219610690/7255143743387577: A4","1306733630952381/97656250000000 -> 99966039219610690/7255143743387577: C#5","1306733630952381/97656250000000 -> 99966039219610690/7255143743387577: D5","1306733630952381/97656250000000 -> 99966039219610690/7255143743387577: F#5","40/3 -> 277701580/20224389: E2","27/2 -> 184700521/13482926: E4","27/2 -> 184700521/13482926: B4","27/2 -> 184700521/13482926: D5","1306733630952381/97656250000000 -> 60651551274002390/4378919499355307: A4","1306733630952381/97656250000000 -> 60651551274002390/4378919499355307: C#5","1306733630952381/97656250000000 -> 60651551274002390/4378919499355307: D5","1306733630952381/97656250000000 -> 60651551274002390/4378919499355307: F#5","40/3 -> 84245290/6103323: E2","27/2 -> 167657371/12206646: E4","27/2 -> 167657371/12206646: B4","27/2 -> 167657371/12206646: D5","1306733630952381/97656250000000 -> 60651551274002390/4378919499355307: A4","1306733630952381/97656250000000 -> 60651551274002390/4378919499355307: C#5","1306733630952381/97656250000000 -> 60651551274002390/4378919499355307: D5","1306733630952381/97656250000000 -> 60651551274002390/4378919499355307: F#5","1306733630952381/97656250000000 -> 99966039219610690/7255143743387577: A4","1306733630952381/97656250000000 -> 99966039219610690/7255143743387577: C#5","1306733630952381/97656250000000 -> 99966039219610690/7255143743387577: D5","1306733630952381/97656250000000 -> 99966039219610690/7255143743387577: F#5","1306733630952381/97656250000000 -> 120938818056759060/8842758134064207: A4","1306733630952381/97656250000000 -> 120938818056759060/8842758134064207: C#5","1306733630952381/97656250000000 -> 120938818056759060/8842758134064207: D5","1306733630952381/97656250000000 -> 120938818056759060/8842758134064207: F#5","14/1 -> 88314172/6103323: G3","14/1 -> 88314172/6103323: B3","14/1 -> 88314172/6103323: D4","14/1 -> 88314172/6103323: F#4","14/1 -> 88314172/6103323: E2","14/1 -> 86880347/6103323: B4","14/1 -> 86880347/6103323: F#5","14/1 -> 86880347/6103323: A5","14/1 -> 84773231/5887974: G3","14/1 -> 84773231/5887974: B3","14/1 -> 84773231/5887974: D4","14/1 -> 84773231/5887974: F#4","14/1 -> 84773231/5887974: E2","14/1 -> 167204867/11775948: B4","14/1 -> 167204867/11775948: F#5","14/1 -> 167204867/11775948: A5","14/1 -> 302176739/21137682: G3","14/1 -> 302176739/21137682: B3","14/1 -> 302176739/21137682: D4","14/1 -> 302176739/21137682: F#4","14/1 -> 302176739/21137682: E2","14/1 -> 598104287/42275364: B4","14/1 -> 598104287/42275364: F#5","14/1 -> 598104287/42275364: A5","14/1 -> 322652978/22684527: G3","14/1 -> 322652978/22684527: B3","14/1 -> 322652978/22684527: D4","14/1 -> 322652978/22684527: F#4","14/1 -> 322652978/22684527: E2","14/1 -> 320118178/22684527: B4","14/1 -> 320118178/22684527: F#5","14/1 -> 320118178/22684527: A5","14/1 -> 322652978/22684527: G3","14/1 -> 322652978/22684527: B3","14/1 -> 322652978/22684527: D4","14/1 -> 322652978/22684527: F#4","14/1 -> 322652978/22684527: E2","14/1 -> 320118178/22684527: B4","14/1 -> 320118178/22684527: F#5","14/1 -> 320118178/22684527: A5","14/1 -> 226404889/15837336: G3","14/1 -> 226404889/15837336: B3","14/1 -> 226404889/15837336: D4","14/1 -> 226404889/15837336: F#4","14/1 -> 226404889/15837336: E2","14/1 -> 448127593/31674672: B4","14/1 -> 448127593/31674672: F#5","14/1 -> 448127593/31674672: A5","14/1 -> 84773231/5887974: G3","14/1 -> 84773231/5887974: B3","14/1 -> 84773231/5887974: D4","14/1 -> 84773231/5887974: F#4","14/1 -> 84773231/5887974: E2","14/1 -> 167204867/11775948: B4","14/1 -> 167204867/11775948: F#5","14/1 -> 167204867/11775948: A5","14/1 -> 88314172/6103323: G3","14/1 -> 88314172/6103323: B3","14/1 -> 88314172/6103323: D4","14/1 -> 88314172/6103323: F#4","14/1 -> 88314172/6103323: E2","14/1 -> 86880347/6103323: B4","14/1 -> 86880347/6103323: F#5","14/1 -> 86880347/6103323: A5","14/1 -> 88314172/6103323: G3","14/1 -> 88314172/6103323: B3","14/1 -> 88314172/6103323: D4","14/1 -> 88314172/6103323: F#4","14/1 -> 88314172/6103323: E2","14/1 -> 84773231/5887974: G3","14/1 -> 84773231/5887974: B3","14/1 -> 84773231/5887974: D4","14/1 -> 84773231/5887974: F#4","14/1 -> 84773231/5887974: E2","14/1 -> 226404889/15837336: G3","14/1 -> 226404889/15837336: B3","14/1 -> 226404889/15837336: D4","14/1 -> 226404889/15837336: F#4","14/1 -> 226404889/15837336: E2","14/1 -> 322652978/22684527: G3","14/1 -> 322652978/22684527: B3","14/1 -> 322652978/22684527: D4","14/1 -> 322652978/22684527: F#4","14/1 -> 322652978/22684527: E2","14/1 -> 322652978/22684527: G3","14/1 -> 322652978/22684527: B3","14/1 -> 322652978/22684527: D4","14/1 -> 322652978/22684527: F#4","14/1 -> 322652978/22684527: E2","14/1 -> 226404889/15837336: G3","14/1 -> 226404889/15837336: B3","14/1 -> 226404889/15837336: D4","14/1 -> 226404889/15837336: F#4","14/1 -> 226404889/15837336: E2","14/1 -> 97061502/6741463: G3","14/1 -> 97061502/6741463: B3","14/1 -> 97061502/6741463: D4","14/1 -> 97061502/6741463: F#4","14/1 -> 97061502/6741463: E2","14/1 -> 88314172/6103323: G3","14/1 -> 88314172/6103323: B3","14/1 -> 88314172/6103323: D4","14/1 -> 88314172/6103323: F#4","14/1 -> 88314172/6103323: E2","43/3 -> 88914788/6103323: E4","43/3 -> 88914788/6103323: B4","43/3 -> 88914788/6103323: D5","43/3 -> 293904439/20224389: E4","43/3 -> 293904439/20224389: B4","43/3 -> 293904439/20224389: D5","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: G4","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: B4","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: D5","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: F#5","43/3 -> 267720473/18487509: E4","43/3 -> 267720473/18487509: B4","43/3 -> 267720473/18487509: D5","1404389880952381/97656250000000 -> 4506589137570634/308576751078857: G4","1404389880952381/97656250000000 -> 4506589137570634/308576751078857: B4","1404389880952381/97656250000000 -> 4506589137570634/308576751078857: D5","1404389880952381/97656250000000 -> 4506589137570634/308576751078857: F#5","43/3 -> 397614635/27525966: E4","43/3 -> 397614635/27525966: B4","43/3 -> 397614635/27525966: D5","1404389880952381/97656250000000 -> 59423073017893096/4068837484676461: G4","1404389880952381/97656250000000 -> 59423073017893096/4068837484676461: B4","1404389880952381/97656250000000 -> 59423073017893096/4068837484676461: D5","1404389880952381/97656250000000 -> 59423073017893096/4068837484676461: F#5","43/3 -> 327679687/22684527: E4","43/3 -> 327679687/22684527: B4","43/3 -> 327679687/22684527: D5","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: G4","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: B4","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: D5","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: F#5","43/3 -> 267720473/18487509: E4","43/3 -> 267720473/18487509: B4","43/3 -> 267720473/18487509: D5","1404389880952381/97656250000000 -> 35740394320999424/2418381247795859: G4","1404389880952381/97656250000000 -> 35740394320999424/2418381247795859: B4","1404389880952381/97656250000000 -> 35740394320999424/2418381247795859: D5","1404389880952381/97656250000000 -> 35740394320999424/2418381247795859: F#5","43/3 -> 293904439/20224389: E4","43/3 -> 293904439/20224389: B4","43/3 -> 293904439/20224389: D5","1404389880952381/97656250000000 -> 65030470773357704/4378919499355307: G4","1404389880952381/97656250000000 -> 65030470773357704/4378919499355307: B4","1404389880952381/97656250000000 -> 65030470773357704/4378919499355307: D5","1404389880952381/97656250000000 -> 65030470773357704/4378919499355307: F#5","43/3 -> 88914788/6103323: E4","43/3 -> 88914788/6103323: B4","43/3 -> 88914788/6103323: D5","1404389880952381/97656250000000 -> 65030470773357704/4378919499355307: G4","1404389880952381/97656250000000 -> 65030470773357704/4378919499355307: B4","1404389880952381/97656250000000 -> 65030470773357704/4378919499355307: D5","1404389880952381/97656250000000 -> 65030470773357704/4378919499355307: F#5","1404389880952381/97656250000000 -> 35740394320999424/2418381247795859: G4","1404389880952381/97656250000000 -> 35740394320999424/2418381247795859: B4","1404389880952381/97656250000000 -> 35740394320999424/2418381247795859: D5","1404389880952381/97656250000000 -> 35740394320999424/2418381247795859: F#5","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: G4","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: B4","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: D5","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: F#5","1404389880952381/97656250000000 -> 4506589137570634/308576751078857: G4","1404389880952381/97656250000000 -> 4506589137570634/308576751078857: B4","1404389880952381/97656250000000 -> 4506589137570634/308576751078857: D5","1404389880952381/97656250000000 -> 4506589137570634/308576751078857: F#5","1404389880952381/97656250000000 -> 59423073017893096/4068837484676461: G4","1404389880952381/97656250000000 -> 59423073017893096/4068837484676461: B4","1404389880952381/97656250000000 -> 59423073017893096/4068837484676461: D5","1404389880952381/97656250000000 -> 59423073017893096/4068837484676461: F#5","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: G4","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: B4","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: D5","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: F#5","1404389880952381/97656250000000 -> 35740394320999424/2418381247795859: G4","1404389880952381/97656250000000 -> 35740394320999424/2418381247795859: B4","1404389880952381/97656250000000 -> 35740394320999424/2418381247795859: D5","1404389880952381/97656250000000 -> 35740394320999424/2418381247795859: F#5","1404389880952381/97656250000000 -> 65030470773357704/4378919499355307: G4","1404389880952381/97656250000000 -> 65030470773357704/4378919499355307: B4","1404389880952381/97656250000000 -> 65030470773357704/4378919499355307: D5","1404389880952381/97656250000000 -> 65030470773357704/4378919499355307: F#5","1404389880952381/97656250000000 -> 65030470773357704/4378919499355307: G4","1404389880952381/97656250000000 -> 65030470773357704/4378919499355307: B4","1404389880952381/97656250000000 -> 65030470773357704/4378919499355307: D5","1404389880952381/97656250000000 -> 65030470773357704/4378919499355307: F#5","44/3 -> 92383054/6103323: E2","1404389880952381/97656250000000 -> 4896557727447008/331326601504505: G4","1404389880952381/97656250000000 -> 4896557727447008/331326601504505: B4","1404389880952381/97656250000000 -> 4896557727447008/331326601504505: D5","1404389880952381/97656250000000 -> 4896557727447008/331326601504505: F#5","44/3 -> 88698547/5887974: E2","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: G4","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: B4","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: D5","1404389880952381/97656250000000 -> 43260525396941090/2947586044688069: F#5","44/3 -> 276615820/18487509: E2","44/3 -> 337775996/22684527: E2","44/3 -> 337775996/22684527: E2","44/3 -> 236963113/15837336: E2","44/3 -> 304667432/20224389: E2","44/3 -> 92383054/6103323: E2","44/3 -> 92383054/6103323: E2","89/6 -> 183932899/12206646: E4","89/6 -> 183932899/12206646: B4","89/6 -> 183932899/12206646: D5","44/3 -> 88698547/5887974: E2","89/6 -> 177018157/11775948: E4","89/6 -> 177018157/11775948: B4","89/6 -> 177018157/11775948: D5","44/3 -> 316268527/21137682: E2","89/6 -> 633333757/42275364: E4","89/6 -> 633333757/42275364: B4","89/6 -> 633333757/42275364: D5","44/3 -> 337775996/22684527: E2","89/6 -> 678043901/45369054: E4","89/6 -> 678043901/45369054: B4","89/6 -> 678043901/45369054: D5","44/3 -> 337775996/22684527: E2","89/6 -> 678043901/45369054: E4","89/6 -> 678043901/45369054: B4","89/6 -> 678043901/45369054: D5","44/3 -> 236963113/15837336: E2","89/6 -> 474523153/31674672: E4","89/6 -> 474523153/31674672: B4","89/6 -> 474523153/31674672: D5","44/3 -> 88698547/5887974: E2","89/6 -> 177018157/11775948: E4","89/6 -> 177018157/11775948: B4","89/6 -> 177018157/11775948: D5","44/3 -> 92383054/6103323: E2","89/6 -> 183932899/12206646: E4","89/6 -> 183932899/12206646: B4","89/6 -> 183932899/12206646: D5","15/1 -> 94417495/6103323: G3","15/1 -> 94417495/6103323: B3","15/1 -> 94417495/6103323: D4","15/1 -> 94417495/6103323: F#4","15/1 -> 90661205/5887974: G3","15/1 -> 90661205/5887974: B3","15/1 -> 90661205/5887974: D4","15/1 -> 90661205/5887974: F#4","15/1 -> 242242225/15837336: G3","15/1 -> 242242225/15837336: B3","15/1 -> 242242225/15837336: D4","15/1 -> 242242225/15837336: F#4","15/1 -> 345337505/22684527: G3","15/1 -> 345337505/22684527: B3","15/1 -> 345337505/22684527: D4","15/1 -> 345337505/22684527: F#4","15/1 -> 345337505/22684527: G3","15/1 -> 345337505/22684527: B3","15/1 -> 345337505/22684527: D4","15/1 -> 345337505/22684527: F#4","15/1 -> 242242225/15837336: G3","15/1 -> 242242225/15837336: B3","15/1 -> 242242225/15837336: D4","15/1 -> 242242225/15837336: F#4","15/1 -> 103802965/6741463: G3","15/1 -> 103802965/6741463: B3","15/1 -> 103802965/6741463: D4","15/1 -> 103802965/6741463: F#4","15/1 -> 94417495/6103323: G3","15/1 -> 94417495/6103323: B3","15/1 -> 94417495/6103323: D4","15/1 -> 94417495/6103323: F#4","15/1 -> 94417495/6103323: G3","15/1 -> 94417495/6103323: B3","15/1 -> 94417495/6103323: D4","15/1 -> 94417495/6103323: F#4","15/1 -> 103802965/6741463: G3","15/1 -> 103802965/6741463: B3","15/1 -> 103802965/6741463: D4","15/1 -> 103802965/6741463: F#4","15/1 -> 94259441/6162503: G3","15/1 -> 94259441/6162503: B3","15/1 -> 94259441/6162503: D4","15/1 -> 94259441/6162503: F#4","15/1 -> 345337505/22684527: G3","15/1 -> 345337505/22684527: B3","15/1 -> 345337505/22684527: D4","15/1 -> 345337505/22684527: F#4","15/1 -> 345337505/22684527: G3","15/1 -> 345337505/22684527: B3","15/1 -> 345337505/22684527: D4","15/1 -> 345337505/22684527: F#4","15/1 -> 94259441/6162503: G3","15/1 -> 94259441/6162503: B3","15/1 -> 94259441/6162503: D4","15/1 -> 94259441/6162503: F#4","15/1 -> 103802965/6741463: G3","15/1 -> 103802965/6741463: B3","15/1 -> 103802965/6741463: D4","15/1 -> 103802965/6741463: F#4","15/1 -> 94417495/6103323: G3","15/1 -> 94417495/6103323: B3","15/1 -> 94417495/6103323: D4","15/1 -> 94417495/6103323: F#4","46/3 -> 96451936/6103323: E2","46/3 -> 95018111/6103323: B4","46/3 -> 95018111/6103323: F#5","46/3 -> 95018111/6103323: A5","46/3 -> 318150358/20224389: E2","46/3 -> 314128828/20224389: B4","46/3 -> 314128828/20224389: F#5","46/3 -> 314128828/20224389: A5","1502046130952381/97656250000000 -> 138624334324887470/8842758134064207: G4","1502046130952381/97656250000000 -> 138624334324887470/8842758134064207: B4","1502046130952381/97656250000000 -> 138624334324887470/8842758134064207: D5","1502046130952381/97656250000000 -> 138624334324887470/8842758134064207: F#5","46/3 -> 288940826/18487509: E2","46/3 -> 286207982/18487509: B4","46/3 -> 286207982/18487509: F#5","46/3 -> 286207982/18487509: A5","1502046130952381/97656250000000 -> 4815165888649491/308576751078857: G4","1502046130952381/97656250000000 -> 4815165888649491/308576751078857: B4","1502046130952381/97656250000000 -> 4815165888649491/308576751078857: D5","1502046130952381/97656250000000 -> 4815165888649491/308576751078857: F#5","46/3 -> 214108195/13762983: E2","46/3 -> 425140601/27525966: B4","46/3 -> 425140601/27525966: F#5","46/3 -> 425140601/27525966: A5","1502046130952381/97656250000000 -> 63491910502569560/4068837484676461: G4","1502046130952381/97656250000000 -> 63491910502569560/4068837484676461: B4","1502046130952381/97656250000000 -> 63491910502569560/4068837484676461: D5","1502046130952381/97656250000000 -> 63491910502569560/4068837484676461: F#5","46/3 -> 352899014/22684527: E2","46/3 -> 350364214/22684527: B4","46/3 -> 350364214/22684527: F#5","46/3 -> 350364214/22684527: A5","1502046130952381/97656250000000 -> 138624334324887470/8842758134064207: G4","1502046130952381/97656250000000 -> 138624334324887470/8842758134064207: B4","1502046130952381/97656250000000 -> 138624334324887470/8842758134064207: D5","1502046130952381/97656250000000 -> 138624334324887470/8842758134064207: F#5","46/3 -> 288940826/18487509: E2","46/3 -> 286207982/18487509: B4","46/3 -> 286207982/18487509: F#5","46/3 -> 286207982/18487509: A5","1502046130952381/97656250000000 -> 38158775568795280/2418381247795859: G4","1502046130952381/97656250000000 -> 38158775568795280/2418381247795859: B4","1502046130952381/97656250000000 -> 38158775568795280/2418381247795859: D5","1502046130952381/97656250000000 -> 38158775568795280/2418381247795859: F#5","46/3 -> 318150358/20224389: E2","46/3 -> 314128828/20224389: B4","46/3 -> 314128828/20224389: F#5","46/3 -> 314128828/20224389: A5","1502046130952381/97656250000000 -> 69409390272713010/4378919499355307: G4","1502046130952381/97656250000000 -> 69409390272713010/4378919499355307: B4","1502046130952381/97656250000000 -> 69409390272713010/4378919499355307: D5","1502046130952381/97656250000000 -> 69409390272713010/4378919499355307: F#5","46/3 -> 96451936/6103323: E2","46/3 -> 95018111/6103323: B4","46/3 -> 95018111/6103323: F#5","46/3 -> 95018111/6103323: A5","1502046130952381/97656250000000 -> 69409390272713010/4378919499355307: G4","1502046130952381/97656250000000 -> 69409390272713010/4378919499355307: B4","1502046130952381/97656250000000 -> 69409390272713010/4378919499355307: D5","1502046130952381/97656250000000 -> 69409390272713010/4378919499355307: F#5","46/3 -> 96451936/6103323: E2","1502046130952381/97656250000000 -> 38158775568795280/2418381247795859: G4","1502046130952381/97656250000000 -> 38158775568795280/2418381247795859: B4","1502046130952381/97656250000000 -> 38158775568795280/2418381247795859: D5","1502046130952381/97656250000000 -> 38158775568795280/2418381247795859: F#5","46/3 -> 318150358/20224389: E2","1502046130952381/97656250000000 -> 138624334324887470/8842758134064207: G4","1502046130952381/97656250000000 -> 138624334324887470/8842758134064207: B4","1502046130952381/97656250000000 -> 138624334324887470/8842758134064207: D5","1502046130952381/97656250000000 -> 138624334324887470/8842758134064207: F#5","46/3 -> 288940826/18487509: E2","1502046130952381/97656250000000 -> 4815165888649491/308576751078857: G4","1502046130952381/97656250000000 -> 4815165888649491/308576751078857: B4","1502046130952381/97656250000000 -> 4815165888649491/308576751078857: D5","1502046130952381/97656250000000 -> 4815165888649491/308576751078857: F#5","46/3 -> 214108195/13762983: E2","1502046130952381/97656250000000 -> 63491910502569560/4068837484676461: G4","1502046130952381/97656250000000 -> 63491910502569560/4068837484676461: B4","1502046130952381/97656250000000 -> 63491910502569560/4068837484676461: D5","1502046130952381/97656250000000 -> 63491910502569560/4068837484676461: F#5","46/3 -> 352899014/22684527: E2","1502046130952381/97656250000000 -> 118752621593291680/7575154215525081: G4","1502046130952381/97656250000000 -> 118752621593291680/7575154215525081: B4","1502046130952381/97656250000000 -> 118752621593291680/7575154215525081: D5","1502046130952381/97656250000000 -> 118752621593291680/7575154215525081: F#5","46/3 -> 247521337/15837336: E2","1502046130952381/97656250000000 -> 38158775568795280/2418381247795859: G4","1502046130952381/97656250000000 -> 38158775568795280/2418381247795859: B4","1502046130952381/97656250000000 -> 38158775568795280/2418381247795859: D5","1502046130952381/97656250000000 -> 38158775568795280/2418381247795859: F#5","46/3 -> 318150358/20224389: E2","1502046130952381/97656250000000 -> 69409390272713010/4378919499355307: G4","1502046130952381/97656250000000 -> 69409390272713010/4378919499355307: B4","1502046130952381/97656250000000 -> 69409390272713010/4378919499355307: D5","1502046130952381/97656250000000 -> 69409390272713010/4378919499355307: F#5","46/3 -> 96451936/6103323: E2","47/3 -> 98486377/6103323: G3","47/3 -> 98486377/6103323: B3","47/3 -> 98486377/6103323: D4","47/3 -> 98486377/6103323: F#4","1502046130952381/97656250000000 -> 69409390272713010/4378919499355307: G4","1502046130952381/97656250000000 -> 69409390272713010/4378919499355307: B4","1502046130952381/97656250000000 -> 69409390272713010/4378919499355307: D5","1502046130952381/97656250000000 -> 69409390272713010/4378919499355307: F#5","47/3 -> 97052552/6103323: B4","47/3 -> 97052552/6103323: F#5","47/3 -> 97052552/6103323: A5","47/3 -> 94586521/5887974: G3","47/3 -> 94586521/5887974: B3","47/3 -> 94586521/5887974: D4","47/3 -> 94586521/5887974: F#4","1502046130952381/97656250000000 -> 66655525194131790/4224414169182439: G4","1502046130952381/97656250000000 -> 66655525194131790/4224414169182439: B4","1502046130952381/97656250000000 -> 66655525194131790/4224414169182439: D5","1502046130952381/97656250000000 -> 66655525194131790/4224414169182439: F#5","47/3 -> 62277149/3925316: B4","47/3 -> 62277149/3925316: F#5","47/3 -> 62277149/3925316: A5","47/3 -> 337406209/21137682: G3","47/3 -> 337406209/21137682: B3","47/3 -> 337406209/21137682: D4","47/3 -> 337406209/21137682: F#4","1502046130952381/97656250000000 -> 29718008823090610/1895692884863125: G4","1502046130952381/97656250000000 -> 29718008823090610/1895692884863125: B4","1502046130952381/97656250000000 -> 29718008823090610/1895692884863125: D5","1502046130952381/97656250000000 -> 29718008823090610/1895692884863125: F#5","47/3 -> 222854409/14091788: B4","47/3 -> 222854409/14091788: F#5","47/3 -> 222854409/14091788: A5","47/3 -> 360460523/22684527: G3","47/3 -> 360460523/22684527: B3","47/3 -> 360460523/22684527: D4","47/3 -> 360460523/22684527: F#4","47/3 -> 357925723/22684527: B4","47/3 -> 357925723/22684527: F#5","47/3 -> 357925723/22684527: A5","47/3 -> 360460523/22684527: G3","47/3 -> 360460523/22684527: B3","47/3 -> 360460523/22684527: D4","47/3 -> 360460523/22684527: F#4","47/3 -> 357925723/22684527: B4","47/3 -> 357925723/22684527: F#5","47/3 -> 357925723/22684527: A5","47/3 -> 252800449/15837336: G3","47/3 -> 252800449/15837336: B3","47/3 -> 252800449/15837336: D4","47/3 -> 252800449/15837336: F#4","47/3 -> 500918713/31674672: B4","47/3 -> 500918713/31674672: F#5","47/3 -> 500918713/31674672: A5","47/3 -> 324891821/20224389: G3","47/3 -> 324891821/20224389: B3","47/3 -> 324891821/20224389: D4","47/3 -> 324891821/20224389: F#4","47/3 -> 320870291/20224389: B4","47/3 -> 320870291/20224389: F#5","47/3 -> 320870291/20224389: A5","47/3 -> 98486377/6103323: G3","47/3 -> 98486377/6103323: B3","47/3 -> 98486377/6103323: D4","47/3 -> 98486377/6103323: F#4","47/3 -> 97052552/6103323: B4","47/3 -> 97052552/6103323: F#5","47/3 -> 97052552/6103323: A5","47/3 -> 98486377/6103323: G3","47/3 -> 98486377/6103323: B3","47/3 -> 98486377/6103323: D4","47/3 -> 98486377/6103323: F#4","47/3 -> 94586521/5887974: G3","47/3 -> 94586521/5887974: B3","47/3 -> 94586521/5887974: D4","47/3 -> 94586521/5887974: F#4","47/3 -> 252800449/15837336: G3","47/3 -> 252800449/15837336: B3","47/3 -> 252800449/15837336: D4","47/3 -> 252800449/15837336: F#4","47/3 -> 360460523/22684527: G3","47/3 -> 360460523/22684527: B3","47/3 -> 360460523/22684527: D4","47/3 -> 360460523/22684527: F#4","47/3 -> 360460523/22684527: G3","47/3 -> 360460523/22684527: B3","47/3 -> 360460523/22684527: D4","47/3 -> 360460523/22684527: F#4","47/3 -> 252800449/15837336: G3","47/3 -> 252800449/15837336: B3","47/3 -> 252800449/15837336: D4","47/3 -> 252800449/15837336: F#4","47/3 -> 94586521/5887974: G3","47/3 -> 94586521/5887974: B3","47/3 -> 94586521/5887974: D4","47/3 -> 94586521/5887974: F#4","47/3 -> 98486377/6103323: G3","47/3 -> 98486377/6103323: B3","47/3 -> 98486377/6103323: D4","47/3 -> 98486377/6103323: F#4","16/1 -> 100520818/6103323: F#2","16/1 -> 96549179/5887974: F#2","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: G4","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: B4","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: D5","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: F#5","16/1 -> 100421944/6162503: F#2","4701450892857143/292968750000000 -> 66204468825687200/4068837484676461: G4","4701450892857143/292968750000000 -> 66204468825687200/4068837484676461: B4","4701450892857143/292968750000000 -> 66204468825687200/4068837484676461: D5","4701450892857143/292968750000000 -> 66204468825687200/4068837484676461: F#5","16/1 -> 368022032/22684527: F#2","4701450892857143/292968750000000 -> 66204468825687200/4068837484676461: G4","4701450892857143/292968750000000 -> 66204468825687200/4068837484676461: B4","4701450892857143/292968750000000 -> 66204468825687200/4068837484676461: D5","4701450892857143/292968750000000 -> 66204468825687200/4068837484676461: F#5","16/1 -> 368022032/22684527: F#2","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: G4","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: B4","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: D5","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: F#5","16/1 -> 100421944/6162503: F#2","4701450892857143/292968750000000 -> 119313089201977570/7255143743387577: G4","4701450892857143/292968750000000 -> 119313089201977570/7255143743387577: B4","4701450892857143/292968750000000 -> 119313089201977570/7255143743387577: D5","4701450892857143/292968750000000 -> 119313089201977570/7255143743387577: F#5","16/1 -> 110544428/6741463: F#2","4701450892857143/292968750000000 -> 72328669938949870/4378919499355307: G4","4701450892857143/292968750000000 -> 72328669938949870/4378919499355307: B4","4701450892857143/292968750000000 -> 72328669938949870/4378919499355307: D5","4701450892857143/292968750000000 -> 72328669938949870/4378919499355307: F#5","16/1 -> 100520818/6103323: F#2","4701450892857143/292968750000000 -> 72328669938949870/4378919499355307: G4","4701450892857143/292968750000000 -> 72328669938949870/4378919499355307: B4","4701450892857143/292968750000000 -> 72328669938949870/4378919499355307: D5","4701450892857143/292968750000000 -> 72328669938949870/4378919499355307: F#5","16/1 -> 100520818/6103323: F#2","97/6 -> 200208427/12206646: F#4","97/6 -> 200208427/12206646: D#5","97/6 -> 200208427/12206646: F#5","4701450892857143/292968750000000 -> 119313089201977570/7255143743387577: G4","4701450892857143/292968750000000 -> 119313089201977570/7255143743387577: B4","4701450892857143/292968750000000 -> 119313089201977570/7255143743387577: D5","4701450892857143/292968750000000 -> 119313089201977570/7255143743387577: F#5","16/1 -> 110544428/6741463: F#2","97/6 -> 661964971/40448778: F#4","97/6 -> 661964971/40448778: D#5","97/6 -> 661964971/40448778: F#5","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: G4","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: B4","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: D5","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: F#5","16/1 -> 100421944/6162503: F#2","97/6 -> 603228479/36975018: F#4","97/6 -> 603228479/36975018: D#5","97/6 -> 603228479/36975018: F#5","4701450892857143/292968750000000 -> 5020883722702062/308576751078857: G4","4701450892857143/292968750000000 -> 5020883722702062/308576751078857: B4","4701450892857143/292968750000000 -> 5020883722702062/308576751078857: D5","4701450892857143/292968750000000 -> 5020883722702062/308576751078857: F#5","16/1 -> 74427839/4587661: F#2","97/6 -> 224039453/13762983: F#4","97/6 -> 224039453/13762983: D#5","97/6 -> 224039453/13762983: F#5","4701450892857143/292968750000000 -> 66204468825687200/4068837484676461: G4","4701450892857143/292968750000000 -> 66204468825687200/4068837484676461: B4","4701450892857143/292968750000000 -> 66204468825687200/4068837484676461: D5","4701450892857143/292968750000000 -> 66204468825687200/4068837484676461: F#5","16/1 -> 368022032/22684527: F#2","97/6 -> 738535973/45369054: F#4","97/6 -> 738535973/45369054: D#5","97/6 -> 738535973/45369054: F#5","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: G4","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: B4","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: D5","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: F#5","16/1 -> 100421944/6162503: F#2","97/6 -> 603228479/36975018: F#4","97/6 -> 603228479/36975018: D#5","97/6 -> 603228479/36975018: F#5","4701450892857143/292968750000000 -> 119313089201977570/7255143743387577: G4","4701450892857143/292968750000000 -> 119313089201977570/7255143743387577: B4","4701450892857143/292968750000000 -> 119313089201977570/7255143743387577: D5","4701450892857143/292968750000000 -> 119313089201977570/7255143743387577: F#5","16/1 -> 110544428/6741463: F#2","97/6 -> 661964971/40448778: F#4","97/6 -> 661964971/40448778: D#5","97/6 -> 661964971/40448778: F#5","4701450892857143/292968750000000 -> 72328669938949870/4378919499355307: G4","4701450892857143/292968750000000 -> 72328669938949870/4378919499355307: B4","4701450892857143/292968750000000 -> 72328669938949870/4378919499355307: D5","4701450892857143/292968750000000 -> 72328669938949870/4378919499355307: F#5","16/1 -> 100520818/6103323: F#2","97/6 -> 200208427/12206646: F#4","97/6 -> 200208427/12206646: D#5","97/6 -> 200208427/12206646: F#5","4701450892857143/292968750000000 -> 72328669938949870/4378919499355307: G4","4701450892857143/292968750000000 -> 72328669938949870/4378919499355307: B4","4701450892857143/292968750000000 -> 72328669938949870/4378919499355307: D5","4701450892857143/292968750000000 -> 72328669938949870/4378919499355307: F#5","4701450892857143/292968750000000 -> 119313089201977570/7255143743387577: G4","4701450892857143/292968750000000 -> 119313089201977570/7255143743387577: B4","4701450892857143/292968750000000 -> 119313089201977570/7255143743387577: D5","4701450892857143/292968750000000 -> 119313089201977570/7255143743387577: F#5","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: G4","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: B4","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: D5","4701450892857143/292968750000000 -> 144519506414263600/8842758134064207: F#5","50/3 -> 104589700/6103323: A#3","50/3 -> 104589700/6103323: D#4","50/3 -> 104589700/6103323: E4","50/3 -> 104589700/6103323: G#4","50/3 -> 104589700/6103323: F#2","50/3 -> 103155875/6103323: C#5","50/3 -> 103155875/6103323: A5","50/3 -> 103155875/6103323: C#6","50/3 -> 100474495/5887974: A#3","50/3 -> 100474495/5887974: D#4","50/3 -> 100474495/5887974: E4","50/3 -> 100474495/5887974: G#4","50/3 -> 100474495/5887974: F#2","50/3 -> 66202465/3925316: C#5","50/3 -> 66202465/3925316: A5","50/3 -> 66202465/3925316: C#6","50/3 -> 358543891/21137682: A#3","50/3 -> 358543891/21137682: D#4","50/3 -> 358543891/21137682: E4","50/3 -> 358543891/21137682: G#4","50/3 -> 358543891/21137682: F#2","50/3 -> 236946197/14091788: C#5","50/3 -> 236946197/14091788: A5","50/3 -> 236946197/14091788: C#6","50/3 -> 383145050/22684527: A#3","50/3 -> 383145050/22684527: D#4","50/3 -> 383145050/22684527: E4","50/3 -> 383145050/22684527: G#4","50/3 -> 383145050/22684527: F#2","50/3 -> 380610250/22684527: C#5","50/3 -> 380610250/22684527: A5","50/3 -> 380610250/22684527: C#6","50/3 -> 383145050/22684527: A#3","50/3 -> 383145050/22684527: D#4","50/3 -> 383145050/22684527: E4","50/3 -> 383145050/22684527: G#4","50/3 -> 383145050/22684527: F#2","50/3 -> 380610250/22684527: C#5","50/3 -> 380610250/22684527: A5","50/3 -> 380610250/22684527: C#6","50/3 -> 268637785/15837336: A#3","50/3 -> 268637785/15837336: D#4","50/3 -> 268637785/15837336: E4","50/3 -> 268637785/15837336: G#4","50/3 -> 268637785/15837336: F#2","50/3 -> 532593385/31674672: C#5","50/3 -> 532593385/31674672: A5","50/3 -> 532593385/31674672: C#6","50/3 -> 100474495/5887974: A#3","50/3 -> 100474495/5887974: D#4","50/3 -> 100474495/5887974: E4","50/3 -> 100474495/5887974: G#4","50/3 -> 100474495/5887974: F#2","50/3 -> 66202465/3925316: C#5","50/3 -> 66202465/3925316: A5","50/3 -> 66202465/3925316: C#6","50/3 -> 104589700/6103323: A#3","50/3 -> 104589700/6103323: D#4","50/3 -> 104589700/6103323: E4","50/3 -> 104589700/6103323: G#4","50/3 -> 104589700/6103323: F#2","50/3 -> 103155875/6103323: C#5","50/3 -> 103155875/6103323: A5","50/3 -> 103155875/6103323: C#6","50/3 -> 104589700/6103323: A#3","50/3 -> 104589700/6103323: D#4","50/3 -> 104589700/6103323: E4","50/3 -> 104589700/6103323: G#4","50/3 -> 104589700/6103323: F#2","50/3 -> 100474495/5887974: A#3","50/3 -> 100474495/5887974: D#4","50/3 -> 100474495/5887974: E4","50/3 -> 100474495/5887974: G#4","50/3 -> 100474495/5887974: F#2","50/3 -> 268637785/15837336: A#3","50/3 -> 268637785/15837336: D#4","50/3 -> 268637785/15837336: E4","50/3 -> 268637785/15837336: G#4","50/3 -> 268637785/15837336: F#2","50/3 -> 383145050/22684527: A#3","50/3 -> 383145050/22684527: D#4","50/3 -> 383145050/22684527: E4","50/3 -> 383145050/22684527: G#4","50/3 -> 383145050/22684527: F#2","50/3 -> 383145050/22684527: A#3","50/3 -> 383145050/22684527: D#4","50/3 -> 383145050/22684527: E4","50/3 -> 383145050/22684527: G#4","50/3 -> 383145050/22684527: F#2","50/3 -> 268637785/15837336: A#3","50/3 -> 268637785/15837336: D#4","50/3 -> 268637785/15837336: E4","50/3 -> 268637785/15837336: G#4","50/3 -> 268637785/15837336: F#2","50/3 -> 345116210/20224389: A#3","50/3 -> 345116210/20224389: D#4","50/3 -> 345116210/20224389: E4","50/3 -> 345116210/20224389: G#4","50/3 -> 345116210/20224389: F#2","50/3 -> 104589700/6103323: A#3","50/3 -> 104589700/6103323: D#4","50/3 -> 104589700/6103323: E4","50/3 -> 104589700/6103323: G#4","50/3 -> 104589700/6103323: F#2","17/1 -> 105190316/6103323: F#4","17/1 -> 105190316/6103323: D#5","17/1 -> 105190316/6103323: F#5","17/1 -> 115945381/6741463: F#4","17/1 -> 115945381/6741463: D#5","17/1 -> 115945381/6741463: F#5","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: A#4","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: D#5","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: E5","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: G#5","17/1 -> 105673499/6162503: F#4","17/1 -> 105673499/6162503: D#5","17/1 -> 105673499/6162503: F#5","4994419642857143/292968750000000 -> 5329460473780919/308576751078857: A#4","4994419642857143/292968750000000 -> 5329460473780919/308576751078857: D#5","4994419642857143/292968750000000 -> 5329460473780919/308576751078857: E5","4994419642857143/292968750000000 -> 5329460473780919/308576751078857: G#5","17/1 -> 157005737/9175322: F#4","17/1 -> 157005737/9175322: D#5","17/1 -> 157005737/9175322: F#5","4994419642857143/292968750000000 -> 70273306310363656/4068837484676461: A#4","4994419642857143/292968750000000 -> 70273306310363656/4068837484676461: D#5","4994419642857143/292968750000000 -> 70273306310363656/4068837484676461: E5","4994419642857143/292968750000000 -> 70273306310363656/4068837484676461: G#5","17/1 -> 388171759/22684527: F#4","17/1 -> 388171759/22684527: D#5","17/1 -> 388171759/22684527: F#5","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: A#4","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: D#5","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: E5","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: G#5","17/1 -> 105673499/6162503: F#4","17/1 -> 105673499/6162503: D#5","17/1 -> 105673499/6162503: F#5","4994419642857143/292968750000000 -> 126568232945365140/7255143743387577: A#4","4994419642857143/292968750000000 -> 126568232945365140/7255143743387577: D#5","4994419642857143/292968750000000 -> 126568232945365140/7255143743387577: E5","4994419642857143/292968750000000 -> 126568232945365140/7255143743387577: G#5","17/1 -> 115945381/6741463: F#4","17/1 -> 115945381/6741463: D#5","17/1 -> 115945381/6741463: F#5","4994419642857143/292968750000000 -> 76707589438305180/4378919499355307: A#4","4994419642857143/292968750000000 -> 76707589438305180/4378919499355307: D#5","4994419642857143/292968750000000 -> 76707589438305180/4378919499355307: E5","4994419642857143/292968750000000 -> 76707589438305180/4378919499355307: G#5","17/1 -> 105190316/6103323: F#4","17/1 -> 105190316/6103323: D#5","17/1 -> 105190316/6103323: F#5","4994419642857143/292968750000000 -> 76707589438305180/4378919499355307: A#4","4994419642857143/292968750000000 -> 76707589438305180/4378919499355307: D#5","4994419642857143/292968750000000 -> 76707589438305180/4378919499355307: E5","4994419642857143/292968750000000 -> 76707589438305180/4378919499355307: G#5","4994419642857143/292968750000000 -> 126568232945365140/7255143743387577: A#4","4994419642857143/292968750000000 -> 126568232945365140/7255143743387577: D#5","4994419642857143/292968750000000 -> 126568232945365140/7255143743387577: E5","4994419642857143/292968750000000 -> 126568232945365140/7255143743387577: G#5","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: A#4","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: D#5","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: E5","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: G#5","4994419642857143/292968750000000 -> 5329460473780919/308576751078857: A#4","4994419642857143/292968750000000 -> 5329460473780919/308576751078857: D#5","4994419642857143/292968750000000 -> 5329460473780919/308576751078857: E5","4994419642857143/292968750000000 -> 5329460473780919/308576751078857: G#5","4994419642857143/292968750000000 -> 70273306310363656/4068837484676461: A#4","4994419642857143/292968750000000 -> 70273306310363656/4068837484676461: D#5","4994419642857143/292968750000000 -> 70273306310363656/4068837484676461: E5","4994419642857143/292968750000000 -> 70273306310363656/4068837484676461: G#5","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: A#4","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: D#5","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: E5","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: G#5","4994419642857143/292968750000000 -> 126568232945365140/7255143743387577: A#4","4994419642857143/292968750000000 -> 126568232945365140/7255143743387577: D#5","4994419642857143/292968750000000 -> 126568232945365140/7255143743387577: E5","4994419642857143/292968750000000 -> 126568232945365140/7255143743387577: G#5","4994419642857143/292968750000000 -> 76707589438305180/4378919499355307: A#4","4994419642857143/292968750000000 -> 76707589438305180/4378919499355307: D#5","4994419642857143/292968750000000 -> 76707589438305180/4378919499355307: E5","4994419642857143/292968750000000 -> 76707589438305180/4378919499355307: G#5","4994419642857143/292968750000000 -> 76707589438305180/4378919499355307: A#4","4994419642857143/292968750000000 -> 76707589438305180/4378919499355307: D#5","4994419642857143/292968750000000 -> 76707589438305180/4378919499355307: E5","4994419642857143/292968750000000 -> 76707589438305180/4378919499355307: G#5","52/3 -> 108658582/6103323: F#2","4994419642857143/292968750000000 -> 73696215476102510/4224414169182439: A#4","4994419642857143/292968750000000 -> 73696215476102510/4224414169182439: D#5","4994419642857143/292968750000000 -> 73696215476102510/4224414169182439: E5","4994419642857143/292968750000000 -> 73696215476102510/4224414169182439: G#5","52/3 -> 34799937/1962658: F#2","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: A#4","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: D#5","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: E5","4994419642857143/292968750000000 -> 153362264548327800/8842758134064207: G#5","52/3 -> 325915844/18487509: F#2","52/3 -> 398268068/22684527: F#2","52/3 -> 398268068/22684527: F#2","52/3 -> 279196009/15837336: F#2","52/3 -> 358599136/20224389: F#2","52/3 -> 108658582/6103323: F#2","52/3 -> 108658582/6103323: F#2","35/2 -> 216483955/12206646: F#4","35/2 -> 216483955/12206646: D#5","35/2 -> 216483955/12206646: F#5","52/3 -> 34799937/1962658: F#2","35/2 -> 208420685/11775948: F#4","35/2 -> 208420685/11775948: D#5","35/2 -> 208420685/11775948: F#5","52/3 -> 124211893/7045894: F#2","35/2 -> 746068061/42275364: F#4","35/2 -> 746068061/42275364: D#5","35/2 -> 746068061/42275364: F#5","52/3 -> 398268068/22684527: F#2","35/2 -> 799028045/45369054: F#4","35/2 -> 799028045/45369054: D#5","35/2 -> 799028045/45369054: F#5","52/3 -> 398268068/22684527: F#2","35/2 -> 799028045/45369054: F#4","35/2 -> 799028045/45369054: D#5","35/2 -> 799028045/45369054: F#5","52/3 -> 279196009/15837336: F#2","35/2 -> 558988945/31674672: F#4","35/2 -> 558988945/31674672: D#5","35/2 -> 558988945/31674672: F#5","52/3 -> 34799937/1962658: F#2","35/2 -> 208420685/11775948: F#4","35/2 -> 208420685/11775948: D#5","35/2 -> 208420685/11775948: F#5","52/3 -> 108658582/6103323: F#2","35/2 -> 216483955/12206646: F#4","35/2 -> 216483955/12206646: D#5","35/2 -> 216483955/12206646: F#5","53/3 -> 110693023/6103323: A#3","53/3 -> 110693023/6103323: D#4","53/3 -> 110693023/6103323: E4","53/3 -> 110693023/6103323: G#4","53/3 -> 106362469/5887974: A#3","53/3 -> 106362469/5887974: D#4","53/3 -> 106362469/5887974: E4","53/3 -> 106362469/5887974: G#4","53/3 -> 284475121/15837336: A#3","53/3 -> 284475121/15837336: D#4","53/3 -> 284475121/15837336: E4","53/3 -> 284475121/15837336: G#4","53/3 -> 405829577/22684527: A#3","53/3 -> 405829577/22684527: D#4","53/3 -> 405829577/22684527: E4","53/3 -> 405829577/22684527: G#4","53/3 -> 405829577/22684527: A#3","53/3 -> 405829577/22684527: D#4","53/3 -> 405829577/22684527: E4","53/3 -> 405829577/22684527: G#4","53/3 -> 284475121/15837336: A#3","53/3 -> 284475121/15837336: D#4","53/3 -> 284475121/15837336: E4","53/3 -> 284475121/15837336: G#4","53/3 -> 365340599/20224389: A#3","53/3 -> 365340599/20224389: D#4","53/3 -> 365340599/20224389: E4","53/3 -> 365340599/20224389: G#4","53/3 -> 110693023/6103323: A#3","53/3 -> 110693023/6103323: D#4","53/3 -> 110693023/6103323: E4","53/3 -> 110693023/6103323: G#4","53/3 -> 110693023/6103323: A#3","53/3 -> 110693023/6103323: D#4","53/3 -> 110693023/6103323: E4","53/3 -> 110693023/6103323: G#4","53/3 -> 365340599/20224389: A#3","53/3 -> 365340599/20224389: D#4","53/3 -> 365340599/20224389: E4","53/3 -> 365340599/20224389: G#4","53/3 -> 332078347/18487509: A#3","53/3 -> 332078347/18487509: D#4","53/3 -> 332078347/18487509: E4","53/3 -> 332078347/18487509: G#4","53/3 -> 246221822/13762983: A#3","53/3 -> 246221822/13762983: D#4","53/3 -> 246221822/13762983: E4","53/3 -> 246221822/13762983: G#4","53/3 -> 405829577/22684527: A#3","53/3 -> 405829577/22684527: D#4","53/3 -> 405829577/22684527: E4","53/3 -> 405829577/22684527: G#4","53/3 -> 332078347/18487509: A#3","53/3 -> 332078347/18487509: D#4","53/3 -> 332078347/18487509: E4","53/3 -> 332078347/18487509: G#4","53/3 -> 365340599/20224389: A#3","53/3 -> 365340599/20224389: D#4","53/3 -> 365340599/20224389: E4","53/3 -> 365340599/20224389: G#4","53/3 -> 110693023/6103323: A#3","53/3 -> 110693023/6103323: D#4","53/3 -> 110693023/6103323: E4","53/3 -> 110693023/6103323: G#4","18/1 -> 112727464/6103323: F#2","18/1 -> 111293639/6103323: C#5","18/1 -> 111293639/6103323: A5","18/1 -> 111293639/6103323: C#6","18/1 -> 124027354/6741463: F#2","18/1 -> 122686844/6741463: C#5","18/1 -> 122686844/6741463: A5","18/1 -> 122686844/6741463: C#6","5287388392857143/292968750000000 -> 162205022682392030/8842758134064207: A#4","5287388392857143/292968750000000 -> 162205022682392030/8842758134064207: D#5","5287388392857143/292968750000000 -> 162205022682392030/8842758134064207: E5","5287388392857143/292968750000000 -> 162205022682392030/8842758134064207: G#5","18/1 -> 112746950/6162503: F#2","18/1 -> 111836002/6162503: C#5","18/1 -> 111836002/6162503: A5","18/1 -> 111836002/6162503: C#6","5287388392857143/292968750000000 -> 5638037224859776/308576751078857: A#4","5287388392857143/292968750000000 -> 5638037224859776/308576751078857: D#5","5287388392857143/292968750000000 -> 5638037224859776/308576751078857: E5","5287388392857143/292968750000000 -> 5638037224859776/308576751078857: G#5","18/1 -> 83603161/4587661: F#2","18/1 -> 166181059/9175322: C#5","18/1 -> 166181059/9175322: A5","18/1 -> 166181059/9175322: C#6","5287388392857143/292968750000000 -> 10620306256434304/581262497810923: A#4","5287388392857143/292968750000000 -> 10620306256434304/581262497810923: D#5","5287388392857143/292968750000000 -> 10620306256434304/581262497810923: E5","5287388392857143/292968750000000 -> 10620306256434304/581262497810923: G#5","18/1 -> 413391086/22684527: F#2","18/1 -> 410856286/22684527: C#5","18/1 -> 410856286/22684527: A5","18/1 -> 410856286/22684527: C#6","5287388392857143/292968750000000 -> 162205022682392030/8842758134064207: A#4","5287388392857143/292968750000000 -> 162205022682392030/8842758134064207: D#5","5287388392857143/292968750000000 -> 162205022682392030/8842758134064207: E5","5287388392857143/292968750000000 -> 162205022682392030/8842758134064207: G#5","18/1 -> 112746950/6162503: F#2","18/1 -> 111836002/6162503: C#5","18/1 -> 111836002/6162503: A5","18/1 -> 111836002/6162503: C#6","5287388392857143/292968750000000 -> 44607792229584240/2418381247795859: A#4","5287388392857143/292968750000000 -> 44607792229584240/2418381247795859: D#5","5287388392857143/292968750000000 -> 44607792229584240/2418381247795859: E5","5287388392857143/292968750000000 -> 44607792229584240/2418381247795859: G#5","18/1 -> 124027354/6741463: F#2","18/1 -> 122686844/6741463: C#5","18/1 -> 122686844/6741463: A5","18/1 -> 122686844/6741463: C#6","5287388392857143/292968750000000 -> 81086508937660500/4378919499355307: A#4","5287388392857143/292968750000000 -> 81086508937660500/4378919499355307: D#5","5287388392857143/292968750000000 -> 81086508937660500/4378919499355307: E5","5287388392857143/292968750000000 -> 81086508937660500/4378919499355307: G#5","18/1 -> 112727464/6103323: F#2","18/1 -> 111293639/6103323: C#5","18/1 -> 111293639/6103323: A5","18/1 -> 111293639/6103323: C#6","5287388392857143/292968750000000 -> 81086508937660500/4378919499355307: A#4","5287388392857143/292968750000000 -> 81086508937660500/4378919499355307: D#5","5287388392857143/292968750000000 -> 81086508937660500/4378919499355307: E5","5287388392857143/292968750000000 -> 81086508937660500/4378919499355307: G#5","18/1 -> 112727464/6103323: F#2","5287388392857143/292968750000000 -> 62336503716227970/3379531335345951: A#4","5287388392857143/292968750000000 -> 62336503716227970/3379531335345951: D#5","5287388392857143/292968750000000 -> 62336503716227970/3379531335345951: E5","5287388392857143/292968750000000 -> 62336503716227970/3379531335345951: G#5","18/1 -> 108325127/5887974: F#2","5287388392857143/292968750000000 -> 162205022682392030/8842758134064207: A#4","5287388392857143/292968750000000 -> 162205022682392030/8842758134064207: D#5","5287388392857143/292968750000000 -> 162205022682392030/8842758134064207: E5","5287388392857143/292968750000000 -> 162205022682392030/8842758134064207: G#5","18/1 -> 112746950/6162503: F#2","5287388392857143/292968750000000 -> 5638037224859776/308576751078857: A#4","5287388392857143/292968750000000 -> 5638037224859776/308576751078857: D#5","5287388392857143/292968750000000 -> 5638037224859776/308576751078857: E5","5287388392857143/292968750000000 -> 5638037224859776/308576751078857: G#5","18/1 -> 83603161/4587661: F#2","5287388392857143/292968750000000 -> 10620306256434304/581262497810923: A#4","5287388392857143/292968750000000 -> 10620306256434304/581262497810923: D#5","5287388392857143/292968750000000 -> 10620306256434304/581262497810923: E5","5287388392857143/292968750000000 -> 10620306256434304/581262497810923: G#5","18/1 -> 413391086/22684527: F#2","5287388392857143/292968750000000 -> 46317677611563970/2525051405175027: A#4","5287388392857143/292968750000000 -> 46317677611563970/2525051405175027: D#5","5287388392857143/292968750000000 -> 46317677611563970/2525051405175027: E5","5287388392857143/292968750000000 -> 46317677611563970/2525051405175027: G#5","18/1 -> 289754233/15837336: F#2","5287388392857143/292968750000000 -> 44607792229584240/2418381247795859: A#4","5287388392857143/292968750000000 -> 44607792229584240/2418381247795859: D#5","5287388392857143/292968750000000 -> 44607792229584240/2418381247795859: E5","5287388392857143/292968750000000 -> 44607792229584240/2418381247795859: G#5","18/1 -> 124027354/6741463: F#2","5287388392857143/292968750000000 -> 81086508937660500/4378919499355307: A#4","5287388392857143/292968750000000 -> 81086508937660500/4378919499355307: D#5","5287388392857143/292968750000000 -> 81086508937660500/4378919499355307: E5","5287388392857143/292968750000000 -> 81086508937660500/4378919499355307: G#5","18/1 -> 112727464/6103323: F#2","55/3 -> 114761905/6103323: A#3","55/3 -> 114761905/6103323: D#4","55/3 -> 114761905/6103323: E4","55/3 -> 114761905/6103323: G#4","5287388392857143/292968750000000 -> 81086508937660500/4378919499355307: A#4","5287388392857143/292968750000000 -> 81086508937660500/4378919499355307: D#5","5287388392857143/292968750000000 -> 81086508937660500/4378919499355307: E5","5287388392857143/292968750000000 -> 81086508937660500/4378919499355307: G#5","55/3 -> 113328080/6103323: C#5","55/3 -> 113328080/6103323: A5","55/3 -> 113328080/6103323: C#6","55/3 -> 36762595/1962658: A#3","55/3 -> 36762595/1962658: D#4","55/3 -> 36762595/1962658: E4","55/3 -> 36762595/1962658: G#4","5287388392857143/292968750000000 -> 62336503716227970/3379531335345951: A#4","5287388392857143/292968750000000 -> 62336503716227970/3379531335345951: D#5","5287388392857143/292968750000000 -> 62336503716227970/3379531335345951: E5","5287388392857143/292968750000000 -> 62336503716227970/3379531335345951: G#5","55/3 -> 218233975/11775948: C#5","55/3 -> 218233975/11775948: A5","55/3 -> 218233975/11775948: C#6","55/3 -> 131257787/7045894: A#3","55/3 -> 131257787/7045894: D#4","55/3 -> 131257787/7045894: E4","55/3 -> 131257787/7045894: G#4","5287388392857143/292968750000000 -> 34773189849392270/1895692884863125: A#4","5287388392857143/292968750000000 -> 34773189849392270/1895692884863125: D#5","5287388392857143/292968750000000 -> 34773189849392270/1895692884863125: E5","5287388392857143/292968750000000 -> 34773189849392270/1895692884863125: G#5","55/3 -> 781297531/42275364: C#5","55/3 -> 781297531/42275364: A5","55/3 -> 781297531/42275364: C#6","55/3 -> 420952595/22684527: A#3","55/3 -> 420952595/22684527: D#4","55/3 -> 420952595/22684527: E4","55/3 -> 420952595/22684527: G#4","55/3 -> 418417795/22684527: C#5","55/3 -> 418417795/22684527: A5","55/3 -> 418417795/22684527: C#6","55/3 -> 420952595/22684527: A#3","55/3 -> 420952595/22684527: D#4","55/3 -> 420952595/22684527: E4","55/3 -> 420952595/22684527: G#4","55/3 -> 418417795/22684527: C#5","55/3 -> 418417795/22684527: A5","55/3 -> 418417795/22684527: C#6","55/3 -> 295033345/15837336: A#3","55/3 -> 295033345/15837336: D#4","55/3 -> 295033345/15837336: E4","55/3 -> 295033345/15837336: G#4","55/3 -> 585384505/31674672: C#5","55/3 -> 585384505/31674672: A5","55/3 -> 585384505/31674672: C#6","55/3 -> 378823525/20224389: A#3","55/3 -> 378823525/20224389: D#4","55/3 -> 378823525/20224389: E4","55/3 -> 378823525/20224389: G#4","55/3 -> 374801995/20224389: C#5","55/3 -> 374801995/20224389: A5","55/3 -> 374801995/20224389: C#6","55/3 -> 114761905/6103323: A#3","55/3 -> 114761905/6103323: D#4","55/3 -> 114761905/6103323: E4","55/3 -> 114761905/6103323: G#4","55/3 -> 113328080/6103323: C#5","55/3 -> 113328080/6103323: A5","55/3 -> 113328080/6103323: C#6","55/3 -> 114761905/6103323: A#3","55/3 -> 114761905/6103323: D#4","55/3 -> 114761905/6103323: E4","55/3 -> 114761905/6103323: G#4","55/3 -> 36762595/1962658: A#3","55/3 -> 36762595/1962658: D#4","55/3 -> 36762595/1962658: E4","55/3 -> 36762595/1962658: G#4","55/3 -> 295033345/15837336: A#3","55/3 -> 295033345/15837336: D#4","55/3 -> 295033345/15837336: E4","55/3 -> 295033345/15837336: G#4","55/3 -> 420952595/22684527: A#3","55/3 -> 420952595/22684527: D#4","55/3 -> 420952595/22684527: E4","55/3 -> 420952595/22684527: G#4","55/3 -> 420952595/22684527: A#3","55/3 -> 420952595/22684527: D#4","55/3 -> 420952595/22684527: E4","55/3 -> 420952595/22684527: G#4","55/3 -> 295033345/15837336: A#3","55/3 -> 295033345/15837336: D#4","55/3 -> 295033345/15837336: E4","55/3 -> 295033345/15837336: G#4","55/3 -> 378823525/20224389: A#3","55/3 -> 378823525/20224389: D#4","55/3 -> 378823525/20224389: E4","55/3 -> 378823525/20224389: G#4","55/3 -> 114761905/6103323: A#3","55/3 -> 114761905/6103323: D#4","55/3 -> 114761905/6103323: E4","55/3 -> 114761905/6103323: G#4","56/3 -> 116796346/6103323: F2","56/3 -> 112250443/5887974: F2","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: A#4","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: D#5","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: E5","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: G#5","56/3 -> 350565856/18487509: F2","5482700892857143/292968750000000 -> 77054702118157760/4068837484676461: A#4","5482700892857143/292968750000000 -> 77054702118157760/4068837484676461: D#5","5482700892857143/292968750000000 -> 77054702118157760/4068837484676461: E5","5482700892857143/292968750000000 -> 77054702118157760/4068837484676461: G#5","56/3 -> 428514104/22684527: F2","5482700892857143/292968750000000 -> 77054702118157760/4068837484676461: A#4","5482700892857143/292968750000000 -> 77054702118157760/4068837484676461: D#5","5482700892857143/292968750000000 -> 77054702118157760/4068837484676461: E5","5482700892857143/292968750000000 -> 77054702118157760/4068837484676461: G#5","56/3 -> 428514104/22684527: F2","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: A#4","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: D#5","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: E5","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: G#5","56/3 -> 350565856/18487509: F2","5482700892857143/292968750000000 -> 138660139184344430/7255143743387577: A#4","5482700892857143/292968750000000 -> 138660139184344430/7255143743387577: D#5","5482700892857143/292968750000000 -> 138660139184344430/7255143743387577: E5","5482700892857143/292968750000000 -> 138660139184344430/7255143743387577: G#5","56/3 -> 385564988/20224389: F2","5482700892857143/292968750000000 -> 84005788603897360/4378919499355307: A#4","5482700892857143/292968750000000 -> 84005788603897360/4378919499355307: D#5","5482700892857143/292968750000000 -> 84005788603897360/4378919499355307: E5","5482700892857143/292968750000000 -> 84005788603897360/4378919499355307: G#5","56/3 -> 116796346/6103323: F2","5482700892857143/292968750000000 -> 84005788603897360/4378919499355307: A#4","5482700892857143/292968750000000 -> 84005788603897360/4378919499355307: D#5","5482700892857143/292968750000000 -> 84005788603897360/4378919499355307: E5","5482700892857143/292968750000000 -> 84005788603897360/4378919499355307: G#5","56/3 -> 116796346/6103323: F2","113/6 -> 232759483/12206646: F4","113/6 -> 232759483/12206646: D5","113/6 -> 232759483/12206646: F5","5482700892857143/292968750000000 -> 138660139184344430/7255143743387577: A#4","5482700892857143/292968750000000 -> 138660139184344430/7255143743387577: D#5","5482700892857143/292968750000000 -> 138660139184344430/7255143743387577: E5","5482700892857143/292968750000000 -> 138660139184344430/7255143743387577: G#5","56/3 -> 385564988/20224389: F2","113/6 -> 769828379/40448778: F4","113/6 -> 769828379/40448778: D5","113/6 -> 769828379/40448778: F5","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: A#4","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: D#5","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: E5","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: G#5","56/3 -> 350565856/18487509: F2","113/6 -> 701828527/36975018: F4","113/6 -> 701828527/36975018: D5","113/6 -> 701828527/36975018: F5","5482700892857143/292968750000000 -> 5843755058912348/308576751078857: A#4","5482700892857143/292968750000000 -> 5843755058912348/308576751078857: D#5","5482700892857143/292968750000000 -> 5843755058912348/308576751078857: E5","5482700892857143/292968750000000 -> 5843755058912348/308576751078857: G#5","56/3 -> 259984805/13762983: F2","113/6 -> 260740741/13762983: F4","113/6 -> 260740741/13762983: D5","113/6 -> 260740741/13762983: F5","5482700892857143/292968750000000 -> 77054702118157760/4068837484676461: A#4","5482700892857143/292968750000000 -> 77054702118157760/4068837484676461: D#5","5482700892857143/292968750000000 -> 77054702118157760/4068837484676461: E5","5482700892857143/292968750000000 -> 77054702118157760/4068837484676461: G#5","56/3 -> 428514104/22684527: F2","113/6 -> 859520117/45369054: F4","113/6 -> 859520117/45369054: D5","113/6 -> 859520117/45369054: F5","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: A#4","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: D#5","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: E5","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: G#5","56/3 -> 350565856/18487509: F2","113/6 -> 701828527/36975018: F4","113/6 -> 701828527/36975018: D5","113/6 -> 701828527/36975018: F5","5482700892857143/292968750000000 -> 138660139184344430/7255143743387577: A#4","5482700892857143/292968750000000 -> 138660139184344430/7255143743387577: D#5","5482700892857143/292968750000000 -> 138660139184344430/7255143743387577: E5","5482700892857143/292968750000000 -> 138660139184344430/7255143743387577: G#5","56/3 -> 385564988/20224389: F2","113/6 -> 769828379/40448778: F4","113/6 -> 769828379/40448778: D5","113/6 -> 769828379/40448778: F5","5482700892857143/292968750000000 -> 84005788603897360/4378919499355307: A#4","5482700892857143/292968750000000 -> 84005788603897360/4378919499355307: D#5","5482700892857143/292968750000000 -> 84005788603897360/4378919499355307: E5","5482700892857143/292968750000000 -> 84005788603897360/4378919499355307: G#5","56/3 -> 116796346/6103323: F2","113/6 -> 232759483/12206646: F4","113/6 -> 232759483/12206646: D5","113/6 -> 232759483/12206646: F5","5482700892857143/292968750000000 -> 84005788603897360/4378919499355307: A#4","5482700892857143/292968750000000 -> 84005788603897360/4378919499355307: D#5","5482700892857143/292968750000000 -> 84005788603897360/4378919499355307: E5","5482700892857143/292968750000000 -> 84005788603897360/4378919499355307: G#5","5482700892857143/292968750000000 -> 138660139184344430/7255143743387577: A#4","5482700892857143/292968750000000 -> 138660139184344430/7255143743387577: D#5","5482700892857143/292968750000000 -> 138660139184344430/7255143743387577: E5","5482700892857143/292968750000000 -> 138660139184344430/7255143743387577: G#5","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: A#4","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: D#5","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: E5","5482700892857143/292968750000000 -> 168100194771768160/8842758134064207: G#5","58/3 -> 120865228/6103323: A3","58/3 -> 120865228/6103323: D4","58/3 -> 120865228/6103323: D#4","58/3 -> 120865228/6103323: G4","58/3 -> 120865228/6103323: F2","58/3 -> 119431403/6103323: C5","58/3 -> 119431403/6103323: A5","58/3 -> 119431403/6103323: C6","58/3 -> 38725253/1962658: A3","58/3 -> 38725253/1962658: D4","58/3 -> 38725253/1962658: D#4","58/3 -> 38725253/1962658: G4","58/3 -> 38725253/1962658: F2","58/3 -> 230009923/11775948: C5","58/3 -> 230009923/11775948: A5","58/3 -> 230009923/11775948: C6","58/3 -> 138303681/7045894: A3","58/3 -> 138303681/7045894: D4","58/3 -> 138303681/7045894: D#4","58/3 -> 138303681/7045894: G4","58/3 -> 138303681/7045894: F2","58/3 -> 823572895/42275364: C5","58/3 -> 823572895/42275364: A5","58/3 -> 823572895/42275364: C6","58/3 -> 443637122/22684527: A3","58/3 -> 443637122/22684527: D4","58/3 -> 443637122/22684527: D#4","58/3 -> 443637122/22684527: G4","58/3 -> 443637122/22684527: F2","58/3 -> 441102322/22684527: C5","58/3 -> 441102322/22684527: A5","58/3 -> 441102322/22684527: C6","58/3 -> 443637122/22684527: A3","58/3 -> 443637122/22684527: D4","58/3 -> 443637122/22684527: D#4","58/3 -> 443637122/22684527: G4","58/3 -> 443637122/22684527: F2","58/3 -> 441102322/22684527: C5","58/3 -> 441102322/22684527: A5","58/3 -> 441102322/22684527: C6","58/3 -> 310870681/15837336: A3","58/3 -> 310870681/15837336: D4","58/3 -> 310870681/15837336: D#4","58/3 -> 310870681/15837336: G4","58/3 -> 310870681/15837336: F2","58/3 -> 617059177/31674672: C5","58/3 -> 617059177/31674672: A5","58/3 -> 617059177/31674672: C6","58/3 -> 38725253/1962658: A3","58/3 -> 38725253/1962658: D4","58/3 -> 38725253/1962658: D#4","58/3 -> 38725253/1962658: G4","58/3 -> 38725253/1962658: F2","58/3 -> 230009923/11775948: C5","58/3 -> 230009923/11775948: A5","58/3 -> 230009923/11775948: C6","58/3 -> 120865228/6103323: A3","58/3 -> 120865228/6103323: D4","58/3 -> 120865228/6103323: D#4","58/3 -> 120865228/6103323: G4","58/3 -> 120865228/6103323: F2","58/3 -> 119431403/6103323: C5","58/3 -> 119431403/6103323: A5","58/3 -> 119431403/6103323: C6","58/3 -> 120865228/6103323: A3","58/3 -> 120865228/6103323: D4","58/3 -> 120865228/6103323: D#4","58/3 -> 120865228/6103323: G4","58/3 -> 120865228/6103323: F2","58/3 -> 38725253/1962658: A3","58/3 -> 38725253/1962658: D4","58/3 -> 38725253/1962658: D#4","58/3 -> 38725253/1962658: G4","58/3 -> 38725253/1962658: F2","58/3 -> 362890862/18487509: A3","58/3 -> 362890862/18487509: D4","58/3 -> 362890862/18487509: D#4","58/3 -> 362890862/18487509: G4","58/3 -> 362890862/18487509: F2","58/3 -> 443637122/22684527: A3","58/3 -> 443637122/22684527: D4","58/3 -> 443637122/22684527: D#4","58/3 -> 443637122/22684527: G4","58/3 -> 443637122/22684527: F2","58/3 -> 443637122/22684527: A3","58/3 -> 443637122/22684527: D4","58/3 -> 443637122/22684527: D#4","58/3 -> 443637122/22684527: G4","58/3 -> 443637122/22684527: F2","58/3 -> 310870681/15837336: A3","58/3 -> 310870681/15837336: D4","58/3 -> 310870681/15837336: D#4","58/3 -> 310870681/15837336: G4","58/3 -> 310870681/15837336: F2","58/3 -> 399047914/20224389: A3","58/3 -> 399047914/20224389: D4","58/3 -> 399047914/20224389: D#4","58/3 -> 399047914/20224389: G4","58/3 -> 399047914/20224389: F2","58/3 -> 120865228/6103323: A3","58/3 -> 120865228/6103323: D4","58/3 -> 120865228/6103323: D#4","58/3 -> 120865228/6103323: G4","58/3 -> 120865228/6103323: F2","59/3 -> 121465844/6103323: F4","59/3 -> 121465844/6103323: D5","59/3 -> 121465844/6103323: F5","59/3 -> 401767847/20224389: F4","59/3 -> 401767847/20224389: D5","59/3 -> 401767847/20224389: F5","5775669642857143/292968750000000 -> 58980984301944130/2947586044688069: A4","5775669642857143/292968750000000 -> 58980984301944130/2947586044688069: D5","5775669642857143/292968750000000 -> 58980984301944130/2947586044688069: D#5","5775669642857143/292968750000000 -> 58980984301944130/2947586044688069: G5","59/3 -> 366320521/18487509: F4","59/3 -> 366320521/18487509: D5","59/3 -> 366320521/18487509: F5","5775669642857143/292968750000000 -> 6152331809991205/308576751078857: A4","5775669642857143/292968750000000 -> 6152331809991205/308576751078857: D5","5775669642857143/292968750000000 -> 6152331809991205/308576751078857: D#5","5775669642857143/292968750000000 -> 6152331809991205/308576751078857: G5","59/3 -> 544419787/27525966: F4","59/3 -> 544419787/27525966: D5","59/3 -> 544419787/27525966: F5","5775669642857143/292968750000000 -> 81123539602834220/4068837484676461: A4","5775669642857143/292968750000000 -> 81123539602834220/4068837484676461: D5","5775669642857143/292968750000000 -> 81123539602834220/4068837484676461: D#5","5775669642857143/292968750000000 -> 81123539602834220/4068837484676461: G5","59/3 -> 448663831/22684527: F4","59/3 -> 448663831/22684527: D5","59/3 -> 448663831/22684527: F5","5775669642857143/292968750000000 -> 58980984301944130/2947586044688069: A4","5775669642857143/292968750000000 -> 58980984301944130/2947586044688069: D5","5775669642857143/292968750000000 -> 58980984301944130/2947586044688069: D#5","5775669642857143/292968750000000 -> 58980984301944130/2947586044688069: G5","59/3 -> 366320521/18487509: F4","59/3 -> 366320521/18487509: D5","59/3 -> 366320521/18487509: F5","5775669642857143/292968750000000 -> 145915282927732000/7255143743387577: A4","5775669642857143/292968750000000 -> 145915282927732000/7255143743387577: D5","5775669642857143/292968750000000 -> 145915282927732000/7255143743387577: D#5","5775669642857143/292968750000000 -> 145915282927732000/7255143743387577: G5","59/3 -> 401767847/20224389: F4","59/3 -> 401767847/20224389: D5","59/3 -> 401767847/20224389: F5","5775669642857143/292968750000000 -> 88384708103252670/4378919499355307: A4","5775669642857143/292968750000000 -> 88384708103252670/4378919499355307: D5","5775669642857143/292968750000000 -> 88384708103252670/4378919499355307: D#5","5775669642857143/292968750000000 -> 88384708103252670/4378919499355307: G5","59/3 -> 121465844/6103323: F4","59/3 -> 121465844/6103323: D5","59/3 -> 121465844/6103323: F5","5775669642857143/292968750000000 -> 88384708103252670/4378919499355307: A4","5775669642857143/292968750000000 -> 88384708103252670/4378919499355307: D5","5775669642857143/292968750000000 -> 88384708103252670/4378919499355307: D#5","5775669642857143/292968750000000 -> 88384708103252670/4378919499355307: G5","5775669642857143/292968750000000 -> 145915282927732000/7255143743387577: A4","5775669642857143/292968750000000 -> 145915282927732000/7255143743387577: D5","5775669642857143/292968750000000 -> 145915282927732000/7255143743387577: D#5","5775669642857143/292968750000000 -> 145915282927732000/7255143743387577: G5","5775669642857143/292968750000000 -> 58980984301944130/2947586044688069: A4","5775669642857143/292968750000000 -> 58980984301944130/2947586044688069: D5","5775669642857143/292968750000000 -> 58980984301944130/2947586044688069: D#5","5775669642857143/292968750000000 -> 58980984301944130/2947586044688069: G5","5775669642857143/292968750000000 -> 6152331809991205/308576751078857: A4","5775669642857143/292968750000000 -> 6152331809991205/308576751078857: D5","5775669642857143/292968750000000 -> 6152331809991205/308576751078857: D#5","5775669642857143/292968750000000 -> 6152331809991205/308576751078857: G5","5775669642857143/292968750000000 -> 81123539602834220/4068837484676461: A4","5775669642857143/292968750000000 -> 81123539602834220/4068837484676461: D5","5775669642857143/292968750000000 -> 81123539602834220/4068837484676461: D#5","5775669642857143/292968750000000 -> 81123539602834220/4068837484676461: G5","5775669642857143/292968750000000 -> 151578289860567040/7575154215525081: A4","5775669642857143/292968750000000 -> 151578289860567040/7575154215525081: D5","5775669642857143/292968750000000 -> 151578289860567040/7575154215525081: D#5","5775669642857143/292968750000000 -> 151578289860567040/7575154215525081: G5","5775669642857143/292968750000000 -> 145915282927732000/7255143743387577: A4","5775669642857143/292968750000000 -> 145915282927732000/7255143743387577: D5","5775669642857143/292968750000000 -> 145915282927732000/7255143743387577: D#5","5775669642857143/292968750000000 -> 145915282927732000/7255143743387577: G5","5775669642857143/292968750000000 -> 88384708103252670/4378919499355307: A4","5775669642857143/292968750000000 -> 88384708103252670/4378919499355307: D5","5775669642857143/292968750000000 -> 88384708103252670/4378919499355307: D#5","5775669642857143/292968750000000 -> 88384708103252670/4378919499355307: G5","5775669642857143/292968750000000 -> 88384708103252670/4378919499355307: A4","5775669642857143/292968750000000 -> 88384708103252670/4378919499355307: D5","5775669642857143/292968750000000 -> 88384708103252670/4378919499355307: D#5","5775669642857143/292968750000000 -> 88384708103252670/4378919499355307: G5","20/1 -> 124934110/6103323: F2","5775669642857143/292968750000000 -> 67969055941804540/3379531335345951: A4","5775669642857143/292968750000000 -> 67969055941804540/3379531335345951: D5","5775669642857143/292968750000000 -> 67969055941804540/3379531335345951: D#5","5775669642857143/292968750000000 -> 67969055941804540/3379531335345951: G5","20/1 -> 120101075/5887974: F2","5775669642857143/292968750000000 -> 58980984301944130/2947586044688069: A4","5775669642857143/292968750000000 -> 58980984301944130/2947586044688069: D5","5775669642857143/292968750000000 -> 58980984301944130/2947586044688069: D#5","5775669642857143/292968750000000 -> 58980984301944130/2947586044688069: G5","20/1 -> 125071956/6162503: F2","20/1 -> 458760140/22684527: F2","20/1 -> 458760140/22684527: F2","20/1 -> 321428905/15837336: F2","20/1 -> 137510280/6741463: F2","20/1 -> 124934110/6103323: F2","20/1 -> 124934110/6103323: F2","121/6 -> 249035011/12206646: F4","121/6 -> 249035011/12206646: D5","121/6 -> 249035011/12206646: F5","20/1 -> 120101075/5887974: F2","121/6 -> 79941071/3925316: F4","121/6 -> 79941071/3925316: D5","121/6 -> 79941071/3925316: F5","20/1 -> 429002831/21137682: F2","121/6 -> 286267455/14091788: F4","121/6 -> 286267455/14091788: D5","121/6 -> 286267455/14091788: F5","20/1 -> 458760140/22684527: F2","121/6 -> 920012189/45369054: F4","121/6 -> 920012189/45369054: D5","121/6 -> 920012189/45369054: F5","20/1 -> 458760140/22684527: F2","121/6 -> 920012189/45369054: F4","121/6 -> 920012189/45369054: D5","121/6 -> 920012189/45369054: F5","20/1 -> 321428905/15837336: F2","121/6 -> 643454737/31674672: F4","121/6 -> 643454737/31674672: D5","121/6 -> 643454737/31674672: F5","20/1 -> 120101075/5887974: F2","121/6 -> 79941071/3925316: F4","121/6 -> 79941071/3925316: D5","121/6 -> 79941071/3925316: F5","20/1 -> 124934110/6103323: F2","121/6 -> 249035011/12206646: F4","121/6 -> 249035011/12206646: D5","121/6 -> 249035011/12206646: F5","61/3 -> 126968551/6103323: A3","61/3 -> 126968551/6103323: D4","61/3 -> 126968551/6103323: D#4","61/3 -> 126968551/6103323: G4","61/3 -> 40687911/1962658: A3","61/3 -> 40687911/1962658: D4","61/3 -> 40687911/1962658: D#4","61/3 -> 40687911/1962658: G4","61/3 -> 326708017/15837336: A3","61/3 -> 326708017/15837336: D4","61/3 -> 326708017/15837336: D#4","61/3 -> 326708017/15837336: G4","61/3 -> 466321649/22684527: A3","61/3 -> 466321649/22684527: D4","61/3 -> 466321649/22684527: D#4","61/3 -> 466321649/22684527: G4","61/3 -> 466321649/22684527: A3","61/3 -> 466321649/22684527: D4","61/3 -> 466321649/22684527: D#4","61/3 -> 466321649/22684527: G4","61/3 -> 326708017/15837336: A3","61/3 -> 326708017/15837336: D4","61/3 -> 326708017/15837336: D#4","61/3 -> 326708017/15837336: G4","61/3 -> 419272303/20224389: A3","61/3 -> 419272303/20224389: D4","61/3 -> 419272303/20224389: D#4","61/3 -> 419272303/20224389: G4","61/3 -> 126968551/6103323: A3","61/3 -> 126968551/6103323: D4","61/3 -> 126968551/6103323: D#4","61/3 -> 126968551/6103323: G4","61/3 -> 126968551/6103323: A3","61/3 -> 126968551/6103323: D4","61/3 -> 126968551/6103323: D#4","61/3 -> 126968551/6103323: G4","61/3 -> 419272303/20224389: A3","61/3 -> 419272303/20224389: D4","61/3 -> 419272303/20224389: D#4","61/3 -> 419272303/20224389: G4","61/3 -> 381378371/18487509: A3","61/3 -> 381378371/18487509: D4","61/3 -> 381378371/18487509: D#4","61/3 -> 381378371/18487509: G4","61/3 -> 282923110/13762983: A3","61/3 -> 282923110/13762983: D4","61/3 -> 282923110/13762983: D#4","61/3 -> 282923110/13762983: G4","61/3 -> 466321649/22684527: A3","61/3 -> 466321649/22684527: D4","61/3 -> 466321649/22684527: D#4","61/3 -> 466321649/22684527: G4","61/3 -> 381378371/18487509: A3","61/3 -> 381378371/18487509: D4","61/3 -> 381378371/18487509: D#4","61/3 -> 381378371/18487509: G4","61/3 -> 419272303/20224389: A3","61/3 -> 419272303/20224389: D4","61/3 -> 419272303/20224389: D#4","61/3 -> 419272303/20224389: G4","61/3 -> 126968551/6103323: A3","61/3 -> 126968551/6103323: D4","61/3 -> 126968551/6103323: D#4","61/3 -> 126968551/6103323: G4","62/3 -> 129002992/6103323: F2","62/3 -> 127569167/6103323: C5","62/3 -> 127569167/6103323: A5","62/3 -> 127569167/6103323: C6","62/3 -> 426013766/20224389: F2","62/3 -> 421992236/20224389: C5","62/3 -> 421992236/20224389: A5","62/3 -> 421992236/20224389: C6","6068638392857143/292968750000000 -> 61928570346632190/2947586044688069: A4","6068638392857143/292968750000000 -> 61928570346632190/2947586044688069: D5","6068638392857143/292968750000000 -> 61928570346632190/2947586044688069: D#5","6068638392857143/292968750000000 -> 61928570346632190/2947586044688069: G5","62/3 -> 387540874/18487509: F2","62/3 -> 384808030/18487509: C5","62/3 -> 384808030/18487509: A5","62/3 -> 384808030/18487509: C6","6068638392857143/292968750000000 -> 6460908561070062/308576751078857: A4","6068638392857143/292968750000000 -> 6460908561070062/308576751078857: D5","6068638392857143/292968750000000 -> 6460908561070062/308576751078857: D#5","6068638392857143/292968750000000 -> 6460908561070062/308576751078857: G5","62/3 -> 287510771/13762983: F2","62/3 -> 571945753/27525966: C5","62/3 -> 571945753/27525966: A5","62/3 -> 571945753/27525966: C6","6068638392857143/292968750000000 -> 85192377087510690/4068837484676461: A4","6068638392857143/292968750000000 -> 85192377087510690/4068837484676461: D5","6068638392857143/292968750000000 -> 85192377087510690/4068837484676461: D#5","6068638392857143/292968750000000 -> 85192377087510690/4068837484676461: G5","62/3 -> 473883158/22684527: F2","62/3 -> 471348358/22684527: C5","62/3 -> 471348358/22684527: A5","62/3 -> 471348358/22684527: C6","6068638392857143/292968750000000 -> 61928570346632190/2947586044688069: A4","6068638392857143/292968750000000 -> 61928570346632190/2947586044688069: D5","6068638392857143/292968750000000 -> 61928570346632190/2947586044688069: D#5","6068638392857143/292968750000000 -> 61928570346632190/2947586044688069: G5","62/3 -> 387540874/18487509: F2","62/3 -> 384808030/18487509: C5","62/3 -> 384808030/18487509: A5","62/3 -> 384808030/18487509: C6","6068638392857143/292968750000000 -> 153170426671119580/7255143743387577: A4","6068638392857143/292968750000000 -> 153170426671119580/7255143743387577: D5","6068638392857143/292968750000000 -> 153170426671119580/7255143743387577: D#5","6068638392857143/292968750000000 -> 153170426671119580/7255143743387577: G5","62/3 -> 426013766/20224389: F2","62/3 -> 421992236/20224389: C5","62/3 -> 421992236/20224389: A5","62/3 -> 421992236/20224389: C6","6068638392857143/292968750000000 -> 92763627602607980/4378919499355307: A4","6068638392857143/292968750000000 -> 92763627602607980/4378919499355307: D5","6068638392857143/292968750000000 -> 92763627602607980/4378919499355307: D#5","6068638392857143/292968750000000 -> 92763627602607980/4378919499355307: G5","62/3 -> 129002992/6103323: F2","62/3 -> 127569167/6103323: C5","62/3 -> 127569167/6103323: A5","62/3 -> 127569167/6103323: C6","6068638392857143/292968750000000 -> 92763627602607980/4378919499355307: A4","6068638392857143/292968750000000 -> 92763627602607980/4378919499355307: D5","6068638392857143/292968750000000 -> 92763627602607980/4378919499355307: D#5","6068638392857143/292968750000000 -> 92763627602607980/4378919499355307: G5","62/3 -> 129002992/6103323: F2","6068638392857143/292968750000000 -> 89185734096438130/4224414169182439: A4","6068638392857143/292968750000000 -> 89185734096438130/4224414169182439: D5","6068638392857143/292968750000000 -> 89185734096438130/4224414169182439: D#5","6068638392857143/292968750000000 -> 89185734096438130/4224414169182439: G5","62/3 -> 124026391/5887974: F2","6068638392857143/292968750000000 -> 61928570346632190/2947586044688069: A4","6068638392857143/292968750000000 -> 61928570346632190/2947586044688069: D5","6068638392857143/292968750000000 -> 61928570346632190/2947586044688069: D#5","6068638392857143/292968750000000 -> 61928570346632190/2947586044688069: G5","62/3 -> 387540874/18487509: F2","6068638392857143/292968750000000 -> 6460908561070062/308576751078857: A4","6068638392857143/292968750000000 -> 6460908561070062/308576751078857: D5","6068638392857143/292968750000000 -> 6460908561070062/308576751078857: D#5","6068638392857143/292968750000000 -> 6460908561070062/308576751078857: G5","62/3 -> 287510771/13762983: F2","6068638392857143/292968750000000 -> 85192377087510690/4068837484676461: A4","6068638392857143/292968750000000 -> 85192377087510690/4068837484676461: D5","6068638392857143/292968750000000 -> 85192377087510690/4068837484676461: D#5","6068638392857143/292968750000000 -> 85192377087510690/4068837484676461: G5","62/3 -> 473883158/22684527: F2","6068638392857143/292968750000000 -> 53051148025364030/2525051405175027: A4","6068638392857143/292968750000000 -> 53051148025364030/2525051405175027: D5","6068638392857143/292968750000000 -> 53051148025364030/2525051405175027: D#5","6068638392857143/292968750000000 -> 53051148025364030/2525051405175027: G5","62/3 -> 331987129/15837336: F2","6068638392857143/292968750000000 -> 153170426671119580/7255143743387577: A4","6068638392857143/292968750000000 -> 153170426671119580/7255143743387577: D5","6068638392857143/292968750000000 -> 153170426671119580/7255143743387577: D#5","6068638392857143/292968750000000 -> 153170426671119580/7255143743387577: G5","62/3 -> 426013766/20224389: F2","6068638392857143/292968750000000 -> 92763627602607980/4378919499355307: A4","6068638392857143/292968750000000 -> 92763627602607980/4378919499355307: D5","6068638392857143/292968750000000 -> 92763627602607980/4378919499355307: D#5","6068638392857143/292968750000000 -> 92763627602607980/4378919499355307: G5","62/3 -> 129002992/6103323: F2","21/1 -> 131037433/6103323: A3","21/1 -> 131037433/6103323: D4","21/1 -> 131037433/6103323: D#4","21/1 -> 131037433/6103323: G4","6068638392857143/292968750000000 -> 92763627602607980/4378919499355307: A4","6068638392857143/292968750000000 -> 92763627602607980/4378919499355307: D5","6068638392857143/292968750000000 -> 92763627602607980/4378919499355307: D#5","6068638392857143/292968750000000 -> 92763627602607980/4378919499355307: G5","21/1 -> 129603608/6103323: C5","21/1 -> 129603608/6103323: A5","21/1 -> 129603608/6103323: C6","21/1 -> 125989049/5887974: A3","21/1 -> 125989049/5887974: D4","21/1 -> 125989049/5887974: D#4","21/1 -> 125989049/5887974: G4","6068638392857143/292968750000000 -> 89185734096438130/4224414169182439: A4","6068638392857143/292968750000000 -> 89185734096438130/4224414169182439: D5","6068638392857143/292968750000000 -> 89185734096438130/4224414169182439: D#5","6068638392857143/292968750000000 -> 89185734096438130/4224414169182439: G5","21/1 -> 249636503/11775948: C5","21/1 -> 249636503/11775948: A5","21/1 -> 249636503/11775948: C6","21/1 -> 450140513/21137682: A3","21/1 -> 450140513/21137682: D4","21/1 -> 450140513/21137682: D#4","21/1 -> 450140513/21137682: G4","6068638392857143/292968750000000 -> 39828370875693944/1895692884863125: A4","6068638392857143/292968750000000 -> 39828370875693944/1895692884863125: D5","6068638392857143/292968750000000 -> 39828370875693944/1895692884863125: D#5","6068638392857143/292968750000000 -> 39828370875693944/1895692884863125: G5","21/1 -> 894031835/42275364: C5","21/1 -> 894031835/42275364: A5","21/1 -> 894031835/42275364: C6","21/1 -> 481444667/22684527: A3","21/1 -> 481444667/22684527: D4","21/1 -> 481444667/22684527: D#4","21/1 -> 481444667/22684527: G4","21/1 -> 478909867/22684527: C5","21/1 -> 478909867/22684527: A5","21/1 -> 478909867/22684527: C6","21/1 -> 481444667/22684527: A3","21/1 -> 481444667/22684527: D4","21/1 -> 481444667/22684527: D#4","21/1 -> 481444667/22684527: G4","21/1 -> 478909867/22684527: C5","21/1 -> 478909867/22684527: A5","21/1 -> 478909867/22684527: C6","21/1 -> 337266241/15837336: A3","21/1 -> 337266241/15837336: D4","21/1 -> 337266241/15837336: D#4","21/1 -> 337266241/15837336: G4","21/1 -> 669850297/31674672: C5","21/1 -> 669850297/31674672: A5","21/1 -> 669850297/31674672: C6","21/1 -> 144251743/6741463: A3","21/1 -> 144251743/6741463: D4","21/1 -> 144251743/6741463: D#4","21/1 -> 144251743/6741463: G4","21/1 -> 142911233/6741463: C5","21/1 -> 142911233/6741463: A5","21/1 -> 142911233/6741463: C6","21/1 -> 131037433/6103323: A3","21/1 -> 131037433/6103323: D4","21/1 -> 131037433/6103323: D#4","21/1 -> 131037433/6103323: G4","21/1 -> 129603608/6103323: C5","21/1 -> 129603608/6103323: A5","21/1 -> 129603608/6103323: C6","21/1 -> 131037433/6103323: A3","21/1 -> 131037433/6103323: D4","21/1 -> 131037433/6103323: D#4","21/1 -> 131037433/6103323: G4","21/1 -> 125989049/5887974: A3","21/1 -> 125989049/5887974: D4","21/1 -> 125989049/5887974: D#4","21/1 -> 125989049/5887974: G4","21/1 -> 337266241/15837336: A3","21/1 -> 337266241/15837336: D4","21/1 -> 337266241/15837336: D#4","21/1 -> 337266241/15837336: G4","21/1 -> 481444667/22684527: A3","21/1 -> 481444667/22684527: D4","21/1 -> 481444667/22684527: D#4","21/1 -> 481444667/22684527: G4","21/1 -> 481444667/22684527: A3","21/1 -> 481444667/22684527: D4","21/1 -> 481444667/22684527: D#4","21/1 -> 481444667/22684527: G4","21/1 -> 337266241/15837336: A3","21/1 -> 337266241/15837336: D4","21/1 -> 337266241/15837336: D#4","21/1 -> 337266241/15837336: G4","21/1 -> 144251743/6741463: A3","21/1 -> 144251743/6741463: D4","21/1 -> 144251743/6741463: D#4","21/1 -> 144251743/6741463: G4","21/1 -> 131037433/6103323: A3","21/1 -> 131037433/6103323: D4","21/1 -> 131037433/6103323: D#4","21/1 -> 131037433/6103323: G4","64/3 -> 133071874/6103323: B1","64/3 -> 42650569/1962658: B1","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: A4","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: D5","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: D#5","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: G5","64/3 -> 399865880/18487509: B1","2087983630952381/97656250000000 -> 12557847915804048/581262497810923: A4","2087983630952381/97656250000000 -> 12557847915804048/581262497810923: D5","2087983630952381/97656250000000 -> 12557847915804048/581262497810923: D#5","2087983630952381/97656250000000 -> 12557847915804048/581262497810923: G5","64/3 -> 489006176/22684527: B1","2087983630952381/97656250000000 -> 12557847915804048/581262497810923: A4","2087983630952381/97656250000000 -> 12557847915804048/581262497810923: D5","2087983630952381/97656250000000 -> 12557847915804048/581262497810923: D#5","2087983630952381/97656250000000 -> 12557847915804048/581262497810923: G5","64/3 -> 489006176/22684527: B1","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: A4","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: D5","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: D#5","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: G5","64/3 -> 399865880/18487509: B1","2087983630952381/97656250000000 -> 52669063055570430/2418381247795859: A4","2087983630952381/97656250000000 -> 52669063055570430/2418381247795859: D5","2087983630952381/97656250000000 -> 52669063055570430/2418381247795859: D#5","2087983630952381/97656250000000 -> 52669063055570430/2418381247795859: G5","64/3 -> 439496692/20224389: B1","2087983630952381/97656250000000 -> 95682907268844850/4378919499355307: A4","2087983630952381/97656250000000 -> 95682907268844850/4378919499355307: D5","2087983630952381/97656250000000 -> 95682907268844850/4378919499355307: D#5","2087983630952381/97656250000000 -> 95682907268844850/4378919499355307: G5","64/3 -> 133071874/6103323: B1","2087983630952381/97656250000000 -> 95682907268844850/4378919499355307: A4","2087983630952381/97656250000000 -> 95682907268844850/4378919499355307: D5","2087983630952381/97656250000000 -> 95682907268844850/4378919499355307: D#5","2087983630952381/97656250000000 -> 95682907268844850/4378919499355307: G5","64/3 -> 133071874/6103323: B1","43/2 -> 265310539/12206646: B3","43/2 -> 265310539/12206646: G4","43/2 -> 265310539/12206646: B4","2087983630952381/97656250000000 -> 52669063055570430/2418381247795859: A4","2087983630952381/97656250000000 -> 52669063055570430/2418381247795859: D5","2087983630952381/97656250000000 -> 52669063055570430/2418381247795859: D#5","2087983630952381/97656250000000 -> 52669063055570430/2418381247795859: G5","64/3 -> 439496692/20224389: B1","43/2 -> 292563929/13482926: B3","43/2 -> 292563929/13482926: G4","43/2 -> 292563929/13482926: B4","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: A4","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: D5","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: D#5","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: G5","64/3 -> 399865880/18487509: B1","43/2 -> 266809525/12325006: B3","43/2 -> 266809525/12325006: G4","43/2 -> 266809525/12325006: B4","2087983630952381/97656250000000 -> 6666626395122633/308576751078857: A4","2087983630952381/97656250000000 -> 6666626395122633/308576751078857: D5","2087983630952381/97656250000000 -> 6666626395122633/308576751078857: D#5","2087983630952381/97656250000000 -> 6666626395122633/308576751078857: G5","64/3 -> 296686093/13762983: B1","43/2 -> 99147343/4587661: B3","43/2 -> 99147343/4587661: G4","43/2 -> 99147343/4587661: B4","2087983630952381/97656250000000 -> 12557847915804048/581262497810923: A4","2087983630952381/97656250000000 -> 12557847915804048/581262497810923: D5","2087983630952381/97656250000000 -> 12557847915804048/581262497810923: D#5","2087983630952381/97656250000000 -> 12557847915804048/581262497810923: G5","64/3 -> 489006176/22684527: B1","43/2 -> 980504261/45369054: B3","43/2 -> 980504261/45369054: G4","43/2 -> 980504261/45369054: B4","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: A4","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: D5","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: D#5","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: G5","64/3 -> 399865880/18487509: B1","43/2 -> 266809525/12325006: B3","43/2 -> 266809525/12325006: G4","43/2 -> 266809525/12325006: B4","2087983630952381/97656250000000 -> 52669063055570430/2418381247795859: A4","2087983630952381/97656250000000 -> 52669063055570430/2418381247795859: D5","2087983630952381/97656250000000 -> 52669063055570430/2418381247795859: D#5","2087983630952381/97656250000000 -> 52669063055570430/2418381247795859: G5","64/3 -> 439496692/20224389: B1","43/2 -> 292563929/13482926: B3","43/2 -> 292563929/13482926: G4","43/2 -> 292563929/13482926: B4","2087983630952381/97656250000000 -> 95682907268844850/4378919499355307: A4","2087983630952381/97656250000000 -> 95682907268844850/4378919499355307: D5","2087983630952381/97656250000000 -> 95682907268844850/4378919499355307: D#5","2087983630952381/97656250000000 -> 95682907268844850/4378919499355307: G5","64/3 -> 133071874/6103323: B1","43/2 -> 265310539/12206646: B3","43/2 -> 265310539/12206646: G4","43/2 -> 265310539/12206646: B4","2087983630952381/97656250000000 -> 95682907268844850/4378919499355307: A4","2087983630952381/97656250000000 -> 95682907268844850/4378919499355307: D5","2087983630952381/97656250000000 -> 95682907268844850/4378919499355307: D#5","2087983630952381/97656250000000 -> 95682907268844850/4378919499355307: G5","2087983630952381/97656250000000 -> 52669063055570430/2418381247795859: A4","2087983630952381/97656250000000 -> 52669063055570430/2418381247795859: D5","2087983630952381/97656250000000 -> 52669063055570430/2418381247795859: D#5","2087983630952381/97656250000000 -> 52669063055570430/2418381247795859: G5","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: A4","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: D5","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: D#5","2087983630952381/97656250000000 -> 63893627709757570/2947586044688069: G5"] -export const festivalOfFingers3 = ["0/1 -> 2/3: D2","2/3 -> 4/3: D2","0/1 -> 2/1: D3","0/1 -> 2/1: F3","0/1 -> 2/1: C4","0/1 -> 1/1: E4","-1/6 -> 1/6: D3","-3/2 -> -1/2: D4","-3/2 -> -1/2: F4","-3/2 -> -1/2: C5","-1/2 -> 0/1: D5","1/2 -> 5/6: D3","1/2 -> 3/2: D4","1/2 -> 3/2: F4","1/2 -> 3/2: C5","1/2 -> 1/1: E5","-1/3 -> -1/9: D4","1/3 -> 5/9: D4","-1/1 -> -1/3: D5","-1/1 -> -1/3: F5","-1/1 -> -1/3: C6","0/1 -> 1/3: D6","-1/2 -> -1/3: D5","1/6 -> 1/3: D5","5/6 -> 1/1: D5","-1/2 -> 0/1: D6","-1/2 -> 0/1: F6","-1/2 -> 0/1: C7","-1/2 -> -1/4: E7","1/2 -> 3/4: D7","0/1 -> 2959010/6357457: E6","1/3 -> 15234487/19072371: A6","2/3 -> 21591944/19072371: E6","-1/6 -> 2104468736797571/8702616579830646: A6","8333333333333333/50000000000000000 -> 1373819322803855/2201431726292031: E6","1/2 -> 4377376039822896/4572194814682007: A6","5/6 -> 3319560550153256/2571859583258629: E6","0/1 -> 2449385325113932/6118631362915039: A6","8333333333333333/25000000000000000 -> 4228380314672761/5402772639541153: E6","2/3 -> 880479533225298/788984983228147: A6","1/1 -> 10841832558314006/7480746507644653: E6","-1/6 -> 1567073/6949458: E6","1/6 -> 3883559/6949458: A6","1/2 -> 17103943/18173046: E6","5/6 -> 23161625/18173046: A6","2/3 -> 4/3: D2","4/3 -> 2/1: D2","0/1 -> 2/1: D3","0/1 -> 2/1: F3","0/1 -> 2/1: C4","1/1 -> 2/1: D4","1/2 -> 5/6: D3","7/6 -> 3/2: D3","11/6 -> 13/6: D3","1/2 -> 3/2: D4","1/2 -> 3/2: F4","1/2 -> 3/2: C5","1/2 -> 1/1: E5","3/2 -> 2/1: D5","1/1 -> 11/9: D4","5/3 -> 17/9: D4","1/1 -> 5/3: D5","1/1 -> 5/3: F5","1/1 -> 5/3: C6","1/1 -> 4/3: E6","5/6 -> 1/1: D5","-1/2 -> 0/1: D6","-1/2 -> 0/1: F6","-1/2 -> 0/1: C7","1/2 -> 3/4: D7","3/2 -> 5/3: D5","3/2 -> 2/1: D6","3/2 -> 2/1: F6","3/2 -> 2/1: C7","3/2 -> 7/4: E7","1/1 -> 9185179/5904744: A6","4/3 -> 3717809/1968248: E6","5/3 -> 13121675/5904744: A6","5/6 -> 11/8: E6","7291666666666667/6250000000000000 -> 41/24: A6","3/2 -> 6380208333333333/3125000000000000: E6","11/6 -> 19/8: A6","1/1 -> 9457505246003468/6192551553249359: E6","8333333333333333/6250000000000000 -> 16642474531499248/8944815351423471: A6","5/3 -> 5731540150009094/2612482686527073: E6","5/6 -> 65075585/48359214: A6","7/6 -> 81195323/48359214: E6","3/2 -> 97315061/48359214: A6","11/6 -> 113434799/48359214: E6","2/1 -> 8/3: G2","8/3 -> 10/3: G2","2/1 -> 4/1: G3","2/1 -> 4/1: B3","2/1 -> 4/1: F4","2/1 -> 3/1: A4","11/6 -> 13/6: G3","1/2 -> 3/2: G4","1/2 -> 3/2: B4","1/2 -> 3/2: F5","3/2 -> 2/1: G5","5/2 -> 17/6: G3","5/2 -> 7/2: G4","5/2 -> 7/2: B4","5/2 -> 7/2: F5","5/2 -> 3/1: A5","5/3 -> 17/9: G4","7/3 -> 23/9: G4","1/1 -> 5/3: G5","1/1 -> 5/3: B5","1/1 -> 5/3: F6","2/1 -> 7/3: G6","3/2 -> 5/3: G5","13/6 -> 7/3: G5","17/6 -> 3/1: G5","3/2 -> 2/1: G6","3/2 -> 2/1: B6","3/2 -> 2/1: F7","3/2 -> 7/4: A7","5/2 -> 11/4: G7","2/1 -> 1252614/477271: A6","7/3 -> 4235113/1431813: D7","8/3 -> 4712384/1431813: A6","11/6 -> 11167287547141310/4612869769334793: D7","6770833333333333/3125000000000000 -> 1907517163373764/684545614840673: A6","5/2 -> 9980265051126480/3198927640914917: D7","17/6 -> 6213698023930192/1799396798014641: A6","2/1 -> 12195950746536256/4724360257387161: D7","7291666666666667/3125000000000000 -> 7794390895277625/2643655513533446: A6","8/3 -> 10135426372289656/3088494949042797: D7","11/6 -> 41247569/17125134: A6","13/6 -> 46955947/17125134: D7","5/2 -> 33374615/10731666: A6","17/6 -> 12317279/3577222: D7","8/3 -> 10/3: G2","10/3 -> 4/1: G2","2/1 -> 4/1: G3","2/1 -> 4/1: B3","2/1 -> 4/1: F4","3/1 -> 4/1: G4","5/2 -> 17/6: G3","19/6 -> 7/2: G3","23/6 -> 25/6: G3","5/2 -> 7/2: G4","5/2 -> 7/2: B4","5/2 -> 7/2: F5","5/2 -> 3/1: A5","7/2 -> 4/1: G5","3/1 -> 29/9: G4","11/3 -> 35/9: G4","3/1 -> 11/3: G5","3/1 -> 11/3: B5","3/1 -> 11/3: F6","3/1 -> 10/3: A6","17/6 -> 3/1: G5","3/2 -> 2/1: G6","3/2 -> 2/1: B6","3/2 -> 2/1: F7","5/2 -> 11/4: G7","7/2 -> 11/3: G5","7/2 -> 4/1: G6","7/2 -> 4/1: B6","7/2 -> 4/1: F7","7/2 -> 15/4: A7","3/1 -> 7755932/2118029: D7","10/3 -> 25385825/6354087: A6","11/3 -> 27503854/6354087: D7","17/6 -> 10051747458055616/2878934796899557: A6","4947916666666667/1562500000000000 -> 31201354054596172/8157611745526057: D7","7/2 -> 31922766193747520/7677159458398819: A6","23/6 -> 38792046764865510/8636804390698671: D7","3/1 -> 4463254412015279/1221671700477600: A6","5208333333333333/1562500000000000 -> 28140600074716296/7058562330480853: D7","11/3 -> 411249523038988/95195197439813: A6","17/6 -> 61681749/17719702: D7","19/6 -> 202764949/53159106: A6","7/2 -> 220484651/53159106: D7","23/6 -> 79401451/17719702: A6","4/1 -> 14/3: C2","14/3 -> 16/3: C2","4/1 -> 6/1: C3","4/1 -> 6/1: Eb3","4/1 -> 6/1: Bb3","4/1 -> 5/1: D4","23/6 -> 25/6: C3","5/2 -> 7/2: C4","5/2 -> 7/2: Eb4","5/2 -> 7/2: Bb4","7/2 -> 4/1: C5","9/2 -> 29/6: C3","9/2 -> 11/2: C4","9/2 -> 11/2: Eb4","9/2 -> 11/2: Bb4","9/2 -> 5/1: D5","11/3 -> 35/9: C4","13/3 -> 41/9: C4","3/1 -> 11/3: C5","3/1 -> 11/3: Eb5","3/1 -> 11/3: Bb5","4/1 -> 13/3: C6","7/2 -> 11/3: C5","25/6 -> 13/3: C5","29/6 -> 5/1: C5","7/2 -> 4/1: C6","7/2 -> 4/1: Eb6","7/2 -> 4/1: Bb6","7/2 -> 15/4: D7","9/2 -> 19/4: C7","4/1 -> 9873961/2118029: D6","13/3 -> 31739912/6354087: G6","14/3 -> 33857941/6354087: D6","23/6 -> 28854507207870490/6412303447723389: G6","6510416666666667/1562500000000000 -> 41550305385955730/8602558089074099: D6","9/2 -> 34594579786062244/6700055301189423: G6","29/6 -> 27620948664844040/5025041475892067: D6","4/1 -> 26129125058650972/5599740520119667: G6","6770833333333333/1562500000000000 -> 1945276029918013/389221698262850: D6","14/3 -> 18635829817503690/3495619911700487: G6","23/6 -> 64255793/14282886: D6","25/6 -> 23005585/4760962: G6","9/2 -> 73777717/14282886: D6","29/6 -> 78538679/14282886: G6","14/3 -> 16/3: C2","16/3 -> 6/1: C2","4/1 -> 6/1: C3","4/1 -> 6/1: Eb3","4/1 -> 6/1: Bb3","5/1 -> 6/1: C4","9/2 -> 29/6: C3","31/6 -> 11/2: C3","35/6 -> 37/6: C3","9/2 -> 11/2: C4","9/2 -> 11/2: Eb4","9/2 -> 11/2: Bb4","9/2 -> 5/1: D5","11/2 -> 6/1: C5","5/1 -> 47/9: C4","17/3 -> 53/9: C4","5/1 -> 17/3: C5","5/1 -> 17/3: Eb5","5/1 -> 17/3: Bb5","5/1 -> 16/3: D6","29/6 -> 5/1: C5","7/2 -> 4/1: C6","7/2 -> 4/1: Eb6","7/2 -> 4/1: Bb6","9/2 -> 19/4: C7","11/2 -> 17/3: C5","11/2 -> 6/1: C6","11/2 -> 6/1: Eb6","11/2 -> 6/1: Bb6","11/2 -> 23/4: D7","5/1 -> 2684427/477271: G6","16/3 -> 8530552/1431813: D6","17/3 -> 9007823/1431813: G6","29/6 -> 966452303691767/176795240258798: D6","8072916666666667/1562500000000000 -> 14043149135989472/2421299535925723: G6","11/2 -> 46264140680432320/7543263584375381: D6","35/6 -> 1143247543950565/176795240258798: G6","5/1 -> 10067285969853400/1784699782729149: D6","8333333333333333/1562500000000000 -> 41069246184966630/6874413506598923: G6","17/3 -> 18996332329697908/3011680883355439: D6","29/6 -> 97121153/17719702: G6","31/6 -> 309083161/53159106: D6","11/2 -> 326802863/53159106: G6","35/6 -> 114840855/17719702: D6","6/1 -> 20/3: F2","20/3 -> 22/3: F2","6/1 -> 8/1: F3","6/1 -> 8/1: A3","6/1 -> 8/1: Eb4","6/1 -> 7/1: G4","35/6 -> 37/6: F3","9/2 -> 11/2: F4","9/2 -> 11/2: A4","9/2 -> 11/2: Eb5","11/2 -> 6/1: F5","13/2 -> 41/6: F3","13/2 -> 15/2: F4","13/2 -> 15/2: A4","13/2 -> 15/2: Eb5","13/2 -> 7/1: G5","17/3 -> 53/9: F4","19/3 -> 59/9: F4","5/1 -> 17/3: F5","5/1 -> 17/3: A5","5/1 -> 17/3: Eb6","6/1 -> 19/3: F6","11/2 -> 17/3: F5","37/6 -> 19/3: F5","41/6 -> 7/1: F5","11/2 -> 6/1: F6","11/2 -> 6/1: A6","11/2 -> 6/1: Eb7","11/2 -> 23/4: G7","13/2 -> 27/4: F7","6/1 -> 38708899/5904744: G6","19/3 -> 13559049/1968248: C7","20/3 -> 42645395/5904744: G6","35/6 -> 2881148291635328/447907269699499: C7","4817708333333333/781250000000000 -> 6188512074584242/919684280386799: G6","13/2 -> 421554371714592/59690922498703: C7","41/6 -> 19865310564637184/2686091512441635: G6","6/1 -> 48191738128662110/7296663522720337: C7","4947916666666667/781250000000000 -> 14236430270541754/2062596007017323: G6","20/3 -> 46493785455822940/6425766460597515: C7","35/6 -> 23048945/3577222: G6","37/6 -> 72724057/10731666: C7","13/2 -> 40388287/5708378: G6","41/6 -> 126873239/17125134: C7","20/3 -> 22/3: F2","22/3 -> 8/1: F2","6/1 -> 8/1: F3","6/1 -> 8/1: A3","6/1 -> 8/1: Eb4","7/1 -> 8/1: F4","13/2 -> 41/6: F3","43/6 -> 15/2: F3","47/6 -> 49/6: F3","13/2 -> 15/2: F4","13/2 -> 15/2: A4","13/2 -> 15/2: Eb5","13/2 -> 7/1: G5","15/2 -> 8/1: F5","7/1 -> 65/9: F4","23/3 -> 71/9: F4","7/1 -> 23/3: F5","7/1 -> 23/3: A5","7/1 -> 23/3: Eb6","7/1 -> 22/3: G6","41/6 -> 7/1: F5","11/2 -> 6/1: F6","11/2 -> 6/1: A6","11/2 -> 6/1: Eb7","13/2 -> 27/4: F7","15/2 -> 23/3: F5","15/2 -> 8/1: F6","15/2 -> 8/1: A6","15/2 -> 8/1: Eb7","15/2 -> 31/4: G7","7/1 -> 47461209/6357457: C7","22/3 -> 148741084/19072371: G6","23/3 -> 155098541/19072371: C7","41/6 -> 2366526739206165/323530042078346: G6","5598958333333333/781250000000000 -> 16943870020312012/2215453141146841: C7","15/2 -> 12241604427496592/1533772051334381: G6","47/6 -> 4199113024444115/505022504707662: C7","7/1 -> 39847186207771304/5315065383911133: G6","5729166666666667/781250000000000 -> 6679586414739248/853036964937541: C7","23/3 -> 16271461173892024/1993149518966675: G6","41/6 -> 355230869/48359214: C7","43/6 -> 371350607/48359214: G6","15/2 -> 387470345/48359214: C7","47/6 -> 403590083/48359214: G6","8/1 -> 26/3: D2","26/3 -> 28/3: D2","8/1 -> 10/1: D3","8/1 -> 10/1: F3","8/1 -> 10/1: C4","8/1 -> 9/1: E4","47/6 -> 49/6: D3","13/2 -> 15/2: D4","13/2 -> 15/2: F4","13/2 -> 15/2: C5","15/2 -> 8/1: D5","17/2 -> 53/6: D3","17/2 -> 19/2: D4","17/2 -> 19/2: F4","17/2 -> 19/2: C5","17/2 -> 9/1: E5","23/3 -> 71/9: D4","25/3 -> 77/9: D4","7/1 -> 23/3: D5","7/1 -> 23/3: F5","7/1 -> 23/3: C6","8/1 -> 25/3: D6","15/2 -> 23/3: D5","49/6 -> 25/3: D5","53/6 -> 9/1: D5","15/2 -> 8/1: D6","15/2 -> 8/1: F6","15/2 -> 8/1: C7","15/2 -> 31/4: E7","17/2 -> 35/4: D7","8/1 -> 57255148/6842241: E6","25/3 -> 59535895/6842241: A6","26/3 -> 61816642/6842241: E6","47/6 -> 49702601227909336/6018590368330479: A6","6380208333333333/781250000000000 -> 34063646493355052/3987498975925189: E6","17/2 -> 40582539637883500/4572194814682007: A6","53/6 -> 23684965074062350/2571859583258629: E6","8/1 -> 40460691973567016/4797890223562717: A6","6510416666666667/781250000000000 -> 71062729503430850/8151855676993441: E6","26/3 -> 23232176341116424/2566892257891595: A6","47/6 -> 150372947/18173046: E6","49/6 -> 52143543/6057682: A6","17/2 -> 61795709/6949458: E6","53/6 -> 64112195/6949458: A6","26/3 -> 28/3: D2","28/3 -> 10/1: D2","8/1 -> 10/1: D3","8/1 -> 10/1: F3","8/1 -> 10/1: C4","9/1 -> 10/1: D4","17/2 -> 53/6: D3","55/6 -> 19/2: D3","59/6 -> 61/6: D3","17/2 -> 19/2: D4","17/2 -> 19/2: F4","17/2 -> 19/2: C5","17/2 -> 9/1: E5","19/2 -> 10/1: D5","9/1 -> 83/9: D4","29/3 -> 89/9: D4","9/1 -> 29/3: D5","9/1 -> 29/3: F5","9/1 -> 29/3: C6","9/1 -> 28/3: E6","53/6 -> 9/1: D5","15/2 -> 8/1: D6","15/2 -> 8/1: F6","15/2 -> 8/1: C7","17/2 -> 35/4: D7","19/2 -> 29/3: D5","19/2 -> 10/1: D6","19/2 -> 10/1: F6","19/2 -> 10/1: C7","19/2 -> 39/4: E7","9/1 -> 212389013/22892238: A6","28/3 -> 220019759/22892238: E6","29/3 -> 227650505/22892238: A6","53/6 -> 73/8: E6","7161458333333333/781250000000000 -> 227/24: A6","19/2 -> 7649739583333333/781250000000000: E6","59/6 -> 81/8: A6","9/1 -> 59093857929110530/6350016966462135: E6","7291666666666667/781250000000000 -> 50298535732365304/5218000137845941: A6","29/3 -> 35621551447547972/3571884543634951: E6","53/6 -> 280411657/30631590: A6","55/6 -> 290622187/30631590: E6","19/2 -> 300832717/30631590: A6","59/6 -> 311043247/30631590: E6","10/1 -> 32/3: G2","32/3 -> 34/3: G2","10/1 -> 12/1: G3","10/1 -> 12/1: B3","10/1 -> 12/1: F4","10/1 -> 11/1: A4","59/6 -> 61/6: G3","17/2 -> 19/2: G4","17/2 -> 19/2: B4","17/2 -> 19/2: F5","19/2 -> 10/1: G5","21/2 -> 65/6: G3","21/2 -> 23/2: G4","21/2 -> 23/2: B4","21/2 -> 23/2: F5","21/2 -> 11/1: A5","29/3 -> 89/9: G4","31/3 -> 95/9: G4","9/1 -> 29/3: G5","9/1 -> 29/3: B5","9/1 -> 29/3: F6","10/1 -> 31/3: G6","19/2 -> 29/3: G5","61/6 -> 31/3: G5","65/6 -> 11/1: G5","19/2 -> 10/1: G6","19/2 -> 10/1: B6","19/2 -> 10/1: F7","19/2 -> 39/4: A7","21/2 -> 43/4: G7","10/1 -> 249388889/24428817: A6","31/3 -> 257531828/24428817: D7","32/3 -> 265674767/24428817: A6","59/6 -> 10607930272817612/1052467804402113: D7","7942708333333333/781250000000000 -> 4847204850509600/466969945850237: A6","21/2 -> 70136123523116104/6546545773744583: D7","65/6 -> 5084880851791239/460303999716416: A6","10/1 -> 16503967344760896/1609855704009533: D7","8072916666666667/781250000000000 -> 18634478637394640/1766023137316279: A6","32/3 -> 8166462301530620/750249522653493: D7","59/6 -> 85218224/8444637: A6","61/6 -> 88033103/8444637: D7","21/2 -> 30062405/2803436: A6","65/6 -> 92990651/8410308: D7","32/3 -> 34/3: G2","34/3 -> 12/1: G2","10/1 -> 12/1: G3","10/1 -> 12/1: B3","10/1 -> 12/1: F4","11/1 -> 12/1: G4","21/2 -> 65/6: G3","67/6 -> 23/2: G3","71/6 -> 73/6: G3","21/2 -> 23/2: G4","21/2 -> 23/2: B4","21/2 -> 23/2: F5","21/2 -> 11/1: A5","23/2 -> 12/1: G5","11/1 -> 101/9: G4","35/3 -> 107/9: G4","11/1 -> 35/3: G5","11/1 -> 35/3: B5","11/1 -> 35/3: F6","11/1 -> 34/3: A6","65/6 -> 11/1: G5","19/2 -> 10/1: G6","19/2 -> 10/1: B6","19/2 -> 10/1: F7","21/2 -> 43/4: G7","23/2 -> 35/3: G5","23/2 -> 12/1: G6","23/2 -> 12/1: B6","23/2 -> 12/1: F7","23/2 -> 47/4: A7","11/1 -> 60597172/5424279: D7","34/3 -> 20801755/1808093: A6","35/3 -> 64213358/5424279: D7","65/6 -> 14165692927781490/1286793756298721: A6","8723958333333333/781250000000000 -> 24985087764543070/2202910780005545: D7","23/2 -> 40062814485281710/3431450016796589: A6","71/6 -> 15452486684080212/1286793756298721: D7","11/1 -> 11707036410059248/1047147171837943: A6","8854166666666667/781250000000000 -> 72237436486877260/6274277627094091: D7","35/3 -> 48845217190682900/4123141989111901: A6","12/1 -> 89279285073280340/7330030202865601: D7","65/6 -> 61860791/5613996: D7","67/6 -> 21244041/1871332: A6","23/2 -> 65603455/5613996: D7","71/6 -> 67474787/5613996: A6","12/1 -> 38/3: C2","38/3 -> 40/3: C2","12/1 -> 14/1: C3","12/1 -> 14/1: Eb3","12/1 -> 14/1: Bb3","12/1 -> 13/1: D4","71/6 -> 73/6: C3","21/2 -> 23/2: C4","21/2 -> 23/2: Eb4","21/2 -> 23/2: Bb4","23/2 -> 12/1: C5","25/2 -> 77/6: C3","25/2 -> 27/2: C4","25/2 -> 27/2: Eb4","25/2 -> 27/2: Bb4","25/2 -> 13/1: D5","35/3 -> 107/9: C4","37/3 -> 113/9: C4","11/1 -> 35/3: C5","11/1 -> 35/3: Eb5","11/1 -> 35/3: Bb5","12/1 -> 37/3: C6","23/2 -> 35/3: C5","73/6 -> 37/3: C5","77/6 -> 13/1: C5","23/2 -> 12/1: C6","23/2 -> 12/1: Eb6","23/2 -> 12/1: Bb6","23/2 -> 47/4: D7","25/2 -> 51/4: C7","12/1 -> 66021451/5424279: D6","37/3 -> 22609848/1808093: G6","38/3 -> 69637637/5424279: D6","71/6 -> 66991784004494540/5582586396485567: G6","4752604166666667/390625000000000 -> 3037039019565853/246179755480177: D6","25/2 -> 6478115047017733/511295348405838: G6","77/6 -> 1108091138303280/85215891400973: D6","12/1 -> 61962150782346730/5092555470764637: G6","4817708333333333/390625000000000 -> 9736308931998064/778771464603089: D6","38/3 -> 17516816040733824/1364719262346625: G6","71/6 -> 85705913/7141443: D6","73/6 -> 88086394/7141443: G6","25/2 -> 30155625/2380481: D6","77/6 -> 92847356/7141443: G6","38/3 -> 40/3: C2","40/3 -> 14/1: C2","12/1 -> 14/1: C3","12/1 -> 14/1: Eb3","12/1 -> 14/1: Bb3","13/1 -> 14/1: C4","25/2 -> 77/6: C3","79/6 -> 27/2: C3","83/6 -> 85/6: C3","25/2 -> 27/2: C4","25/2 -> 27/2: Eb4","25/2 -> 27/2: Bb4","25/2 -> 13/1: D5","27/2 -> 14/1: C5","13/1 -> 119/9: C4","41/3 -> 125/9: C4","13/1 -> 41/3: C5","13/1 -> 41/3: Eb5","13/1 -> 41/3: Bb5","13/1 -> 40/3: D6","77/6 -> 13/1: C5","23/2 -> 12/1: C6","23/2 -> 12/1: Eb6","23/2 -> 12/1: Bb6","25/2 -> 51/4: C7","27/2 -> 41/3: C5","27/2 -> 14/1: C6","27/2 -> 14/1: Eb6","27/2 -> 14/1: Bb6","27/2 -> 55/4: D7","13/1 -> 322675340/24428817: G6","40/3 -> 330818279/24428817: D6","41/3 -> 338961218/24428817: G6","77/6 -> 4508441530776268/345911975113713: D6","5143229166666667/390625000000000 -> 72724247981940050/5440651553114663: G6","27/2 -> 77404475398361680/5649895593523979: D6","83/6 -> 7433228805894032/529677711892873: G6","13/1 -> 68226415291428570/5171626433730125: D6","5208333333333333/390625000000000 -> 119750541876678500/8853502408804817: G6","41/3 -> 26877812342718240/1939359912648797: D6","77/6 -> 73088783/5613996: G6","79/6 -> 24986705/1871332: D6","27/2 -> 76831447/5613996: G6","83/6 -> 78702779/5613996: D6","14/1 -> 44/3: F2","44/3 -> 46/3: F2","14/1 -> 16/1: F3","14/1 -> 16/1: A3","14/1 -> 16/1: Eb4","14/1 -> 15/1: G4","83/6 -> 85/6: F3","25/2 -> 27/2: F4","25/2 -> 27/2: A4","25/2 -> 27/2: Eb5","27/2 -> 14/1: F5","29/2 -> 89/6: F3","29/2 -> 31/2: F4","29/2 -> 31/2: A4","29/2 -> 31/2: Eb5","29/2 -> 15/1: G5","41/3 -> 125/9: F4","43/3 -> 131/9: F4","13/1 -> 41/3: F5","13/1 -> 41/3: A5","13/1 -> 41/3: Eb6","14/1 -> 43/3: F6","27/2 -> 41/3: F5","85/6 -> 43/3: F5","89/6 -> 15/1: F5","27/2 -> 14/1: F6","27/2 -> 14/1: A6","27/2 -> 14/1: Eb7","27/2 -> 55/4: G7","29/2 -> 59/4: F7","14/1 -> 326850203/22892238: G6","43/3 -> 334480949/22892238: C7","44/3 -> 342111695/22892238: G6","83/6 -> 46601080067921440/3312668739818037: C7","5533854166666667/390625000000000 -> 74202252582529440/5139473814872869: G6","29/2 -> 16893229181213038/1143671731863703: C7","89/6 -> 45345439366064980/3002138296142221: G6","14/1 -> 103822085261344910/7296663522720337: C7","5598958333333333/390625000000000 -> 88289013917334460/6048100097071507: G6","44/3 -> 32968871248885984/2208060782868415: C7","83/6 -> 118221575/8410308: G6","85/6 -> 121025011/8410308: C7","29/2 -> 124626530/8444637: G6","89/6 -> 127441409/8444637: C7","44/3 -> 46/3: F2","46/3 -> 16/1: F2","14/1 -> 16/1: F3","14/1 -> 16/1: A3","14/1 -> 16/1: Eb4","15/1 -> 16/1: F4","29/2 -> 89/6: F3","91/6 -> 31/2: F3","95/6 -> 97/6: F3","29/2 -> 31/2: F4","29/2 -> 31/2: A4","29/2 -> 31/2: Eb5","29/2 -> 15/1: G5","31/2 -> 16/1: F5","15/1 -> 137/9: F4","47/3 -> 143/9: F4","15/1 -> 47/3: F5","15/1 -> 47/3: A5","15/1 -> 47/3: Eb6","15/1 -> 46/3: G6","89/6 -> 15/1: F5","27/2 -> 14/1: F6","27/2 -> 14/1: A6","27/2 -> 14/1: Eb7","29/2 -> 59/4: F7","31/2 -> 47/3: F5","31/2 -> 16/1: F6","31/2 -> 16/1: A6","31/2 -> 16/1: Eb7","31/2 -> 63/4: G7","15/1 -> 105150835/6842241: C7","46/3 -> 107431582/6842241: G6","47/3 -> 109712329/6842241: C7","89/6 -> 4912899207556619/323530042078346: G6","5924479166666667/390625000000000 -> 34380794416256480/2215453141146841: C7","31/2 -> 24313296129306150/1533772051334381: G6","95/6 -> 5236429249634965/323530042078346: C7","15/1 -> 27171157797177630/1771688461303711: G6","5989583333333333/390625000000000 -> 40100346783878890/2559110894812623: C7","47/3 -> 251152117069312/15694090700525: G6","89/6 -> 464201197/30631590: C7","91/6 -> 474411727/30631590: G6","31/2 -> 484622257/30631590: C7","95/6 -> 494832787/30631590: G6"] -export const goodTimes = ["0/1 -> 1/2: F3","1/4 -> 3/4: F2","1/2 -> 1/1: F3","1/2 -> 1/1: Ab3","1/2 -> 1/1: C4","1/2 -> 1/1: F2","1/1 -> 3/2: Ab3","1/1 -> 3/2: C4","1/1 -> 3/2: F2","5/4 -> 7/4: F3","5/4 -> 7/4: F2","7/4 -> 9/4: Ab3","7/4 -> 9/4: C4","7/4 -> 9/4: F2","2/1 -> 5/2: G3","9/4 -> 11/4: C3","5/2 -> 3/1: G3","5/2 -> 3/1: Bb3","5/2 -> 3/1: D4","5/2 -> 3/1: C3","3/1 -> 7/2: Bb3","3/1 -> 7/2: D4","3/1 -> 7/2: C3","13/4 -> 15/4: G3","13/4 -> 15/4: C3","15/4 -> 17/4: Bb3","15/4 -> 17/4: D4","15/4 -> 17/4: C3","4/1 -> 9/2: Ab3","17/4 -> 19/4: F2","9/2 -> 5/1: Ab3","9/2 -> 5/1: C4","9/2 -> 5/1: Eb4","9/2 -> 5/1: F2","5/1 -> 11/2: C4","5/1 -> 11/2: Eb4","5/1 -> 11/2: F2","21/4 -> 23/4: Ab3","21/4 -> 23/4: F2","23/4 -> 25/4: C4","23/4 -> 25/4: Eb4","23/4 -> 25/4: F2","6/1 -> 13/2: Bb3","25/4 -> 27/4: C3","13/2 -> 7/1: Bb3","13/2 -> 7/1: D4","13/2 -> 7/1: F4","13/2 -> 7/1: C3","7/1 -> 15/2: D4","7/1 -> 15/2: F4","7/1 -> 15/2: C3","29/4 -> 31/4: Bb3","29/4 -> 31/4: C3","31/4 -> 33/4: D4","31/4 -> 33/4: F4","31/4 -> 33/4: C3","8/1 -> 17/2: Eb3","33/4 -> 35/4: Eb2","17/2 -> 9/1: Eb3","17/2 -> 9/1: G3","17/2 -> 9/1: Bb3","17/2 -> 9/1: Eb2","9/1 -> 19/2: G3","9/1 -> 19/2: Bb3","9/1 -> 19/2: Eb2","37/4 -> 39/4: Eb3","37/4 -> 39/4: Eb2","39/4 -> 41/4: G3","39/4 -> 41/4: Bb3","39/4 -> 41/4: Eb2","10/1 -> 21/2: F3","41/4 -> 43/4: Bb2","21/2 -> 11/1: F3","21/2 -> 11/1: Ab3","21/2 -> 11/1: C4","21/2 -> 11/1: Bb2","11/1 -> 23/2: Ab3","11/1 -> 23/2: C4","11/1 -> 23/2: Bb2","45/4 -> 47/4: F3","45/4 -> 47/4: Bb2","47/4 -> 49/4: Ab3","47/4 -> 49/4: C4","47/4 -> 49/4: Bb2","12/1 -> 25/2: G3","49/4 -> 51/4: Eb2","25/2 -> 13/1: G3","25/2 -> 13/1: Bb3","25/2 -> 13/1: D4","25/2 -> 13/1: Eb2","13/1 -> 27/2: Bb3","13/1 -> 27/2: D4","13/1 -> 27/2: Eb2","53/4 -> 55/4: G3","53/4 -> 55/4: Eb2","55/4 -> 57/4: Bb3","55/4 -> 57/4: D4","55/4 -> 57/4: Eb2","14/1 -> 29/2: Ab3","57/4 -> 59/4: Bb2","29/2 -> 15/1: Ab3","29/2 -> 15/1: C4","29/2 -> 15/1: Eb4","29/2 -> 15/1: Bb2","15/1 -> 31/2: C4","15/1 -> 31/2: Eb4","15/1 -> 31/2: Bb2","61/4 -> 63/4: Ab3","61/4 -> 63/4: Bb2","63/4 -> 65/4: C4","63/4 -> 65/4: Eb4","63/4 -> 65/4: Bb2"] -export const hyperpop = ["1/8 -> 1/4: D1","3/8 -> 1/2: D2","1/2 -> 5/8: D1","3/4 -> 7/8: D3","7/8 -> 1/1: D3","-3/8 -> 1/8: G3","-3/8 -> 1/8: B3","-1/4 -> 1/4: G3","-1/4 -> 1/4: B3","-1/8 -> 3/8: G3","-1/8 -> 3/8: B3","0/1 -> 1/2: G3","0/1 -> 1/2: B3","1/8 -> 5/8: G3","1/8 -> 5/8: B3","1/4 -> 3/4: G3","1/4 -> 3/4: B3","3/8 -> 7/8: G3","3/8 -> 7/8: B3","0/1 -> 3/8: C#6","0/1 -> 3/8: B5","0/1 -> 3/8: E5","0/1 -> 3/8: D5","3/8 -> 3/4: B5","3/8 -> 3/4: A5","3/8 -> 3/4: D5","3/8 -> 3/4: C#5","3/4 -> 1/1: A5","3/4 -> 1/1: C#5","1/4 -> 5/8: C#6","1/4 -> 5/8: B5","1/4 -> 5/8: E5","1/4 -> 5/8: D5","5/8 -> 1/1: B5","5/8 -> 1/1: A5","5/8 -> 1/1: D5","5/8 -> 1/1: C#5","1/2 -> 7/8: C#6","1/2 -> 7/8: B5","1/2 -> 7/8: E5","1/2 -> 7/8: D5","7/8 -> 5/4: B5","7/8 -> 5/4: D5","3/4 -> 9/8: C#6","3/4 -> 9/8: E5","0/1 -> 1/4: A5","0/1 -> 1/4: C#5","-1/8 -> 1/4: B5","-1/8 -> 1/4: A5","-1/8 -> 1/4: D5","-1/8 -> 1/4: C#5","1/4 -> 1/2: A5","1/4 -> 1/2: C#5","-1/4 -> 1/8: C#6","-1/4 -> 1/8: B5","-1/4 -> 1/8: E5","-1/4 -> 1/8: D5","1/8 -> 1/2: B5","1/8 -> 1/2: A5","1/8 -> 1/2: D5","1/8 -> 1/2: C#5","1/2 -> 3/4: A5","1/2 -> 3/4: C#5","0/1 -> 1/4: bd","1/2 -> 3/4: bd","1/2 -> 1/1: sn","1/4 -> 1/2: hh3","3/4 -> 1/1: hh3","9/8 -> 5/4: D1","11/8 -> 3/2: D2","3/2 -> 13/8: D1","7/4 -> 15/8: D3","15/8 -> 2/1: D3","3/2 -> 2/1: F#3","3/2 -> 2/1: A3","13/8 -> 17/8: F#3","13/8 -> 17/8: A3","7/4 -> 9/4: F#3","7/4 -> 9/4: A3","15/8 -> 19/8: F#3","15/8 -> 19/8: A3","1/1 -> 5/4: A5","1/1 -> 5/4: C#5","7/8 -> 5/4: B5","7/8 -> 5/4: A5","7/8 -> 5/4: D5","7/8 -> 5/4: C#5","5/4 -> 3/2: A5","5/4 -> 3/2: C#5","3/4 -> 9/8: C#6","3/4 -> 9/8: B5","3/4 -> 9/8: E5","3/4 -> 9/8: D5","9/8 -> 3/2: B5","9/8 -> 3/2: A5","9/8 -> 3/2: D5","9/8 -> 3/2: C#5","3/2 -> 7/4: A5","3/2 -> 7/4: C#5","1/1 -> 11/8: C#6","1/1 -> 11/8: B5","1/1 -> 11/8: E5","1/1 -> 11/8: D5","11/8 -> 7/4: B5","11/8 -> 7/4: A5","11/8 -> 7/4: D5","11/8 -> 7/4: C#5","7/4 -> 2/1: A5","7/4 -> 2/1: C#5","5/4 -> 13/8: C#6","5/4 -> 13/8: B5","5/4 -> 13/8: E5","5/4 -> 13/8: D5","13/8 -> 2/1: B5","13/8 -> 2/1: A5","13/8 -> 2/1: D5","13/8 -> 2/1: C#5","3/2 -> 15/8: C#6","3/2 -> 15/8: B5","3/2 -> 15/8: E5","3/2 -> 15/8: D5","15/8 -> 9/4: B5","15/8 -> 9/4: D5","7/4 -> 17/8: C#6","7/4 -> 17/8: E5","1/1 -> 5/4: bd","3/2 -> 7/4: bd","3/2 -> 2/1: sn","5/4 -> 3/2: hh3","7/4 -> 2/1: hh3","17/8 -> 9/4: D1","19/8 -> 5/2: D2","5/2 -> 21/8: D1","11/4 -> 23/8: D3","23/8 -> 3/1: D3","13/8 -> 17/8: F#3","13/8 -> 17/8: A3","7/4 -> 9/4: F#3","7/4 -> 9/4: A3","15/8 -> 19/8: F#3","15/8 -> 19/8: A3","2/1 -> 5/2: F#3","2/1 -> 5/2: A3","17/8 -> 21/8: F#3","17/8 -> 21/8: A3","9/4 -> 11/4: F#3","9/4 -> 11/4: A3","19/8 -> 23/8: F#3","19/8 -> 23/8: A3","2/1 -> 9/4: A5","2/1 -> 9/4: C#5","15/8 -> 9/4: B5","15/8 -> 9/4: A5","15/8 -> 9/4: D5","15/8 -> 9/4: C#5","9/4 -> 5/2: A5","9/4 -> 5/2: C#5","7/4 -> 17/8: C#6","7/4 -> 17/8: B5","7/4 -> 17/8: E5","7/4 -> 17/8: D5","17/8 -> 5/2: B5","17/8 -> 5/2: A5","17/8 -> 5/2: D5","17/8 -> 5/2: C#5","5/2 -> 11/4: A5","5/2 -> 11/4: C#5","2/1 -> 19/8: C#6","2/1 -> 19/8: B5","2/1 -> 19/8: E5","2/1 -> 19/8: D5","19/8 -> 11/4: B5","19/8 -> 11/4: A5","19/8 -> 11/4: D5","19/8 -> 11/4: C#5","11/4 -> 3/1: A5","11/4 -> 3/1: C#5","9/4 -> 21/8: C#6","9/4 -> 21/8: B5","9/4 -> 21/8: E5","9/4 -> 21/8: D5","21/8 -> 3/1: B5","21/8 -> 3/1: A5","21/8 -> 3/1: D5","21/8 -> 3/1: C#5","5/2 -> 23/8: C#6","5/2 -> 23/8: B5","5/2 -> 23/8: E5","5/2 -> 23/8: D5","23/8 -> 13/4: B5","23/8 -> 13/4: D5","11/4 -> 25/8: C#6","11/4 -> 25/8: E5","2/1 -> 9/4: bd","5/2 -> 11/4: bd","5/2 -> 3/1: sn","9/4 -> 5/2: hh3","11/4 -> 3/1: hh3","25/8 -> 13/4: D1","27/8 -> 7/2: D2","7/2 -> 29/8: D1","15/4 -> 31/8: D3","31/8 -> 4/1: D3","7/2 -> 4/1: G3","7/2 -> 4/1: B3","29/8 -> 33/8: G3","29/8 -> 33/8: B3","15/4 -> 17/4: G3","15/4 -> 17/4: B3","31/8 -> 35/8: G3","31/8 -> 35/8: B3","3/1 -> 13/4: A5","3/1 -> 13/4: C#5","23/8 -> 13/4: B5","23/8 -> 13/4: A5","23/8 -> 13/4: D5","23/8 -> 13/4: C#5","13/4 -> 7/2: A5","13/4 -> 7/2: C#5","11/4 -> 25/8: C#6","11/4 -> 25/8: B5","11/4 -> 25/8: E5","11/4 -> 25/8: D5","25/8 -> 7/2: B5","25/8 -> 7/2: A5","25/8 -> 7/2: D5","25/8 -> 7/2: C#5","7/2 -> 15/4: A5","7/2 -> 15/4: C#5","3/1 -> 27/8: C#6","3/1 -> 27/8: B5","3/1 -> 27/8: E5","3/1 -> 27/8: D5","27/8 -> 15/4: B5","27/8 -> 15/4: A5","27/8 -> 15/4: D5","27/8 -> 15/4: C#5","15/4 -> 4/1: A5","15/4 -> 4/1: C#5","13/4 -> 29/8: C#6","13/4 -> 29/8: B5","13/4 -> 29/8: E5","13/4 -> 29/8: D5","29/8 -> 4/1: B5","29/8 -> 4/1: A5","29/8 -> 4/1: D5","29/8 -> 4/1: C#5","7/2 -> 31/8: C#6","7/2 -> 31/8: B5","7/2 -> 31/8: E5","7/2 -> 31/8: D5","31/8 -> 17/4: B5","31/8 -> 17/4: D5","15/4 -> 33/8: C#6","15/4 -> 33/8: E5","3/1 -> 13/4: bd","7/2 -> 15/4: bd","31/8 -> 4/1: bd","7/2 -> 4/1: sn","13/4 -> 7/2: hh3","15/4 -> 4/1: hh3","33/8 -> 17/4: D1","35/8 -> 9/2: D2","9/2 -> 37/8: D1","19/4 -> 39/8: D3","39/8 -> 5/1: D3","29/8 -> 33/8: G3","29/8 -> 33/8: B3","15/4 -> 17/4: G3","15/4 -> 17/4: B3","31/8 -> 35/8: G3","31/8 -> 35/8: B3","4/1 -> 9/2: G3","4/1 -> 9/2: B3","33/8 -> 37/8: G3","33/8 -> 37/8: B3","17/4 -> 19/4: G3","17/4 -> 19/4: B3","35/8 -> 39/8: G3","35/8 -> 39/8: B3","4/1 -> 17/4: A5","4/1 -> 17/4: C#5","31/8 -> 17/4: B5","31/8 -> 17/4: A5","31/8 -> 17/4: D5","31/8 -> 17/4: C#5","17/4 -> 9/2: A5","17/4 -> 9/2: C#5","15/4 -> 33/8: C#6","15/4 -> 33/8: B5","15/4 -> 33/8: E5","15/4 -> 33/8: D5","33/8 -> 9/2: B5","33/8 -> 9/2: A5","33/8 -> 9/2: D5","33/8 -> 9/2: C#5","9/2 -> 19/4: A5","9/2 -> 19/4: C#5","4/1 -> 35/8: C#6","4/1 -> 35/8: B5","4/1 -> 35/8: E5","4/1 -> 35/8: D5","35/8 -> 19/4: B5","35/8 -> 19/4: A5","35/8 -> 19/4: D5","35/8 -> 19/4: C#5","19/4 -> 5/1: A5","19/4 -> 5/1: C#5","17/4 -> 37/8: C#6","17/4 -> 37/8: B5","17/4 -> 37/8: E5","17/4 -> 37/8: D5","37/8 -> 5/1: B5","37/8 -> 5/1: A5","37/8 -> 5/1: D5","37/8 -> 5/1: C#5","9/2 -> 39/8: C#6","9/2 -> 39/8: B5","9/2 -> 39/8: E5","9/2 -> 39/8: D5","39/8 -> 21/4: B5","39/8 -> 21/4: D5","19/4 -> 41/8: C#6","19/4 -> 41/8: E5","4/1 -> 17/4: bd","9/2 -> 19/4: bd","9/2 -> 5/1: sn","17/4 -> 9/2: hh3","19/4 -> 5/1: hh3","41/8 -> 21/4: D1","43/8 -> 11/2: D2","11/2 -> 45/8: D1","23/4 -> 47/8: D3","47/8 -> 6/1: D3","11/2 -> 6/1: F#3","11/2 -> 6/1: A3","45/8 -> 49/8: F#3","45/8 -> 49/8: A3","23/4 -> 25/4: F#3","23/4 -> 25/4: A3","47/8 -> 51/8: F#3","47/8 -> 51/8: A3","5/1 -> 21/4: A5","5/1 -> 21/4: C#5","39/8 -> 21/4: B5","39/8 -> 21/4: A5","39/8 -> 21/4: D5","39/8 -> 21/4: C#5","21/4 -> 11/2: A5","21/4 -> 11/2: C#5","19/4 -> 41/8: C#6","19/4 -> 41/8: B5","19/4 -> 41/8: E5","19/4 -> 41/8: D5","41/8 -> 11/2: B5","41/8 -> 11/2: A5","41/8 -> 11/2: D5","41/8 -> 11/2: C#5","11/2 -> 23/4: A5","11/2 -> 23/4: C#5","5/1 -> 43/8: C#6","5/1 -> 43/8: B5","5/1 -> 43/8: E5","5/1 -> 43/8: D5","43/8 -> 23/4: B5","43/8 -> 23/4: A5","43/8 -> 23/4: D5","43/8 -> 23/4: C#5","23/4 -> 6/1: A5","23/4 -> 6/1: C#5","21/4 -> 45/8: C#6","21/4 -> 45/8: B5","21/4 -> 45/8: E5","21/4 -> 45/8: D5","45/8 -> 6/1: B5","45/8 -> 6/1: A5","45/8 -> 6/1: D5","45/8 -> 6/1: C#5","11/2 -> 47/8: C#6","11/2 -> 47/8: B5","11/2 -> 47/8: E5","11/2 -> 47/8: D5","47/8 -> 25/4: B5","47/8 -> 25/4: D5","23/4 -> 49/8: C#6","23/4 -> 49/8: E5","5/1 -> 21/4: bd","11/2 -> 23/4: bd","11/2 -> 6/1: sn","21/4 -> 11/2: hh3","23/4 -> 6/1: hh3","49/8 -> 25/4: D1","51/8 -> 13/2: D2","13/2 -> 53/8: D1","27/4 -> 55/8: D3","55/8 -> 7/1: D3","45/8 -> 49/8: F#3","45/8 -> 49/8: A3","23/4 -> 25/4: F#3","23/4 -> 25/4: A3","47/8 -> 51/8: F#3","47/8 -> 51/8: A3","6/1 -> 13/2: F#3","6/1 -> 13/2: A3","49/8 -> 53/8: F#3","49/8 -> 53/8: A3","25/4 -> 27/4: F#3","25/4 -> 27/4: A3","51/8 -> 55/8: F#3","51/8 -> 55/8: A3","6/1 -> 25/4: A5","6/1 -> 25/4: C#5","47/8 -> 25/4: B5","47/8 -> 25/4: A5","47/8 -> 25/4: D5","47/8 -> 25/4: C#5","25/4 -> 13/2: A5","25/4 -> 13/2: C#5","23/4 -> 49/8: C#6","23/4 -> 49/8: B5","23/4 -> 49/8: E5","23/4 -> 49/8: D5","49/8 -> 13/2: B5","49/8 -> 13/2: A5","49/8 -> 13/2: D5","49/8 -> 13/2: C#5","13/2 -> 27/4: A5","13/2 -> 27/4: C#5","6/1 -> 51/8: C#6","6/1 -> 51/8: B5","6/1 -> 51/8: E5","6/1 -> 51/8: D5","51/8 -> 27/4: B5","51/8 -> 27/4: A5","51/8 -> 27/4: D5","51/8 -> 27/4: C#5","27/4 -> 7/1: A5","27/4 -> 7/1: C#5","25/4 -> 53/8: C#6","25/4 -> 53/8: B5","25/4 -> 53/8: E5","25/4 -> 53/8: D5","53/8 -> 7/1: B5","53/8 -> 7/1: A5","53/8 -> 7/1: D5","53/8 -> 7/1: C#5","13/2 -> 55/8: C#6","13/2 -> 55/8: B5","13/2 -> 55/8: E5","13/2 -> 55/8: D5","55/8 -> 29/4: B5","55/8 -> 29/4: D5","27/4 -> 57/8: C#6","27/4 -> 57/8: E5","6/1 -> 25/4: bd","13/2 -> 27/4: bd","13/2 -> 7/1: sn","25/4 -> 13/2: hh3","27/4 -> 7/1: hh3","57/8 -> 29/4: D1","59/8 -> 15/2: D2","15/2 -> 61/8: D1","31/4 -> 63/8: D3","63/8 -> 8/1: D3","15/2 -> 8/1: G3","15/2 -> 8/1: B3","61/8 -> 65/8: G3","61/8 -> 65/8: B3","31/4 -> 33/4: G3","31/4 -> 33/4: B3","63/8 -> 67/8: G3","63/8 -> 67/8: B3","7/1 -> 29/4: A5","7/1 -> 29/4: C#5","55/8 -> 29/4: B5","55/8 -> 29/4: A5","55/8 -> 29/4: D5","55/8 -> 29/4: C#5","29/4 -> 15/2: A5","29/4 -> 15/2: C#5","27/4 -> 57/8: C#6","27/4 -> 57/8: B5","27/4 -> 57/8: E5","27/4 -> 57/8: D5","57/8 -> 15/2: B5","57/8 -> 15/2: A5","57/8 -> 15/2: D5","57/8 -> 15/2: C#5","15/2 -> 31/4: A5","15/2 -> 31/4: C#5","7/1 -> 59/8: C#6","7/1 -> 59/8: B5","7/1 -> 59/8: E5","7/1 -> 59/8: D5","59/8 -> 31/4: B5","59/8 -> 31/4: A5","59/8 -> 31/4: D5","59/8 -> 31/4: C#5","31/4 -> 8/1: A5","31/4 -> 8/1: C#5","29/4 -> 61/8: C#6","29/4 -> 61/8: B5","29/4 -> 61/8: E5","29/4 -> 61/8: D5","61/8 -> 8/1: B5","61/8 -> 8/1: A5","61/8 -> 8/1: D5","61/8 -> 8/1: C#5","15/2 -> 63/8: C#6","15/2 -> 63/8: B5","15/2 -> 63/8: E5","15/2 -> 63/8: D5","63/8 -> 33/4: B5","63/8 -> 33/4: D5","31/4 -> 65/8: C#6","31/4 -> 65/8: E5","7/1 -> 29/4: bd","15/2 -> 31/4: bd","63/8 -> 8/1: bd","15/2 -> 8/1: sn","29/4 -> 15/2: hh3","31/4 -> 8/1: hh3","65/8 -> 33/4: D1","67/8 -> 17/2: D2","17/2 -> 69/8: D1","35/4 -> 71/8: D3","71/8 -> 9/1: D3","61/8 -> 65/8: G3","61/8 -> 65/8: B3","31/4 -> 33/4: G3","31/4 -> 33/4: B3","63/8 -> 67/8: G3","63/8 -> 67/8: B3","8/1 -> 17/2: G3","8/1 -> 17/2: B3","65/8 -> 69/8: G3","65/8 -> 69/8: B3","33/4 -> 35/4: G3","33/4 -> 35/4: B3","67/8 -> 71/8: G3","67/8 -> 71/8: B3","8/1 -> 67/8: C#6","8/1 -> 67/8: B5","8/1 -> 67/8: E5","8/1 -> 67/8: D5","67/8 -> 35/4: B5","67/8 -> 35/4: A5","67/8 -> 35/4: D5","67/8 -> 35/4: C#5","35/4 -> 9/1: A5","35/4 -> 9/1: C#5","33/4 -> 69/8: C#6","33/4 -> 69/8: B5","33/4 -> 69/8: E5","33/4 -> 69/8: D5","69/8 -> 9/1: B5","69/8 -> 9/1: A5","69/8 -> 9/1: D5","69/8 -> 9/1: C#5","17/2 -> 71/8: C#6","17/2 -> 71/8: B5","17/2 -> 71/8: E5","17/2 -> 71/8: D5","71/8 -> 37/4: B5","71/8 -> 37/4: D5","35/4 -> 73/8: C#6","35/4 -> 73/8: E5","8/1 -> 33/4: A5","8/1 -> 33/4: C#5","63/8 -> 33/4: B5","63/8 -> 33/4: A5","63/8 -> 33/4: D5","63/8 -> 33/4: C#5","33/4 -> 17/2: A5","33/4 -> 17/2: C#5","31/4 -> 65/8: C#6","31/4 -> 65/8: B5","31/4 -> 65/8: E5","31/4 -> 65/8: D5","65/8 -> 17/2: B5","65/8 -> 17/2: A5","65/8 -> 17/2: D5","65/8 -> 17/2: C#5","17/2 -> 35/4: A5","17/2 -> 35/4: C#5","8/1 -> 33/4: bd","17/2 -> 35/4: bd","17/2 -> 9/1: sn","33/4 -> 17/2: hh3","35/4 -> 9/1: hh3","73/8 -> 37/4: D1","75/8 -> 19/2: D2","19/2 -> 77/8: D1","39/4 -> 79/8: D3","79/8 -> 10/1: D3","19/2 -> 10/1: F#3","19/2 -> 10/1: A3","77/8 -> 81/8: F#3","77/8 -> 81/8: A3","39/4 -> 41/4: F#3","39/4 -> 41/4: A3","79/8 -> 83/8: F#3","79/8 -> 83/8: A3","9/1 -> 37/4: A5","9/1 -> 37/4: C#5","71/8 -> 37/4: B5","71/8 -> 37/4: A5","71/8 -> 37/4: D5","71/8 -> 37/4: C#5","37/4 -> 19/2: A5","37/4 -> 19/2: C#5","35/4 -> 73/8: C#6","35/4 -> 73/8: B5","35/4 -> 73/8: E5","35/4 -> 73/8: D5","73/8 -> 19/2: B5","73/8 -> 19/2: A5","73/8 -> 19/2: D5","73/8 -> 19/2: C#5","19/2 -> 39/4: A5","19/2 -> 39/4: C#5","9/1 -> 75/8: C#6","9/1 -> 75/8: B5","9/1 -> 75/8: E5","9/1 -> 75/8: D5","75/8 -> 39/4: B5","75/8 -> 39/4: A5","75/8 -> 39/4: D5","75/8 -> 39/4: C#5","39/4 -> 10/1: A5","39/4 -> 10/1: C#5","37/4 -> 77/8: C#6","37/4 -> 77/8: B5","37/4 -> 77/8: E5","37/4 -> 77/8: D5","77/8 -> 10/1: B5","77/8 -> 10/1: A5","77/8 -> 10/1: D5","77/8 -> 10/1: C#5","19/2 -> 79/8: C#6","19/2 -> 79/8: B5","19/2 -> 79/8: E5","19/2 -> 79/8: D5","79/8 -> 41/4: B5","79/8 -> 41/4: D5","39/4 -> 81/8: C#6","39/4 -> 81/8: E5","9/1 -> 37/4: bd","19/2 -> 39/4: bd","19/2 -> 10/1: sn","37/4 -> 19/2: hh3","39/4 -> 10/1: hh3","81/8 -> 41/4: D1","83/8 -> 21/2: D2","21/2 -> 85/8: D1","43/4 -> 87/8: D3","87/8 -> 11/1: D3","77/8 -> 81/8: F#3","77/8 -> 81/8: A3","39/4 -> 41/4: F#3","39/4 -> 41/4: A3","79/8 -> 83/8: F#3","79/8 -> 83/8: A3","10/1 -> 21/2: F#3","10/1 -> 21/2: A3","81/8 -> 85/8: F#3","81/8 -> 85/8: A3","41/4 -> 43/4: F#3","41/4 -> 43/4: A3","83/8 -> 87/8: F#3","83/8 -> 87/8: A3","10/1 -> 41/4: A5","10/1 -> 41/4: C#5","79/8 -> 41/4: B5","79/8 -> 41/4: A5","79/8 -> 41/4: D5","79/8 -> 41/4: C#5","41/4 -> 21/2: A5","41/4 -> 21/2: C#5","39/4 -> 81/8: C#6","39/4 -> 81/8: B5","39/4 -> 81/8: E5","39/4 -> 81/8: D5","81/8 -> 21/2: B5","81/8 -> 21/2: A5","81/8 -> 21/2: D5","81/8 -> 21/2: C#5","21/2 -> 43/4: A5","21/2 -> 43/4: C#5","10/1 -> 83/8: C#6","10/1 -> 83/8: B5","10/1 -> 83/8: E5","10/1 -> 83/8: D5","83/8 -> 43/4: B5","83/8 -> 43/4: A5","83/8 -> 43/4: D5","83/8 -> 43/4: C#5","43/4 -> 11/1: A5","43/4 -> 11/1: C#5","41/4 -> 85/8: C#6","41/4 -> 85/8: B5","41/4 -> 85/8: E5","41/4 -> 85/8: D5","85/8 -> 11/1: B5","85/8 -> 11/1: A5","85/8 -> 11/1: D5","85/8 -> 11/1: C#5","21/2 -> 87/8: C#6","21/2 -> 87/8: B5","21/2 -> 87/8: E5","21/2 -> 87/8: D5","87/8 -> 45/4: B5","87/8 -> 45/4: D5","43/4 -> 89/8: C#6","43/4 -> 89/8: E5","10/1 -> 41/4: bd","21/2 -> 43/4: bd","21/2 -> 11/1: sn","41/4 -> 21/2: hh3","43/4 -> 11/1: hh3","89/8 -> 45/4: D1","91/8 -> 23/2: D2","23/2 -> 93/8: D1","47/4 -> 95/8: D3","95/8 -> 12/1: D3","23/2 -> 12/1: G3","23/2 -> 12/1: B3","93/8 -> 97/8: G3","93/8 -> 97/8: B3","47/4 -> 49/4: G3","47/4 -> 49/4: B3","95/8 -> 99/8: G3","95/8 -> 99/8: B3","11/1 -> 45/4: A5","11/1 -> 45/4: C#5","87/8 -> 45/4: B5","87/8 -> 45/4: A5","87/8 -> 45/4: D5","87/8 -> 45/4: C#5","45/4 -> 23/2: A5","45/4 -> 23/2: C#5","43/4 -> 89/8: C#6","43/4 -> 89/8: B5","43/4 -> 89/8: E5","43/4 -> 89/8: D5","89/8 -> 23/2: B5","89/8 -> 23/2: A5","89/8 -> 23/2: D5","89/8 -> 23/2: C#5","23/2 -> 47/4: A5","23/2 -> 47/4: C#5","11/1 -> 91/8: C#6","11/1 -> 91/8: B5","11/1 -> 91/8: E5","11/1 -> 91/8: D5","91/8 -> 47/4: B5","91/8 -> 47/4: A5","91/8 -> 47/4: D5","91/8 -> 47/4: C#5","47/4 -> 12/1: A5","47/4 -> 12/1: C#5","45/4 -> 93/8: C#6","45/4 -> 93/8: B5","45/4 -> 93/8: E5","45/4 -> 93/8: D5","93/8 -> 12/1: B5","93/8 -> 12/1: A5","93/8 -> 12/1: D5","93/8 -> 12/1: C#5","23/2 -> 95/8: C#6","23/2 -> 95/8: B5","23/2 -> 95/8: E5","23/2 -> 95/8: D5","95/8 -> 49/4: B5","95/8 -> 49/4: D5","47/4 -> 97/8: C#6","47/4 -> 97/8: E5","11/1 -> 45/4: bd","23/2 -> 47/4: bd","95/8 -> 12/1: bd","23/2 -> 12/1: sn","45/4 -> 23/2: hh3","47/4 -> 12/1: hh3","97/8 -> 49/4: D1","99/8 -> 25/2: D2","25/2 -> 101/8: D1","51/4 -> 103/8: D3","103/8 -> 13/1: D3","93/8 -> 97/8: G3","93/8 -> 97/8: B3","47/4 -> 49/4: G3","47/4 -> 49/4: B3","95/8 -> 99/8: G3","95/8 -> 99/8: B3","12/1 -> 25/2: G3","12/1 -> 25/2: B3","97/8 -> 101/8: G3","97/8 -> 101/8: B3","49/4 -> 51/4: G3","49/4 -> 51/4: B3","99/8 -> 103/8: G3","99/8 -> 103/8: B3","12/1 -> 49/4: A5","12/1 -> 49/4: C#5","95/8 -> 49/4: B5","95/8 -> 49/4: A5","95/8 -> 49/4: D5","95/8 -> 49/4: C#5","49/4 -> 25/2: A5","49/4 -> 25/2: C#5","47/4 -> 97/8: C#6","47/4 -> 97/8: B5","47/4 -> 97/8: E5","47/4 -> 97/8: D5","97/8 -> 25/2: B5","97/8 -> 25/2: A5","97/8 -> 25/2: D5","97/8 -> 25/2: C#5","25/2 -> 51/4: A5","25/2 -> 51/4: C#5","12/1 -> 99/8: C#6","12/1 -> 99/8: B5","12/1 -> 99/8: E5","12/1 -> 99/8: D5","99/8 -> 51/4: B5","99/8 -> 51/4: A5","99/8 -> 51/4: D5","99/8 -> 51/4: C#5","51/4 -> 13/1: A5","51/4 -> 13/1: C#5","49/4 -> 101/8: C#6","49/4 -> 101/8: B5","49/4 -> 101/8: E5","49/4 -> 101/8: D5","101/8 -> 13/1: B5","101/8 -> 13/1: A5","101/8 -> 13/1: D5","101/8 -> 13/1: C#5","25/2 -> 103/8: C#6","25/2 -> 103/8: B5","25/2 -> 103/8: E5","25/2 -> 103/8: D5","103/8 -> 53/4: B5","103/8 -> 53/4: D5","51/4 -> 105/8: C#6","51/4 -> 105/8: E5","12/1 -> 49/4: bd","25/2 -> 51/4: bd","25/2 -> 13/1: sn","49/4 -> 25/2: hh3","51/4 -> 13/1: hh3","105/8 -> 53/4: D1","107/8 -> 27/2: D2","27/2 -> 109/8: D1","55/4 -> 111/8: D3","111/8 -> 14/1: D3","27/2 -> 14/1: F#3","27/2 -> 14/1: A3","109/8 -> 113/8: F#3","109/8 -> 113/8: A3","55/4 -> 57/4: F#3","55/4 -> 57/4: A3","111/8 -> 115/8: F#3","111/8 -> 115/8: A3","13/1 -> 53/4: A5","13/1 -> 53/4: C#5","103/8 -> 53/4: B5","103/8 -> 53/4: A5","103/8 -> 53/4: D5","103/8 -> 53/4: C#5","53/4 -> 27/2: A5","53/4 -> 27/2: C#5","51/4 -> 105/8: C#6","51/4 -> 105/8: B5","51/4 -> 105/8: E5","51/4 -> 105/8: D5","105/8 -> 27/2: B5","105/8 -> 27/2: A5","105/8 -> 27/2: D5","105/8 -> 27/2: C#5","27/2 -> 55/4: A5","27/2 -> 55/4: C#5","13/1 -> 107/8: C#6","13/1 -> 107/8: B5","13/1 -> 107/8: E5","13/1 -> 107/8: D5","107/8 -> 55/4: B5","107/8 -> 55/4: A5","107/8 -> 55/4: D5","107/8 -> 55/4: C#5","55/4 -> 14/1: A5","55/4 -> 14/1: C#5","53/4 -> 109/8: C#6","53/4 -> 109/8: B5","53/4 -> 109/8: E5","53/4 -> 109/8: D5","109/8 -> 14/1: B5","109/8 -> 14/1: A5","109/8 -> 14/1: D5","109/8 -> 14/1: C#5","27/2 -> 111/8: C#6","27/2 -> 111/8: B5","27/2 -> 111/8: E5","27/2 -> 111/8: D5","111/8 -> 57/4: B5","111/8 -> 57/4: D5","55/4 -> 113/8: C#6","55/4 -> 113/8: E5","13/1 -> 53/4: bd","27/2 -> 55/4: bd","27/2 -> 14/1: sn","53/4 -> 27/2: hh3","55/4 -> 14/1: hh3","113/8 -> 57/4: D1","115/8 -> 29/2: D2","29/2 -> 117/8: D1","59/4 -> 119/8: D3","119/8 -> 15/1: D3","109/8 -> 113/8: F#3","109/8 -> 113/8: A3","55/4 -> 57/4: F#3","55/4 -> 57/4: A3","111/8 -> 115/8: F#3","111/8 -> 115/8: A3","14/1 -> 29/2: F#3","14/1 -> 29/2: A3","113/8 -> 117/8: F#3","113/8 -> 117/8: A3","57/4 -> 59/4: F#3","57/4 -> 59/4: A3","115/8 -> 119/8: F#3","115/8 -> 119/8: A3","14/1 -> 57/4: A5","14/1 -> 57/4: C#5","111/8 -> 57/4: B5","111/8 -> 57/4: A5","111/8 -> 57/4: D5","111/8 -> 57/4: C#5","57/4 -> 29/2: A5","57/4 -> 29/2: C#5","55/4 -> 113/8: C#6","55/4 -> 113/8: B5","55/4 -> 113/8: E5","55/4 -> 113/8: D5","113/8 -> 29/2: B5","113/8 -> 29/2: A5","113/8 -> 29/2: D5","113/8 -> 29/2: C#5","29/2 -> 59/4: A5","29/2 -> 59/4: C#5","14/1 -> 115/8: C#6","14/1 -> 115/8: B5","14/1 -> 115/8: E5","14/1 -> 115/8: D5","115/8 -> 59/4: B5","115/8 -> 59/4: A5","115/8 -> 59/4: D5","115/8 -> 59/4: C#5","59/4 -> 15/1: A5","59/4 -> 15/1: C#5","57/4 -> 117/8: C#6","57/4 -> 117/8: B5","57/4 -> 117/8: E5","57/4 -> 117/8: D5","117/8 -> 15/1: B5","117/8 -> 15/1: A5","117/8 -> 15/1: D5","117/8 -> 15/1: C#5","29/2 -> 119/8: C#6","29/2 -> 119/8: B5","29/2 -> 119/8: E5","29/2 -> 119/8: D5","119/8 -> 61/4: B5","119/8 -> 61/4: D5","59/4 -> 121/8: C#6","59/4 -> 121/8: E5","14/1 -> 57/4: bd","29/2 -> 59/4: bd","29/2 -> 15/1: sn","57/4 -> 29/2: hh3","59/4 -> 15/1: hh3","121/8 -> 61/4: D1","123/8 -> 31/2: D2","31/2 -> 125/8: D1","63/4 -> 127/8: D3","127/8 -> 16/1: D3","31/2 -> 16/1: G3","31/2 -> 16/1: B3","125/8 -> 129/8: G3","125/8 -> 129/8: B3","63/4 -> 65/4: G3","63/4 -> 65/4: B3","127/8 -> 131/8: G3","127/8 -> 131/8: B3","15/1 -> 61/4: A5","15/1 -> 61/4: C#5","119/8 -> 61/4: B5","119/8 -> 61/4: A5","119/8 -> 61/4: D5","119/8 -> 61/4: C#5","61/4 -> 31/2: A5","61/4 -> 31/2: C#5","59/4 -> 121/8: C#6","59/4 -> 121/8: B5","59/4 -> 121/8: E5","59/4 -> 121/8: D5","121/8 -> 31/2: B5","121/8 -> 31/2: A5","121/8 -> 31/2: D5","121/8 -> 31/2: C#5","31/2 -> 63/4: A5","31/2 -> 63/4: C#5","15/1 -> 123/8: C#6","15/1 -> 123/8: B5","15/1 -> 123/8: E5","15/1 -> 123/8: D5","123/8 -> 63/4: B5","123/8 -> 63/4: A5","123/8 -> 63/4: D5","123/8 -> 63/4: C#5","63/4 -> 16/1: A5","63/4 -> 16/1: C#5","61/4 -> 125/8: C#6","61/4 -> 125/8: B5","61/4 -> 125/8: E5","61/4 -> 125/8: D5","125/8 -> 16/1: B5","125/8 -> 16/1: A5","125/8 -> 16/1: D5","125/8 -> 16/1: C#5","31/2 -> 127/8: C#6","31/2 -> 127/8: B5","31/2 -> 127/8: E5","31/2 -> 127/8: D5","127/8 -> 65/4: B5","127/8 -> 65/4: D5","63/4 -> 129/8: C#6","63/4 -> 129/8: E5","15/1 -> 61/4: bd","31/2 -> 63/4: bd","127/8 -> 16/1: bd","31/2 -> 16/1: sn","61/4 -> 31/2: hh3","63/4 -> 16/1: hh3","129/8 -> 65/4: G1","131/8 -> 33/2: G2","33/2 -> 133/8: G1","67/4 -> 135/8: G3","135/8 -> 17/1: G3","125/8 -> 129/8: C4","125/8 -> 129/8: E4","63/4 -> 65/4: C4","63/4 -> 65/4: E4","127/8 -> 131/8: C4","127/8 -> 131/8: E4","16/1 -> 33/2: C4","16/1 -> 33/2: E4","129/8 -> 133/8: C4","129/8 -> 133/8: E4","65/4 -> 67/4: C4","65/4 -> 67/4: E4","131/8 -> 135/8: C4","131/8 -> 135/8: E4","16/1 -> 131/8: F#6","16/1 -> 131/8: E6","16/1 -> 131/8: A5","16/1 -> 131/8: G5","131/8 -> 67/4: E6","131/8 -> 67/4: D6","131/8 -> 67/4: G5","131/8 -> 67/4: F#5","67/4 -> 17/1: D6","67/4 -> 17/1: F#5","65/4 -> 133/8: F#6","65/4 -> 133/8: E6","65/4 -> 133/8: A5","65/4 -> 133/8: G5","133/8 -> 17/1: E6","133/8 -> 17/1: D6","133/8 -> 17/1: G5","133/8 -> 17/1: F#5","33/2 -> 135/8: F#6","33/2 -> 135/8: E6","33/2 -> 135/8: A5","33/2 -> 135/8: G5","135/8 -> 69/4: E6","135/8 -> 69/4: G5","67/4 -> 137/8: F#6","67/4 -> 137/8: A5","16/1 -> 65/4: D6","16/1 -> 65/4: F#5","127/8 -> 65/4: E6","127/8 -> 65/4: D6","127/8 -> 65/4: G5","127/8 -> 65/4: F#5","65/4 -> 33/2: D6","65/4 -> 33/2: F#5","63/4 -> 129/8: F#6","63/4 -> 129/8: E6","63/4 -> 129/8: A5","63/4 -> 129/8: G5","129/8 -> 33/2: E6","129/8 -> 33/2: D6","129/8 -> 33/2: G5","129/8 -> 33/2: F#5","33/2 -> 67/4: D6","33/2 -> 67/4: F#5","16/1 -> 65/4: bd","33/2 -> 67/4: bd","33/2 -> 17/1: sn","65/4 -> 33/2: hh3","67/4 -> 17/1: hh3","137/8 -> 69/4: G1","139/8 -> 35/2: G2","35/2 -> 141/8: G1","71/4 -> 143/8: G3","143/8 -> 18/1: G3","35/2 -> 18/1: B3","35/2 -> 18/1: D4","141/8 -> 145/8: B3","141/8 -> 145/8: D4","71/4 -> 73/4: B3","71/4 -> 73/4: D4","143/8 -> 147/8: B3","143/8 -> 147/8: D4","17/1 -> 69/4: D6","17/1 -> 69/4: F#5","135/8 -> 69/4: E6","135/8 -> 69/4: D6","135/8 -> 69/4: G5","135/8 -> 69/4: F#5","69/4 -> 35/2: D6","69/4 -> 35/2: F#5","67/4 -> 137/8: F#6","67/4 -> 137/8: E6","67/4 -> 137/8: A5","67/4 -> 137/8: G5","137/8 -> 35/2: E6","137/8 -> 35/2: D6","137/8 -> 35/2: G5","137/8 -> 35/2: F#5","35/2 -> 71/4: D6","35/2 -> 71/4: F#5","17/1 -> 139/8: F#6","17/1 -> 139/8: E6","17/1 -> 139/8: A5","17/1 -> 139/8: G5","139/8 -> 71/4: E6","139/8 -> 71/4: D6","139/8 -> 71/4: G5","139/8 -> 71/4: F#5","71/4 -> 18/1: D6","71/4 -> 18/1: F#5","69/4 -> 141/8: F#6","69/4 -> 141/8: E6","69/4 -> 141/8: A5","69/4 -> 141/8: G5","141/8 -> 18/1: E6","141/8 -> 18/1: D6","141/8 -> 18/1: G5","141/8 -> 18/1: F#5","35/2 -> 143/8: F#6","35/2 -> 143/8: E6","35/2 -> 143/8: A5","35/2 -> 143/8: G5","143/8 -> 73/4: E6","143/8 -> 73/4: G5","71/4 -> 145/8: F#6","71/4 -> 145/8: A5","17/1 -> 69/4: bd","35/2 -> 71/4: bd","35/2 -> 18/1: sn","69/4 -> 35/2: hh3","71/4 -> 18/1: hh3","145/8 -> 73/4: G1","147/8 -> 37/2: G2","37/2 -> 149/8: G1","75/4 -> 151/8: G3","151/8 -> 19/1: G3","141/8 -> 145/8: B3","141/8 -> 145/8: D4","71/4 -> 73/4: B3","71/4 -> 73/4: D4","143/8 -> 147/8: B3","143/8 -> 147/8: D4","18/1 -> 37/2: B3","18/1 -> 37/2: D4","145/8 -> 149/8: B3","145/8 -> 149/8: D4","73/4 -> 75/4: B3","73/4 -> 75/4: D4","147/8 -> 151/8: B3","147/8 -> 151/8: D4","18/1 -> 73/4: D6","18/1 -> 73/4: F#5","143/8 -> 73/4: E6","143/8 -> 73/4: D6","143/8 -> 73/4: G5","143/8 -> 73/4: F#5","73/4 -> 37/2: D6","73/4 -> 37/2: F#5","71/4 -> 145/8: F#6","71/4 -> 145/8: E6","71/4 -> 145/8: A5","71/4 -> 145/8: G5","145/8 -> 37/2: E6","145/8 -> 37/2: D6","145/8 -> 37/2: G5","145/8 -> 37/2: F#5","37/2 -> 75/4: D6","37/2 -> 75/4: F#5","18/1 -> 147/8: F#6","18/1 -> 147/8: E6","18/1 -> 147/8: A5","18/1 -> 147/8: G5","147/8 -> 75/4: E6","147/8 -> 75/4: D6","147/8 -> 75/4: G5","147/8 -> 75/4: F#5","75/4 -> 19/1: D6","75/4 -> 19/1: F#5","73/4 -> 149/8: F#6","73/4 -> 149/8: E6","73/4 -> 149/8: A5","73/4 -> 149/8: G5","149/8 -> 19/1: E6","149/8 -> 19/1: D6","149/8 -> 19/1: G5","149/8 -> 19/1: F#5","37/2 -> 151/8: F#6","37/2 -> 151/8: E6","37/2 -> 151/8: A5","37/2 -> 151/8: G5","151/8 -> 77/4: E6","151/8 -> 77/4: G5","75/4 -> 153/8: F#6","75/4 -> 153/8: A5","18/1 -> 73/4: bd","37/2 -> 75/4: bd","37/2 -> 19/1: sn","73/4 -> 37/2: hh3","75/4 -> 19/1: hh3","153/8 -> 77/4: G1","155/8 -> 39/2: G2","39/2 -> 157/8: G1","79/4 -> 159/8: G3","159/8 -> 20/1: G3","39/2 -> 20/1: C4","39/2 -> 20/1: E4","157/8 -> 161/8: C4","157/8 -> 161/8: E4","79/4 -> 81/4: C4","79/4 -> 81/4: E4","159/8 -> 163/8: C4","159/8 -> 163/8: E4","19/1 -> 77/4: D6","19/1 -> 77/4: F#5","151/8 -> 77/4: E6","151/8 -> 77/4: D6","151/8 -> 77/4: G5","151/8 -> 77/4: F#5","77/4 -> 39/2: D6","77/4 -> 39/2: F#5","75/4 -> 153/8: F#6","75/4 -> 153/8: E6","75/4 -> 153/8: A5","75/4 -> 153/8: G5","153/8 -> 39/2: E6","153/8 -> 39/2: D6","153/8 -> 39/2: G5","153/8 -> 39/2: F#5","39/2 -> 79/4: D6","39/2 -> 79/4: F#5","19/1 -> 155/8: F#6","19/1 -> 155/8: E6","19/1 -> 155/8: A5","19/1 -> 155/8: G5","155/8 -> 79/4: E6","155/8 -> 79/4: D6","155/8 -> 79/4: G5","155/8 -> 79/4: F#5","79/4 -> 20/1: D6","79/4 -> 20/1: F#5","77/4 -> 157/8: F#6","77/4 -> 157/8: E6","77/4 -> 157/8: A5","77/4 -> 157/8: G5","157/8 -> 20/1: E6","157/8 -> 20/1: D6","157/8 -> 20/1: G5","157/8 -> 20/1: F#5","39/2 -> 159/8: F#6","39/2 -> 159/8: E6","39/2 -> 159/8: A5","39/2 -> 159/8: G5","159/8 -> 81/4: E6","159/8 -> 81/4: G5","79/4 -> 161/8: F#6","79/4 -> 161/8: A5","19/1 -> 77/4: bd","39/2 -> 79/4: bd","159/8 -> 20/1: bd","39/2 -> 20/1: sn","77/4 -> 39/2: hh3","79/4 -> 20/1: hh3","161/8 -> 81/4: G1","163/8 -> 41/2: G2","41/2 -> 165/8: G1","83/4 -> 167/8: G3","167/8 -> 21/1: G3","157/8 -> 161/8: C4","157/8 -> 161/8: E4","79/4 -> 81/4: C4","79/4 -> 81/4: E4","159/8 -> 163/8: C4","159/8 -> 163/8: E4","20/1 -> 41/2: C4","20/1 -> 41/2: E4","161/8 -> 165/8: C4","161/8 -> 165/8: E4","81/4 -> 83/4: C4","81/4 -> 83/4: E4","163/8 -> 167/8: C4","163/8 -> 167/8: E4","20/1 -> 81/4: D6","20/1 -> 81/4: F#5","159/8 -> 81/4: E6","159/8 -> 81/4: D6","159/8 -> 81/4: G5","159/8 -> 81/4: F#5","81/4 -> 41/2: D6","81/4 -> 41/2: F#5","79/4 -> 161/8: F#6","79/4 -> 161/8: E6","79/4 -> 161/8: A5","79/4 -> 161/8: G5","161/8 -> 41/2: E6","161/8 -> 41/2: D6","161/8 -> 41/2: G5","161/8 -> 41/2: F#5","41/2 -> 83/4: D6","41/2 -> 83/4: F#5","20/1 -> 163/8: F#6","20/1 -> 163/8: E6","20/1 -> 163/8: A5","20/1 -> 163/8: G5","163/8 -> 83/4: E6","163/8 -> 83/4: D6","163/8 -> 83/4: G5","163/8 -> 83/4: F#5","83/4 -> 21/1: D6","83/4 -> 21/1: F#5","81/4 -> 165/8: F#6","81/4 -> 165/8: E6","81/4 -> 165/8: A5","81/4 -> 165/8: G5","165/8 -> 21/1: E6","165/8 -> 21/1: D6","165/8 -> 21/1: G5","165/8 -> 21/1: F#5","41/2 -> 167/8: F#6","41/2 -> 167/8: E6","41/2 -> 167/8: A5","41/2 -> 167/8: G5","167/8 -> 85/4: E6","167/8 -> 85/4: G5","83/4 -> 169/8: F#6","83/4 -> 169/8: A5","20/1 -> 81/4: bd","41/2 -> 83/4: bd","41/2 -> 21/1: sn","81/4 -> 41/2: hh3","83/4 -> 21/1: hh3","169/8 -> 85/4: G1","171/8 -> 43/2: G2","43/2 -> 173/8: G1","87/4 -> 175/8: G3","175/8 -> 22/1: G3","43/2 -> 22/1: B3","43/2 -> 22/1: D4","173/8 -> 177/8: B3","173/8 -> 177/8: D4","87/4 -> 89/4: B3","87/4 -> 89/4: D4","175/8 -> 179/8: B3","175/8 -> 179/8: D4","21/1 -> 85/4: D6","21/1 -> 85/4: F#5","167/8 -> 85/4: E6","167/8 -> 85/4: D6","167/8 -> 85/4: G5","167/8 -> 85/4: F#5","85/4 -> 43/2: D6","85/4 -> 43/2: F#5","83/4 -> 169/8: F#6","83/4 -> 169/8: E6","83/4 -> 169/8: A5","83/4 -> 169/8: G5","169/8 -> 43/2: E6","169/8 -> 43/2: D6","169/8 -> 43/2: G5","169/8 -> 43/2: F#5","43/2 -> 87/4: D6","43/2 -> 87/4: F#5","21/1 -> 171/8: F#6","21/1 -> 171/8: E6","21/1 -> 171/8: A5","21/1 -> 171/8: G5","171/8 -> 87/4: E6","171/8 -> 87/4: D6","171/8 -> 87/4: G5","171/8 -> 87/4: F#5","87/4 -> 22/1: D6","87/4 -> 22/1: F#5","85/4 -> 173/8: F#6","85/4 -> 173/8: E6","85/4 -> 173/8: A5","85/4 -> 173/8: G5","173/8 -> 22/1: E6","173/8 -> 22/1: D6","173/8 -> 22/1: G5","173/8 -> 22/1: F#5","43/2 -> 175/8: F#6","43/2 -> 175/8: E6","43/2 -> 175/8: A5","43/2 -> 175/8: G5","175/8 -> 89/4: E6","175/8 -> 89/4: G5","87/4 -> 177/8: F#6","87/4 -> 177/8: A5","21/1 -> 85/4: bd","43/2 -> 87/4: bd","43/2 -> 22/1: sn","85/4 -> 43/2: hh3","87/4 -> 22/1: hh3","177/8 -> 89/4: G1","179/8 -> 45/2: G2","45/2 -> 181/8: G1","91/4 -> 183/8: G3","183/8 -> 23/1: G3","173/8 -> 177/8: B3","173/8 -> 177/8: D4","87/4 -> 89/4: B3","87/4 -> 89/4: D4","175/8 -> 179/8: B3","175/8 -> 179/8: D4","22/1 -> 45/2: B3","22/1 -> 45/2: D4","177/8 -> 181/8: B3","177/8 -> 181/8: D4","89/4 -> 91/4: B3","89/4 -> 91/4: D4","179/8 -> 183/8: B3","179/8 -> 183/8: D4","22/1 -> 89/4: D6","22/1 -> 89/4: F#5","175/8 -> 89/4: E6","175/8 -> 89/4: D6","175/8 -> 89/4: G5","175/8 -> 89/4: F#5","89/4 -> 45/2: D6","89/4 -> 45/2: F#5","87/4 -> 177/8: F#6","87/4 -> 177/8: E6","87/4 -> 177/8: A5","87/4 -> 177/8: G5","177/8 -> 45/2: E6","177/8 -> 45/2: D6","177/8 -> 45/2: G5","177/8 -> 45/2: F#5","45/2 -> 91/4: D6","45/2 -> 91/4: F#5","22/1 -> 179/8: F#6","22/1 -> 179/8: E6","22/1 -> 179/8: A5","22/1 -> 179/8: G5","179/8 -> 91/4: E6","179/8 -> 91/4: D6","179/8 -> 91/4: G5","179/8 -> 91/4: F#5","91/4 -> 23/1: D6","91/4 -> 23/1: F#5","89/4 -> 181/8: F#6","89/4 -> 181/8: E6","89/4 -> 181/8: A5","89/4 -> 181/8: G5","181/8 -> 23/1: E6","181/8 -> 23/1: D6","181/8 -> 23/1: G5","181/8 -> 23/1: F#5","45/2 -> 183/8: F#6","45/2 -> 183/8: E6","45/2 -> 183/8: A5","45/2 -> 183/8: G5","183/8 -> 93/4: E6","183/8 -> 93/4: G5","91/4 -> 185/8: F#6","91/4 -> 185/8: A5","22/1 -> 89/4: bd","45/2 -> 91/4: bd","45/2 -> 23/1: sn","89/4 -> 45/2: hh3","91/4 -> 23/1: hh3","185/8 -> 93/4: G1","187/8 -> 47/2: G2","47/2 -> 189/8: G1","95/4 -> 191/8: G3","191/8 -> 24/1: G3","47/2 -> 24/1: C4","47/2 -> 24/1: E4","189/8 -> 193/8: C4","189/8 -> 193/8: E4","95/4 -> 97/4: C4","95/4 -> 97/4: E4","191/8 -> 195/8: C4","191/8 -> 195/8: E4","23/1 -> 93/4: D6","23/1 -> 93/4: F#5","183/8 -> 93/4: E6","183/8 -> 93/4: D6","183/8 -> 93/4: G5","183/8 -> 93/4: F#5","93/4 -> 47/2: D6","93/4 -> 47/2: F#5","91/4 -> 185/8: F#6","91/4 -> 185/8: E6","91/4 -> 185/8: A5","91/4 -> 185/8: G5","185/8 -> 47/2: E6","185/8 -> 47/2: D6","185/8 -> 47/2: G5","185/8 -> 47/2: F#5","47/2 -> 95/4: D6","47/2 -> 95/4: F#5","23/1 -> 187/8: F#6","23/1 -> 187/8: E6","23/1 -> 187/8: A5","23/1 -> 187/8: G5","187/8 -> 95/4: E6","187/8 -> 95/4: D6","187/8 -> 95/4: G5","187/8 -> 95/4: F#5","95/4 -> 24/1: D6","95/4 -> 24/1: F#5","93/4 -> 189/8: F#6","93/4 -> 189/8: E6","93/4 -> 189/8: A5","93/4 -> 189/8: G5","189/8 -> 24/1: E6","189/8 -> 24/1: D6","189/8 -> 24/1: G5","189/8 -> 24/1: F#5","47/2 -> 191/8: F#6","47/2 -> 191/8: E6","47/2 -> 191/8: A5","47/2 -> 191/8: G5","191/8 -> 97/4: E6","191/8 -> 97/4: G5","95/4 -> 193/8: F#6","95/4 -> 193/8: A5","23/1 -> 93/4: bd","47/2 -> 95/4: bd","191/8 -> 24/1: bd","47/2 -> 24/1: sn","93/4 -> 47/2: hh3","95/4 -> 24/1: hh3","193/8 -> 97/4: G1","195/8 -> 49/2: G2","49/2 -> 197/8: G1","99/4 -> 199/8: G3","199/8 -> 25/1: G3","189/8 -> 193/8: C4","189/8 -> 193/8: E4","95/4 -> 97/4: C4","95/4 -> 97/4: E4","191/8 -> 195/8: C4","191/8 -> 195/8: E4","24/1 -> 49/2: C4","24/1 -> 49/2: E4","193/8 -> 197/8: C4","193/8 -> 197/8: E4","97/4 -> 99/4: C4","97/4 -> 99/4: E4","195/8 -> 199/8: C4","195/8 -> 199/8: E4","24/1 -> 195/8: F#6","24/1 -> 195/8: E6","24/1 -> 195/8: A5","24/1 -> 195/8: G5","195/8 -> 99/4: E6","195/8 -> 99/4: D6","195/8 -> 99/4: G5","195/8 -> 99/4: F#5","99/4 -> 25/1: D6","99/4 -> 25/1: F#5","97/4 -> 197/8: F#6","97/4 -> 197/8: E6","97/4 -> 197/8: A5","97/4 -> 197/8: G5","197/8 -> 25/1: E6","197/8 -> 25/1: D6","197/8 -> 25/1: G5","197/8 -> 25/1: F#5","49/2 -> 199/8: F#6","49/2 -> 199/8: E6","49/2 -> 199/8: A5","49/2 -> 199/8: G5","199/8 -> 101/4: E6","199/8 -> 101/4: G5","99/4 -> 201/8: F#6","99/4 -> 201/8: A5","24/1 -> 97/4: D6","24/1 -> 97/4: F#5","191/8 -> 97/4: E6","191/8 -> 97/4: D6","191/8 -> 97/4: G5","191/8 -> 97/4: F#5","97/4 -> 49/2: D6","97/4 -> 49/2: F#5","95/4 -> 193/8: F#6","95/4 -> 193/8: E6","95/4 -> 193/8: A5","95/4 -> 193/8: G5","193/8 -> 49/2: E6","193/8 -> 49/2: D6","193/8 -> 49/2: G5","193/8 -> 49/2: F#5","49/2 -> 99/4: D6","49/2 -> 99/4: F#5","24/1 -> 97/4: bd","49/2 -> 99/4: bd","49/2 -> 25/1: sn","97/4 -> 49/2: hh3","99/4 -> 25/1: hh3","201/8 -> 101/4: G1","203/8 -> 51/2: G2","51/2 -> 205/8: G1","103/4 -> 207/8: G3","207/8 -> 26/1: G3","51/2 -> 26/1: B3","51/2 -> 26/1: D4","205/8 -> 209/8: B3","205/8 -> 209/8: D4","103/4 -> 105/4: B3","103/4 -> 105/4: D4","207/8 -> 211/8: B3","207/8 -> 211/8: D4","25/1 -> 101/4: D6","25/1 -> 101/4: F#5","199/8 -> 101/4: E6","199/8 -> 101/4: D6","199/8 -> 101/4: G5","199/8 -> 101/4: F#5","101/4 -> 51/2: D6","101/4 -> 51/2: F#5","99/4 -> 201/8: F#6","99/4 -> 201/8: E6","99/4 -> 201/8: A5","99/4 -> 201/8: G5","201/8 -> 51/2: E6","201/8 -> 51/2: D6","201/8 -> 51/2: G5","201/8 -> 51/2: F#5","51/2 -> 103/4: D6","51/2 -> 103/4: F#5","25/1 -> 203/8: F#6","25/1 -> 203/8: E6","25/1 -> 203/8: A5","25/1 -> 203/8: G5","203/8 -> 103/4: E6","203/8 -> 103/4: D6","203/8 -> 103/4: G5","203/8 -> 103/4: F#5","103/4 -> 26/1: D6","103/4 -> 26/1: F#5","101/4 -> 205/8: F#6","101/4 -> 205/8: E6","101/4 -> 205/8: A5","101/4 -> 205/8: G5","205/8 -> 26/1: E6","205/8 -> 26/1: D6","205/8 -> 26/1: G5","205/8 -> 26/1: F#5","51/2 -> 207/8: F#6","51/2 -> 207/8: E6","51/2 -> 207/8: A5","51/2 -> 207/8: G5","207/8 -> 105/4: E6","207/8 -> 105/4: G5","103/4 -> 209/8: F#6","103/4 -> 209/8: A5","25/1 -> 101/4: bd","51/2 -> 103/4: bd","51/2 -> 26/1: sn","101/4 -> 51/2: hh3","103/4 -> 26/1: hh3","209/8 -> 105/4: G1","211/8 -> 53/2: G2","53/2 -> 213/8: G1","107/4 -> 215/8: G3","215/8 -> 27/1: G3","205/8 -> 209/8: B3","205/8 -> 209/8: D4","103/4 -> 105/4: B3","103/4 -> 105/4: D4","207/8 -> 211/8: B3","207/8 -> 211/8: D4","26/1 -> 53/2: B3","26/1 -> 53/2: D4","209/8 -> 213/8: B3","209/8 -> 213/8: D4","105/4 -> 107/4: B3","105/4 -> 107/4: D4","211/8 -> 215/8: B3","211/8 -> 215/8: D4","26/1 -> 105/4: D6","26/1 -> 105/4: F#5","207/8 -> 105/4: E6","207/8 -> 105/4: D6","207/8 -> 105/4: G5","207/8 -> 105/4: F#5","105/4 -> 53/2: D6","105/4 -> 53/2: F#5","103/4 -> 209/8: F#6","103/4 -> 209/8: E6","103/4 -> 209/8: A5","103/4 -> 209/8: G5","209/8 -> 53/2: E6","209/8 -> 53/2: D6","209/8 -> 53/2: G5","209/8 -> 53/2: F#5","53/2 -> 107/4: D6","53/2 -> 107/4: F#5","26/1 -> 211/8: F#6","26/1 -> 211/8: E6","26/1 -> 211/8: A5","26/1 -> 211/8: G5","211/8 -> 107/4: E6","211/8 -> 107/4: D6","211/8 -> 107/4: G5","211/8 -> 107/4: F#5","107/4 -> 27/1: D6","107/4 -> 27/1: F#5","105/4 -> 213/8: F#6","105/4 -> 213/8: E6","105/4 -> 213/8: A5","105/4 -> 213/8: G5","213/8 -> 27/1: E6","213/8 -> 27/1: D6","213/8 -> 27/1: G5","213/8 -> 27/1: F#5","53/2 -> 215/8: F#6","53/2 -> 215/8: E6","53/2 -> 215/8: A5","53/2 -> 215/8: G5","215/8 -> 109/4: E6","215/8 -> 109/4: G5","107/4 -> 217/8: F#6","107/4 -> 217/8: A5","26/1 -> 105/4: bd","53/2 -> 107/4: bd","53/2 -> 27/1: sn","105/4 -> 53/2: hh3","107/4 -> 27/1: hh3","217/8 -> 109/4: G1","219/8 -> 55/2: G2","55/2 -> 221/8: G1","111/4 -> 223/8: G3","223/8 -> 28/1: G3","55/2 -> 28/1: C4","55/2 -> 28/1: E4","221/8 -> 225/8: C4","221/8 -> 225/8: E4","111/4 -> 113/4: C4","111/4 -> 113/4: E4","223/8 -> 227/8: C4","223/8 -> 227/8: E4","27/1 -> 109/4: D6","27/1 -> 109/4: F#5","215/8 -> 109/4: E6","215/8 -> 109/4: D6","215/8 -> 109/4: G5","215/8 -> 109/4: F#5","109/4 -> 55/2: D6","109/4 -> 55/2: F#5","107/4 -> 217/8: F#6","107/4 -> 217/8: E6","107/4 -> 217/8: A5","107/4 -> 217/8: G5","217/8 -> 55/2: E6","217/8 -> 55/2: D6","217/8 -> 55/2: G5","217/8 -> 55/2: F#5","55/2 -> 111/4: D6","55/2 -> 111/4: F#5","27/1 -> 219/8: F#6","27/1 -> 219/8: E6","27/1 -> 219/8: A5","27/1 -> 219/8: G5","219/8 -> 111/4: E6","219/8 -> 111/4: D6","219/8 -> 111/4: G5","219/8 -> 111/4: F#5","111/4 -> 28/1: D6","111/4 -> 28/1: F#5","109/4 -> 221/8: F#6","109/4 -> 221/8: E6","109/4 -> 221/8: A5","109/4 -> 221/8: G5","221/8 -> 28/1: E6","221/8 -> 28/1: D6","221/8 -> 28/1: G5","221/8 -> 28/1: F#5","55/2 -> 223/8: F#6","55/2 -> 223/8: E6","55/2 -> 223/8: A5","55/2 -> 223/8: G5","223/8 -> 113/4: E6","223/8 -> 113/4: G5","111/4 -> 225/8: F#6","111/4 -> 225/8: A5","27/1 -> 109/4: bd","55/2 -> 111/4: bd","223/8 -> 28/1: bd","55/2 -> 28/1: sn","109/4 -> 55/2: hh3","111/4 -> 28/1: hh3","225/8 -> 113/4: G1","227/8 -> 57/2: G2","57/2 -> 229/8: G1","115/4 -> 231/8: G3","231/8 -> 29/1: G3","221/8 -> 225/8: C4","221/8 -> 225/8: E4","111/4 -> 113/4: C4","111/4 -> 113/4: E4","223/8 -> 227/8: C4","223/8 -> 227/8: E4","28/1 -> 57/2: C4","28/1 -> 57/2: E4","225/8 -> 229/8: C4","225/8 -> 229/8: E4","113/4 -> 115/4: C4","113/4 -> 115/4: E4","227/8 -> 231/8: C4","227/8 -> 231/8: E4","28/1 -> 113/4: D6","28/1 -> 113/4: F#5","223/8 -> 113/4: E6","223/8 -> 113/4: D6","223/8 -> 113/4: G5","223/8 -> 113/4: F#5","113/4 -> 57/2: D6","113/4 -> 57/2: F#5","111/4 -> 225/8: F#6","111/4 -> 225/8: E6","111/4 -> 225/8: A5","111/4 -> 225/8: G5","225/8 -> 57/2: E6","225/8 -> 57/2: D6","225/8 -> 57/2: G5","225/8 -> 57/2: F#5","57/2 -> 115/4: D6","57/2 -> 115/4: F#5","28/1 -> 227/8: F#6","28/1 -> 227/8: E6","28/1 -> 227/8: A5","28/1 -> 227/8: G5","227/8 -> 115/4: E6","227/8 -> 115/4: D6","227/8 -> 115/4: G5","227/8 -> 115/4: F#5","115/4 -> 29/1: D6","115/4 -> 29/1: F#5","113/4 -> 229/8: F#6","113/4 -> 229/8: E6","113/4 -> 229/8: A5","113/4 -> 229/8: G5","229/8 -> 29/1: E6","229/8 -> 29/1: D6","229/8 -> 29/1: G5","229/8 -> 29/1: F#5","57/2 -> 231/8: F#6","57/2 -> 231/8: E6","57/2 -> 231/8: A5","57/2 -> 231/8: G5","231/8 -> 117/4: E6","231/8 -> 117/4: G5","115/4 -> 233/8: F#6","115/4 -> 233/8: A5","28/1 -> 113/4: bd","57/2 -> 115/4: bd","57/2 -> 29/1: sn","113/4 -> 57/2: hh3","115/4 -> 29/1: hh3","233/8 -> 117/4: G1","235/8 -> 59/2: G2","59/2 -> 237/8: G1","119/4 -> 239/8: G3","239/8 -> 30/1: G3","59/2 -> 30/1: B3","59/2 -> 30/1: D4","237/8 -> 241/8: B3","237/8 -> 241/8: D4","119/4 -> 121/4: B3","119/4 -> 121/4: D4","239/8 -> 243/8: B3","239/8 -> 243/8: D4","29/1 -> 117/4: D6","29/1 -> 117/4: F#5","231/8 -> 117/4: E6","231/8 -> 117/4: D6","231/8 -> 117/4: G5","231/8 -> 117/4: F#5","117/4 -> 59/2: D6","117/4 -> 59/2: F#5","115/4 -> 233/8: F#6","115/4 -> 233/8: E6","115/4 -> 233/8: A5","115/4 -> 233/8: G5","233/8 -> 59/2: E6","233/8 -> 59/2: D6","233/8 -> 59/2: G5","233/8 -> 59/2: F#5","59/2 -> 119/4: D6","59/2 -> 119/4: F#5","29/1 -> 235/8: F#6","29/1 -> 235/8: E6","29/1 -> 235/8: A5","29/1 -> 235/8: G5","235/8 -> 119/4: E6","235/8 -> 119/4: D6","235/8 -> 119/4: G5","235/8 -> 119/4: F#5","119/4 -> 30/1: D6","119/4 -> 30/1: F#5","117/4 -> 237/8: F#6","117/4 -> 237/8: E6","117/4 -> 237/8: A5","117/4 -> 237/8: G5","237/8 -> 30/1: E6","237/8 -> 30/1: D6","237/8 -> 30/1: G5","237/8 -> 30/1: F#5","59/2 -> 239/8: F#6","59/2 -> 239/8: E6","59/2 -> 239/8: A5","59/2 -> 239/8: G5","239/8 -> 121/4: E6","239/8 -> 121/4: G5","119/4 -> 241/8: F#6","119/4 -> 241/8: A5","29/1 -> 117/4: bd","59/2 -> 119/4: bd","59/2 -> 30/1: sn","117/4 -> 59/2: hh3","119/4 -> 30/1: hh3","241/8 -> 121/4: G1","243/8 -> 61/2: G2","61/2 -> 245/8: G1","123/4 -> 247/8: G3","247/8 -> 31/1: G3","237/8 -> 241/8: B3","237/8 -> 241/8: D4","119/4 -> 121/4: B3","119/4 -> 121/4: D4","239/8 -> 243/8: B3","239/8 -> 243/8: D4","30/1 -> 61/2: B3","30/1 -> 61/2: D4","241/8 -> 245/8: B3","241/8 -> 245/8: D4","121/4 -> 123/4: B3","121/4 -> 123/4: D4","243/8 -> 247/8: B3","243/8 -> 247/8: D4","30/1 -> 121/4: D6","30/1 -> 121/4: F#5","239/8 -> 121/4: E6","239/8 -> 121/4: D6","239/8 -> 121/4: G5","239/8 -> 121/4: F#5","121/4 -> 61/2: D6","121/4 -> 61/2: F#5","119/4 -> 241/8: F#6","119/4 -> 241/8: E6","119/4 -> 241/8: A5","119/4 -> 241/8: G5","241/8 -> 61/2: E6","241/8 -> 61/2: D6","241/8 -> 61/2: G5","241/8 -> 61/2: F#5","61/2 -> 123/4: D6","61/2 -> 123/4: F#5","30/1 -> 243/8: F#6","30/1 -> 243/8: E6","30/1 -> 243/8: A5","30/1 -> 243/8: G5","243/8 -> 123/4: E6","243/8 -> 123/4: D6","243/8 -> 123/4: G5","243/8 -> 123/4: F#5","123/4 -> 31/1: D6","123/4 -> 31/1: F#5","121/4 -> 245/8: F#6","121/4 -> 245/8: E6","121/4 -> 245/8: A5","121/4 -> 245/8: G5","245/8 -> 31/1: E6","245/8 -> 31/1: D6","245/8 -> 31/1: G5","245/8 -> 31/1: F#5","61/2 -> 247/8: F#6","61/2 -> 247/8: E6","61/2 -> 247/8: A5","61/2 -> 247/8: G5","247/8 -> 125/4: E6","247/8 -> 125/4: G5","123/4 -> 249/8: F#6","123/4 -> 249/8: A5","30/1 -> 121/4: bd","61/2 -> 123/4: bd","61/2 -> 31/1: sn","121/4 -> 61/2: hh3","123/4 -> 31/1: hh3","249/8 -> 125/4: G1","251/8 -> 63/2: G2","63/2 -> 253/8: G1","127/4 -> 255/8: G3","255/8 -> 32/1: G3","63/2 -> 32/1: C4","63/2 -> 32/1: E4","253/8 -> 257/8: C4","253/8 -> 257/8: E4","127/4 -> 129/4: C4","127/4 -> 129/4: E4","255/8 -> 259/8: C4","255/8 -> 259/8: E4","31/1 -> 125/4: D6","31/1 -> 125/4: F#5","247/8 -> 125/4: E6","247/8 -> 125/4: D6","247/8 -> 125/4: G5","247/8 -> 125/4: F#5","125/4 -> 63/2: D6","125/4 -> 63/2: F#5","123/4 -> 249/8: F#6","123/4 -> 249/8: E6","123/4 -> 249/8: A5","123/4 -> 249/8: G5","249/8 -> 63/2: E6","249/8 -> 63/2: D6","249/8 -> 63/2: G5","249/8 -> 63/2: F#5","63/2 -> 127/4: D6","63/2 -> 127/4: F#5","31/1 -> 251/8: F#6","31/1 -> 251/8: E6","31/1 -> 251/8: A5","31/1 -> 251/8: G5","251/8 -> 127/4: E6","251/8 -> 127/4: D6","251/8 -> 127/4: G5","251/8 -> 127/4: F#5","127/4 -> 32/1: D6","127/4 -> 32/1: F#5","125/4 -> 253/8: F#6","125/4 -> 253/8: E6","125/4 -> 253/8: A5","125/4 -> 253/8: G5","253/8 -> 32/1: E6","253/8 -> 32/1: D6","253/8 -> 32/1: G5","253/8 -> 32/1: F#5","63/2 -> 255/8: F#6","63/2 -> 255/8: E6","63/2 -> 255/8: A5","63/2 -> 255/8: G5","255/8 -> 129/4: E6","255/8 -> 129/4: G5","127/4 -> 257/8: F#6","127/4 -> 257/8: A5","31/1 -> 125/4: bd","63/2 -> 127/4: bd","255/8 -> 32/1: bd","63/2 -> 32/1: sn","125/4 -> 63/2: hh3","127/4 -> 32/1: hh3","257/8 -> 129/4: D1","259/8 -> 65/2: D2","65/2 -> 261/8: D1","131/4 -> 263/8: D3","263/8 -> 33/1: D3","253/8 -> 257/8: G3","253/8 -> 257/8: B3","127/4 -> 129/4: G3","127/4 -> 129/4: B3","255/8 -> 259/8: G3","255/8 -> 259/8: B3","32/1 -> 65/2: G3","32/1 -> 65/2: B3","257/8 -> 261/8: G3","257/8 -> 261/8: B3","129/4 -> 131/4: G3","129/4 -> 131/4: B3","259/8 -> 263/8: G3","259/8 -> 263/8: B3","32/1 -> 259/8: C#6","32/1 -> 259/8: B5","32/1 -> 259/8: E5","32/1 -> 259/8: D5","259/8 -> 131/4: B5","259/8 -> 131/4: A5","259/8 -> 131/4: D5","259/8 -> 131/4: C#5","131/4 -> 33/1: A5","131/4 -> 33/1: C#5","129/4 -> 261/8: C#6","129/4 -> 261/8: B5","129/4 -> 261/8: E5","129/4 -> 261/8: D5","261/8 -> 33/1: B5","261/8 -> 33/1: A5","261/8 -> 33/1: D5","261/8 -> 33/1: C#5","65/2 -> 263/8: C#6","65/2 -> 263/8: B5","65/2 -> 263/8: E5","65/2 -> 263/8: D5","263/8 -> 133/4: B5","263/8 -> 133/4: D5","131/4 -> 265/8: C#6","131/4 -> 265/8: E5","32/1 -> 129/4: A5","32/1 -> 129/4: C#5","255/8 -> 129/4: B5","255/8 -> 129/4: A5","255/8 -> 129/4: D5","255/8 -> 129/4: C#5","129/4 -> 65/2: A5","129/4 -> 65/2: C#5","127/4 -> 257/8: C#6","127/4 -> 257/8: B5","127/4 -> 257/8: E5","127/4 -> 257/8: D5","257/8 -> 65/2: B5","257/8 -> 65/2: A5","257/8 -> 65/2: D5","257/8 -> 65/2: C#5","65/2 -> 131/4: A5","65/2 -> 131/4: C#5","32/1 -> 129/4: bd","65/2 -> 131/4: bd","65/2 -> 33/1: sn","129/4 -> 65/2: hh3","131/4 -> 33/1: hh3","265/8 -> 133/4: D1","267/8 -> 67/2: D2","67/2 -> 269/8: D1","135/4 -> 271/8: D3","271/8 -> 34/1: D3","67/2 -> 34/1: F#3","67/2 -> 34/1: A3","269/8 -> 273/8: F#3","269/8 -> 273/8: A3","135/4 -> 137/4: F#3","135/4 -> 137/4: A3","271/8 -> 275/8: F#3","271/8 -> 275/8: A3","33/1 -> 133/4: A5","33/1 -> 133/4: C#5","263/8 -> 133/4: B5","263/8 -> 133/4: A5","263/8 -> 133/4: D5","263/8 -> 133/4: C#5","133/4 -> 67/2: A5","133/4 -> 67/2: C#5","131/4 -> 265/8: C#6","131/4 -> 265/8: B5","131/4 -> 265/8: E5","131/4 -> 265/8: D5","265/8 -> 67/2: B5","265/8 -> 67/2: A5","265/8 -> 67/2: D5","265/8 -> 67/2: C#5","67/2 -> 135/4: A5","67/2 -> 135/4: C#5","33/1 -> 267/8: C#6","33/1 -> 267/8: B5","33/1 -> 267/8: E5","33/1 -> 267/8: D5","267/8 -> 135/4: B5","267/8 -> 135/4: A5","267/8 -> 135/4: D5","267/8 -> 135/4: C#5","135/4 -> 34/1: A5","135/4 -> 34/1: C#5","133/4 -> 269/8: C#6","133/4 -> 269/8: B5","133/4 -> 269/8: E5","133/4 -> 269/8: D5","269/8 -> 34/1: B5","269/8 -> 34/1: A5","269/8 -> 34/1: D5","269/8 -> 34/1: C#5","67/2 -> 271/8: C#6","67/2 -> 271/8: B5","67/2 -> 271/8: E5","67/2 -> 271/8: D5","271/8 -> 137/4: B5","271/8 -> 137/4: D5","135/4 -> 273/8: C#6","135/4 -> 273/8: E5","33/1 -> 133/4: bd","67/2 -> 135/4: bd","67/2 -> 34/1: sn","133/4 -> 67/2: hh3","135/4 -> 34/1: hh3","273/8 -> 137/4: D1","275/8 -> 69/2: D2","69/2 -> 277/8: D1","139/4 -> 279/8: D3","279/8 -> 35/1: D3","269/8 -> 273/8: F#3","269/8 -> 273/8: A3","135/4 -> 137/4: F#3","135/4 -> 137/4: A3","271/8 -> 275/8: F#3","271/8 -> 275/8: A3","34/1 -> 69/2: F#3","34/1 -> 69/2: A3","273/8 -> 277/8: F#3","273/8 -> 277/8: A3","137/4 -> 139/4: F#3","137/4 -> 139/4: A3","275/8 -> 279/8: F#3","275/8 -> 279/8: A3","34/1 -> 137/4: A5","34/1 -> 137/4: C#5","271/8 -> 137/4: B5","271/8 -> 137/4: A5","271/8 -> 137/4: D5","271/8 -> 137/4: C#5","137/4 -> 69/2: A5","137/4 -> 69/2: C#5","135/4 -> 273/8: C#6","135/4 -> 273/8: B5","135/4 -> 273/8: E5","135/4 -> 273/8: D5","273/8 -> 69/2: B5","273/8 -> 69/2: A5","273/8 -> 69/2: D5","273/8 -> 69/2: C#5","69/2 -> 139/4: A5","69/2 -> 139/4: C#5","34/1 -> 275/8: C#6","34/1 -> 275/8: B5","34/1 -> 275/8: E5","34/1 -> 275/8: D5","275/8 -> 139/4: B5","275/8 -> 139/4: A5","275/8 -> 139/4: D5","275/8 -> 139/4: C#5","139/4 -> 35/1: A5","139/4 -> 35/1: C#5","137/4 -> 277/8: C#6","137/4 -> 277/8: B5","137/4 -> 277/8: E5","137/4 -> 277/8: D5","277/8 -> 35/1: B5","277/8 -> 35/1: A5","277/8 -> 35/1: D5","277/8 -> 35/1: C#5","69/2 -> 279/8: C#6","69/2 -> 279/8: B5","69/2 -> 279/8: E5","69/2 -> 279/8: D5","279/8 -> 141/4: B5","279/8 -> 141/4: D5","139/4 -> 281/8: C#6","139/4 -> 281/8: E5","34/1 -> 137/4: bd","69/2 -> 139/4: bd","69/2 -> 35/1: sn","137/4 -> 69/2: hh3","139/4 -> 35/1: hh3","281/8 -> 141/4: D1","283/8 -> 71/2: D2","71/2 -> 285/8: D1","143/4 -> 287/8: D3","287/8 -> 36/1: D3","71/2 -> 36/1: G3","71/2 -> 36/1: B3","285/8 -> 289/8: G3","285/8 -> 289/8: B3","143/4 -> 145/4: G3","143/4 -> 145/4: B3","287/8 -> 291/8: G3","287/8 -> 291/8: B3","35/1 -> 141/4: A5","35/1 -> 141/4: C#5","279/8 -> 141/4: B5","279/8 -> 141/4: A5","279/8 -> 141/4: D5","279/8 -> 141/4: C#5","141/4 -> 71/2: A5","141/4 -> 71/2: C#5","139/4 -> 281/8: C#6","139/4 -> 281/8: B5","139/4 -> 281/8: E5","139/4 -> 281/8: D5","281/8 -> 71/2: B5","281/8 -> 71/2: A5","281/8 -> 71/2: D5","281/8 -> 71/2: C#5","71/2 -> 143/4: A5","71/2 -> 143/4: C#5","35/1 -> 283/8: C#6","35/1 -> 283/8: B5","35/1 -> 283/8: E5","35/1 -> 283/8: D5","283/8 -> 143/4: B5","283/8 -> 143/4: A5","283/8 -> 143/4: D5","283/8 -> 143/4: C#5","143/4 -> 36/1: A5","143/4 -> 36/1: C#5","141/4 -> 285/8: C#6","141/4 -> 285/8: B5","141/4 -> 285/8: E5","141/4 -> 285/8: D5","285/8 -> 36/1: B5","285/8 -> 36/1: A5","285/8 -> 36/1: D5","285/8 -> 36/1: C#5","71/2 -> 287/8: C#6","71/2 -> 287/8: B5","71/2 -> 287/8: E5","71/2 -> 287/8: D5","287/8 -> 145/4: B5","287/8 -> 145/4: D5","143/4 -> 289/8: C#6","143/4 -> 289/8: E5","35/1 -> 141/4: bd","71/2 -> 143/4: bd","287/8 -> 36/1: bd","71/2 -> 36/1: sn","141/4 -> 71/2: hh3","143/4 -> 36/1: hh3","289/8 -> 145/4: D1","291/8 -> 73/2: D2","73/2 -> 293/8: D1","147/4 -> 295/8: D3","295/8 -> 37/1: D3","285/8 -> 289/8: G3","285/8 -> 289/8: B3","143/4 -> 145/4: G3","143/4 -> 145/4: B3","287/8 -> 291/8: G3","287/8 -> 291/8: B3","36/1 -> 73/2: G3","36/1 -> 73/2: B3","289/8 -> 293/8: G3","289/8 -> 293/8: B3","145/4 -> 147/4: G3","145/4 -> 147/4: B3","291/8 -> 295/8: G3","291/8 -> 295/8: B3","36/1 -> 145/4: A5","36/1 -> 145/4: C#5","287/8 -> 145/4: B5","287/8 -> 145/4: A5","287/8 -> 145/4: D5","287/8 -> 145/4: C#5","145/4 -> 73/2: A5","145/4 -> 73/2: C#5","143/4 -> 289/8: C#6","143/4 -> 289/8: B5","143/4 -> 289/8: E5","143/4 -> 289/8: D5","289/8 -> 73/2: B5","289/8 -> 73/2: A5","289/8 -> 73/2: D5","289/8 -> 73/2: C#5","73/2 -> 147/4: A5","73/2 -> 147/4: C#5","36/1 -> 291/8: C#6","36/1 -> 291/8: B5","36/1 -> 291/8: E5","36/1 -> 291/8: D5","291/8 -> 147/4: B5","291/8 -> 147/4: A5","291/8 -> 147/4: D5","291/8 -> 147/4: C#5","147/4 -> 37/1: A5","147/4 -> 37/1: C#5","145/4 -> 293/8: C#6","145/4 -> 293/8: B5","145/4 -> 293/8: E5","145/4 -> 293/8: D5","293/8 -> 37/1: B5","293/8 -> 37/1: A5","293/8 -> 37/1: D5","293/8 -> 37/1: C#5","73/2 -> 295/8: C#6","73/2 -> 295/8: B5","73/2 -> 295/8: E5","73/2 -> 295/8: D5","295/8 -> 149/4: B5","295/8 -> 149/4: D5","147/4 -> 297/8: C#6","147/4 -> 297/8: E5","36/1 -> 145/4: bd","73/2 -> 147/4: bd","73/2 -> 37/1: sn","145/4 -> 73/2: hh3","147/4 -> 37/1: hh3","297/8 -> 149/4: D1","299/8 -> 75/2: D2","75/2 -> 301/8: D1","151/4 -> 303/8: D3","303/8 -> 38/1: D3","75/2 -> 38/1: F#3","75/2 -> 38/1: A3","301/8 -> 305/8: F#3","301/8 -> 305/8: A3","151/4 -> 153/4: F#3","151/4 -> 153/4: A3","303/8 -> 307/8: F#3","303/8 -> 307/8: A3","37/1 -> 149/4: A5","37/1 -> 149/4: C#5","295/8 -> 149/4: B5","295/8 -> 149/4: A5","295/8 -> 149/4: D5","295/8 -> 149/4: C#5","149/4 -> 75/2: A5","149/4 -> 75/2: C#5","147/4 -> 297/8: C#6","147/4 -> 297/8: B5","147/4 -> 297/8: E5","147/4 -> 297/8: D5","297/8 -> 75/2: B5","297/8 -> 75/2: A5","297/8 -> 75/2: D5","297/8 -> 75/2: C#5","75/2 -> 151/4: A5","75/2 -> 151/4: C#5","37/1 -> 299/8: C#6","37/1 -> 299/8: B5","37/1 -> 299/8: E5","37/1 -> 299/8: D5","299/8 -> 151/4: B5","299/8 -> 151/4: A5","299/8 -> 151/4: D5","299/8 -> 151/4: C#5","151/4 -> 38/1: A5","151/4 -> 38/1: C#5","149/4 -> 301/8: C#6","149/4 -> 301/8: B5","149/4 -> 301/8: E5","149/4 -> 301/8: D5","301/8 -> 38/1: B5","301/8 -> 38/1: A5","301/8 -> 38/1: D5","301/8 -> 38/1: C#5","75/2 -> 303/8: C#6","75/2 -> 303/8: B5","75/2 -> 303/8: E5","75/2 -> 303/8: D5","303/8 -> 153/4: B5","303/8 -> 153/4: D5","151/4 -> 305/8: C#6","151/4 -> 305/8: E5","37/1 -> 149/4: bd","75/2 -> 151/4: bd","75/2 -> 38/1: sn","149/4 -> 75/2: hh3","151/4 -> 38/1: hh3","305/8 -> 153/4: D1","307/8 -> 77/2: D2","77/2 -> 309/8: D1","155/4 -> 311/8: D3","311/8 -> 39/1: D3","301/8 -> 305/8: F#3","301/8 -> 305/8: A3","151/4 -> 153/4: F#3","151/4 -> 153/4: A3","303/8 -> 307/8: F#3","303/8 -> 307/8: A3","38/1 -> 77/2: F#3","38/1 -> 77/2: A3","305/8 -> 309/8: F#3","305/8 -> 309/8: A3","153/4 -> 155/4: F#3","153/4 -> 155/4: A3","307/8 -> 311/8: F#3","307/8 -> 311/8: A3","38/1 -> 153/4: A5","38/1 -> 153/4: C#5","303/8 -> 153/4: B5","303/8 -> 153/4: A5","303/8 -> 153/4: D5","303/8 -> 153/4: C#5","153/4 -> 77/2: A5","153/4 -> 77/2: C#5","151/4 -> 305/8: C#6","151/4 -> 305/8: B5","151/4 -> 305/8: E5","151/4 -> 305/8: D5","305/8 -> 77/2: B5","305/8 -> 77/2: A5","305/8 -> 77/2: D5","305/8 -> 77/2: C#5","77/2 -> 155/4: A5","77/2 -> 155/4: C#5","38/1 -> 307/8: C#6","38/1 -> 307/8: B5","38/1 -> 307/8: E5","38/1 -> 307/8: D5","307/8 -> 155/4: B5","307/8 -> 155/4: A5","307/8 -> 155/4: D5","307/8 -> 155/4: C#5","155/4 -> 39/1: A5","155/4 -> 39/1: C#5","153/4 -> 309/8: C#6","153/4 -> 309/8: B5","153/4 -> 309/8: E5","153/4 -> 309/8: D5","309/8 -> 39/1: B5","309/8 -> 39/1: A5","309/8 -> 39/1: D5","309/8 -> 39/1: C#5","77/2 -> 311/8: C#6","77/2 -> 311/8: B5","77/2 -> 311/8: E5","77/2 -> 311/8: D5","311/8 -> 157/4: B5","311/8 -> 157/4: D5","155/4 -> 313/8: C#6","155/4 -> 313/8: E5","38/1 -> 153/4: bd","77/2 -> 155/4: bd","77/2 -> 39/1: sn","153/4 -> 77/2: hh3","155/4 -> 39/1: hh3","313/8 -> 157/4: D1","315/8 -> 79/2: D2","79/2 -> 317/8: D1","159/4 -> 319/8: D3","319/8 -> 40/1: D3","79/2 -> 40/1: G3","79/2 -> 40/1: B3","317/8 -> 321/8: G3","317/8 -> 321/8: B3","159/4 -> 161/4: G3","159/4 -> 161/4: B3","319/8 -> 323/8: G3","319/8 -> 323/8: B3","39/1 -> 157/4: A5","39/1 -> 157/4: C#5","311/8 -> 157/4: B5","311/8 -> 157/4: A5","311/8 -> 157/4: D5","311/8 -> 157/4: C#5","157/4 -> 79/2: A5","157/4 -> 79/2: C#5","155/4 -> 313/8: C#6","155/4 -> 313/8: B5","155/4 -> 313/8: E5","155/4 -> 313/8: D5","313/8 -> 79/2: B5","313/8 -> 79/2: A5","313/8 -> 79/2: D5","313/8 -> 79/2: C#5","79/2 -> 159/4: A5","79/2 -> 159/4: C#5","39/1 -> 315/8: C#6","39/1 -> 315/8: B5","39/1 -> 315/8: E5","39/1 -> 315/8: D5","315/8 -> 159/4: B5","315/8 -> 159/4: A5","315/8 -> 159/4: D5","315/8 -> 159/4: C#5","159/4 -> 40/1: A5","159/4 -> 40/1: C#5","157/4 -> 317/8: C#6","157/4 -> 317/8: B5","157/4 -> 317/8: E5","157/4 -> 317/8: D5","317/8 -> 40/1: B5","317/8 -> 40/1: A5","317/8 -> 40/1: D5","317/8 -> 40/1: C#5","79/2 -> 319/8: C#6","79/2 -> 319/8: B5","79/2 -> 319/8: E5","79/2 -> 319/8: D5","319/8 -> 161/4: B5","319/8 -> 161/4: D5","159/4 -> 321/8: C#6","159/4 -> 321/8: E5","39/1 -> 157/4: bd","79/2 -> 159/4: bd","319/8 -> 40/1: bd","79/2 -> 40/1: sn","157/4 -> 79/2: hh3","159/4 -> 40/1: hh3","321/8 -> 161/4: D1","323/8 -> 81/2: D2","81/2 -> 325/8: D1","163/4 -> 327/8: D3","327/8 -> 41/1: D3","317/8 -> 321/8: G3","317/8 -> 321/8: B3","159/4 -> 161/4: G3","159/4 -> 161/4: B3","319/8 -> 323/8: G3","319/8 -> 323/8: B3","40/1 -> 81/2: G3","40/1 -> 81/2: B3","321/8 -> 325/8: G3","321/8 -> 325/8: B3","161/4 -> 163/4: G3","161/4 -> 163/4: B3","323/8 -> 327/8: G3","323/8 -> 327/8: B3","40/1 -> 323/8: C#6","40/1 -> 323/8: B5","40/1 -> 323/8: E5","40/1 -> 323/8: D5","323/8 -> 163/4: B5","323/8 -> 163/4: A5","323/8 -> 163/4: D5","323/8 -> 163/4: C#5","163/4 -> 41/1: A5","163/4 -> 41/1: C#5","161/4 -> 325/8: C#6","161/4 -> 325/8: B5","161/4 -> 325/8: E5","161/4 -> 325/8: D5","325/8 -> 41/1: B5","325/8 -> 41/1: A5","325/8 -> 41/1: D5","325/8 -> 41/1: C#5","81/2 -> 327/8: C#6","81/2 -> 327/8: B5","81/2 -> 327/8: E5","81/2 -> 327/8: D5","327/8 -> 165/4: B5","327/8 -> 165/4: D5","163/4 -> 329/8: C#6","163/4 -> 329/8: E5","40/1 -> 161/4: A5","40/1 -> 161/4: C#5","319/8 -> 161/4: B5","319/8 -> 161/4: A5","319/8 -> 161/4: D5","319/8 -> 161/4: C#5","161/4 -> 81/2: A5","161/4 -> 81/2: C#5","159/4 -> 321/8: C#6","159/4 -> 321/8: B5","159/4 -> 321/8: E5","159/4 -> 321/8: D5","321/8 -> 81/2: B5","321/8 -> 81/2: A5","321/8 -> 81/2: D5","321/8 -> 81/2: C#5","81/2 -> 163/4: A5","81/2 -> 163/4: C#5","40/1 -> 161/4: bd","81/2 -> 163/4: bd","81/2 -> 41/1: sn","161/4 -> 81/2: hh3","163/4 -> 41/1: hh3","329/8 -> 165/4: D1","331/8 -> 83/2: D2","83/2 -> 333/8: D1","167/4 -> 335/8: D3","335/8 -> 42/1: D3","83/2 -> 42/1: F#3","83/2 -> 42/1: A3","333/8 -> 337/8: F#3","333/8 -> 337/8: A3","167/4 -> 169/4: F#3","167/4 -> 169/4: A3","335/8 -> 339/8: F#3","335/8 -> 339/8: A3","41/1 -> 165/4: A5","41/1 -> 165/4: C#5","327/8 -> 165/4: B5","327/8 -> 165/4: A5","327/8 -> 165/4: D5","327/8 -> 165/4: C#5","165/4 -> 83/2: A5","165/4 -> 83/2: C#5","163/4 -> 329/8: C#6","163/4 -> 329/8: B5","163/4 -> 329/8: E5","163/4 -> 329/8: D5","329/8 -> 83/2: B5","329/8 -> 83/2: A5","329/8 -> 83/2: D5","329/8 -> 83/2: C#5","83/2 -> 167/4: A5","83/2 -> 167/4: C#5","41/1 -> 331/8: C#6","41/1 -> 331/8: B5","41/1 -> 331/8: E5","41/1 -> 331/8: D5","331/8 -> 167/4: B5","331/8 -> 167/4: A5","331/8 -> 167/4: D5","331/8 -> 167/4: C#5","167/4 -> 42/1: A5","167/4 -> 42/1: C#5","165/4 -> 333/8: C#6","165/4 -> 333/8: B5","165/4 -> 333/8: E5","165/4 -> 333/8: D5","333/8 -> 42/1: B5","333/8 -> 42/1: A5","333/8 -> 42/1: D5","333/8 -> 42/1: C#5","83/2 -> 335/8: C#6","83/2 -> 335/8: B5","83/2 -> 335/8: E5","83/2 -> 335/8: D5","335/8 -> 169/4: B5","335/8 -> 169/4: D5","167/4 -> 337/8: C#6","167/4 -> 337/8: E5","41/1 -> 165/4: bd","83/2 -> 167/4: bd","83/2 -> 42/1: sn","165/4 -> 83/2: hh3","167/4 -> 42/1: hh3","337/8 -> 169/4: D1","339/8 -> 85/2: D2","85/2 -> 341/8: D1","171/4 -> 343/8: D3","343/8 -> 43/1: D3","333/8 -> 337/8: F#3","333/8 -> 337/8: A3","167/4 -> 169/4: F#3","167/4 -> 169/4: A3","335/8 -> 339/8: F#3","335/8 -> 339/8: A3","42/1 -> 85/2: F#3","42/1 -> 85/2: A3","337/8 -> 341/8: F#3","337/8 -> 341/8: A3","169/4 -> 171/4: F#3","169/4 -> 171/4: A3","339/8 -> 343/8: F#3","339/8 -> 343/8: A3","42/1 -> 169/4: A5","42/1 -> 169/4: C#5","335/8 -> 169/4: B5","335/8 -> 169/4: A5","335/8 -> 169/4: D5","335/8 -> 169/4: C#5","169/4 -> 85/2: A5","169/4 -> 85/2: C#5","167/4 -> 337/8: C#6","167/4 -> 337/8: B5","167/4 -> 337/8: E5","167/4 -> 337/8: D5","337/8 -> 85/2: B5","337/8 -> 85/2: A5","337/8 -> 85/2: D5","337/8 -> 85/2: C#5","85/2 -> 171/4: A5","85/2 -> 171/4: C#5","42/1 -> 339/8: C#6","42/1 -> 339/8: B5","42/1 -> 339/8: E5","42/1 -> 339/8: D5","339/8 -> 171/4: B5","339/8 -> 171/4: A5","339/8 -> 171/4: D5","339/8 -> 171/4: C#5","171/4 -> 43/1: A5","171/4 -> 43/1: C#5","169/4 -> 341/8: C#6","169/4 -> 341/8: B5","169/4 -> 341/8: E5","169/4 -> 341/8: D5","341/8 -> 43/1: B5","341/8 -> 43/1: A5","341/8 -> 43/1: D5","341/8 -> 43/1: C#5","85/2 -> 343/8: C#6","85/2 -> 343/8: B5","85/2 -> 343/8: E5","85/2 -> 343/8: D5","343/8 -> 173/4: B5","343/8 -> 173/4: D5","171/4 -> 345/8: C#6","171/4 -> 345/8: E5","42/1 -> 169/4: bd","85/2 -> 171/4: bd","85/2 -> 43/1: sn","169/4 -> 85/2: hh3","171/4 -> 43/1: hh3","345/8 -> 173/4: D1","347/8 -> 87/2: D2","87/2 -> 349/8: D1","175/4 -> 351/8: D3","351/8 -> 44/1: D3","87/2 -> 44/1: G3","87/2 -> 44/1: B3","349/8 -> 353/8: G3","349/8 -> 353/8: B3","175/4 -> 177/4: G3","175/4 -> 177/4: B3","351/8 -> 355/8: G3","351/8 -> 355/8: B3","43/1 -> 173/4: A5","43/1 -> 173/4: C#5","343/8 -> 173/4: B5","343/8 -> 173/4: A5","343/8 -> 173/4: D5","343/8 -> 173/4: C#5","173/4 -> 87/2: A5","173/4 -> 87/2: C#5","171/4 -> 345/8: C#6","171/4 -> 345/8: B5","171/4 -> 345/8: E5","171/4 -> 345/8: D5","345/8 -> 87/2: B5","345/8 -> 87/2: A5","345/8 -> 87/2: D5","345/8 -> 87/2: C#5","87/2 -> 175/4: A5","87/2 -> 175/4: C#5","43/1 -> 347/8: C#6","43/1 -> 347/8: B5","43/1 -> 347/8: E5","43/1 -> 347/8: D5","347/8 -> 175/4: B5","347/8 -> 175/4: A5","347/8 -> 175/4: D5","347/8 -> 175/4: C#5","175/4 -> 44/1: A5","175/4 -> 44/1: C#5","173/4 -> 349/8: C#6","173/4 -> 349/8: B5","173/4 -> 349/8: E5","173/4 -> 349/8: D5","349/8 -> 44/1: B5","349/8 -> 44/1: A5","349/8 -> 44/1: D5","349/8 -> 44/1: C#5","87/2 -> 351/8: C#6","87/2 -> 351/8: B5","87/2 -> 351/8: E5","87/2 -> 351/8: D5","351/8 -> 177/4: B5","351/8 -> 177/4: D5","175/4 -> 353/8: C#6","175/4 -> 353/8: E5","43/1 -> 173/4: bd","87/2 -> 175/4: bd","351/8 -> 44/1: bd","87/2 -> 44/1: sn","173/4 -> 87/2: hh3","175/4 -> 44/1: hh3","353/8 -> 177/4: D1","355/8 -> 89/2: D2","89/2 -> 357/8: D1","179/4 -> 359/8: D3","359/8 -> 45/1: D3","349/8 -> 353/8: G3","349/8 -> 353/8: B3","175/4 -> 177/4: G3","175/4 -> 177/4: B3","351/8 -> 355/8: G3","351/8 -> 355/8: B3","44/1 -> 89/2: G3","44/1 -> 89/2: B3","353/8 -> 357/8: G3","353/8 -> 357/8: B3","177/4 -> 179/4: G3","177/4 -> 179/4: B3","355/8 -> 359/8: G3","355/8 -> 359/8: B3","44/1 -> 177/4: A5","44/1 -> 177/4: C#5","351/8 -> 177/4: B5","351/8 -> 177/4: A5","351/8 -> 177/4: D5","351/8 -> 177/4: C#5","177/4 -> 89/2: A5","177/4 -> 89/2: C#5","175/4 -> 353/8: C#6","175/4 -> 353/8: B5","175/4 -> 353/8: E5","175/4 -> 353/8: D5","353/8 -> 89/2: B5","353/8 -> 89/2: A5","353/8 -> 89/2: D5","353/8 -> 89/2: C#5","89/2 -> 179/4: A5","89/2 -> 179/4: C#5","44/1 -> 355/8: C#6","44/1 -> 355/8: B5","44/1 -> 355/8: E5","44/1 -> 355/8: D5","355/8 -> 179/4: B5","355/8 -> 179/4: A5","355/8 -> 179/4: D5","355/8 -> 179/4: C#5","179/4 -> 45/1: A5","179/4 -> 45/1: C#5","177/4 -> 357/8: C#6","177/4 -> 357/8: B5","177/4 -> 357/8: E5","177/4 -> 357/8: D5","357/8 -> 45/1: B5","357/8 -> 45/1: A5","357/8 -> 45/1: D5","357/8 -> 45/1: C#5","89/2 -> 359/8: C#6","89/2 -> 359/8: B5","89/2 -> 359/8: E5","89/2 -> 359/8: D5","359/8 -> 181/4: B5","359/8 -> 181/4: D5","179/4 -> 361/8: C#6","179/4 -> 361/8: E5","44/1 -> 177/4: bd","89/2 -> 179/4: bd","89/2 -> 45/1: sn","177/4 -> 89/2: hh3","179/4 -> 45/1: hh3","361/8 -> 181/4: D1","363/8 -> 91/2: D2","91/2 -> 365/8: D1","183/4 -> 367/8: D3","367/8 -> 46/1: D3","91/2 -> 46/1: F#3","91/2 -> 46/1: A3","365/8 -> 369/8: F#3","365/8 -> 369/8: A3","183/4 -> 185/4: F#3","183/4 -> 185/4: A3","367/8 -> 371/8: F#3","367/8 -> 371/8: A3","45/1 -> 181/4: A5","45/1 -> 181/4: C#5","359/8 -> 181/4: B5","359/8 -> 181/4: A5","359/8 -> 181/4: D5","359/8 -> 181/4: C#5","181/4 -> 91/2: A5","181/4 -> 91/2: C#5","179/4 -> 361/8: C#6","179/4 -> 361/8: B5","179/4 -> 361/8: E5","179/4 -> 361/8: D5","361/8 -> 91/2: B5","361/8 -> 91/2: A5","361/8 -> 91/2: D5","361/8 -> 91/2: C#5","91/2 -> 183/4: A5","91/2 -> 183/4: C#5","45/1 -> 363/8: C#6","45/1 -> 363/8: B5","45/1 -> 363/8: E5","45/1 -> 363/8: D5","363/8 -> 183/4: B5","363/8 -> 183/4: A5","363/8 -> 183/4: D5","363/8 -> 183/4: C#5","183/4 -> 46/1: A5","183/4 -> 46/1: C#5","181/4 -> 365/8: C#6","181/4 -> 365/8: B5","181/4 -> 365/8: E5","181/4 -> 365/8: D5","365/8 -> 46/1: B5","365/8 -> 46/1: A5","365/8 -> 46/1: D5","365/8 -> 46/1: C#5","91/2 -> 367/8: C#6","91/2 -> 367/8: B5","91/2 -> 367/8: E5","91/2 -> 367/8: D5","367/8 -> 185/4: B5","367/8 -> 185/4: D5","183/4 -> 369/8: C#6","183/4 -> 369/8: E5","45/1 -> 181/4: bd","91/2 -> 183/4: bd","91/2 -> 46/1: sn","181/4 -> 91/2: hh3","183/4 -> 46/1: hh3","369/8 -> 185/4: D1","371/8 -> 93/2: D2","93/2 -> 373/8: D1","187/4 -> 375/8: D3","375/8 -> 47/1: D3","365/8 -> 369/8: F#3","365/8 -> 369/8: A3","183/4 -> 185/4: F#3","183/4 -> 185/4: A3","367/8 -> 371/8: F#3","367/8 -> 371/8: A3","46/1 -> 93/2: F#3","46/1 -> 93/2: A3","369/8 -> 373/8: F#3","369/8 -> 373/8: A3","185/4 -> 187/4: F#3","185/4 -> 187/4: A3","371/8 -> 375/8: F#3","371/8 -> 375/8: A3","46/1 -> 185/4: A5","46/1 -> 185/4: C#5","367/8 -> 185/4: B5","367/8 -> 185/4: A5","367/8 -> 185/4: D5","367/8 -> 185/4: C#5","185/4 -> 93/2: A5","185/4 -> 93/2: C#5","183/4 -> 369/8: C#6","183/4 -> 369/8: B5","183/4 -> 369/8: E5","183/4 -> 369/8: D5","369/8 -> 93/2: B5","369/8 -> 93/2: A5","369/8 -> 93/2: D5","369/8 -> 93/2: C#5","93/2 -> 187/4: A5","93/2 -> 187/4: C#5","46/1 -> 371/8: C#6","46/1 -> 371/8: B5","46/1 -> 371/8: E5","46/1 -> 371/8: D5","371/8 -> 187/4: B5","371/8 -> 187/4: A5","371/8 -> 187/4: D5","371/8 -> 187/4: C#5","187/4 -> 47/1: A5","187/4 -> 47/1: C#5","185/4 -> 373/8: C#6","185/4 -> 373/8: B5","185/4 -> 373/8: E5","185/4 -> 373/8: D5","373/8 -> 47/1: B5","373/8 -> 47/1: A5","373/8 -> 47/1: D5","373/8 -> 47/1: C#5","93/2 -> 375/8: C#6","93/2 -> 375/8: B5","93/2 -> 375/8: E5","93/2 -> 375/8: D5","375/8 -> 189/4: B5","375/8 -> 189/4: D5","187/4 -> 377/8: C#6","187/4 -> 377/8: E5","46/1 -> 185/4: bd","93/2 -> 187/4: bd","93/2 -> 47/1: sn","185/4 -> 93/2: hh3","187/4 -> 47/1: hh3","377/8 -> 189/4: D1","379/8 -> 95/2: D2","95/2 -> 381/8: D1","191/4 -> 383/8: D3","383/8 -> 48/1: D3","95/2 -> 48/1: G3","95/2 -> 48/1: B3","381/8 -> 385/8: G3","381/8 -> 385/8: B3","191/4 -> 193/4: G3","191/4 -> 193/4: B3","383/8 -> 387/8: G3","383/8 -> 387/8: B3","47/1 -> 189/4: A5","47/1 -> 189/4: C#5","375/8 -> 189/4: B5","375/8 -> 189/4: A5","375/8 -> 189/4: D5","375/8 -> 189/4: C#5","189/4 -> 95/2: A5","189/4 -> 95/2: C#5","187/4 -> 377/8: C#6","187/4 -> 377/8: B5","187/4 -> 377/8: E5","187/4 -> 377/8: D5","377/8 -> 95/2: B5","377/8 -> 95/2: A5","377/8 -> 95/2: D5","377/8 -> 95/2: C#5","95/2 -> 191/4: A5","95/2 -> 191/4: C#5","47/1 -> 379/8: C#6","47/1 -> 379/8: B5","47/1 -> 379/8: E5","47/1 -> 379/8: D5","379/8 -> 191/4: B5","379/8 -> 191/4: A5","379/8 -> 191/4: D5","379/8 -> 191/4: C#5","191/4 -> 48/1: A5","191/4 -> 48/1: C#5","189/4 -> 381/8: C#6","189/4 -> 381/8: B5","189/4 -> 381/8: E5","189/4 -> 381/8: D5","381/8 -> 48/1: B5","381/8 -> 48/1: A5","381/8 -> 48/1: D5","381/8 -> 48/1: C#5","95/2 -> 383/8: C#6","95/2 -> 383/8: B5","95/2 -> 383/8: E5","95/2 -> 383/8: D5","383/8 -> 193/4: B5","383/8 -> 193/4: D5","191/4 -> 385/8: C#6","191/4 -> 385/8: E5","47/1 -> 189/4: bd","95/2 -> 191/4: bd","383/8 -> 48/1: bd","95/2 -> 48/1: sn","189/4 -> 95/2: hh3","191/4 -> 48/1: hh3","385/8 -> 193/4: G1","387/8 -> 97/2: G2","97/2 -> 389/8: G1","195/4 -> 391/8: G3","391/8 -> 49/1: G3","381/8 -> 385/8: C4","381/8 -> 385/8: E4","191/4 -> 193/4: C4","191/4 -> 193/4: E4","383/8 -> 387/8: C4","383/8 -> 387/8: E4","48/1 -> 97/2: C4","48/1 -> 97/2: E4","385/8 -> 389/8: C4","385/8 -> 389/8: E4","193/4 -> 195/4: C4","193/4 -> 195/4: E4","387/8 -> 391/8: C4","387/8 -> 391/8: E4","48/1 -> 387/8: F#6","48/1 -> 387/8: E6","48/1 -> 387/8: A5","48/1 -> 387/8: G5","387/8 -> 195/4: E6","387/8 -> 195/4: D6","387/8 -> 195/4: G5","387/8 -> 195/4: F#5","195/4 -> 49/1: D6","195/4 -> 49/1: F#5","193/4 -> 389/8: F#6","193/4 -> 389/8: E6","193/4 -> 389/8: A5","193/4 -> 389/8: G5","389/8 -> 49/1: E6","389/8 -> 49/1: D6","389/8 -> 49/1: G5","389/8 -> 49/1: F#5","97/2 -> 391/8: F#6","97/2 -> 391/8: E6","97/2 -> 391/8: A5","97/2 -> 391/8: G5","391/8 -> 197/4: E6","391/8 -> 197/4: G5","195/4 -> 393/8: F#6","195/4 -> 393/8: A5","48/1 -> 193/4: D6","48/1 -> 193/4: F#5","383/8 -> 193/4: E6","383/8 -> 193/4: D6","383/8 -> 193/4: G5","383/8 -> 193/4: F#5","193/4 -> 97/2: D6","193/4 -> 97/2: F#5","191/4 -> 385/8: F#6","191/4 -> 385/8: E6","191/4 -> 385/8: A5","191/4 -> 385/8: G5","385/8 -> 97/2: E6","385/8 -> 97/2: D6","385/8 -> 97/2: G5","385/8 -> 97/2: F#5","97/2 -> 195/4: D6","97/2 -> 195/4: F#5","48/1 -> 193/4: bd","97/2 -> 195/4: bd","97/2 -> 49/1: sn","193/4 -> 97/2: hh3","195/4 -> 49/1: hh3","393/8 -> 197/4: G1","395/8 -> 99/2: G2","99/2 -> 397/8: G1","199/4 -> 399/8: G3","399/8 -> 50/1: G3","99/2 -> 50/1: B3","99/2 -> 50/1: D4","397/8 -> 401/8: B3","397/8 -> 401/8: D4","199/4 -> 201/4: B3","199/4 -> 201/4: D4","399/8 -> 403/8: B3","399/8 -> 403/8: D4","49/1 -> 197/4: D6","49/1 -> 197/4: F#5","391/8 -> 197/4: E6","391/8 -> 197/4: D6","391/8 -> 197/4: G5","391/8 -> 197/4: F#5","197/4 -> 99/2: D6","197/4 -> 99/2: F#5","195/4 -> 393/8: F#6","195/4 -> 393/8: E6","195/4 -> 393/8: A5","195/4 -> 393/8: G5","393/8 -> 99/2: E6","393/8 -> 99/2: D6","393/8 -> 99/2: G5","393/8 -> 99/2: F#5","99/2 -> 199/4: D6","99/2 -> 199/4: F#5","49/1 -> 395/8: F#6","49/1 -> 395/8: E6","49/1 -> 395/8: A5","49/1 -> 395/8: G5","395/8 -> 199/4: E6","395/8 -> 199/4: D6","395/8 -> 199/4: G5","395/8 -> 199/4: F#5","199/4 -> 50/1: D6","199/4 -> 50/1: F#5","197/4 -> 397/8: F#6","197/4 -> 397/8: E6","197/4 -> 397/8: A5","197/4 -> 397/8: G5","397/8 -> 50/1: E6","397/8 -> 50/1: D6","397/8 -> 50/1: G5","397/8 -> 50/1: F#5","99/2 -> 399/8: F#6","99/2 -> 399/8: E6","99/2 -> 399/8: A5","99/2 -> 399/8: G5","399/8 -> 201/4: E6","399/8 -> 201/4: G5","199/4 -> 401/8: F#6","199/4 -> 401/8: A5","49/1 -> 197/4: bd","99/2 -> 199/4: bd","99/2 -> 50/1: sn","197/4 -> 99/2: hh3","199/4 -> 50/1: hh3","401/8 -> 201/4: G1","403/8 -> 101/2: G2","101/2 -> 405/8: G1","203/4 -> 407/8: G3","407/8 -> 51/1: G3","397/8 -> 401/8: B3","397/8 -> 401/8: D4","199/4 -> 201/4: B3","199/4 -> 201/4: D4","399/8 -> 403/8: B3","399/8 -> 403/8: D4","50/1 -> 101/2: B3","50/1 -> 101/2: D4","401/8 -> 405/8: B3","401/8 -> 405/8: D4","201/4 -> 203/4: B3","201/4 -> 203/4: D4","403/8 -> 407/8: B3","403/8 -> 407/8: D4","50/1 -> 201/4: D6","50/1 -> 201/4: F#5","399/8 -> 201/4: E6","399/8 -> 201/4: D6","399/8 -> 201/4: G5","399/8 -> 201/4: F#5","201/4 -> 101/2: D6","201/4 -> 101/2: F#5","199/4 -> 401/8: F#6","199/4 -> 401/8: E6","199/4 -> 401/8: A5","199/4 -> 401/8: G5","401/8 -> 101/2: E6","401/8 -> 101/2: D6","401/8 -> 101/2: G5","401/8 -> 101/2: F#5","101/2 -> 203/4: D6","101/2 -> 203/4: F#5","50/1 -> 403/8: F#6","50/1 -> 403/8: E6","50/1 -> 403/8: A5","50/1 -> 403/8: G5","403/8 -> 203/4: E6","403/8 -> 203/4: D6","403/8 -> 203/4: G5","403/8 -> 203/4: F#5","203/4 -> 51/1: D6","203/4 -> 51/1: F#5","201/4 -> 405/8: F#6","201/4 -> 405/8: E6","201/4 -> 405/8: A5","201/4 -> 405/8: G5","405/8 -> 51/1: E6","405/8 -> 51/1: D6","405/8 -> 51/1: G5","405/8 -> 51/1: F#5","101/2 -> 407/8: F#6","101/2 -> 407/8: E6","101/2 -> 407/8: A5","101/2 -> 407/8: G5","407/8 -> 205/4: E6","407/8 -> 205/4: G5","203/4 -> 409/8: F#6","203/4 -> 409/8: A5","50/1 -> 201/4: bd","101/2 -> 203/4: bd","101/2 -> 51/1: sn","201/4 -> 101/2: hh3","203/4 -> 51/1: hh3","409/8 -> 205/4: G1","411/8 -> 103/2: G2","103/2 -> 413/8: G1","207/4 -> 415/8: G3","415/8 -> 52/1: G3","103/2 -> 52/1: C4","103/2 -> 52/1: E4","413/8 -> 417/8: C4","413/8 -> 417/8: E4","207/4 -> 209/4: C4","207/4 -> 209/4: E4","415/8 -> 419/8: C4","415/8 -> 419/8: E4","51/1 -> 205/4: D6","51/1 -> 205/4: F#5","407/8 -> 205/4: E6","407/8 -> 205/4: D6","407/8 -> 205/4: G5","407/8 -> 205/4: F#5","205/4 -> 103/2: D6","205/4 -> 103/2: F#5","203/4 -> 409/8: F#6","203/4 -> 409/8: E6","203/4 -> 409/8: A5","203/4 -> 409/8: G5","409/8 -> 103/2: E6","409/8 -> 103/2: D6","409/8 -> 103/2: G5","409/8 -> 103/2: F#5","103/2 -> 207/4: D6","103/2 -> 207/4: F#5","51/1 -> 411/8: F#6","51/1 -> 411/8: E6","51/1 -> 411/8: A5","51/1 -> 411/8: G5","411/8 -> 207/4: E6","411/8 -> 207/4: D6","411/8 -> 207/4: G5","411/8 -> 207/4: F#5","207/4 -> 52/1: D6","207/4 -> 52/1: F#5","205/4 -> 413/8: F#6","205/4 -> 413/8: E6","205/4 -> 413/8: A5","205/4 -> 413/8: G5","413/8 -> 52/1: E6","413/8 -> 52/1: D6","413/8 -> 52/1: G5","413/8 -> 52/1: F#5","103/2 -> 415/8: F#6","103/2 -> 415/8: E6","103/2 -> 415/8: A5","103/2 -> 415/8: G5","415/8 -> 209/4: E6","415/8 -> 209/4: G5","207/4 -> 417/8: F#6","207/4 -> 417/8: A5","51/1 -> 205/4: bd","103/2 -> 207/4: bd","415/8 -> 52/1: bd","103/2 -> 52/1: sn","205/4 -> 103/2: hh3","207/4 -> 52/1: hh3","417/8 -> 209/4: G1","419/8 -> 105/2: G2","105/2 -> 421/8: G1","211/4 -> 423/8: G3","423/8 -> 53/1: G3","413/8 -> 417/8: C4","413/8 -> 417/8: E4","207/4 -> 209/4: C4","207/4 -> 209/4: E4","415/8 -> 419/8: C4","415/8 -> 419/8: E4","52/1 -> 105/2: C4","52/1 -> 105/2: E4","417/8 -> 421/8: C4","417/8 -> 421/8: E4","209/4 -> 211/4: C4","209/4 -> 211/4: E4","419/8 -> 423/8: C4","419/8 -> 423/8: E4","52/1 -> 209/4: D6","52/1 -> 209/4: F#5","415/8 -> 209/4: E6","415/8 -> 209/4: D6","415/8 -> 209/4: G5","415/8 -> 209/4: F#5","209/4 -> 105/2: D6","209/4 -> 105/2: F#5","207/4 -> 417/8: F#6","207/4 -> 417/8: E6","207/4 -> 417/8: A5","207/4 -> 417/8: G5","417/8 -> 105/2: E6","417/8 -> 105/2: D6","417/8 -> 105/2: G5","417/8 -> 105/2: F#5","105/2 -> 211/4: D6","105/2 -> 211/4: F#5","52/1 -> 419/8: F#6","52/1 -> 419/8: E6","52/1 -> 419/8: A5","52/1 -> 419/8: G5","419/8 -> 211/4: E6","419/8 -> 211/4: D6","419/8 -> 211/4: G5","419/8 -> 211/4: F#5","211/4 -> 53/1: D6","211/4 -> 53/1: F#5","209/4 -> 421/8: F#6","209/4 -> 421/8: E6","209/4 -> 421/8: A5","209/4 -> 421/8: G5","421/8 -> 53/1: E6","421/8 -> 53/1: D6","421/8 -> 53/1: G5","421/8 -> 53/1: F#5","105/2 -> 423/8: F#6","105/2 -> 423/8: E6","105/2 -> 423/8: A5","105/2 -> 423/8: G5","423/8 -> 213/4: E6","423/8 -> 213/4: G5","211/4 -> 425/8: F#6","211/4 -> 425/8: A5","52/1 -> 209/4: bd","105/2 -> 211/4: bd","105/2 -> 53/1: sn","209/4 -> 105/2: hh3","211/4 -> 53/1: hh3","425/8 -> 213/4: G1","427/8 -> 107/2: G2","107/2 -> 429/8: G1","215/4 -> 431/8: G3","431/8 -> 54/1: G3","107/2 -> 54/1: B3","107/2 -> 54/1: D4","429/8 -> 433/8: B3","429/8 -> 433/8: D4","215/4 -> 217/4: B3","215/4 -> 217/4: D4","431/8 -> 435/8: B3","431/8 -> 435/8: D4","53/1 -> 213/4: D6","53/1 -> 213/4: F#5","423/8 -> 213/4: E6","423/8 -> 213/4: D6","423/8 -> 213/4: G5","423/8 -> 213/4: F#5","213/4 -> 107/2: D6","213/4 -> 107/2: F#5","211/4 -> 425/8: F#6","211/4 -> 425/8: E6","211/4 -> 425/8: A5","211/4 -> 425/8: G5","425/8 -> 107/2: E6","425/8 -> 107/2: D6","425/8 -> 107/2: G5","425/8 -> 107/2: F#5","107/2 -> 215/4: D6","107/2 -> 215/4: F#5","53/1 -> 427/8: F#6","53/1 -> 427/8: E6","53/1 -> 427/8: A5","53/1 -> 427/8: G5","427/8 -> 215/4: E6","427/8 -> 215/4: D6","427/8 -> 215/4: G5","427/8 -> 215/4: F#5","215/4 -> 54/1: D6","215/4 -> 54/1: F#5","213/4 -> 429/8: F#6","213/4 -> 429/8: E6","213/4 -> 429/8: A5","213/4 -> 429/8: G5","429/8 -> 54/1: E6","429/8 -> 54/1: D6","429/8 -> 54/1: G5","429/8 -> 54/1: F#5","107/2 -> 431/8: F#6","107/2 -> 431/8: E6","107/2 -> 431/8: A5","107/2 -> 431/8: G5","431/8 -> 217/4: E6","431/8 -> 217/4: G5","215/4 -> 433/8: F#6","215/4 -> 433/8: A5","53/1 -> 213/4: bd","107/2 -> 215/4: bd","107/2 -> 54/1: sn","213/4 -> 107/2: hh3","215/4 -> 54/1: hh3","433/8 -> 217/4: G1","435/8 -> 109/2: G2","109/2 -> 437/8: G1","219/4 -> 439/8: G3","439/8 -> 55/1: G3","429/8 -> 433/8: B3","429/8 -> 433/8: D4","215/4 -> 217/4: B3","215/4 -> 217/4: D4","431/8 -> 435/8: B3","431/8 -> 435/8: D4","54/1 -> 109/2: B3","54/1 -> 109/2: D4","433/8 -> 437/8: B3","433/8 -> 437/8: D4","217/4 -> 219/4: B3","217/4 -> 219/4: D4","435/8 -> 439/8: B3","435/8 -> 439/8: D4","54/1 -> 217/4: D6","54/1 -> 217/4: F#5","431/8 -> 217/4: E6","431/8 -> 217/4: D6","431/8 -> 217/4: G5","431/8 -> 217/4: F#5","217/4 -> 109/2: D6","217/4 -> 109/2: F#5","215/4 -> 433/8: F#6","215/4 -> 433/8: E6","215/4 -> 433/8: A5","215/4 -> 433/8: G5","433/8 -> 109/2: E6","433/8 -> 109/2: D6","433/8 -> 109/2: G5","433/8 -> 109/2: F#5","109/2 -> 219/4: D6","109/2 -> 219/4: F#5","54/1 -> 435/8: F#6","54/1 -> 435/8: E6","54/1 -> 435/8: A5","54/1 -> 435/8: G5","435/8 -> 219/4: E6","435/8 -> 219/4: D6","435/8 -> 219/4: G5","435/8 -> 219/4: F#5","219/4 -> 55/1: D6","219/4 -> 55/1: F#5","217/4 -> 437/8: F#6","217/4 -> 437/8: E6","217/4 -> 437/8: A5","217/4 -> 437/8: G5","437/8 -> 55/1: E6","437/8 -> 55/1: D6","437/8 -> 55/1: G5","437/8 -> 55/1: F#5","109/2 -> 439/8: F#6","109/2 -> 439/8: E6","109/2 -> 439/8: A5","109/2 -> 439/8: G5","439/8 -> 221/4: E6","439/8 -> 221/4: G5","219/4 -> 441/8: F#6","219/4 -> 441/8: A5","54/1 -> 217/4: bd","109/2 -> 219/4: bd","109/2 -> 55/1: sn","217/4 -> 109/2: hh3","219/4 -> 55/1: hh3","441/8 -> 221/4: G1","443/8 -> 111/2: G2","111/2 -> 445/8: G1","223/4 -> 447/8: G3","447/8 -> 56/1: G3","111/2 -> 56/1: C4","111/2 -> 56/1: E4","445/8 -> 449/8: C4","445/8 -> 449/8: E4","223/4 -> 225/4: C4","223/4 -> 225/4: E4","447/8 -> 451/8: C4","447/8 -> 451/8: E4","55/1 -> 221/4: D6","55/1 -> 221/4: F#5","439/8 -> 221/4: E6","439/8 -> 221/4: D6","439/8 -> 221/4: G5","439/8 -> 221/4: F#5","221/4 -> 111/2: D6","221/4 -> 111/2: F#5","219/4 -> 441/8: F#6","219/4 -> 441/8: E6","219/4 -> 441/8: A5","219/4 -> 441/8: G5","441/8 -> 111/2: E6","441/8 -> 111/2: D6","441/8 -> 111/2: G5","441/8 -> 111/2: F#5","111/2 -> 223/4: D6","111/2 -> 223/4: F#5","55/1 -> 443/8: F#6","55/1 -> 443/8: E6","55/1 -> 443/8: A5","55/1 -> 443/8: G5","443/8 -> 223/4: E6","443/8 -> 223/4: D6","443/8 -> 223/4: G5","443/8 -> 223/4: F#5","223/4 -> 56/1: D6","223/4 -> 56/1: F#5","221/4 -> 445/8: F#6","221/4 -> 445/8: E6","221/4 -> 445/8: A5","221/4 -> 445/8: G5","445/8 -> 56/1: E6","445/8 -> 56/1: D6","445/8 -> 56/1: G5","445/8 -> 56/1: F#5","111/2 -> 447/8: F#6","111/2 -> 447/8: E6","111/2 -> 447/8: A5","111/2 -> 447/8: G5","447/8 -> 225/4: E6","447/8 -> 225/4: G5","223/4 -> 449/8: F#6","223/4 -> 449/8: A5","55/1 -> 221/4: bd","111/2 -> 223/4: bd","447/8 -> 56/1: bd","111/2 -> 56/1: sn","221/4 -> 111/2: hh3","223/4 -> 56/1: hh3","449/8 -> 225/4: G1","451/8 -> 113/2: G2","113/2 -> 453/8: G1","227/4 -> 455/8: G3","455/8 -> 57/1: G3","445/8 -> 449/8: C4","445/8 -> 449/8: E4","223/4 -> 225/4: C4","223/4 -> 225/4: E4","447/8 -> 451/8: C4","447/8 -> 451/8: E4","56/1 -> 113/2: C4","56/1 -> 113/2: E4","449/8 -> 453/8: C4","449/8 -> 453/8: E4","225/4 -> 227/4: C4","225/4 -> 227/4: E4","451/8 -> 455/8: C4","451/8 -> 455/8: E4","56/1 -> 451/8: F#6","56/1 -> 451/8: E6","56/1 -> 451/8: A5","56/1 -> 451/8: G5","451/8 -> 227/4: E6","451/8 -> 227/4: D6","451/8 -> 227/4: G5","451/8 -> 227/4: F#5","227/4 -> 57/1: D6","227/4 -> 57/1: F#5","225/4 -> 453/8: F#6","225/4 -> 453/8: E6","225/4 -> 453/8: A5","225/4 -> 453/8: G5","453/8 -> 57/1: E6","453/8 -> 57/1: D6","453/8 -> 57/1: G5","453/8 -> 57/1: F#5","113/2 -> 455/8: F#6","113/2 -> 455/8: E6","113/2 -> 455/8: A5","113/2 -> 455/8: G5","455/8 -> 229/4: E6","455/8 -> 229/4: G5","227/4 -> 457/8: F#6","227/4 -> 457/8: A5","56/1 -> 225/4: D6","56/1 -> 225/4: F#5","447/8 -> 225/4: E6","447/8 -> 225/4: D6","447/8 -> 225/4: G5","447/8 -> 225/4: F#5","225/4 -> 113/2: D6","225/4 -> 113/2: F#5","223/4 -> 449/8: F#6","223/4 -> 449/8: E6","223/4 -> 449/8: A5","223/4 -> 449/8: G5","449/8 -> 113/2: E6","449/8 -> 113/2: D6","449/8 -> 113/2: G5","449/8 -> 113/2: F#5","113/2 -> 227/4: D6","113/2 -> 227/4: F#5","56/1 -> 225/4: bd","113/2 -> 227/4: bd","113/2 -> 57/1: sn","225/4 -> 113/2: hh3","227/4 -> 57/1: hh3","457/8 -> 229/4: G1","459/8 -> 115/2: G2","115/2 -> 461/8: G1","231/4 -> 463/8: G3","463/8 -> 58/1: G3","115/2 -> 58/1: B3","115/2 -> 58/1: D4","461/8 -> 465/8: B3","461/8 -> 465/8: D4","231/4 -> 233/4: B3","231/4 -> 233/4: D4","463/8 -> 467/8: B3","463/8 -> 467/8: D4","57/1 -> 229/4: D6","57/1 -> 229/4: F#5","455/8 -> 229/4: E6","455/8 -> 229/4: D6","455/8 -> 229/4: G5","455/8 -> 229/4: F#5","229/4 -> 115/2: D6","229/4 -> 115/2: F#5","227/4 -> 457/8: F#6","227/4 -> 457/8: E6","227/4 -> 457/8: A5","227/4 -> 457/8: G5","457/8 -> 115/2: E6","457/8 -> 115/2: D6","457/8 -> 115/2: G5","457/8 -> 115/2: F#5","115/2 -> 231/4: D6","115/2 -> 231/4: F#5","57/1 -> 459/8: F#6","57/1 -> 459/8: E6","57/1 -> 459/8: A5","57/1 -> 459/8: G5","459/8 -> 231/4: E6","459/8 -> 231/4: D6","459/8 -> 231/4: G5","459/8 -> 231/4: F#5","231/4 -> 58/1: D6","231/4 -> 58/1: F#5","229/4 -> 461/8: F#6","229/4 -> 461/8: E6","229/4 -> 461/8: A5","229/4 -> 461/8: G5","461/8 -> 58/1: E6","461/8 -> 58/1: D6","461/8 -> 58/1: G5","461/8 -> 58/1: F#5","115/2 -> 463/8: F#6","115/2 -> 463/8: E6","115/2 -> 463/8: A5","115/2 -> 463/8: G5","463/8 -> 233/4: E6","463/8 -> 233/4: G5","231/4 -> 465/8: F#6","231/4 -> 465/8: A5","57/1 -> 229/4: bd","115/2 -> 231/4: bd","115/2 -> 58/1: sn","229/4 -> 115/2: hh3","231/4 -> 58/1: hh3","465/8 -> 233/4: G1","467/8 -> 117/2: G2","117/2 -> 469/8: G1","235/4 -> 471/8: G3","471/8 -> 59/1: G3","461/8 -> 465/8: B3","461/8 -> 465/8: D4","231/4 -> 233/4: B3","231/4 -> 233/4: D4","463/8 -> 467/8: B3","463/8 -> 467/8: D4","58/1 -> 117/2: B3","58/1 -> 117/2: D4","465/8 -> 469/8: B3","465/8 -> 469/8: D4","233/4 -> 235/4: B3","233/4 -> 235/4: D4","467/8 -> 471/8: B3","467/8 -> 471/8: D4","58/1 -> 233/4: D6","58/1 -> 233/4: F#5","463/8 -> 233/4: E6","463/8 -> 233/4: D6","463/8 -> 233/4: G5","463/8 -> 233/4: F#5","233/4 -> 117/2: D6","233/4 -> 117/2: F#5","231/4 -> 465/8: F#6","231/4 -> 465/8: E6","231/4 -> 465/8: A5","231/4 -> 465/8: G5","465/8 -> 117/2: E6","465/8 -> 117/2: D6","465/8 -> 117/2: G5","465/8 -> 117/2: F#5","117/2 -> 235/4: D6","117/2 -> 235/4: F#5","58/1 -> 467/8: F#6","58/1 -> 467/8: E6","58/1 -> 467/8: A5","58/1 -> 467/8: G5","467/8 -> 235/4: E6","467/8 -> 235/4: D6","467/8 -> 235/4: G5","467/8 -> 235/4: F#5","235/4 -> 59/1: D6","235/4 -> 59/1: F#5","233/4 -> 469/8: F#6","233/4 -> 469/8: E6","233/4 -> 469/8: A5","233/4 -> 469/8: G5","469/8 -> 59/1: E6","469/8 -> 59/1: D6","469/8 -> 59/1: G5","469/8 -> 59/1: F#5","117/2 -> 471/8: F#6","117/2 -> 471/8: E6","117/2 -> 471/8: A5","117/2 -> 471/8: G5","471/8 -> 237/4: E6","471/8 -> 237/4: G5","235/4 -> 473/8: F#6","235/4 -> 473/8: A5","58/1 -> 233/4: bd","117/2 -> 235/4: bd","117/2 -> 59/1: sn","233/4 -> 117/2: hh3","235/4 -> 59/1: hh3","473/8 -> 237/4: G1","475/8 -> 119/2: G2","119/2 -> 477/8: G1","239/4 -> 479/8: G3","479/8 -> 60/1: G3","119/2 -> 60/1: C4","119/2 -> 60/1: E4","477/8 -> 481/8: C4","477/8 -> 481/8: E4","239/4 -> 241/4: C4","239/4 -> 241/4: E4","479/8 -> 483/8: C4","479/8 -> 483/8: E4","59/1 -> 237/4: D6","59/1 -> 237/4: F#5","471/8 -> 237/4: E6","471/8 -> 237/4: D6","471/8 -> 237/4: G5","471/8 -> 237/4: F#5","237/4 -> 119/2: D6","237/4 -> 119/2: F#5","235/4 -> 473/8: F#6","235/4 -> 473/8: E6","235/4 -> 473/8: A5","235/4 -> 473/8: G5","473/8 -> 119/2: E6","473/8 -> 119/2: D6","473/8 -> 119/2: G5","473/8 -> 119/2: F#5","119/2 -> 239/4: D6","119/2 -> 239/4: F#5","59/1 -> 475/8: F#6","59/1 -> 475/8: E6","59/1 -> 475/8: A5","59/1 -> 475/8: G5","475/8 -> 239/4: E6","475/8 -> 239/4: D6","475/8 -> 239/4: G5","475/8 -> 239/4: F#5","239/4 -> 60/1: D6","239/4 -> 60/1: F#5","237/4 -> 477/8: F#6","237/4 -> 477/8: E6","237/4 -> 477/8: A5","237/4 -> 477/8: G5","477/8 -> 60/1: E6","477/8 -> 60/1: D6","477/8 -> 60/1: G5","477/8 -> 60/1: F#5","119/2 -> 479/8: F#6","119/2 -> 479/8: E6","119/2 -> 479/8: A5","119/2 -> 479/8: G5","479/8 -> 241/4: E6","479/8 -> 241/4: G5","239/4 -> 481/8: F#6","239/4 -> 481/8: A5","59/1 -> 237/4: bd","119/2 -> 239/4: bd","479/8 -> 60/1: bd","119/2 -> 60/1: sn","237/4 -> 119/2: hh3","239/4 -> 60/1: hh3"] -export const risingEnemy = ["0/1 -> 27/40: Db4","0/1 -> 27/40: Ab4","0/1 -> 27/40: Db4","0/1 -> 27/40: Ab4","0/1 -> 27/40: Db4","0/1 -> 27/40: Ab4","0/1 -> 27/40: D4","0/1 -> 27/40: A4","0/1 -> 27/40: D4","0/1 -> 27/40: A4","0/1 -> 27/40: D4","0/1 -> 27/40: A4","0/1 -> 27/40: D4","0/1 -> 27/40: A4","0/1 -> 27/40: D4","0/1 -> 27/40: A4","0/1 -> 27/40: D4","0/1 -> 27/40: A4","0/1 -> 27/40: Eb4","0/1 -> 27/40: Bb4","0/1 -> 27/40: Eb4","0/1 -> 27/40: Bb4","0/1 -> 27/40: Eb4","0/1 -> 27/40: Bb4","0/1 -> 27/40: Eb4","0/1 -> 27/40: Bb4","0/1 -> 27/40: Eb4","0/1 -> 27/40: Bb4","0/1 -> 27/40: Eb4","0/1 -> 27/40: Bb4","0/1 -> 27/40: Eb4","0/1 -> 27/40: Bb4","0/1 -> 171/160: Bb2","3/4 -> 33/40: Eb4","3/4 -> 33/40: Bb4","3/4 -> 33/40: Eb4","3/4 -> 33/40: Bb4","3/4 -> 33/40: Eb4","3/4 -> 33/40: Bb4","3/4 -> 33/40: Eb4","3/4 -> 33/40: Bb4","3/4 -> 33/40: Eb4","3/4 -> 33/40: Bb4","3/4 -> 33/40: Eb4","3/4 -> 33/40: Bb4","0/1 -> 171/160: Bb2","1/1 -> 43/40: Eb4","1/1 -> 43/40: Bb4","1/1 -> 43/40: Eb4","1/1 -> 43/40: Bb4","1/1 -> 43/40: D4","1/1 -> 43/40: A4","1/1 -> 43/40: D4","1/1 -> 43/40: A4","1/1 -> 43/40: D4","1/1 -> 43/40: A4","1/1 -> 43/40: D4","1/1 -> 43/40: A4","5/4 -> 53/40: D4","5/4 -> 53/40: A4","5/4 -> 53/40: D4","5/4 -> 53/40: A4","5/4 -> 53/40: D4","5/4 -> 53/40: A4","5/4 -> 53/40: Db4","5/4 -> 53/40: Ab4","5/4 -> 53/40: Db4","5/4 -> 53/40: Ab4","5/4 -> 53/40: Db4","5/4 -> 53/40: Ab4","0/1 -> 171/160: Bb2","9/8 -> 47/40: F2","5/4 -> 13/10: F2","11/8 -> 57/40: F2","3/2 -> 87/40: Db4","3/2 -> 87/40: Ab4","3/2 -> 87/40: Db4","3/2 -> 87/40: Ab4","3/2 -> 87/40: Db4","3/2 -> 87/40: Ab4","3/2 -> 87/40: C4","3/2 -> 87/40: G4","3/2 -> 87/40: C4","3/2 -> 87/40: G4","3/2 -> 87/40: C4","3/2 -> 87/40: G4","3/2 -> 87/40: C4","3/2 -> 87/40: G4","3/2 -> 87/40: C4","3/2 -> 87/40: G4","3/2 -> 87/40: C4","3/2 -> 87/40: G4","3/2 -> 87/40: B3","3/2 -> 87/40: Gb4","3/2 -> 87/40: B3","3/2 -> 87/40: Gb4","3/2 -> 411/160: Bb2","3/2 -> 87/40: B3","3/2 -> 87/40: Gb4","3/2 -> 87/40: B3","3/2 -> 87/40: Gb4","3/2 -> 87/40: B3","3/2 -> 87/40: Gb4","3/2 -> 87/40: B3","3/2 -> 87/40: Gb4","3/2 -> 87/40: B3","3/2 -> 87/40: Gb4","3/2 -> 87/40: B3","3/2 -> 87/40: Gb4","3/2 -> 411/160: Bb2","9/4 -> 93/40: C4","9/4 -> 93/40: G4","9/4 -> 93/40: C4","9/4 -> 93/40: G4","9/4 -> 93/40: C4","9/4 -> 93/40: G4","9/4 -> 93/40: C4","9/4 -> 93/40: G4","9/4 -> 93/40: C4","9/4 -> 93/40: G4","9/4 -> 93/40: C4","9/4 -> 93/40: G4","5/2 -> 103/40: C4","5/2 -> 103/40: G4","5/2 -> 103/40: C4","5/2 -> 103/40: G4","5/2 -> 103/40: Db4","5/2 -> 103/40: Ab4","5/2 -> 103/40: Db4","5/2 -> 103/40: Ab4","5/2 -> 103/40: Db4","5/2 -> 103/40: Ab4","5/2 -> 103/40: Db4","5/2 -> 103/40: Ab4","11/4 -> 113/40: Db4","11/4 -> 113/40: Ab4","11/4 -> 113/40: Db4","11/4 -> 113/40: Ab4","11/4 -> 113/40: Db4","11/4 -> 113/40: Ab4","11/4 -> 113/40: D4","11/4 -> 113/40: A4","11/4 -> 113/40: D4","11/4 -> 113/40: A4","11/4 -> 113/40: D4","11/4 -> 113/40: A4","3/2 -> 411/160: B2","21/8 -> 107/40: Gb2","11/4 -> 14/5: Gb2","23/8 -> 117/40: Gb2","3/1 -> 147/40: D4","3/1 -> 147/40: A4","3/1 -> 147/40: D4","3/1 -> 147/40: A4","3/1 -> 147/40: D4","3/1 -> 147/40: A4","3/1 -> 147/40: Eb4","3/1 -> 147/40: Bb4","3/1 -> 147/40: Eb4","3/1 -> 147/40: Bb4","3/1 -> 147/40: Eb4","3/1 -> 147/40: Bb4","3/1 -> 147/40: Eb4","3/1 -> 147/40: Bb4","3/1 -> 147/40: Eb4","3/1 -> 147/40: Bb4","3/1 -> 147/40: Eb4","3/1 -> 147/40: Bb4","3/1 -> 147/40: E4","3/1 -> 147/40: B4","3/1 -> 147/40: E4","3/1 -> 147/40: B4","3/1 -> 147/40: E4","3/1 -> 147/40: B4","3/1 -> 147/40: E4","3/1 -> 147/40: B4","3/1 -> 147/40: E4","3/1 -> 147/40: B4","3/1 -> 147/40: E4","3/1 -> 147/40: B4","3/1 -> 147/40: E4","3/1 -> 147/40: B4","3/1 -> 651/160: B2","15/4 -> 153/40: E4","15/4 -> 153/40: B4","15/4 -> 153/40: E4","15/4 -> 153/40: B4","15/4 -> 153/40: E4","15/4 -> 153/40: B4","15/4 -> 153/40: E4","15/4 -> 153/40: B4","15/4 -> 153/40: E4","15/4 -> 153/40: B4","15/4 -> 153/40: E4","15/4 -> 153/40: B4","3/1 -> 651/160: B2","4/1 -> 163/40: E4","4/1 -> 163/40: B4","4/1 -> 163/40: E4","4/1 -> 163/40: B4","4/1 -> 163/40: Eb4","4/1 -> 163/40: Bb4","4/1 -> 163/40: Eb4","4/1 -> 163/40: Bb4","4/1 -> 163/40: Eb4","4/1 -> 163/40: Bb4","4/1 -> 163/40: Eb4","4/1 -> 163/40: Bb4","17/4 -> 173/40: Eb4","17/4 -> 173/40: Bb4","17/4 -> 173/40: Eb4","17/4 -> 173/40: Bb4","17/4 -> 173/40: Eb4","17/4 -> 173/40: Bb4","17/4 -> 173/40: D4","17/4 -> 173/40: A4","17/4 -> 173/40: D4","17/4 -> 173/40: A4","17/4 -> 173/40: D4","17/4 -> 173/40: A4","3/1 -> 651/160: B2","33/8 -> 167/40: Gb2","17/4 -> 43/10: Gb2","35/8 -> 177/40: Gb2","9/2 -> 207/40: D4","9/2 -> 207/40: A4","9/2 -> 207/40: D4","9/2 -> 207/40: A4","9/2 -> 207/40: D4","9/2 -> 207/40: A4","9/2 -> 207/40: Db4","9/2 -> 207/40: Ab4","9/2 -> 207/40: Db4","9/2 -> 207/40: Ab4","9/2 -> 207/40: Db4","9/2 -> 207/40: Ab4","9/2 -> 207/40: Db4","9/2 -> 207/40: Ab4","9/2 -> 207/40: Db4","9/2 -> 207/40: Ab4","9/2 -> 207/40: Db4","9/2 -> 207/40: Ab4","9/2 -> 207/40: C4","9/2 -> 207/40: G4","9/2 -> 207/40: C4","9/2 -> 207/40: G4","9/2 -> 891/160: B2","9/2 -> 207/40: C4","9/2 -> 207/40: G4","9/2 -> 207/40: C4","9/2 -> 207/40: G4","9/2 -> 207/40: C4","9/2 -> 207/40: G4","9/2 -> 207/40: C4","9/2 -> 207/40: G4","9/2 -> 207/40: C4","9/2 -> 207/40: G4","9/2 -> 207/40: C4","9/2 -> 207/40: G4","9/2 -> 891/160: B2","21/4 -> 213/40: Db4","21/4 -> 213/40: Ab4","21/4 -> 213/40: Db4","21/4 -> 213/40: Ab4","21/4 -> 213/40: Db4","21/4 -> 213/40: Ab4","21/4 -> 213/40: Db4","21/4 -> 213/40: Ab4","21/4 -> 213/40: Db4","21/4 -> 213/40: Ab4","21/4 -> 213/40: Db4","21/4 -> 213/40: Ab4","11/2 -> 223/40: Db4","11/2 -> 223/40: Ab4","11/2 -> 223/40: Db4","11/2 -> 223/40: Ab4","11/2 -> 223/40: D4","11/2 -> 223/40: A4","11/2 -> 223/40: D4","11/2 -> 223/40: A4","11/2 -> 223/40: D4","11/2 -> 223/40: A4","11/2 -> 223/40: D4","11/2 -> 223/40: A4","23/4 -> 233/40: D4","23/4 -> 233/40: A4","23/4 -> 233/40: D4","23/4 -> 233/40: A4","23/4 -> 233/40: D4","23/4 -> 233/40: A4","23/4 -> 233/40: Eb4","23/4 -> 233/40: Bb4","23/4 -> 233/40: Eb4","23/4 -> 233/40: Bb4","23/4 -> 233/40: Eb4","23/4 -> 233/40: Bb4","9/2 -> 891/160: C3","45/8 -> 227/40: G2","23/4 -> 29/5: G2","47/8 -> 237/40: G2","6/1 -> 267/40: Eb4","6/1 -> 267/40: Bb4","6/1 -> 267/40: Eb4","6/1 -> 267/40: Bb4","6/1 -> 267/40: Eb4","6/1 -> 267/40: Bb4","6/1 -> 267/40: E4","6/1 -> 267/40: B4","6/1 -> 267/40: E4","6/1 -> 267/40: B4","6/1 -> 267/40: E4","6/1 -> 267/40: B4","6/1 -> 267/40: E4","6/1 -> 267/40: B4","6/1 -> 267/40: E4","6/1 -> 267/40: B4","6/1 -> 267/40: E4","6/1 -> 267/40: B4","6/1 -> 267/40: F4","6/1 -> 267/40: C5","6/1 -> 267/40: F4","6/1 -> 267/40: C5","6/1 -> 267/40: F4","6/1 -> 267/40: C5","6/1 -> 267/40: F4","6/1 -> 267/40: C5","6/1 -> 267/40: F4","6/1 -> 267/40: C5","6/1 -> 267/40: F4","6/1 -> 267/40: C5","6/1 -> 267/40: F4","6/1 -> 267/40: C5","6/1 -> 1131/160: C3","27/4 -> 273/40: F4","27/4 -> 273/40: C5","27/4 -> 273/40: F4","27/4 -> 273/40: C5","27/4 -> 273/40: F4","27/4 -> 273/40: C5","27/4 -> 273/40: F4","27/4 -> 273/40: C5","27/4 -> 273/40: F4","27/4 -> 273/40: C5","27/4 -> 273/40: F4","27/4 -> 273/40: C5","6/1 -> 1131/160: C3","7/1 -> 283/40: F4","7/1 -> 283/40: C5","7/1 -> 283/40: F4","7/1 -> 283/40: C5","7/1 -> 283/40: E4","7/1 -> 283/40: B4","7/1 -> 283/40: E4","7/1 -> 283/40: B4","7/1 -> 283/40: E4","7/1 -> 283/40: B4","7/1 -> 283/40: E4","7/1 -> 283/40: B4","29/4 -> 293/40: E4","29/4 -> 293/40: B4","29/4 -> 293/40: E4","29/4 -> 293/40: B4","29/4 -> 293/40: E4","29/4 -> 293/40: B4","29/4 -> 293/40: Eb4","29/4 -> 293/40: Bb4","29/4 -> 293/40: Eb4","29/4 -> 293/40: Bb4","29/4 -> 293/40: Eb4","29/4 -> 293/40: Bb4","6/1 -> 1131/160: C3","57/8 -> 287/40: G2","29/4 -> 73/10: G2","59/8 -> 297/40: G2","15/2 -> 327/40: Eb4","15/2 -> 327/40: Bb4","15/2 -> 327/40: Eb4","15/2 -> 327/40: Bb4","15/2 -> 327/40: Eb4","15/2 -> 327/40: Bb4","15/2 -> 327/40: D4","15/2 -> 327/40: A4","15/2 -> 327/40: D4","15/2 -> 327/40: A4","15/2 -> 327/40: D4","15/2 -> 327/40: A4","15/2 -> 327/40: D4","15/2 -> 327/40: A4","15/2 -> 327/40: D4","15/2 -> 327/40: A4","15/2 -> 327/40: D4","15/2 -> 327/40: A4","15/2 -> 327/40: Db4","15/2 -> 327/40: Ab4","15/2 -> 327/40: Db4","15/2 -> 327/40: Ab4","15/2 -> 1371/160: C3","15/2 -> 327/40: Db4","15/2 -> 327/40: Ab4","15/2 -> 327/40: Db4","15/2 -> 327/40: Ab4","15/2 -> 327/40: Db4","15/2 -> 327/40: Ab4","15/2 -> 327/40: Db4","15/2 -> 327/40: Ab4","15/2 -> 327/40: Db4","15/2 -> 327/40: Ab4","15/2 -> 327/40: Db4","15/2 -> 327/40: Ab4","15/2 -> 1371/160: C3","33/4 -> 333/40: C4","33/4 -> 333/40: G4","33/4 -> 333/40: C4","33/4 -> 333/40: G4","33/4 -> 333/40: C4","33/4 -> 333/40: G4","33/4 -> 333/40: C4","33/4 -> 333/40: G4","33/4 -> 333/40: C4","33/4 -> 333/40: G4","33/4 -> 333/40: C4","33/4 -> 333/40: G4","17/2 -> 343/40: C4","17/2 -> 343/40: G4","17/2 -> 343/40: C4","17/2 -> 343/40: G4","17/2 -> 343/40: Db4","17/2 -> 343/40: Ab4","17/2 -> 343/40: Db4","17/2 -> 343/40: Ab4","17/2 -> 343/40: Db4","17/2 -> 343/40: Ab4","17/2 -> 343/40: Db4","17/2 -> 343/40: Ab4","35/4 -> 353/40: Db4","35/4 -> 353/40: Ab4","35/4 -> 353/40: Db4","35/4 -> 353/40: Ab4","35/4 -> 353/40: Db4","35/4 -> 353/40: Ab4","35/4 -> 353/40: D4","35/4 -> 353/40: A4","35/4 -> 353/40: D4","35/4 -> 353/40: A4","35/4 -> 353/40: D4","35/4 -> 353/40: A4","15/2 -> 1371/160: B2","69/8 -> 347/40: Gb2","35/4 -> 44/5: Gb2","71/8 -> 357/40: Gb2","9/1 -> 387/40: D4","9/1 -> 387/40: A4","9/1 -> 387/40: D4","9/1 -> 387/40: A4","9/1 -> 387/40: D4","9/1 -> 387/40: A4","9/1 -> 387/40: Eb4","9/1 -> 387/40: Bb4","9/1 -> 387/40: Eb4","9/1 -> 387/40: Bb4","9/1 -> 387/40: Eb4","9/1 -> 387/40: Bb4","9/1 -> 387/40: Eb4","9/1 -> 387/40: Bb4","9/1 -> 387/40: Eb4","9/1 -> 387/40: Bb4","9/1 -> 387/40: Eb4","9/1 -> 387/40: Bb4","9/1 -> 387/40: E4","9/1 -> 387/40: B4","9/1 -> 387/40: E4","9/1 -> 387/40: B4","9/1 -> 387/40: E4","9/1 -> 387/40: B4","9/1 -> 387/40: E4","9/1 -> 387/40: B4","9/1 -> 387/40: E4","9/1 -> 387/40: B4","9/1 -> 387/40: E4","9/1 -> 387/40: B4","9/1 -> 387/40: E4","9/1 -> 387/40: B4","9/1 -> 1611/160: B2","39/4 -> 393/40: E4","39/4 -> 393/40: B4","39/4 -> 393/40: E4","39/4 -> 393/40: B4","39/4 -> 393/40: E4","39/4 -> 393/40: B4","39/4 -> 393/40: E4","39/4 -> 393/40: B4","39/4 -> 393/40: E4","39/4 -> 393/40: B4","39/4 -> 393/40: E4","39/4 -> 393/40: B4","9/1 -> 1611/160: B2","10/1 -> 403/40: E4","10/1 -> 403/40: B4","10/1 -> 403/40: E4","10/1 -> 403/40: B4","10/1 -> 403/40: Eb4","10/1 -> 403/40: Bb4","10/1 -> 403/40: Eb4","10/1 -> 403/40: Bb4","10/1 -> 403/40: Eb4","10/1 -> 403/40: Bb4","10/1 -> 403/40: Eb4","10/1 -> 403/40: Bb4","41/4 -> 413/40: Eb4","41/4 -> 413/40: Bb4","41/4 -> 413/40: Eb4","41/4 -> 413/40: Bb4","41/4 -> 413/40: Eb4","41/4 -> 413/40: Bb4","41/4 -> 413/40: D4","41/4 -> 413/40: A4","41/4 -> 413/40: D4","41/4 -> 413/40: A4","41/4 -> 413/40: D4","41/4 -> 413/40: A4","9/1 -> 1611/160: B2","81/8 -> 407/40: Gb2","41/4 -> 103/10: Gb2","83/8 -> 417/40: Gb2","21/2 -> 447/40: D4","21/2 -> 447/40: A4","21/2 -> 447/40: D4","21/2 -> 447/40: A4","21/2 -> 447/40: D4","21/2 -> 447/40: A4","21/2 -> 447/40: Db4","21/2 -> 447/40: Ab4","21/2 -> 447/40: Db4","21/2 -> 447/40: Ab4","21/2 -> 447/40: Db4","21/2 -> 447/40: Ab4","21/2 -> 447/40: Db4","21/2 -> 447/40: Ab4","21/2 -> 447/40: Db4","21/2 -> 447/40: Ab4","21/2 -> 447/40: Db4","21/2 -> 447/40: Ab4","21/2 -> 447/40: C4","21/2 -> 447/40: G4","21/2 -> 447/40: C4","21/2 -> 447/40: G4","21/2 -> 1851/160: B2","21/2 -> 447/40: C4","21/2 -> 447/40: G4","21/2 -> 447/40: C4","21/2 -> 447/40: G4","21/2 -> 447/40: C4","21/2 -> 447/40: G4","21/2 -> 447/40: C4","21/2 -> 447/40: G4","21/2 -> 447/40: C4","21/2 -> 447/40: G4","21/2 -> 447/40: C4","21/2 -> 447/40: G4","21/2 -> 1851/160: B2","45/4 -> 453/40: B3","45/4 -> 453/40: Gb4","45/4 -> 453/40: B3","45/4 -> 453/40: Gb4","45/4 -> 453/40: B3","45/4 -> 453/40: Gb4","45/4 -> 453/40: B3","45/4 -> 453/40: Gb4","45/4 -> 453/40: B3","45/4 -> 453/40: Gb4","45/4 -> 453/40: B3","45/4 -> 453/40: Gb4","23/2 -> 463/40: B3","23/2 -> 463/40: Gb4","23/2 -> 463/40: B3","23/2 -> 463/40: Gb4","23/2 -> 463/40: C4","23/2 -> 463/40: G4","23/2 -> 463/40: C4","23/2 -> 463/40: G4","23/2 -> 463/40: C4","23/2 -> 463/40: G4","23/2 -> 463/40: C4","23/2 -> 463/40: G4","47/4 -> 473/40: C4","47/4 -> 473/40: G4","47/4 -> 473/40: C4","47/4 -> 473/40: G4","47/4 -> 473/40: C4","47/4 -> 473/40: G4","47/4 -> 473/40: Db4","47/4 -> 473/40: Ab4","47/4 -> 473/40: Db4","47/4 -> 473/40: Ab4","47/4 -> 473/40: Db4","47/4 -> 473/40: Ab4","21/2 -> 1851/160: Bb2","93/8 -> 467/40: F2","47/4 -> 59/5: F2","95/8 -> 477/40: F2"] -export const sampleDrums = ["0/1 -> 1/1: bd","1/1 -> 2/1: bd","2/1 -> 3/1: bd","3/1 -> 13/4: bd","13/4 -> 7/2: bd","15/4 -> 4/1: bd","0/1 -> 1/4: hh","1/4 -> 1/2: hh","1/2 -> 3/4: hh","3/4 -> 1/1: hh","1/1 -> 5/4: hh","5/4 -> 3/2: hh","3/2 -> 7/4: hh","7/4 -> 2/1: hh","2/1 -> 9/4: hh","9/4 -> 5/2: hh","5/2 -> 11/4: hh","11/4 -> 3/1: hh","3/1 -> 13/4: hh","13/4 -> 7/2: hh","7/2 -> 15/4: hh","15/4 -> 4/1: hh","1/2 -> 1/1: sn","3/2 -> 2/1: sn","5/2 -> 3/1: sn","7/2 -> 29/8: sn","15/4 -> 31/8: sn","31/8 -> 4/1: sn"] -export const undergroundPlumber = ["0/1 -> 3/16: bd","3/16 -> 3/8: bd","3/8 -> 3/4: hh","3/4 -> 9/8: sn","0/1 -> 3/20: C2","3/8 -> 21/40: A1","3/4 -> 9/10: Bb1","3/16 -> 27/80: C2","9/16 -> 57/80: A1","15/16 -> 87/80: Bb1","0/1 -> 3/20: G2","0/1 -> 3/40: C3","3/4 -> 33/40: Eb3","-15/16 -> -63/80: G3","-3/16 -> -9/80: Eb4","3/16 -> 27/80: G3","3/16 -> 21/80: C4","15/16 -> 81/80: Eb4","-3/4 -> -3/5: G4","0/1 -> 3/40: Eb5","3/8 -> 21/40: G4","3/8 -> 9/20: C5","-9/16 -> -33/80: G5","-9/16 -> -39/80: C6","3/16 -> 21/80: Eb6","9/16 -> 57/80: G5","9/16 -> 51/80: C6","3/4 -> 9/8: sn","9/8 -> 3/2: hh","3/2 -> 15/8: bd","15/8 -> 9/4: hh","3/4 -> 9/10: Bb1","15/16 -> 87/80: Bb1","0/1 -> 3/20: G2","3/4 -> 33/40: Eb3","3/16 -> 27/80: G3","15/16 -> 81/80: Eb4","3/8 -> 21/40: G4","3/8 -> 9/20: C5","9/8 -> 6/5: Eb5","9/16 -> 57/80: G5","9/16 -> 51/80: C6","21/16 -> 111/80: Eb6","9/8 -> 51/40: G2","9/8 -> 6/5: C3","15/8 -> 39/20: Eb3","3/16 -> 27/80: G3","15/16 -> 81/80: Eb4","21/16 -> 117/80: G3","21/16 -> 111/80: C4","3/8 -> 21/40: G4","9/8 -> 6/5: Eb5","3/2 -> 33/20: G4","3/2 -> 63/40: C5","9/16 -> 57/80: G5","21/16 -> 111/80: Eb6","15/8 -> 9/4: hh","9/4 -> 21/8: sn","21/8 -> 3/1: hh","9/8 -> 51/40: G2","15/8 -> 39/20: Eb3","21/8 -> 111/40: G2","21/8 -> 27/10: C3","21/16 -> 117/80: G3","21/16 -> 111/80: C4","33/16 -> 171/80: Eb4","45/16 -> 237/80: G3","45/16 -> 231/80: C4","3/2 -> 33/20: G4","3/2 -> 63/40: C5","9/4 -> 93/40: Eb5","9/16 -> 57/80: G5","21/16 -> 111/80: Eb6","27/16 -> 147/80: G5","27/16 -> 141/80: C6","39/16 -> 201/80: Eb6","3/1 -> 51/16: bd","51/16 -> 27/8: bd","27/8 -> 15/4: hh","15/4 -> 33/8: sn","3/1 -> 63/20: C2","27/8 -> 141/40: A1","15/4 -> 39/10: Bb1","51/16 -> 267/80: C2","57/16 -> 297/80: A1","63/16 -> 327/80: Bb1","9/4 -> 12/5: G2","3/1 -> 123/40: Eb3","15/4 -> 39/10: G2","15/4 -> 153/40: C3","45/16 -> 237/80: G3","45/16 -> 231/80: C4","39/16 -> 207/80: G3","51/16 -> 261/80: Eb4","63/16 -> 327/80: G3","63/16 -> 321/80: C4","3/1 -> 63/20: G4","3/1 -> 123/40: C5","21/8 -> 111/40: G4","27/8 -> 69/20: Eb5","27/16 -> 147/80: G5","39/16 -> 201/80: Eb6","51/16 -> 267/80: G5","51/16 -> 261/80: C6","45/16 -> 237/80: G5","57/16 -> 291/80: Eb6","15/4 -> 33/8: sn","33/8 -> 9/2: hh","9/2 -> 39/8: bd","39/8 -> 21/4: hh","15/4 -> 39/10: Bb1","63/16 -> 327/80: Bb1","15/4 -> 39/10: G2","15/4 -> 153/40: C3","63/16 -> 327/80: G3","63/16 -> 321/80: C4","21/8 -> 111/40: G4","27/8 -> 69/20: Eb5","33/8 -> 171/40: G4","33/8 -> 21/5: C5","45/16 -> 237/80: G5","57/16 -> 291/80: Eb6","69/16 -> 357/80: G5","69/16 -> 351/80: C6","27/8 -> 141/40: G2","33/8 -> 21/5: Eb3","39/8 -> 201/40: G2","39/8 -> 99/20: C3","63/16 -> 327/80: G3","63/16 -> 321/80: C4","57/16 -> 297/80: G3","69/16 -> 351/80: Eb4","33/8 -> 171/40: G4","33/8 -> 21/5: C5","15/4 -> 39/10: G4","9/2 -> 183/40: Eb5","69/16 -> 357/80: G5","69/16 -> 351/80: C6","39/8 -> 21/4: hh","21/4 -> 45/8: sn","45/8 -> 6/1: hh","39/8 -> 201/40: G2","39/8 -> 99/20: C3","45/8 -> 57/10: Eb3","57/16 -> 297/80: G3","69/16 -> 351/80: Eb4","81/16 -> 417/80: G3","81/16 -> 411/80: C4","93/16 -> 471/80: Eb4","15/4 -> 39/10: G4","9/2 -> 183/40: Eb5","21/4 -> 27/5: G4","21/4 -> 213/40: C5","69/16 -> 357/80: G5","69/16 -> 351/80: C6","63/16 -> 327/80: G5","75/16 -> 381/80: Eb6","87/16 -> 447/80: G5","87/16 -> 441/80: C6","6/1 -> 99/16: bd","99/16 -> 51/8: bd","51/8 -> 27/4: hh","27/4 -> 57/8: sn","6/1 -> 123/20: F2","51/8 -> 261/40: D2","27/4 -> 69/10: Eb2","99/16 -> 507/80: F2","105/16 -> 537/80: D2","111/16 -> 567/80: Eb2","6/1 -> 123/20: C3","6/1 -> 243/40: F3","27/4 -> 273/40: Ab3","81/16 -> 417/80: C4","93/16 -> 471/80: Ab4","99/16 -> 507/80: C4","99/16 -> 501/80: F4","111/16 -> 561/80: Ab4","21/4 -> 27/5: C5","6/1 -> 243/40: Ab5","51/8 -> 261/40: C5","51/8 -> 129/20: F5","87/16 -> 447/80: C6","87/16 -> 441/80: F6","99/16 -> 501/80: Ab6","105/16 -> 537/80: C6","105/16 -> 531/80: F6","27/4 -> 57/8: sn","57/8 -> 15/2: hh","15/2 -> 63/8: bd","63/8 -> 33/4: hh","27/4 -> 69/10: Eb2","111/16 -> 567/80: Eb2","6/1 -> 123/20: C3","27/4 -> 273/40: Ab3","99/16 -> 507/80: C4","111/16 -> 561/80: Ab4","51/8 -> 261/40: C5","51/8 -> 129/20: F5","57/8 -> 36/5: Ab5","105/16 -> 537/80: C6","105/16 -> 531/80: F6","117/16 -> 591/80: Ab6","57/8 -> 291/40: C3","57/8 -> 36/5: F3","63/8 -> 159/20: Ab3","99/16 -> 507/80: C4","111/16 -> 561/80: Ab4","117/16 -> 597/80: C4","117/16 -> 591/80: F4","51/8 -> 261/40: C5","57/8 -> 36/5: Ab5","15/2 -> 153/20: C5","15/2 -> 303/40: F5","105/16 -> 537/80: C6","117/16 -> 591/80: Ab6","63/8 -> 33/4: hh","33/4 -> 69/8: sn","69/8 -> 9/1: hh","57/8 -> 291/40: C3","63/8 -> 159/20: Ab3","69/8 -> 351/40: C3","69/8 -> 87/10: F3","117/16 -> 597/80: C4","117/16 -> 591/80: F4","129/16 -> 651/80: Ab4","141/16 -> 717/80: C4","141/16 -> 711/80: F4","15/2 -> 153/20: C5","15/2 -> 303/40: F5","33/4 -> 333/40: Ab5","105/16 -> 537/80: C6","117/16 -> 591/80: Ab6","123/16 -> 627/80: C6","123/16 -> 621/80: F6","135/16 -> 681/80: Ab6","9/1 -> 147/16: bd","147/16 -> 75/8: bd","75/8 -> 39/4: hh","39/4 -> 81/8: sn","9/1 -> 183/20: C2","75/8 -> 381/40: A1","39/4 -> 99/10: Bb1","147/16 -> 747/80: C2","153/16 -> 777/80: A1","159/16 -> 807/80: Bb1","33/4 -> 42/5: G2","9/1 -> 363/40: Eb3","39/4 -> 99/10: G2","39/4 -> 393/40: C3","141/16 -> 717/80: G3","141/16 -> 711/80: C4","135/16 -> 687/80: G3","147/16 -> 741/80: Eb4","159/16 -> 807/80: G3","159/16 -> 801/80: C4","9/1 -> 183/20: G4","9/1 -> 363/40: C5","69/8 -> 351/40: G4","75/8 -> 189/20: Eb5","123/16 -> 627/80: G5","135/16 -> 681/80: Eb6","147/16 -> 747/80: G5","147/16 -> 741/80: C6","141/16 -> 717/80: G5","153/16 -> 771/80: Eb6","39/4 -> 81/8: sn","81/8 -> 21/2: hh","21/2 -> 87/8: bd","87/8 -> 45/4: hh","39/4 -> 99/10: Bb1","159/16 -> 807/80: Bb1","39/4 -> 99/10: G2","39/4 -> 393/40: C3","159/16 -> 807/80: G3","159/16 -> 801/80: C4","69/8 -> 351/40: G4","75/8 -> 189/20: Eb5","81/8 -> 411/40: G4","81/8 -> 51/5: C5","141/16 -> 717/80: G5","153/16 -> 771/80: Eb6","165/16 -> 837/80: G5","165/16 -> 831/80: C6","75/8 -> 381/40: G2","81/8 -> 51/5: Eb3","87/8 -> 441/40: G2","87/8 -> 219/20: C3","159/16 -> 807/80: G3","159/16 -> 801/80: C4","153/16 -> 777/80: G3","165/16 -> 831/80: Eb4","81/8 -> 411/40: G4","81/8 -> 51/5: C5","39/4 -> 99/10: G4","21/2 -> 423/40: Eb5","165/16 -> 837/80: G5","165/16 -> 831/80: C6","87/8 -> 45/4: hh","45/4 -> 93/8: sn","93/8 -> 12/1: hh","87/8 -> 441/40: G2","87/8 -> 219/20: C3","93/8 -> 117/10: Eb3","153/16 -> 777/80: G3","165/16 -> 831/80: Eb4","177/16 -> 897/80: G3","177/16 -> 891/80: C4","189/16 -> 951/80: Eb4","39/4 -> 99/10: G4","21/2 -> 423/40: Eb5","45/4 -> 57/5: G4","45/4 -> 453/40: C5","165/16 -> 837/80: G5","165/16 -> 831/80: C6","159/16 -> 807/80: G5","171/16 -> 861/80: Eb6","183/16 -> 927/80: G5","183/16 -> 921/80: C6","12/1 -> 195/16: bd","195/16 -> 99/8: bd","99/8 -> 51/4: hh","51/4 -> 105/8: sn","12/1 -> 243/20: G2","99/8 -> 501/40: E2","51/4 -> 129/10: F2","195/16 -> 987/80: G2","201/16 -> 1017/80: E2","207/16 -> 1047/80: F2","12/1 -> 243/20: D3","12/1 -> 483/40: G3","51/4 -> 513/40: Bb3","177/16 -> 897/80: D4","189/16 -> 951/80: Bb4","195/16 -> 987/80: D4","195/16 -> 981/80: G4","207/16 -> 1041/80: Bb4","45/4 -> 57/5: D5","12/1 -> 483/40: Bb5","99/8 -> 501/40: D5","99/8 -> 249/20: G5","183/16 -> 927/80: D6","183/16 -> 921/80: G6","195/16 -> 981/80: Bb6","201/16 -> 1017/80: D6","201/16 -> 1011/80: G6","51/4 -> 105/8: sn","105/8 -> 27/2: hh","27/2 -> 111/8: bd","111/8 -> 57/4: hh","51/4 -> 129/10: F2","207/16 -> 1047/80: F2","12/1 -> 243/20: D3","51/4 -> 513/40: Bb3","195/16 -> 987/80: D4","207/16 -> 1041/80: Bb4","99/8 -> 501/40: D5","99/8 -> 249/20: G5","105/8 -> 66/5: Bb5","201/16 -> 1017/80: D6","201/16 -> 1011/80: G6","213/16 -> 1071/80: Bb6","105/8 -> 531/40: D3","105/8 -> 66/5: G3","111/8 -> 279/20: Bb3","195/16 -> 987/80: D4","207/16 -> 1041/80: Bb4","213/16 -> 1077/80: D4","213/16 -> 1071/80: G4","99/8 -> 501/40: D5","105/8 -> 66/5: Bb5","27/2 -> 273/20: D5","27/2 -> 543/40: G5","201/16 -> 1017/80: D6","213/16 -> 1071/80: Bb6","111/8 -> 57/4: hh","57/4 -> 117/8: sn","117/8 -> 15/1: hh","105/8 -> 531/40: D3","111/8 -> 279/20: Bb3","117/8 -> 591/40: D3","117/8 -> 147/10: G3","213/16 -> 1077/80: D4","213/16 -> 1071/80: G4","225/16 -> 1131/80: Bb4","237/16 -> 1197/80: D4","237/16 -> 1191/80: G4","27/2 -> 273/20: D5","27/2 -> 543/40: G5","57/4 -> 573/40: Bb5","201/16 -> 1017/80: D6","213/16 -> 1071/80: Bb6","219/16 -> 1107/80: D6","219/16 -> 1101/80: G6","231/16 -> 1161/80: Bb6","15/1 -> 243/16: bd","243/16 -> 123/8: bd","123/8 -> 63/4: hh","63/4 -> 129/8: sn","15/1 -> 303/20: F2","123/8 -> 621/40: D2","63/4 -> 159/10: Eb2","243/16 -> 1227/80: F2","249/16 -> 1257/80: D2","255/16 -> 1287/80: Eb2","57/4 -> 72/5: C3","15/1 -> 603/40: Ab3","63/4 -> 159/10: C3","63/4 -> 633/40: F3","237/16 -> 1197/80: C4","237/16 -> 1191/80: F4","231/16 -> 1167/80: C4","243/16 -> 1221/80: Ab4","255/16 -> 1287/80: C4","255/16 -> 1281/80: F4","15/1 -> 303/20: C5","15/1 -> 603/40: F5","117/8 -> 591/40: C5","123/8 -> 309/20: Ab5","219/16 -> 1107/80: C6","231/16 -> 1161/80: Ab6","243/16 -> 1227/80: C6","243/16 -> 1221/80: F6","237/16 -> 1197/80: C6","249/16 -> 1251/80: Ab6","63/4 -> 129/8: sn","129/8 -> 33/2: hh","33/2 -> 135/8: bd","135/8 -> 69/4: hh","63/4 -> 159/10: Eb2","255/16 -> 1287/80: Eb2","63/4 -> 159/10: C3","63/4 -> 633/40: F3","255/16 -> 1287/80: C4","255/16 -> 1281/80: F4","117/8 -> 591/40: C5","123/8 -> 309/20: Ab5","129/8 -> 651/40: C5","129/8 -> 81/5: F5","237/16 -> 1197/80: C6","249/16 -> 1251/80: Ab6","261/16 -> 1317/80: C6","261/16 -> 1311/80: F6","123/8 -> 621/40: C3","129/8 -> 81/5: Ab3","135/8 -> 681/40: C3","135/8 -> 339/20: F3","255/16 -> 1287/80: C4","255/16 -> 1281/80: F4","249/16 -> 1257/80: C4","261/16 -> 1311/80: Ab4","129/8 -> 651/40: C5","129/8 -> 81/5: F5","63/4 -> 159/10: C5","33/2 -> 663/40: Ab5","261/16 -> 1317/80: C6","261/16 -> 1311/80: F6","135/8 -> 69/4: hh","69/4 -> 141/8: sn","141/8 -> 18/1: hh","135/8 -> 681/40: C3","135/8 -> 339/20: F3","141/8 -> 177/10: Ab3","249/16 -> 1257/80: C4","261/16 -> 1311/80: Ab4","273/16 -> 1377/80: C4","273/16 -> 1371/80: F4","285/16 -> 1431/80: Ab4","63/4 -> 159/10: C5","33/2 -> 663/40: Ab5","69/4 -> 87/5: C5","69/4 -> 693/40: F5","261/16 -> 1317/80: C6","261/16 -> 1311/80: F6","255/16 -> 1287/80: C6","267/16 -> 1341/80: Ab6","279/16 -> 1407/80: C6","279/16 -> 1401/80: F6","18/1 -> 291/16: bd","291/16 -> 147/8: bd","147/8 -> 75/4: hh","75/4 -> 153/8: sn","18/1 -> 363/20: C2","147/8 -> 741/40: A1","75/4 -> 189/10: Bb1","291/16 -> 1467/80: C2","297/16 -> 1497/80: A1","303/16 -> 1527/80: Bb1","18/1 -> 363/20: G2","18/1 -> 723/40: C3","75/4 -> 753/40: Eb3","273/16 -> 1377/80: G3","285/16 -> 1431/80: Eb4","291/16 -> 1467/80: G3","291/16 -> 1461/80: C4","303/16 -> 1521/80: Eb4","69/4 -> 87/5: G4","18/1 -> 723/40: Eb5","147/8 -> 741/40: G4","147/8 -> 369/20: C5","279/16 -> 1407/80: G5","279/16 -> 1401/80: C6","291/16 -> 1461/80: Eb6","297/16 -> 1497/80: G5","297/16 -> 1491/80: C6","75/4 -> 153/8: sn","153/8 -> 39/2: hh","39/2 -> 159/8: bd","159/8 -> 81/4: hh","75/4 -> 189/10: Bb1","303/16 -> 1527/80: Bb1","18/1 -> 363/20: G2","75/4 -> 753/40: Eb3","291/16 -> 1467/80: G3","303/16 -> 1521/80: Eb4","147/8 -> 741/40: G4","147/8 -> 369/20: C5","153/8 -> 96/5: Eb5","297/16 -> 1497/80: G5","297/16 -> 1491/80: C6","309/16 -> 1551/80: Eb6","153/8 -> 771/40: G2","153/8 -> 96/5: C3","159/8 -> 399/20: Eb3","291/16 -> 1467/80: G3","303/16 -> 1521/80: Eb4","309/16 -> 1557/80: G3","309/16 -> 1551/80: C4","147/8 -> 741/40: G4","153/8 -> 96/5: Eb5","39/2 -> 393/20: G4","39/2 -> 783/40: C5","297/16 -> 1497/80: G5","309/16 -> 1551/80: Eb6"] -export const wavyKalimba = ["0/1 -> 1/10: C3","0/1 -> 1/10: E3","0/1 -> 1/10: G3","1/4 -> 7/20: B3","1/4 -> 7/20: E4","1/4 -> 7/20: E3","1/2 -> 3/5: C3","1/2 -> 3/5: A2","1/2 -> 3/5: C3","3/4 -> 17/20: E3","3/4 -> 17/20: G3","3/4 -> 17/20: B3","0/1 -> 1/5: C2","1/2 -> 7/10: E2","1/1 -> 11/10: E4","1/1 -> 11/10: E3","1/1 -> 11/10: C3","5/4 -> 27/20: A2","5/4 -> 27/20: C3","5/4 -> 27/20: E3","3/2 -> 8/5: G3","3/2 -> 8/5: B3","3/2 -> 8/5: E4","7/4 -> 37/20: E3","7/4 -> 37/20: C3","7/4 -> 37/20: A2","1/1 -> 6/5: C2","3/2 -> 17/10: G2","2/1 -> 21/10: C3","2/1 -> 21/10: E3","2/1 -> 21/10: G3","9/4 -> 47/20: Bb3","9/4 -> 47/20: E4","9/4 -> 47/20: E3","5/2 -> 13/5: C3","5/2 -> 13/5: A2","5/2 -> 13/5: C3","11/4 -> 57/20: E3","11/4 -> 57/20: G3","11/4 -> 57/20: Bb3","2/1 -> 11/5: C2","5/2 -> 27/10: E2","3/1 -> 31/10: E4","3/1 -> 31/10: E3","3/1 -> 31/10: C3","13/4 -> 67/20: A2","13/4 -> 67/20: C3","13/4 -> 67/20: E3","7/2 -> 18/5: G3","7/2 -> 18/5: Bb3","7/2 -> 18/5: E4","15/4 -> 77/20: E3","15/4 -> 77/20: C3","15/4 -> 77/20: A2","3/1 -> 16/5: C2","7/2 -> 37/10: G2","4/1 -> 41/10: F3","4/1 -> 41/10: A3","4/1 -> 41/10: C4","17/4 -> 87/20: E4","17/4 -> 87/20: A4","17/4 -> 87/20: A3","9/2 -> 23/5: F3","9/2 -> 23/5: D3","9/2 -> 23/5: F3","19/4 -> 97/20: A3","19/4 -> 97/20: C4","19/4 -> 97/20: E4","4/1 -> 21/5: F2","9/2 -> 47/10: A2","5/1 -> 51/10: A4","5/1 -> 51/10: A3","5/1 -> 51/10: F3","21/4 -> 107/20: D3","21/4 -> 107/20: F3","21/4 -> 107/20: A3","11/2 -> 28/5: C4","11/2 -> 28/5: E4","11/2 -> 28/5: A4","23/4 -> 117/20: A3","23/4 -> 117/20: F3","23/4 -> 117/20: D3","5/1 -> 26/5: F2","11/2 -> 57/10: C3","6/1 -> 61/10: F3","6/1 -> 61/10: Ab3","6/1 -> 61/10: C4","25/4 -> 127/20: Eb4","25/4 -> 127/20: Ab4","25/4 -> 127/20: Ab3","13/2 -> 33/5: F3","13/2 -> 33/5: Db3","13/2 -> 33/5: F3","27/4 -> 137/20: Ab3","27/4 -> 137/20: C4","27/4 -> 137/20: Eb4","6/1 -> 31/5: F2","13/2 -> 67/10: Eb2","7/1 -> 71/10: F4","7/1 -> 71/10: F3","7/1 -> 71/10: Db3","29/4 -> 147/20: Bb2","29/4 -> 147/20: Db3","29/4 -> 147/20: F3","15/2 -> 38/5: Ab3","15/2 -> 38/5: C4","15/2 -> 38/5: F4","31/4 -> 157/20: F3","31/4 -> 157/20: Db3","31/4 -> 157/20: Bb2","7/1 -> 36/5: Db2","15/2 -> 77/10: Ab2","8/1 -> 41/5: E3","8/1 -> 41/5: G3","8/1 -> 41/5: B3","33/4 -> 169/20: D4","33/4 -> 169/20: G4","33/4 -> 169/20: G3","17/2 -> 87/10: E3","17/2 -> 87/10: C3","17/2 -> 87/10: E3","35/4 -> 179/20: G3","35/4 -> 179/20: B3","35/4 -> 179/20: D4","8/1 -> 42/5: C2","17/2 -> 89/10: E2","9/1 -> 46/5: G4","9/1 -> 46/5: G3","9/1 -> 46/5: E3","37/4 -> 189/20: C3","37/4 -> 189/20: E3","37/4 -> 189/20: G3","19/2 -> 97/10: B3","19/2 -> 97/10: D4","19/2 -> 97/10: G4","39/4 -> 199/20: G3","39/4 -> 199/20: E3","39/4 -> 199/20: C3","9/1 -> 47/5: C2","19/2 -> 99/10: G2","10/1 -> 51/5: E3","10/1 -> 51/5: G3","10/1 -> 51/5: Bb3","41/4 -> 209/20: D4","41/4 -> 209/20: G4","41/4 -> 209/20: G3","21/2 -> 107/10: E3","21/2 -> 107/10: C3","21/2 -> 107/10: E3","43/4 -> 219/20: G3","43/4 -> 219/20: Bb3","43/4 -> 219/20: D4","10/1 -> 52/5: C2","21/2 -> 109/10: E2","11/1 -> 56/5: G4","11/1 -> 56/5: G3","11/1 -> 56/5: E3","45/4 -> 229/20: C3","45/4 -> 229/20: E3","45/4 -> 229/20: G3","23/2 -> 117/10: Bb3","23/2 -> 117/10: D4","23/2 -> 117/10: G4","47/4 -> 239/20: G3","47/4 -> 239/20: E3","47/4 -> 239/20: C3","11/1 -> 57/5: C2","23/2 -> 119/10: G2","12/1 -> 61/5: A3","12/1 -> 61/5: C4","12/1 -> 61/5: E4","49/4 -> 249/20: G4","49/4 -> 249/20: C5","49/4 -> 249/20: C4","25/2 -> 127/10: A3","25/2 -> 127/10: F3","25/2 -> 127/10: A3","51/4 -> 259/20: C4","51/4 -> 259/20: E4","51/4 -> 259/20: G4","12/1 -> 62/5: F2","25/2 -> 129/10: A2","13/1 -> 66/5: C5","13/1 -> 66/5: C4","13/1 -> 66/5: A3","53/4 -> 269/20: F3","53/4 -> 269/20: A3","53/4 -> 269/20: C4","27/2 -> 137/10: E4","27/2 -> 137/10: G4","27/2 -> 137/10: C5","55/4 -> 279/20: C4","55/4 -> 279/20: A3","55/4 -> 279/20: F3","13/1 -> 67/5: F2","27/2 -> 139/10: C3","14/1 -> 71/5: Ab3","14/1 -> 71/5: C4","14/1 -> 71/5: Eb4","57/4 -> 289/20: G4","57/4 -> 289/20: C5","57/4 -> 289/20: C4","29/2 -> 147/10: Ab3","29/2 -> 147/10: F3","29/2 -> 147/10: Ab3","59/4 -> 299/20: C4","59/4 -> 299/20: Eb4","59/4 -> 299/20: G4","14/1 -> 72/5: F2","29/2 -> 149/10: Eb2","15/1 -> 76/5: Ab4","15/1 -> 76/5: Ab3","15/1 -> 76/5: F3","61/4 -> 309/20: Db3","61/4 -> 309/20: F3","61/4 -> 309/20: Ab3","31/2 -> 157/10: C4","31/2 -> 157/10: Eb4","31/2 -> 157/10: Ab4","63/4 -> 319/20: Ab3","63/4 -> 319/20: F3","63/4 -> 319/20: Db3","15/1 -> 77/5: Db2","31/2 -> 159/10: Ab2","16/1 -> 65/4: C3","16/1 -> 65/4: E3","16/1 -> 65/4: G3","65/4 -> 33/2: B3","65/4 -> 33/2: E4","65/4 -> 33/2: E3","33/2 -> 67/4: C3","33/2 -> 67/4: A2","33/2 -> 67/4: C3","67/4 -> 17/1: E3","67/4 -> 17/1: G3","67/4 -> 17/1: B3","16/1 -> 33/2: C2","33/2 -> 17/1: E2","17/1 -> 69/4: E4","17/1 -> 69/4: E3","17/1 -> 69/4: C3","69/4 -> 35/2: A2","69/4 -> 35/2: C3","69/4 -> 35/2: E3","35/2 -> 71/4: G3","35/2 -> 71/4: B3","35/2 -> 71/4: E4","71/4 -> 18/1: E3","71/4 -> 18/1: C3","71/4 -> 18/1: A2","17/1 -> 35/2: C2","35/2 -> 18/1: G2","18/1 -> 73/4: C3","18/1 -> 73/4: E3","18/1 -> 73/4: G3","73/4 -> 37/2: Bb3","73/4 -> 37/2: E4","73/4 -> 37/2: E3","37/2 -> 75/4: C3","37/2 -> 75/4: A2","37/2 -> 75/4: C3","75/4 -> 19/1: E3","75/4 -> 19/1: G3","75/4 -> 19/1: Bb3","18/1 -> 37/2: C2","37/2 -> 19/1: E2","19/1 -> 77/4: E4","19/1 -> 77/4: E3","19/1 -> 77/4: C3","77/4 -> 39/2: A2","77/4 -> 39/2: C3","77/4 -> 39/2: E3","39/2 -> 79/4: G3","39/2 -> 79/4: Bb3","39/2 -> 79/4: E4","79/4 -> 20/1: E3","79/4 -> 20/1: C3","79/4 -> 20/1: A2","19/1 -> 39/2: C2","39/2 -> 20/1: G2","20/1 -> 81/4: F3","20/1 -> 81/4: A3","20/1 -> 81/4: C4","81/4 -> 41/2: E4","81/4 -> 41/2: A4","81/4 -> 41/2: A3","41/2 -> 83/4: F3","41/2 -> 83/4: D3","41/2 -> 83/4: F3","83/4 -> 21/1: A3","83/4 -> 21/1: C4","83/4 -> 21/1: E4","20/1 -> 41/2: F2","41/2 -> 21/1: A2","21/1 -> 85/4: A4","21/1 -> 85/4: A3","21/1 -> 85/4: F3","85/4 -> 43/2: D3","85/4 -> 43/2: F3","85/4 -> 43/2: A3","43/2 -> 87/4: C4","43/2 -> 87/4: E4","43/2 -> 87/4: A4","87/4 -> 22/1: A3","87/4 -> 22/1: F3","87/4 -> 22/1: D3","21/1 -> 43/2: F2","43/2 -> 22/1: C3","22/1 -> 89/4: F3","22/1 -> 89/4: Ab3","22/1 -> 89/4: C4","89/4 -> 45/2: Eb4","89/4 -> 45/2: Ab4","89/4 -> 45/2: Ab3","45/2 -> 91/4: F3","45/2 -> 91/4: Db3","45/2 -> 91/4: F3","91/4 -> 23/1: Ab3","91/4 -> 23/1: C4","91/4 -> 23/1: Eb4","22/1 -> 45/2: F2","45/2 -> 23/1: Eb2","23/1 -> 93/4: F4","23/1 -> 93/4: F3","23/1 -> 93/4: Db3","93/4 -> 47/2: Bb2","93/4 -> 47/2: Db3","93/4 -> 47/2: F3","47/2 -> 95/4: Ab3","47/2 -> 95/4: C4","47/2 -> 95/4: F4","95/4 -> 24/1: F3","95/4 -> 24/1: Db3","95/4 -> 24/1: Bb2","23/1 -> 47/2: Db2","47/2 -> 24/1: Ab2","24/1 -> 243/10: E3","24/1 -> 243/10: G3","24/1 -> 243/10: B3","97/4 -> 491/20: D4","97/4 -> 491/20: G4","97/4 -> 491/20: G3","49/2 -> 124/5: E3","49/2 -> 124/5: C3","49/2 -> 124/5: E3","99/4 -> 501/20: G3","99/4 -> 501/20: B3","99/4 -> 501/20: D4","24/1 -> 123/5: C2","49/2 -> 251/10: E2","25/1 -> 253/10: G4","25/1 -> 253/10: G3","25/1 -> 253/10: E3","101/4 -> 511/20: C3","101/4 -> 511/20: E3","101/4 -> 511/20: G3","51/2 -> 129/5: B3","51/2 -> 129/5: D4","51/2 -> 129/5: G4","103/4 -> 521/20: G3","103/4 -> 521/20: E3","103/4 -> 521/20: C3","25/1 -> 128/5: C2","51/2 -> 261/10: G2","26/1 -> 263/10: E3","26/1 -> 263/10: G3","26/1 -> 263/10: Bb3","105/4 -> 531/20: D4","105/4 -> 531/20: G4","105/4 -> 531/20: G3","53/2 -> 134/5: E3","53/2 -> 134/5: C3","53/2 -> 134/5: E3","107/4 -> 541/20: G3","107/4 -> 541/20: Bb3","107/4 -> 541/20: D4","26/1 -> 133/5: C2","53/2 -> 271/10: E2","27/1 -> 273/10: G4","27/1 -> 273/10: G3","27/1 -> 273/10: E3","109/4 -> 551/20: C3","109/4 -> 551/20: E3","109/4 -> 551/20: G3","55/2 -> 139/5: Bb3","55/2 -> 139/5: D4","55/2 -> 139/5: G4","111/4 -> 561/20: G3","111/4 -> 561/20: E3","111/4 -> 561/20: C3","27/1 -> 138/5: C2","55/2 -> 281/10: G2","28/1 -> 283/10: A3","28/1 -> 283/10: C4","28/1 -> 283/10: E4","113/4 -> 571/20: G4","113/4 -> 571/20: C5","113/4 -> 571/20: C4","57/2 -> 144/5: A3","57/2 -> 144/5: F3","57/2 -> 144/5: A3","115/4 -> 581/20: C4","115/4 -> 581/20: E4","115/4 -> 581/20: G4","28/1 -> 143/5: F2","57/2 -> 291/10: A2","29/1 -> 293/10: C5","29/1 -> 293/10: C4","29/1 -> 293/10: A3","117/4 -> 591/20: F3","117/4 -> 591/20: A3","117/4 -> 591/20: C4","59/2 -> 149/5: E4","59/2 -> 149/5: G4","59/2 -> 149/5: C5","119/4 -> 601/20: C4","119/4 -> 601/20: A3","119/4 -> 601/20: F3","29/1 -> 148/5: F2","59/2 -> 301/10: C3","30/1 -> 303/10: Ab3","30/1 -> 303/10: C4","30/1 -> 303/10: Eb4","121/4 -> 611/20: G4","121/4 -> 611/20: C5","121/4 -> 611/20: C4","61/2 -> 154/5: Ab3","61/2 -> 154/5: F3","61/2 -> 154/5: Ab3","123/4 -> 621/20: C4","123/4 -> 621/20: Eb4","123/4 -> 621/20: G4","30/1 -> 153/5: F2","61/2 -> 311/10: Eb2","31/1 -> 313/10: Ab4","31/1 -> 313/10: Ab3","31/1 -> 313/10: F3","125/4 -> 631/20: Db3","125/4 -> 631/20: F3","125/4 -> 631/20: Ab3","63/2 -> 159/5: C4","63/2 -> 159/5: Eb4","63/2 -> 159/5: Ab4","127/4 -> 641/20: Ab3","127/4 -> 641/20: F3","127/4 -> 641/20: Db3","31/1 -> 158/5: Db2","63/2 -> 321/10: Ab2","32/1 -> 647/20: C3","32/1 -> 647/20: E3","32/1 -> 647/20: G3","129/4 -> 163/5: B3","129/4 -> 163/5: E4","129/4 -> 163/5: E3","65/2 -> 657/20: C3","65/2 -> 657/20: A2","65/2 -> 657/20: C3","131/4 -> 331/10: E3","131/4 -> 331/10: G3","131/4 -> 331/10: B3","32/1 -> 327/10: C2","65/2 -> 166/5: E2","33/1 -> 667/20: E4","33/1 -> 667/20: E3","33/1 -> 667/20: C3","133/4 -> 168/5: A2","133/4 -> 168/5: C3","133/4 -> 168/5: E3","67/2 -> 677/20: G3","67/2 -> 677/20: B3","67/2 -> 677/20: E4","135/4 -> 341/10: E3","135/4 -> 341/10: C3","135/4 -> 341/10: A2","33/1 -> 337/10: C2","67/2 -> 171/5: G2","34/1 -> 687/20: C3","34/1 -> 687/20: E3","34/1 -> 687/20: G3","137/4 -> 173/5: Bb3","137/4 -> 173/5: E4","137/4 -> 173/5: E3","69/2 -> 697/20: C3","69/2 -> 697/20: A2","69/2 -> 697/20: C3","139/4 -> 351/10: E3","139/4 -> 351/10: G3","139/4 -> 351/10: Bb3","34/1 -> 347/10: C2","69/2 -> 176/5: E2","35/1 -> 707/20: E4","35/1 -> 707/20: E3","35/1 -> 707/20: C3","141/4 -> 178/5: A2","141/4 -> 178/5: C3","141/4 -> 178/5: E3","71/2 -> 717/20: G3","71/2 -> 717/20: Bb3","71/2 -> 717/20: E4","143/4 -> 361/10: E3","143/4 -> 361/10: C3","143/4 -> 361/10: A2","35/1 -> 357/10: C2","71/2 -> 181/5: G2","36/1 -> 727/20: F3","36/1 -> 727/20: A3","36/1 -> 727/20: C4","145/4 -> 183/5: E4","145/4 -> 183/5: A4","145/4 -> 183/5: A3","73/2 -> 737/20: F3","73/2 -> 737/20: D3","73/2 -> 737/20: F3","147/4 -> 371/10: A3","147/4 -> 371/10: C4","147/4 -> 371/10: E4","36/1 -> 367/10: F2","73/2 -> 186/5: A2","37/1 -> 747/20: A4","37/1 -> 747/20: A3","37/1 -> 747/20: F3","149/4 -> 188/5: D3","149/4 -> 188/5: F3","149/4 -> 188/5: A3","75/2 -> 757/20: C4","75/2 -> 757/20: E4","75/2 -> 757/20: A4","151/4 -> 381/10: A3","151/4 -> 381/10: F3","151/4 -> 381/10: D3","37/1 -> 377/10: F2","75/2 -> 191/5: C3","38/1 -> 767/20: F3","38/1 -> 767/20: Ab3","38/1 -> 767/20: C4","153/4 -> 193/5: Eb4","153/4 -> 193/5: Ab4","153/4 -> 193/5: Ab3","77/2 -> 777/20: F3","77/2 -> 777/20: Db3","77/2 -> 777/20: F3","155/4 -> 391/10: Ab3","155/4 -> 391/10: C4","155/4 -> 391/10: Eb4","38/1 -> 387/10: F2","77/2 -> 196/5: Eb2","39/1 -> 787/20: F4","39/1 -> 787/20: F3","39/1 -> 787/20: Db3","157/4 -> 198/5: Bb2","157/4 -> 198/5: Db3","157/4 -> 198/5: F3","79/2 -> 797/20: Ab3","79/2 -> 797/20: C4","79/2 -> 797/20: F4","159/4 -> 401/10: F3","159/4 -> 401/10: Db3","159/4 -> 401/10: Bb2","39/1 -> 397/10: Db2","79/2 -> 201/5: Ab2","40/1 -> 202/5: E3","40/1 -> 202/5: G3","40/1 -> 202/5: B3","161/4 -> 813/20: D4","161/4 -> 813/20: G4","161/4 -> 813/20: G3","81/2 -> 409/10: E3","81/2 -> 409/10: C3","81/2 -> 409/10: E3","163/4 -> 823/20: G3","163/4 -> 823/20: B3","163/4 -> 823/20: D4","40/1 -> 204/5: C2","81/2 -> 413/10: E2","41/1 -> 207/5: G4","41/1 -> 207/5: G3","41/1 -> 207/5: E3","165/4 -> 833/20: C3","165/4 -> 833/20: E3","165/4 -> 833/20: G3","83/2 -> 419/10: B3","83/2 -> 419/10: D4","83/2 -> 419/10: G4","167/4 -> 843/20: G3","167/4 -> 843/20: E3","167/4 -> 843/20: C3","41/1 -> 209/5: C2","83/2 -> 423/10: G2","42/1 -> 212/5: E3","42/1 -> 212/5: G3","42/1 -> 212/5: Bb3","169/4 -> 853/20: D4","169/4 -> 853/20: G4","169/4 -> 853/20: G3","85/2 -> 429/10: E3","85/2 -> 429/10: C3","85/2 -> 429/10: E3","171/4 -> 863/20: G3","171/4 -> 863/20: Bb3","171/4 -> 863/20: D4","42/1 -> 214/5: C2","85/2 -> 433/10: E2","43/1 -> 217/5: G4","43/1 -> 217/5: G3","43/1 -> 217/5: E3","173/4 -> 873/20: C3","173/4 -> 873/20: E3","173/4 -> 873/20: G3","87/2 -> 439/10: Bb3","87/2 -> 439/10: D4","87/2 -> 439/10: G4","175/4 -> 883/20: G3","175/4 -> 883/20: E3","175/4 -> 883/20: C3","43/1 -> 219/5: C2","87/2 -> 443/10: G2","44/1 -> 222/5: A3","44/1 -> 222/5: C4","44/1 -> 222/5: E4","177/4 -> 893/20: G4","177/4 -> 893/20: C5","177/4 -> 893/20: C4","89/2 -> 449/10: A3","89/2 -> 449/10: F3","89/2 -> 449/10: A3","179/4 -> 903/20: C4","179/4 -> 903/20: E4","179/4 -> 903/20: G4","44/1 -> 224/5: F2","89/2 -> 453/10: A2","45/1 -> 227/5: C5","45/1 -> 227/5: C4","45/1 -> 227/5: A3","181/4 -> 913/20: F3","181/4 -> 913/20: A3","181/4 -> 913/20: C4","91/2 -> 459/10: E4","91/2 -> 459/10: G4","91/2 -> 459/10: C5","183/4 -> 923/20: C4","183/4 -> 923/20: A3","183/4 -> 923/20: F3","45/1 -> 229/5: F2","91/2 -> 463/10: C3","46/1 -> 232/5: Ab3","46/1 -> 232/5: C4","46/1 -> 232/5: Eb4","185/4 -> 933/20: G4","185/4 -> 933/20: C5","185/4 -> 933/20: C4","93/2 -> 469/10: Ab3","93/2 -> 469/10: F3","93/2 -> 469/10: Ab3","187/4 -> 943/20: C4","187/4 -> 943/20: Eb4","187/4 -> 943/20: G4","46/1 -> 234/5: F2","93/2 -> 473/10: Eb2","47/1 -> 237/5: Ab4","47/1 -> 237/5: Ab3","47/1 -> 237/5: F3","189/4 -> 953/20: Db3","189/4 -> 953/20: F3","189/4 -> 953/20: Ab3","95/2 -> 479/10: C4","95/2 -> 479/10: Eb4","95/2 -> 479/10: Ab4","191/4 -> 963/20: Ab3","191/4 -> 963/20: F3","191/4 -> 963/20: Db3","47/1 -> 239/5: Db2","95/2 -> 483/10: Ab2","48/1 -> 969/20: C3","48/1 -> 969/20: E3","48/1 -> 969/20: G3","193/4 -> 487/10: B3","193/4 -> 487/10: E4","193/4 -> 487/10: E3","97/2 -> 979/20: C3","97/2 -> 979/20: A2","97/2 -> 979/20: C3","195/4 -> 246/5: E3","195/4 -> 246/5: G3","195/4 -> 246/5: B3","48/1 -> 489/10: C2","97/2 -> 247/5: E2","49/1 -> 989/20: E4","49/1 -> 989/20: E3","49/1 -> 989/20: C3","197/4 -> 497/10: A2","197/4 -> 497/10: C3","197/4 -> 497/10: E3","99/2 -> 999/20: G3","99/2 -> 999/20: B3","99/2 -> 999/20: E4","199/4 -> 251/5: E3","199/4 -> 251/5: C3","199/4 -> 251/5: A2","49/1 -> 499/10: C2","99/2 -> 252/5: G2","50/1 -> 1009/20: C3","50/1 -> 1009/20: E3","50/1 -> 1009/20: G3","201/4 -> 507/10: Bb3","201/4 -> 507/10: E4","201/4 -> 507/10: E3","101/2 -> 1019/20: C3","101/2 -> 1019/20: A2","101/2 -> 1019/20: C3","203/4 -> 256/5: E3","203/4 -> 256/5: G3","203/4 -> 256/5: Bb3","50/1 -> 509/10: C2","101/2 -> 257/5: E2","51/1 -> 1029/20: E4","51/1 -> 1029/20: E3","51/1 -> 1029/20: C3","205/4 -> 517/10: A2","205/4 -> 517/10: C3","205/4 -> 517/10: E3","103/2 -> 1039/20: G3","103/2 -> 1039/20: Bb3","103/2 -> 1039/20: E4","207/4 -> 261/5: E3","207/4 -> 261/5: C3","207/4 -> 261/5: A2","51/1 -> 519/10: C2","103/2 -> 262/5: G2","52/1 -> 1049/20: F3","52/1 -> 1049/20: A3","52/1 -> 1049/20: C4","209/4 -> 527/10: E4","209/4 -> 527/10: A4","209/4 -> 527/10: A3","105/2 -> 1059/20: F3","105/2 -> 1059/20: D3","105/2 -> 1059/20: F3","211/4 -> 266/5: A3","211/4 -> 266/5: C4","211/4 -> 266/5: E4","52/1 -> 529/10: F2","105/2 -> 267/5: A2","53/1 -> 1069/20: A4","53/1 -> 1069/20: A3","53/1 -> 1069/20: F3","213/4 -> 537/10: D3","213/4 -> 537/10: F3","213/4 -> 537/10: A3","107/2 -> 1079/20: C4","107/2 -> 1079/20: E4","107/2 -> 1079/20: A4","215/4 -> 271/5: A3","215/4 -> 271/5: F3","215/4 -> 271/5: D3","53/1 -> 539/10: F2","107/2 -> 272/5: C3","54/1 -> 1089/20: F3","54/1 -> 1089/20: Ab3","54/1 -> 1089/20: C4","217/4 -> 547/10: Eb4","217/4 -> 547/10: Ab4","217/4 -> 547/10: Ab3","109/2 -> 1099/20: F3","109/2 -> 1099/20: Db3","109/2 -> 1099/20: F3","219/4 -> 276/5: Ab3","219/4 -> 276/5: C4","219/4 -> 276/5: Eb4","54/1 -> 549/10: F2","109/2 -> 277/5: Eb2","55/1 -> 1109/20: F4","55/1 -> 1109/20: F3","55/1 -> 1109/20: Db3","221/4 -> 557/10: Bb2","221/4 -> 557/10: Db3","221/4 -> 557/10: F3","111/2 -> 1119/20: Ab3","111/2 -> 1119/20: C4","111/2 -> 1119/20: F4","223/4 -> 281/5: F3","223/4 -> 281/5: Db3","223/4 -> 281/5: Bb2","55/1 -> 559/10: Db2","111/2 -> 282/5: Ab2","56/1 -> 113/2: E3","56/1 -> 113/2: G3","56/1 -> 113/2: B3","225/4 -> 227/4: D4","225/4 -> 227/4: G4","225/4 -> 227/4: G3","113/2 -> 57/1: E3","113/2 -> 57/1: C3","113/2 -> 57/1: E3","227/4 -> 229/4: G3","227/4 -> 229/4: B3","227/4 -> 229/4: D4","56/1 -> 57/1: C2","113/2 -> 115/2: E2","57/1 -> 115/2: G4","57/1 -> 115/2: G3","57/1 -> 115/2: E3","229/4 -> 231/4: C3","229/4 -> 231/4: E3","229/4 -> 231/4: G3","115/2 -> 58/1: B3","115/2 -> 58/1: D4","115/2 -> 58/1: G4","231/4 -> 233/4: G3","231/4 -> 233/4: E3","231/4 -> 233/4: C3","57/1 -> 58/1: C2","115/2 -> 117/2: G2","58/1 -> 117/2: E3","58/1 -> 117/2: G3","58/1 -> 117/2: Bb3","233/4 -> 235/4: D4","233/4 -> 235/4: G4","233/4 -> 235/4: G3","117/2 -> 59/1: E3","117/2 -> 59/1: C3","117/2 -> 59/1: E3","235/4 -> 237/4: G3","235/4 -> 237/4: Bb3","235/4 -> 237/4: D4","58/1 -> 59/1: C2","117/2 -> 119/2: E2","59/1 -> 119/2: G4","59/1 -> 119/2: G3","59/1 -> 119/2: E3","237/4 -> 239/4: C3","237/4 -> 239/4: E3","237/4 -> 239/4: G3","119/2 -> 60/1: Bb3","119/2 -> 60/1: D4","119/2 -> 60/1: G4","239/4 -> 241/4: G3","239/4 -> 241/4: E3","239/4 -> 241/4: C3","59/1 -> 60/1: C2","119/2 -> 121/2: G2","60/1 -> 121/2: A3","60/1 -> 121/2: C4","60/1 -> 121/2: E4","241/4 -> 243/4: G4","241/4 -> 243/4: C5","241/4 -> 243/4: C4","121/2 -> 61/1: A3","121/2 -> 61/1: F3","121/2 -> 61/1: A3","243/4 -> 245/4: C4","243/4 -> 245/4: E4","243/4 -> 245/4: G4","60/1 -> 61/1: F2","121/2 -> 123/2: A2","61/1 -> 123/2: C5","61/1 -> 123/2: C4","61/1 -> 123/2: A3","245/4 -> 247/4: F3","245/4 -> 247/4: A3","245/4 -> 247/4: C4","123/2 -> 62/1: E4","123/2 -> 62/1: G4","123/2 -> 62/1: C5","247/4 -> 249/4: C4","247/4 -> 249/4: A3","247/4 -> 249/4: F3","61/1 -> 62/1: F2","123/2 -> 125/2: C3","62/1 -> 125/2: Ab3","62/1 -> 125/2: C4","62/1 -> 125/2: Eb4","249/4 -> 251/4: G4","249/4 -> 251/4: C5","249/4 -> 251/4: C4","125/2 -> 63/1: Ab3","125/2 -> 63/1: F3","125/2 -> 63/1: Ab3","251/4 -> 253/4: C4","251/4 -> 253/4: Eb4","251/4 -> 253/4: G4","62/1 -> 63/1: F2","125/2 -> 127/2: Eb2","63/1 -> 127/2: Ab4","63/1 -> 127/2: Ab3","63/1 -> 127/2: F3","253/4 -> 255/4: Db3","253/4 -> 255/4: F3","253/4 -> 255/4: Ab3","127/2 -> 64/1: C4","127/2 -> 64/1: Eb4","127/2 -> 64/1: Ab4","255/4 -> 257/4: Ab3","255/4 -> 257/4: F3","255/4 -> 257/4: Db3","63/1 -> 64/1: Db2","127/2 -> 129/2: Ab2"] -export const blippyRhodes = ["0/1 -> 1/3: bd","1/3 -> 2/3: hh","2/3 -> 1/1: sn","0/1 -> 1/20: G4","1/6 -> 13/60: G4","1/3 -> 23/60: B3","1/2 -> 11/20: B3","1/3 -> 23/60: E4","1/2 -> 11/20: E4","2/3 -> 43/60: G3","5/6 -> 53/60: G3","0/1 -> 4/3: c2","0/1 -> 4/3: c2"] -export const bridgeIsOver = ["0/1 -> 5/26: B2","5/13 -> 15/26: B2","10/13 -> 155/156: B2","155/156 -> 15/13: A2","0/1 -> 15/26: B3","5/52 -> 35/52: C#4","5/26 -> 10/13: D#4","15/52 -> 45/52: F4","5/13 -> 25/26: G4","25/52 -> 55/52: A4","15/26 -> 15/13: B4","35/52 -> 5/4: C#5","5/13 -> 25/26: B3","25/52 -> 55/52: C#4","15/26 -> 15/13: D#4","35/52 -> 5/4: F4","10/13 -> 35/26: G4","45/52 -> 75/52: A4","25/26 -> 20/13: B4","10/13 -> 35/26: B3","45/52 -> 75/52: C#4","25/26 -> 20/13: D#4","0/1 -> 80/13: mad","155/156 -> 15/13: A2","15/13 -> 20/13: G2","20/13 -> 45/26: F2","25/13 -> 55/26: F2","15/52 -> 45/52: F4","5/13 -> 25/26: G4","25/52 -> 55/52: A4","15/26 -> 15/13: B4","35/52 -> 5/4: C#5","5/13 -> 25/26: B3","25/52 -> 55/52: C#4","15/26 -> 15/13: D#4","35/52 -> 5/4: F4","10/13 -> 35/26: G4","45/52 -> 75/52: A4","25/26 -> 20/13: B4","55/52 -> 85/52: C#5","10/13 -> 35/26: B3","45/52 -> 75/52: C#4","25/26 -> 20/13: D#4","55/52 -> 85/52: F4","15/13 -> 45/26: G4","5/4 -> 95/52: A4","35/26 -> 25/13: B4","75/52 -> 105/52: C#5","0/1 -> 80/13: mad","25/13 -> 55/26: F2","30/13 -> 395/156: F2","395/156 -> 35/13: G2","35/13 -> 40/13: A2","5/4 -> 95/52: A4","35/26 -> 25/13: B4","75/52 -> 105/52: C#5","0/1 -> 80/13: mad","35/13 -> 40/13: A2","40/13 -> 85/26: B2","45/13 -> 95/26: B2","50/13 -> 635/156: B2","40/13 -> 95/26: D#4","165/52 -> 15/4: F4","85/26 -> 50/13: G4","175/52 -> 205/52: A4","45/13 -> 105/26: B4","185/52 -> 215/52: C#5","95/26 -> 55/13: D#5","15/4 -> 225/52: F5","45/13 -> 105/26: D#4","185/52 -> 215/52: F4","95/26 -> 55/13: G4","15/4 -> 225/52: A4","50/13 -> 115/26: B4","205/52 -> 235/52: C#5","50/13 -> 115/26: D#4","205/52 -> 235/52: F4","0/1 -> 80/13: mad","0/1 -> 80/13: mad","50/13 -> 635/156: B2","635/156 -> 55/13: A2","55/13 -> 60/13: G2","60/13 -> 125/26: F2","85/26 -> 50/13: G4","175/52 -> 205/52: A4","45/13 -> 105/26: B4","185/52 -> 215/52: C#5","95/26 -> 55/13: D#5","15/4 -> 225/52: F5","45/13 -> 105/26: D#4","185/52 -> 215/52: F4","95/26 -> 55/13: G4","15/4 -> 225/52: A4","50/13 -> 115/26: B4","205/52 -> 235/52: C#5","105/26 -> 60/13: D#5","215/52 -> 245/52: F5","50/13 -> 115/26: D#4","205/52 -> 235/52: F4","105/26 -> 60/13: G4","215/52 -> 245/52: A4","55/13 -> 125/26: B4","225/52 -> 255/52: C#5","115/26 -> 5/1: D#5","235/52 -> 265/52: F5","0/1 -> 80/13: mad","5/1 -> 135/26: F2","70/13 -> 80/13: F2","225/52 -> 255/52: C#5","115/26 -> 5/1: D#5","235/52 -> 265/52: F5","0/1 -> 80/13: mad","70/13 -> 80/13: F2","80/13 -> 165/26: B2","85/13 -> 175/26: B2","90/13 -> 1115/156: B2","80/13 -> 175/26: G4","25/4 -> 355/52: A4","165/26 -> 90/13: B4","335/52 -> 365/52: C#5","85/13 -> 185/26: D#5","345/52 -> 375/52: F5","175/26 -> 95/13: G5","355/52 -> 385/52: A5","85/13 -> 185/26: G4","345/52 -> 375/52: A4","175/26 -> 95/13: B4","355/52 -> 385/52: C#5","90/13 -> 15/2: D#5","90/13 -> 15/2: G4","0/1 -> 80/13: mad","80/13 -> 160/13: mad","90/13 -> 1115/156: B2","1115/156 -> 95/13: A2","95/13 -> 100/13: G2","100/13 -> 205/26: F2","25/4 -> 355/52: A4","165/26 -> 90/13: B4","335/52 -> 365/52: C#5","85/13 -> 185/26: D#5","345/52 -> 375/52: F5","175/26 -> 95/13: G5","355/52 -> 385/52: A5","85/13 -> 185/26: G4","345/52 -> 375/52: A4","175/26 -> 95/13: B4","355/52 -> 385/52: C#5","90/13 -> 15/2: D#5","365/52 -> 395/52: F5","185/26 -> 100/13: G5","375/52 -> 405/52: A5","90/13 -> 15/2: G4","365/52 -> 395/52: A4","185/26 -> 100/13: B4","375/52 -> 405/52: C#5","95/13 -> 205/26: D#5","385/52 -> 415/52: F5","15/2 -> 105/13: G5","395/52 -> 425/52: A5","80/13 -> 160/13: mad","100/13 -> 205/26: F2","105/13 -> 215/26: F2","110/13 -> 1355/156: F2","1355/156 -> 115/13: G2","115/13 -> 120/13: A2","95/13 -> 205/26: D#5","385/52 -> 415/52: F5","15/2 -> 105/13: G5","395/52 -> 425/52: A5","80/13 -> 160/13: mad","115/13 -> 120/13: A2","120/13 -> 245/26: B2","125/13 -> 255/26: B2","120/13 -> 255/26: D#4","485/52 -> 515/52: F4","245/26 -> 10/1: G4","495/52 -> 525/52: A4","125/13 -> 265/26: B4","505/52 -> 535/52: C#5","255/26 -> 135/13: D#5","515/52 -> 545/52: F5","125/13 -> 265/26: D#4","505/52 -> 535/52: F4","255/26 -> 135/13: G4","515/52 -> 545/52: A4","80/13 -> 160/13: mad","80/13 -> 160/13: mad","10/1 -> 1595/156: B2","1595/156 -> 135/13: A2","135/13 -> 140/13: G2","140/13 -> 285/26: F2","485/52 -> 515/52: F4","245/26 -> 10/1: G4","495/52 -> 525/52: A4","125/13 -> 265/26: B4","505/52 -> 535/52: C#5","255/26 -> 135/13: D#5","515/52 -> 545/52: F5","125/13 -> 265/26: D#4","505/52 -> 535/52: F4","255/26 -> 135/13: G4","515/52 -> 545/52: A4","10/1 -> 275/26: B4","525/52 -> 555/52: C#5","265/26 -> 140/13: D#5","535/52 -> 565/52: F5","10/1 -> 275/26: D#4","525/52 -> 555/52: F4","265/26 -> 140/13: G4","535/52 -> 565/52: A4","135/13 -> 285/26: B4","545/52 -> 575/52: C#5","275/26 -> 145/13: D#5","555/52 -> 45/4: F5","80/13 -> 160/13: mad","140/13 -> 285/26: F2","145/13 -> 295/26: F2","150/13 -> 160/13: F2","535/52 -> 565/52: F5","535/52 -> 565/52: A4","135/13 -> 285/26: B4","545/52 -> 575/52: C#5","275/26 -> 145/13: D#5","555/52 -> 45/4: F5","80/13 -> 160/13: mad","150/13 -> 160/13: F2","160/13 -> 25/2: B2","165/13 -> 335/26: B2","160/13 -> 335/26: B3","645/52 -> 675/52: C#4","25/2 -> 170/13: D#4","655/52 -> 685/52: F4","165/13 -> 345/26: G4","665/52 -> 695/52: A4","335/26 -> 175/13: B4","675/52 -> 705/52: C#5","165/13 -> 345/26: B3","665/52 -> 695/52: C#4","335/26 -> 175/13: D#4","675/52 -> 705/52: F4","80/13 -> 160/13: mad","160/13 -> 240/13: mad","165/13 -> 335/26: B2","170/13 -> 2075/156: B2","2075/156 -> 175/13: A2","175/13 -> 180/13: G2","180/13 -> 365/26: F2","160/13 -> 335/26: B3","645/52 -> 675/52: C#4","25/2 -> 170/13: D#4","655/52 -> 685/52: F4","165/13 -> 345/26: G4","665/52 -> 695/52: A4","335/26 -> 175/13: B4","675/52 -> 705/52: C#5","165/13 -> 345/26: B3","665/52 -> 695/52: C#4","335/26 -> 175/13: D#4","675/52 -> 705/52: F4","170/13 -> 355/26: G4","685/52 -> 55/4: A4","345/26 -> 180/13: B4","695/52 -> 725/52: C#5","170/13 -> 355/26: B3","685/52 -> 55/4: C#4","345/26 -> 180/13: D#4","695/52 -> 725/52: F4","175/13 -> 365/26: G4","705/52 -> 735/52: A4","355/26 -> 185/13: B4","55/4 -> 745/52: C#5","160/13 -> 240/13: mad","180/13 -> 365/26: F2","185/13 -> 375/26: F2","190/13 -> 2315/156: F2","2315/156 -> 15/1: G2","345/26 -> 180/13: B4","695/52 -> 725/52: C#5","345/26 -> 180/13: D#4","695/52 -> 725/52: F4","175/13 -> 365/26: G4","705/52 -> 735/52: A4","355/26 -> 185/13: B4","55/4 -> 745/52: C#5","160/13 -> 240/13: mad","15/1 -> 200/13: A2","200/13 -> 405/26: B2","205/13 -> 415/26: B2","200/13 -> 415/26: D#4","805/52 -> 835/52: F4","405/26 -> 210/13: G4","815/52 -> 65/4: A4","205/13 -> 425/26: B4","825/52 -> 855/52: C#5","415/26 -> 215/13: D#5","205/13 -> 425/26: D#4","825/52 -> 855/52: F4","415/26 -> 215/13: G4","160/13 -> 240/13: mad","160/13 -> 240/13: mad"] -export const randomBells = ["0/1 -> 6275565/1452119: A3","-9/8 -> 20400609/11616952: G4","3/8 -> 54560877/11616952: D4","-3/4 -> 12378483/5808476: F5","3/4 -> 29458617/5808476: G4","0/1 -> 3/2: D2","0/1 -> 2495025/814544: A3","3/8 -> 2800479/814544: D4","3/4 -> 3105933/814544: G4","0/1 -> 3/2: D2","3/2 -> 9/4: D2","0/1 -> 18979155/4888184: A3","9/4 -> 29977569/4888184: G3","3/8 -> 2601528/611023: D4","21/8 -> 15905319/2444092: G3","3/4 -> 22645293/4888184: G4","3/2 -> 9/4: D2","9/4 -> 3/1: D2","9/4 -> 33421419/6384788: G3","21/8 -> 71631429/12769576: G3","3/1 -> 19105005/3192394: D4","3/1 -> 9/2: D2","9/4 -> 35110599/8173648: G3","9/2 -> 23964005/4086824: D4","21/8 -> 38175717/8173648: G3","39/8 -> 6374141/1021706: C5","3/1 -> 41240835/8173648: D4","3/1 -> 9/2: D2","9/2 -> 21/4: D2","9/2 -> 42354327/4967446: D4","39/8 -> 176868477/19869784: C5","3/1 -> 22451784/2483723: D4","21/4 -> 92159823/9934892: C5","9/2 -> 21/4: D2","21/4 -> 6/1: D2","6/1 -> 23687059/2008344: F3","39/8 -> 52646021/6025032: G3","51/8 -> 6110047/502086: C5","21/4 -> 6863176/753129: G4","27/4 -> 25193317/2008344: F3","6/1 -> 15/2: A2","6/1 -> 55855353/5003588: F3","51/8 -> 115463397/10007176: C5","27/4 -> 14902011/1250897: F3","6/1 -> 15/2: A2","15/2 -> 33/4: A2","6/1 -> 24553452/2606077: F3","33/4 -> 121668501/10424308: A3","51/8 -> 204245847/20848616: C5","69/8 -> 251155233/20848616: F4","27/4 -> 106032039/10424308: F3","15/2 -> 33/4: A2","33/4 -> 9/1: A2","33/4 -> 42425411/3737948: A3","69/8 -> 87654283/7475896: F4","9/1 -> 11307218/934487: C4","9/1 -> 21/2: A2","33/4 -> 127890597/12359306: A3","21/2 -> 73528464/6179653: A4","69/8 -> 530101347/49437224: F4","87/8 -> 606766671/49437224: F4","9/1 -> 274320153/24718612: C4","9/1 -> 21/2: A2","21/2 -> 45/4: A2","21/2 -> 9230633/746286: A4","87/8 -> 38041961/2985144: F4","9/1 -> 2936173/248762: C4","45/4 -> 19580695/1492572: F5","21/2 -> 45/4: A2","45/4 -> 12/1: A2","12/1 -> 12225099/824161: F3","87/8 -> 84156231/6593288: C5","99/8 -> 100273275/6593288: D4","45/4 -> 43314357/3296644: C4","51/4 -> 51372879/3296644: A4","12/1 -> 27/2: G2","12/1 -> 99768156/6686393: F3","99/8 -> 818204427/53491144: D4","51/4 -> 419131803/26745572: A4","12/1 -> 27/2: G2","27/2 -> 57/4: G2","12/1 -> 209889201/11324578: F3","57/4 -> 470739003/22649156: A4","99/8 -> 856543671/45298312: D4","117/8 -> 958464873/45298312: G3","51/4 -> 436765269/22649156: A4","27/2 -> 57/4: G2","57/4 -> 15/1: G2","57/4 -> 600947967/34266604: A4","117/8 -> 1227595887/68533208: G3","15/1 -> 156661980/8566651: G4","15/1 -> 33/2: G2","57/4 -> 380956179/20205148: A4","33/2 -> 197703411/10102574: F3","117/8 -> 777066219/40410296: G3","135/8 -> 805967505/40410296: F4","15/1 -> 99027510/5051287: G4","15/1 -> 33/2: G2","33/2 -> 69/4: G2","33/2 -> 63806319/3375326: F3","135/8 -> 260288265/13501304: F4","15/1 -> 31400025/1687663: G4","69/4 -> 132675627/6750652: C4","33/2 -> 69/4: G2","69/4 -> 18/1: G2","18/1 -> 603256599/30542536: F5","135/8 -> 551065929/30542536: G3","147/8 -> 307355025/15271268: G5","69/4 -> 140629845/7635634: F3","75/4 -> 626163501/30542536: C4","18/1 -> 39/2: F2","18/1 -> 30990546/1254407: F5","147/8 -> 251687589/10035256: G5","75/4 -> 127725405/5017628: C4","18/1 -> 39/2: F2","39/2 -> 81/4: F2","18/1 -> 247782933/11606426: F5","81/4 -> 547794783/23212852: D5","147/8 -> 1008541371/46425704: G5","165/8 -> 1112999205/46425704: G5","75/4 -> 512975505/23212852: C4","39/2 -> 81/4: F2","81/4 -> 21/1: F2","81/4 -> 95679207/3908896: D5","165/8 -> 97145043/3908896: G5","21/1 -> 98610879/3908896: G5","21/1 -> 45/2: F2","81/4 -> 11262765/434836: D5","45/2 -> 5711017/217418: C5","165/8 -> 22851657/869672: G5","183/8 -> 23170195/869672: D4","21/1 -> 2897223/108709: G5","21/1 -> 45/2: F2","45/2 -> 93/4: F2","45/2 -> 167665731/7208168: C5","183/8 -> 85184397/3604084: D4","21/1 -> 319188909/14416336: G5","93/4 -> 173071857/7208168: C4","45/2 -> 93/4: F2","93/4 -> 24/1: F2"] diff --git a/repl/src/tutorial/MiniRepl.jsx b/repl/src/tutorial/MiniRepl.jsx deleted file mode 100644 index fae330a5..00000000 --- a/repl/src/tutorial/MiniRepl.jsx +++ /dev/null @@ -1,124 +0,0 @@ -import React, { useState } from 'react'; -import { Tone } from '@strudel.cycles/tone'; -import useRepl from '../useRepl.mjs'; -import cx from '../cx'; -import useHighlighting from '../useHighlighting'; -import { useInView } from 'react-hook-inview'; - -// eval stuff start -import { extend } from '@strudel.cycles/eval'; -import * as strudel from '@strudel.cycles/core'; -import gist from '@strudel.cycles/core/gist.js'; -import { mini } from '@strudel.cycles/mini/mini.mjs'; -import { Tone } from '@strudel.cycles/tone'; -import * as toneHelpers from '@strudel.cycles/tone/tone.mjs'; -import * as voicingHelpers from '@strudel.cycles/tonal/voicings.mjs'; -import * as uiHelpers from '@strudel.cycles/tone/ui.mjs'; -import * as drawHelpers from '@strudel.cycles/tone/draw.mjs'; -import euclid from '@strudel.cycles/core/euclid.mjs'; -import '@strudel.cycles/tone/tone.mjs'; -import '@strudel.cycles/midi/midi.mjs'; -import '@strudel.cycles/tonal/voicings.mjs'; -import '@strudel.cycles/tonal/tonal.mjs'; -import '@strudel.cycles/xen/xen.mjs'; -import '@strudel.cycles/xen/tune.mjs'; -import '@strudel.cycles/core/euclid.mjs'; -import '@strudel.cycles/tone/pianoroll.mjs'; -import '@strudel.cycles/tone/draw.mjs'; -import CodeMirror6 from '../CodeMirror6'; - -extend(Tone, strudel, strudel.Pattern.prototype.bootstrap(), toneHelpers, voicingHelpers, drawHelpers, uiHelpers, { - gist, - euclid, - mini, - Tone, -}); -// eval stuff end - -const defaultSynth = new Tone.PolySynth().chain(new Tone.Gain(0.5), Tone.Destination).set({ - oscillator: { type: 'triangle' }, - envelope: { - release: 0.01, - }, -}); - -// "balanced" | "interactive" | "playback"; -// Tone.setContext(new Tone.Context({ latencyHint: 'playback', lookAhead: 1 })); -function MiniRepl({ tune, maxHeight = 500 }) { - const { code, setCode, pattern, activateCode, error, cycle, dirty, togglePlay } = useRepl({ - tune, - defaultSynth, - autolink: false, - }); - const lines = code.split('\n').length; - const [view, setView] = useState(); - const [ref, isVisible] = useInView({ - threshold: 0.01, - }); - useHighlighting({ view, pattern, active: cycle.started }); - return ( -
-
-
- - -
-
{error && {error.message}}
{' '} -
-
- {isVisible && } -
- {/* */} -
- ); -} - -export default MiniRepl; diff --git a/repl/src/tutorial/Tutorial.js b/repl/src/tutorial/Tutorial.js deleted file mode 100644 index 8f6f5d3c..00000000 --- a/repl/src/tutorial/Tutorial.js +++ /dev/null @@ -1,34 +0,0 @@ -/* -Tutorial.js - -Copyright (C) 2022 Strudel contributors - see -This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . -*/ - -import React from 'react'; -import ReactDOM from 'react-dom'; -import Tutorial from './tutorial.mdx'; -// import logo from '../logo.svg'; - -ReactDOM.render( - -
-
-
-
- logo -

Strudel Tutorial

-
- {!window.location.href.includes('localhost') && ( - - )} -
-
-
- -
-
-
, - document.getElementById('root') -); diff --git a/repl/src/tutorial/index.html b/repl/src/tutorial/index.html deleted file mode 100644 index 921cddc7..00000000 --- a/repl/src/tutorial/index.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - Strudel Tutorial - - -
- - - - diff --git a/repl/src/tutorial/style.css b/repl/src/tutorial/style.css deleted file mode 100644 index e7a3d9ed..00000000 --- a/repl/src/tutorial/style.css +++ /dev/null @@ -1,11 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; - -.cm-editor { - background-color: transparent !important; -} - -main { - margin: 0 auto; -} diff --git a/repl/src/tutorial/tutorial.mdx b/repl/src/tutorial/tutorial.mdx deleted file mode 100644 index 38ff8655..00000000 --- a/repl/src/tutorial/tutorial.mdx +++ /dev/null @@ -1,693 +0,0 @@ -import MiniRepl from './MiniRepl'; - -# What is Strudel? - -With Strudel, you can expressively write dynamic music pieces. -It aims to be [Tidal Cycles](https://tidalcycles.org/) for JavaScript (started by the same author). - -You don't need to know JavaScript or Tidal Cycles to make music with Strudel. - -This interactive tutorial will guide you through the basics of Strudel. - -The best place to actually make music with Strudel is the [Strudel REPL](https://strudel.tidalcycles.org/). - -## Show me a Demo - -To get a taste of what Strudel can do, check out this track: - -/8"), -"~ ".tone(snare).bypass("<0@7 1>/4"), -"[~ c4]*2".tone(hihat) -); -const thru = (x) => x.transpose("<0 1>/8").transpose(-1); -const synths = stack( -"/2".scale(timeCat([3,'C minor'],[1,'C melodic minor']).slow(8)).struct("[~ x]\*2") -.edit( -scaleTranspose(0).early(0), -scaleTranspose(2).early(1/8), -scaleTranspose(7).early(1/4), -scaleTranspose(8).early(3/8) -).edit(thru).tone(keys).bypass("<1 0>/16"), -"/2".struct("[x [~ x] <[~ [~ x]]!3 [x x]>@2]/2".fast(2)).edit(thru).tone(bass), -"/2".struct("~ [x@0.1 ~]".fast(2)).voicings().edit(thru).every(2, early(1/8)).tone(keys).bypass("<0@7 1>/8".early(1/4)) -) -stack( -drums.fast(2), -synths -).slow(2); -`} -/> - -[Open this track in the REPL](https://strudel.tidalcycles.org/#KCkgPT4gewogIGNvbnN0IGRlbGF5ID0gbmV3IEZlZWRiYWNrRGVsYXkoMS84LCAuNCkuY2hhaW4odm9sKDAuNSksIG91dCk7CiAgY29uc3Qga2ljayA9IG5ldyBNZW1icmFuZVN5bnRoKCkuY2hhaW4odm9sKC44KSwgb3V0KTsKICBjb25zdCBzbmFyZSA9IG5ldyBOb2lzZVN5bnRoKCkuY2hhaW4odm9sKC44KSwgb3V0KTsKICBjb25zdCBoaWhhdCA9IG5ldyBNZXRhbFN5bnRoKCkuc2V0KGFkc3IoMCwgLjA4LCAwLCAuMSkpLmNoYWluKHZvbCguMykuY29ubmVjdChkZWxheSksb3V0KTsKICBjb25zdCBiYXNzID0gbmV3IFN5bnRoKCkuc2V0KHsgLi4ub3NjKCdzYXd0b290aCcpLCAuLi5hZHNyKDAsIC4xLCAuNCkgfSkuY2hhaW4obG93cGFzcyg5MDApLCB2b2woLjUpLCBvdXQpOwogIGNvbnN0IGtleXMgPSBuZXcgUG9seVN5bnRoKCkuc2V0KHsgLi4ub3NjKCdzYXd0b290aCcpLCAuLi5hZHNyKDAsIC41LCAuMiwgLjcpIH0pLmNoYWluKGxvd3Bhc3MoMTIwMCksIHZvbCguNSksIG91dCk7CiAgCiAgY29uc3QgZHJ1bXMgPSBzdGFjaygKICAgICdjMSoyJy5tLnRvbmUoa2ljaykuYnlwYXNzKCc8MEA3IDE%2BLzgnLm0pLAogICAgJ34gPHghNyBbeEAzIHhdPicubS50b25lKHNuYXJlKS5ieXBhc3MoJzwwQDcgMT4vNCcubSksCiAgICAnW34gYzRdKjInLm0udG9uZShoaWhhdCkKICApOwogIAogIGNvbnN0IHRocnUgPSAoeCkgPT4geC50cmFuc3Bvc2UoJzwwIDE%2BLzgnLm0pLnRyYW5zcG9zZSgtMSk7CiAgY29uc3Qgc3ludGhzID0gc3RhY2soCiAgICAnPGViNCBkNCBjNCBiMz4vMicubS5zY2FsZSh0aW1lQ2F0KFszLCdDIG1pbm9yJ10sWzEsJ0MgbWVsb2RpYyBtaW5vciddKS5zbG93KDgpKS5ncm9vdmUoJ1t%2BIHhdKjInLm0pCiAgICAuZWRpdCgKICAgICAgc2NhbGVUcmFuc3Bvc2UoMCkuZWFybHkoMCksCiAgICAgIHNjYWxlVHJhbnNwb3NlKDIpLmVhcmx5KDEvOCksCiAgICAgIHNjYWxlVHJhbnNwb3NlKDcpLmVhcmx5KDEvNCksCiAgICAgIHNjYWxlVHJhbnNwb3NlKDgpLmVhcmx5KDMvOCkKICAgICkuZWRpdCh0aHJ1KS50b25lKGtleXMpLmJ5cGFzcygnPDEgMD4vMTYnLm0pLAogICAgJzxDMiBCYjEgQWIxIFtHMSBbRzIgRzFdXT4vMicubS5ncm9vdmUoJ1t4IFt%2BIHhdIDxbfiBbfiB4XV0hMyBbeCB4XT5AMl0vMicubS5mYXN0KDIpKS5lZGl0KHRocnUpLnRvbmUoYmFzcyksCiAgICAnPENtNyBCYjcgRm03IEc3YjEzPi8yJy5tLmdyb292ZSgnfiBbeEAwLjEgfl0nLm0uZmFzdCgyKSkudm9pY2luZ3MoKS5lZGl0KHRocnUpLmV2ZXJ5KDIsIGVhcmx5KDEvOCkpLnRvbmUoa2V5cykuYnlwYXNzKCc8MEA3IDE%2BLzgnLm0uZWFybHkoMS80KSkKICApCiAgcmV0dXJuIHN0YWNrKAogICAgZHJ1bXMuZmFzdCgyKSwgCiAgICBzeW50aHMKICApLnNsb3coMik7Cn0%3D) - -## Disclaimer - -- This project is still in its experimental state. In the future, parts of it might change significantly. -- This tutorial is far from complete. - -
- -# Mini Notation - -Similar to Tidal Cycles, Strudel has an embedded mini language that is designed to write rhythmic patterns in a short manner. -Before diving deeper into the details, here is a flavor of how the mini language looks like: - - - -The snippet above is enclosed in backticks (`), which allows you to write multi-line strings. -You can also use double quotes (") for single line mini notation. - -## Notes - -Notes are notated with the note letter, followed by the octave number. You can notate flats with `b` and sharps with `#`. - - - -Here, the same note is played over and over again, once a second. This one second is the default length of one so called "cycle". - -By the way, you can edit the contents of the player, and press "update" to hear your change! -You can also press "play" on the next player without needing to stop the last one. - -## Sequences - -We can play more notes by separating them with spaces: - - - -Here, those four notes are squashed into one cycle, so each note is a quarter second long. - -## Division - -We can slow the sequence down by enclosing it in brackets and dividing it by a number: - - - -The division by two means that the sequence will be played over the course of two cycles. -You can also use decimal numbers for any tempo you like. - -## Angle Brackets - -Using angle brackets, we can define the sequence length based on the number of children: - -"`} /> - -The above snippet is the same as: - - - -The advantage of the angle brackets, is that we can add more children without needing to change the number at the end. - -## Multiplication - -Contrary to division, a sequence can be sped up by multiplying it by a number: - - - -The multiplication by 2 here means that the sequence will play twice a cycle. - -## Bracket Nesting - -To create more interesting rhythms, you can nest sequences with brackets, like this: - - - -## Rests - -The "~" represents a rest: - - - -## Parallel - -Using commas, we can play chords: - - - -To play multiple chords in a sequence, we have to wrap them in brackets: - -"`} /> - -## Elongation - -With the "@" symbol, we can specify temporal "weight" of a sequence child: - -"`} /> - -Here, the first chord has a weight of 2, making it twice the length of the other chords. The default weight is 1. - -## Replication - -Using "!" we can repeat without speeding up: - -"`} /> - -In essence, the `x!n` is like a shortcut for `[x*n]@n`. - -## Mini Notation TODO - -Compared to [tidal mini notation](https://tidalcycles.org/docs/patternlib/tutorials/mini_notation/), the following mini notation features are missing from Strudel: - -- [x] Euclidean algorithm "c3(3,2,1)" TODO: document -- [ ] Tie symbols "\_" -- [ ] feet marking "." -- [ ] random choice "|" -- [ ] Random removal "?" -- [ ] Polymetric sequences "{ ... }" -- [ ] Fixed steps using "%" - -
- -# Core API - -While the mini notation is powerful on its own, there is much more to discover. -Internally, the mini notation will expand to use the actual functional JavaScript API. - -## Notes - -Notes are automatically available as variables: - - - -An important difference to the mini notation: -For sharp notes, the letter "s" is used instead of "#", because JavaScript does not support "#" in a variable name. - -The above is the same as: - - - -Using strings, you can also use "#". - -## Functions that create Patterns - -The following functions will return a pattern. We will see later what that means. - -## pure(value) - -To create a pattern from a value, you can wrap the value in pure: - - - -Most of the time, you won't need that function as input values of pattern creating functions are purified by default. - -### cat(...values) - -The given items are con**cat**enated, where each one takes one cycle: - - - -- Square brackets will create a subsequence -- The function **slowcat** does the same as **cat**. - -### seq(...values) - -Like **cat**, but the items are crammed into one cycle: - - - -- Synonyms: **fastcat**, **sequence** - -### stack(...values) - -The given items are played at the same time at the same length: - - - -- Square Brackets will create a subsequence - -### Nesting functions - -You can nest functions inside one another: - - - -The above is equivalent to - -"`} /> - -### timeCat(...[weight,value]) - -Like with "@" in mini notation, we can specify weights to the items in a sequence: - - - - - -### polyrhythm(...[...values]) - -Plays the given items at the same time, within the same length: - - - -We can write the same with **stack** and **cat**: - - - -You can also use the shorthand **pr** instead of **polyrhythm**. - -## Pattern modifier functions - -The following functions modify a pattern. - -### slow(factor) - -Like "/" in mini notation, **slow** will slow down a pattern over the given number of cycles: - - - -The same in mini notation: - - - -### fast(factor) - -Like "\*" in mini notation, **fast** will play a pattern times the given number in one cycle: - - - -### early(cycles) - -With early, you can nudge a pattern to start earlier in time: - - - -### late(cycles) - -Like early, but in the other direction: - - - - - -### rev() - -Will reverse the pattern: - - - -### every(n, func) - -Will apply the given function every n cycles: - - - - - -Note that late is called directly. This is a shortcut for: - - x.late(0.5)))`} /> - - - -### add(n) - -Adds the given number to each item in the pattern: - -").scale('C major')`} /> - -Here, the triad `0, 2, 4` is shifted by different amounts. Without add, the equivalent would be: - -".scale('C major')`} /> - -You can also use add with notes: - -")`} /> - -Behind the scenes, the notes are converted to midi numbers as soon before add is applied, which is equivalent to: - -")`} /> - -### sub(n) - -Like add, but the given numbers are subtracted: - -").scale('C4 minor')`} /> - -See add for more information. - -### mul(n) - -Multiplies each number by the given factor: - -").scale('C4 minor')`} /> - -... is equivalent to: - -".scale('C4 minor')`} /> - -This function is really useful in combination with signals: - - - -Here, we sample a sine wave 16 times, and multiply each sample by 7. This way, we let values oscillate between 0 and 7. - -### div(n) - -Like mul, but dividing by the given number. - -### round() - -Rounds all values to the nearest integer: - - - -### struct(binary_pat) - -Applies the given structure to the pattern: - - - -This is also useful to sample signals: - - - -### when(binary_pat, func) - -Applies the given function whenever the given pattern is in a true state. - -/2", sub(5))`} /> - -### superimpose(...func) - -Superimposes the result of the given function(s) on top of the original pattern: - -".scale('C minor').superimpose(scaleTranspose("2,4"))`} /> - -### layer(...func) - -Layers the result of the given function(s) on top of each other. Like superimpose, but the original pattern is not part of the result. - -".scale('C minor').layer(scaleTranspose("0,2,4"))`} /> - -### apply(func) - -Like layer, but with a single function: - -".scale('C minor').apply(scaleTranspose("0,2,4"))`} /> - -### off(time, func) - -Applies the given function by the given time offset: - - - -### append(pat) - -Appends the given pattern after the current pattern: - - - -### stack(pat) - -Stacks the given pattern to the current pattern: - - - -## Tone API - -To make the sounds more interesting, we can use Tone.js instruments ands effects. - -[Show Source on Github](https://github.com/tidalcycles/strudel/blob/main/repl/src/tone.ts) - - - -### tone(instrument) - -To change the instrument of a pattern, you can pass any [Tone.js Source](https://tonejs.github.io/docs/14.7.77/index.html) to .tone: - - - -While this works, it is a little bit verbose. To simplify things, all Tone Synths have a shortcut: - -```js -const amsynth = (options) => new AMSynth(options); -const duosynth = (options) => new DuoSynth(options); -const fmsynth = (options) => new FMSynth(options); -const membrane = (options) => new MembraneSynth(options); -const metal = (options) => new MetalSynth(options); -const monosynth = (options) => new MonoSynth(options); -const noise = (options) => new NoiseSynth(options); -const pluck = (options) => new PluckSynth(options); -const polysynth = (options) => new PolySynth(options); -const synth = (options) => new Synth(options); -const sampler = (options, baseUrl?) => new Sampler(options); // promisified, see below -const players = (options, baseUrl?) => new Sampler(options); // promisified, see below -``` - -### sampler - -With sampler, you can create tonal instruments from samples: - - - saw.struct("x*8").mul(16).round() - .legato(4).scale('D dorian').slow(2) - .tone(kalimba.toDestination()) -)`} -/> - -The sampler function promisifies [Tone.js Sampler](https://tonejs.github.io/docs/14.7.77/Sampler). - -Note that this function currently only works with this promise notation, but in the future, -it will be possible to use async instruments in a synchronous fashion. - -### players - -With players, you can create sound banks: - - - "bd hh sn hh".tone(drums.toDestination()) -) - `} -/> - -The sampler function promisifies [Tone.js Players](https://tonejs.github.io/docs/14.7.77/Players). - -Note that this function currently only works with this promise notation, but in the future, -it will be possible to use async instruments in a synchronous fashion. - -### out - -Shortcut for Tone.Destination. Intended to be used with Tone's .chain: - - - -This alone is not really useful, so read on.. - -### vol(volume) - -Helper that returns a Gain Node with the given volume. Intended to be used with Tone's .chain: - - - -### osc(type) - -Helper to set the waveform of a synth, monosynth or polysynth: - - - -The base types are `sine`, `square`, `sawtooth`, `triangle`. You can also append a number between 1 and 32 to reduce the harmonic partials. - -### lowpass(cutoff) - -Helper that returns a Filter Node of type lowpass with the given cutoff. Intended to be used with Tone's .chain: - - - -### highpass(cutoff) - -Helper that returns a Filter Node of type highpass with the given cutoff. Intended to be used with Tone's .chain: - - - -### adsr(attack, decay?, sustain?, release?) - -Helper to set the envelope of a Tone.js instrument. Intended to be used with Tone's .set: - - - -## Tonal API - -The Tonal API, uses [tonaljs](https://github.com/tonaljs/tonal) to provide helpers for musical operations. - -### transpose(semitones) - -Transposes all notes to the given number of semitones: - -".slow(2)).transpose(0)`} /> - -This method gets really exciting when we use it with a pattern as above. - -Instead of numbers, scientific interval notation can be used as well: - -".slow(2)).transpose(1)`} /> - -### scale(name) - -Turns numbers into notes in the scale (zero indexed). Also sets scale for other scale operations, like scaleTranpose. - - - -Note that the scale root is octaved here. You can also omit the octave, then index zero will default to octave 3. - -All the available scale names can be found [here](https://github.com/tonaljs/tonal/blob/main/packages/scale-type/data.ts). - -### scaleTranspose(steps) - -Transposes notes inside the scale by the number of steps: - -")`} -/> - -### voicings(range?) - -Turns chord symbols into voicings, using the smoothest voice leading possible: - -".voicings(), "")`} /> - - - -### rootNotes(octave = 2) - -Turns chord symbols into root notes of chords in given octave. - -".rootNotes(3)`} /> - -Together with edit, struct and voicings, this can be used to create a basic backing track: - -".edit( - x => x.voicings(['d3','g4']).struct("~ x"), - x => x.rootNotes(2).tone(synth(osc('sawtooth4')).chain(out())) -)`} -/> - - - - -## Microtonal API - -TODO - -## MIDI API - -Strudel also supports midi via [webmidi](https://npmjs.com/package/webmidi). - -### midi(outputName?) - -Make sure to have a midi device connected or to use an IAC Driver. -If no outputName is given, it uses the first midi output it finds. - -Midi is currently not supported by the mini repl used here, but you can [open the midi example in the repl](https://strudel.tidalcycles.org/#c3RhY2soIjxDXjcgQTcgRG03IEc3PiIubS52b2ljaW5ncygpLCAnPEMzIEEyIEQzIEcyPicubSkKICAubWlkaSgp). - -In the REPL, you will se a log of the available MIDI devices. - - - -# Contributing - -Contributions of any sort are very welcome! You can contribute by editing [this file](https://github.com/tidalcycles/strudel/blob/main/repl/src/tutorial/tutorial.mdx). -All you need is a github account. - -If you want to run the tutorial locally, you can clone the and run: - -```sh -cd repl && npm i && npm run tutorial -``` - -If you want to contribute in another way, either - -- [fork strudel repo on GitHub](https://github.com/tidalcycles/strudel) -- [Join the Discord Channel](https://discord.gg/remJ6gQA) -- [play with the Strudel REPL](https://strudel.tidalcycles.org/) diff --git a/repl/src/useCycle.mjs b/repl/src/useCycle.mjs deleted file mode 100644 index 5a68c9da..00000000 --- a/repl/src/useCycle.mjs +++ /dev/null @@ -1,86 +0,0 @@ -/* -useCycle.mjs - -Copyright (C) 2022 Strudel contributors - see -This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . -*/ - -import { useEffect, useState } from 'react'; -import { Tone } from '@strudel.cycles/tone'; -import { State, TimeSpan } from '@strudel.cycles/core'; - -/* export declare interface UseCycleProps { - onEvent: ToneEventCallback; - onQuery?: (state: State) => Hap[]; - onSchedule?: (events: Hap[], cycle: number) => void; - onDraw?: ToneEventCallback; - ready?: boolean; // if false, query will not be called on change props -} */ - -// function useCycle(props: UseCycleProps) { -function useCycle(props) { - // onX must use useCallback! - const { onEvent, onQuery, onSchedule, ready = true, onDraw } = props; - const [started, setStarted] = useState(false); - const cycleDuration = 1; - const activeCycle = () => Math.floor(Tone.getTransport().seconds / cycleDuration); - - // pull events with onQuery + count up to next cycle - const query = (cycle = activeCycle()) => { - const timespan = new TimeSpan(cycle, cycle + 1); - const events = onQuery?.(new State(timespan)) || []; - onSchedule?.(events, cycle); - // cancel events after current query. makes sure no old events are player for rescheduled cycles - // console.log('schedule', cycle); - // query next cycle in the middle of the current - const cancelFrom = timespan.begin.valueOf(); - Tone.getTransport().cancel(cancelFrom); - // const queryNextTime = (cycle + 1) * cycleDuration - 0.1; - const queryNextTime = (cycle + 1) * cycleDuration - 0.5; - - // if queryNextTime would be before current time, execute directly (+0.1 for safety that it won't miss) - const t = Math.max(Tone.getTransport().seconds, queryNextTime) + 0.1; - Tone.getTransport().schedule(() => { - query(cycle + 1); - }, t); - - // schedule events for next cycle - events - ?.filter((event) => event.part.begin.equals(event.whole?.begin)) - .forEach((event) => { - Tone.getTransport().schedule((time) => { - onEvent(time, event, Tone.getContext().currentTime); - Tone.Draw.schedule(() => { - // do drawing or DOM manipulation here - onDraw?.(time, event); - }, time); - }, event.part.begin.valueOf()); - }); - }; - - useEffect(() => { - ready && query(); - }, [onEvent, onSchedule, onQuery, onDraw, ready]); - - const start = async () => { - setStarted(true); - await Tone.start(); - Tone.getTransport().start('+0.1'); - }; - const stop = () => { - Tone.getTransport().pause(); - setStarted(false); - }; - const toggle = () => (started ? stop() : start()); - return { - start, - stop, - onEvent, - started, - setStarted, - toggle, - query, - activeCycle, - }; -} - -export default useCycle; diff --git a/repl/src/useHighlighting.js b/repl/src/useHighlighting.js deleted file mode 100644 index 855fb5d6..00000000 --- a/repl/src/useHighlighting.js +++ /dev/null @@ -1,41 +0,0 @@ -import { useEffect } from 'react'; -import { setHighlights } from './CodeMirror6'; -import { Tone } from '@strudel.cycles/tone'; - -let highlights = []; // actively highlighted events -let lastEnd; - -function useHighlighting({ view, pattern, active }) { - useEffect(() => { - if (view) { - if (pattern && active) { - let frame = requestAnimationFrame(updateHighlights); - - function updateHighlights() { - try { - const audioTime = Tone.getTransport().seconds; - const span = [lastEnd || audioTime, audioTime + 1 / 60]; - lastEnd = audioTime + 1 / 60; - highlights = highlights.filter((hap) => hap.whole.end > audioTime); // keep only highlights that are still active - const haps = pattern.queryArc(...span).filter((hap) => hap.hasOnset()); - highlights = highlights.concat(haps); // add potential new onsets - view.dispatch({ effects: setHighlights.of(highlights) }); // highlight all still active + new active haps - } catch (err) { - // console.log('error in updateHighlights', err); - view.dispatch({ effects: setHighlights.of([]) }); - } - frame = requestAnimationFrame(updateHighlights); - } - - return () => { - cancelAnimationFrame(frame); - }; - } else { - highlights = []; - view.dispatch({ effects: setHighlights.of([]) }); - } - } - }, [pattern, active, view]); -} - -export default useHighlighting; diff --git a/repl/src/usePostMessage.mjs b/repl/src/usePostMessage.mjs deleted file mode 100644 index 9d3bc8e7..00000000 --- a/repl/src/usePostMessage.mjs +++ /dev/null @@ -1,17 +0,0 @@ -/* -usePostMessage.mjs - -Copyright (C) 2022 Strudel contributors - see -This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . -*/ - -import { useEffect, useCallback } from 'react'; - -function usePostMessage(listener) { - useEffect(() => { - window.addEventListener('message', listener); - return () => window.removeEventListener('message', listener); - }, [listener]); - return useCallback((data) => window.postMessage(data, '*'), []); -} - -export default usePostMessage; diff --git a/repl/src/useRepl.mjs b/repl/src/useRepl.mjs deleted file mode 100644 index 4f3791d6..00000000 --- a/repl/src/useRepl.mjs +++ /dev/null @@ -1,157 +0,0 @@ -/* -useRepl.mjs - -Copyright (C) 2022 Strudel contributors - see -This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . -*/ - -import { useCallback, useState, useMemo } from 'react'; -import { evaluate } from '@strudel.cycles/eval'; -import { getPlayableNoteValue } from '@strudel.cycles/core/util.mjs'; -import useCycle from './useCycle.mjs'; -import usePostMessage from './usePostMessage.mjs'; - -let s4 = () => { - return Math.floor((1 + Math.random()) * 0x10000) - .toString(16) - .substring(1); -}; -const generateHash = (code) => encodeURIComponent(btoa(code)); - -function useRepl({ tune, defaultSynth, autolink = true, onEvent, onDraw: onDrawProp }) { - const id = useMemo(() => s4(), []); - const [code, setCode] = useState(tune); - const [activeCode, setActiveCode] = useState(); - const [log, setLog] = useState(''); - const [error, setError] = useState(); - const [pending, setPending] = useState(false); - const [hash, setHash] = useState(''); - const [pattern, setPattern] = useState(); - const dirty = useMemo(() => code !== activeCode || error, [code, activeCode, error]); - const pushLog = useCallback((message) => setLog((log) => log + `${log ? '\n\n' : ''}${message}`), []); - - // below block allows disabling the highlighting by including "strudel disable-highlighting" in the code (as comment) - const onDraw = useMemo(() => { - if (activeCode && !activeCode.includes('strudel disable-highlighting')) { - return (time, event) => onDrawProp?.(time, event, activeCode); - } - }, [activeCode, onDrawProp]); - - // cycle hook to control scheduling - const cycle = useCycle({ - onDraw, - onEvent: useCallback( - (time, event, currentTime) => { - try { - onEvent?.(event); - if (event.context.logs?.length) { - event.context.logs.forEach(pushLog); - } - const { onTrigger, velocity } = event.context; - if (!onTrigger) { - if (defaultSynth) { - const note = getPlayableNoteValue(event); - defaultSynth.triggerAttackRelease(note, event.duration.valueOf(), time, velocity); - } else { - throw new Error('no defaultSynth passed to useRepl.'); - } - /* console.warn('no instrument chosen', event); - throw new Error(`no instrument chosen for ${JSON.stringify(event)}`); */ - } else { - onTrigger(time, event, currentTime); - } - } catch (err) { - console.warn(err); - err.message = 'unplayable event: ' + err?.message; - pushLog(err.message); // not with setError, because then we would have to setError(undefined) on next playable event - } - }, - [onEvent, pushLog, defaultSynth], - ), - onQuery: useCallback( - (state) => { - try { - return pattern?.query(state) || []; - } catch (err) { - console.warn(err); - err.message = 'query error: ' + err.message; - setError(err); - return []; - } - }, - [pattern], - ), - onSchedule: useCallback((_events, cycle) => logCycle(_events, cycle), []), - ready: !!pattern && !!activeCode, - }); - - const broadcast = usePostMessage(({ data: { from, type } }) => { - if (type === 'start' && from !== id) { - // console.log('message', from, type); - cycle.setStarted(false); - setActiveCode(undefined); - } - }); - - const activateCode = useCallback( - async (_code = code) => { - if (activeCode && !dirty) { - setError(undefined); - cycle.start(); - return; - } - try { - setPending(true); - const parsed = await evaluate(_code); - cycle.start(); - broadcast({ type: 'start', from: id }); - setPattern(() => parsed.pattern); - if (autolink) { - window.location.hash = '#' + encodeURIComponent(btoa(code)); - } - setHash(generateHash(code)); - setError(undefined); - setActiveCode(_code); - setPending(false); - } catch (err) { - err.message = 'evaluation error: ' + err.message; - console.warn(err); - setError(err); - } - }, - [activeCode, dirty, code, cycle, autolink, id, broadcast], - ); - // logs events of cycle - const logCycle = (_events, cycle) => { - if (_events.length) { - // pushLog(`# cycle ${cycle}\n` + _events.map((e: any) => e.show()).join('\n')); - } - }; - - const togglePlay = () => { - if (!cycle.started) { - activateCode(); - } else { - cycle.stop(); - } - }; - - return { - pending, - code, - setCode, - pattern, - error, - cycle, - setPattern, - dirty, - log, - togglePlay, - setActiveCode, - activateCode, - activeCode, - pushLog, - hash, - }; -} - -export default useRepl; diff --git a/repl/src/useWebMidi.js b/repl/src/useWebMidi.js deleted file mode 100644 index ee3f0db3..00000000 --- a/repl/src/useWebMidi.js +++ /dev/null @@ -1,41 +0,0 @@ -/* -useWebMidi.js - -Copyright (C) 2022 Strudel contributors - see -This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . -*/ - -import { useEffect, useState } from 'react'; -import { enableWebMidi, WebMidi } from '@strudel.cycles/midi' - -export function useWebMidi(props) { - const { ready, connected, disconnected } = props; - const [loading, setLoading] = useState(true); - const [outputs, setOutputs] = useState(WebMidi?.outputs || []); - useEffect(() => { - enableWebMidi() - .then(() => { - // Reacting when a new device becomes available - WebMidi.addListener('connected', (e) => { - setOutputs([...WebMidi.outputs]); - connected?.(WebMidi, e); - }); - // Reacting when a device becomes unavailable - WebMidi.addListener('disconnected', (e) => { - setOutputs([...WebMidi.outputs]); - disconnected?.(WebMidi, e); - }); - ready?.(WebMidi); - setLoading(false); - }) - .catch((err) => { - if (err) { - console.error(err); - //throw new Error("Web Midi could not be enabled..."); - console.warn('Web Midi could not be enabled..'); - return; - } - }); - }, [ready, connected, disconnected, outputs]); - const outputByName = (name) => WebMidi.getOutputByName(name); - return { loading, outputs, outputByName }; -} diff --git a/repl/vite.config.js b/repl/vite.config.js new file mode 100644 index 00000000..b1b5f91e --- /dev/null +++ b/repl/vite.config.js @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [react()] +})