{
	"name": "web3-eth2-core",
	"version": "3.0.0-rc.5",
	"lockfileVersion": 1,
	"requires": true,
	"dependencies": {
		"@babel/cli": {
			"version": "7.14.5",
			"resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.14.5.tgz",
			"integrity": "sha512-poegjhRvXHWO0EAsnYajwYZuqcz7gyfxwfaecUESxDujrqOivf3zrjFbub8IJkrqEaz3fvJWh001EzxBub54fg==",
			"dev": true,
			"requires": {
				"@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.2",
				"chokidar": "^3.4.0",
				"commander": "^4.0.1",
				"convert-source-map": "^1.1.0",
				"fs-readdir-recursive": "^1.1.0",
				"glob": "^7.0.0",
				"make-dir": "^2.1.0",
				"slash": "^2.0.0",
				"source-map": "^0.5.0"
			},
			"dependencies": {
				"@nicolo-ribaudo/chokidar-2": {
					"version": "2.1.8-no-fsevents.2",
					"resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.2.tgz",
					"integrity": "sha512-Fb8WxUFOBQVl+CX4MWet5o7eCc6Pj04rXIwVKZ6h1NnqTo45eOQW6aWyhG25NIODvWFwTDMwBsYxrQ3imxpetg==",
					"dev": true,
					"optional": true,
					"requires": {
						"anymatch": "^2.0.0",
						"async-each": "^1.0.1",
						"braces": "^2.3.2",
						"glob-parent": "^5.1.2",
						"inherits": "^2.0.3",
						"is-binary-path": "^1.0.0",
						"is-glob": "^4.0.0",
						"normalize-path": "^3.0.0",
						"path-is-absolute": "^1.0.0",
						"readdirp": "^2.2.1",
						"upath": "^1.1.1"
					}
				},
				"anymatch": {
					"version": "2.0.0",
					"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
					"integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
					"dev": true,
					"optional": true,
					"requires": {
						"micromatch": "^3.1.4",
						"normalize-path": "^2.1.1"
					},
					"dependencies": {
						"normalize-path": {
							"version": "2.1.1",
							"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
							"integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
							"dev": true,
							"optional": true,
							"requires": {
								"remove-trailing-separator": "^1.0.1"
							}
						}
					}
				},
				"arr-diff": {
					"version": "4.0.0",
					"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
					"integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
					"dev": true,
					"optional": true
				},
				"arr-flatten": {
					"version": "1.1.0",
					"resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
					"integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
					"dev": true,
					"optional": true
				},
				"arr-union": {
					"version": "3.1.0",
					"resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
					"integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
					"dev": true,
					"optional": true
				},
				"array-unique": {
					"version": "0.3.2",
					"resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
					"integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
					"dev": true,
					"optional": true
				},
				"assign-symbols": {
					"version": "1.0.0",
					"resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
					"integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
					"dev": true,
					"optional": true
				},
				"async-each": {
					"version": "1.0.3",
					"resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
					"integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
					"dev": true,
					"optional": true
				},
				"atob": {
					"version": "2.1.2",
					"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
					"integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
					"dev": true,
					"optional": true
				},
				"balanced-match": {
					"version": "1.0.2",
					"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
					"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
					"dev": true
				},
				"base": {
					"version": "0.11.2",
					"resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
					"integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
					"dev": true,
					"optional": true,
					"requires": {
						"cache-base": "^1.0.1",
						"class-utils": "^0.3.5",
						"component-emitter": "^1.2.1",
						"define-property": "^1.0.0",
						"isobject": "^3.0.1",
						"mixin-deep": "^1.2.0",
						"pascalcase": "^0.1.1"
					},
					"dependencies": {
						"define-property": {
							"version": "1.0.0",
							"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
							"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-descriptor": "^1.0.0"
							}
						},
						"is-accessor-descriptor": {
							"version": "1.0.0",
							"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
							"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
							"dev": true,
							"optional": true,
							"requires": {
								"kind-of": "^6.0.0"
							}
						},
						"is-data-descriptor": {
							"version": "1.0.0",
							"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
							"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
							"dev": true,
							"optional": true,
							"requires": {
								"kind-of": "^6.0.0"
							}
						},
						"is-descriptor": {
							"version": "1.0.2",
							"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
							"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
							"dev": true,
							"optional": true,
							"requires": {
								"is-accessor-descriptor": "^1.0.0",
								"is-data-descriptor": "^1.0.0",
								"kind-of": "^6.0.2"
							}
						}
					}
				},
				"binary-extensions": {
					"version": "1.13.1",
					"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
					"integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
					"dev": true,
					"optional": true
				},
				"brace-expansion": {
					"version": "1.1.11",
					"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
					"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
					"dev": true,
					"requires": {
						"balanced-match": "^1.0.0",
						"concat-map": "0.0.1"
					}
				},
				"braces": {
					"version": "2.3.2",
					"resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
					"integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
					"dev": true,
					"optional": true,
					"requires": {
						"arr-flatten": "^1.1.0",
						"array-unique": "^0.3.2",
						"extend-shallow": "^2.0.1",
						"fill-range": "^4.0.0",
						"isobject": "^3.0.1",
						"repeat-element": "^1.1.2",
						"snapdragon": "^0.8.1",
						"snapdragon-node": "^2.0.1",
						"split-string": "^3.0.2",
						"to-regex": "^3.0.1"
					},
					"dependencies": {
						"extend-shallow": {
							"version": "2.0.1",
							"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
							"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-extendable": "^0.1.0"
							}
						}
					}
				},
				"cache-base": {
					"version": "1.0.1",
					"resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
					"integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
					"dev": true,
					"optional": true,
					"requires": {
						"collection-visit": "^1.0.0",
						"component-emitter": "^1.2.1",
						"get-value": "^2.0.6",
						"has-value": "^1.0.0",
						"isobject": "^3.0.1",
						"set-value": "^2.0.0",
						"to-object-path": "^0.3.0",
						"union-value": "^1.0.0",
						"unset-value": "^1.0.0"
					}
				},
				"chokidar": {
					"version": "3.5.2",
					"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
					"integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
					"dev": true,
					"optional": true,
					"requires": {
						"anymatch": "~3.1.2",
						"braces": "~3.0.2",
						"fsevents": "~2.3.2",
						"glob-parent": "~5.1.2",
						"is-binary-path": "~2.1.0",
						"is-glob": "~4.0.1",
						"normalize-path": "~3.0.0",
						"readdirp": "~3.6.0"
					},
					"dependencies": {
						"anymatch": {
							"version": "3.1.2",
							"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
							"integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
							"dev": true,
							"optional": true,
							"requires": {
								"normalize-path": "^3.0.0",
								"picomatch": "^2.0.4"
							}
						},
						"binary-extensions": {
							"version": "2.2.0",
							"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
							"integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
							"dev": true,
							"optional": 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,
							"optional": true,
							"requires": {
								"fill-range": "^7.0.1"
							}
						},
						"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,
							"optional": true,
							"requires": {
								"to-regex-range": "^5.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,
							"optional": true,
							"requires": {
								"binary-extensions": "^2.0.0"
							}
						},
						"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,
							"optional": true
						},
						"readdirp": {
							"version": "3.6.0",
							"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
							"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
							"dev": true,
							"optional": true,
							"requires": {
								"picomatch": "^2.2.1"
							}
						},
						"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,
							"optional": true,
							"requires": {
								"is-number": "^7.0.0"
							}
						}
					}
				},
				"class-utils": {
					"version": "0.3.6",
					"resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
					"integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
					"dev": true,
					"optional": true,
					"requires": {
						"arr-union": "^3.1.0",
						"define-property": "^0.2.5",
						"isobject": "^3.0.0",
						"static-extend": "^0.1.1"
					},
					"dependencies": {
						"define-property": {
							"version": "0.2.5",
							"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
							"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-descriptor": "^0.1.0"
							}
						}
					}
				},
				"collection-visit": {
					"version": "1.0.0",
					"resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
					"integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
					"dev": true,
					"optional": true,
					"requires": {
						"map-visit": "^1.0.0",
						"object-visit": "^1.0.0"
					}
				},
				"commander": {
					"version": "4.1.1",
					"resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
					"integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
					"dev": true
				},
				"component-emitter": {
					"version": "1.3.0",
					"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
					"integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
					"dev": true,
					"optional": true
				},
				"concat-map": {
					"version": "0.0.1",
					"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
					"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
					"dev": true
				},
				"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"
					}
				},
				"copy-descriptor": {
					"version": "0.1.1",
					"resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
					"integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
					"dev": true,
					"optional": true
				},
				"core-util-is": {
					"version": "1.0.2",
					"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
					"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
					"dev": true,
					"optional": true
				},
				"debug": {
					"version": "2.6.9",
					"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
					"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
					"dev": true,
					"optional": true,
					"requires": {
						"ms": "2.0.0"
					}
				},
				"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=",
					"dev": true,
					"optional": true
				},
				"define-property": {
					"version": "2.0.2",
					"resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
					"integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
					"dev": true,
					"optional": true,
					"requires": {
						"is-descriptor": "^1.0.2",
						"isobject": "^3.0.1"
					},
					"dependencies": {
						"is-accessor-descriptor": {
							"version": "1.0.0",
							"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
							"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
							"dev": true,
							"optional": true,
							"requires": {
								"kind-of": "^6.0.0"
							}
						},
						"is-data-descriptor": {
							"version": "1.0.0",
							"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
							"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
							"dev": true,
							"optional": true,
							"requires": {
								"kind-of": "^6.0.0"
							}
						},
						"is-descriptor": {
							"version": "1.0.2",
							"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
							"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
							"dev": true,
							"optional": true,
							"requires": {
								"is-accessor-descriptor": "^1.0.0",
								"is-data-descriptor": "^1.0.0",
								"kind-of": "^6.0.2"
							}
						}
					}
				},
				"expand-brackets": {
					"version": "2.1.4",
					"resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
					"integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
					"dev": true,
					"optional": true,
					"requires": {
						"debug": "^2.3.3",
						"define-property": "^0.2.5",
						"extend-shallow": "^2.0.1",
						"posix-character-classes": "^0.1.0",
						"regex-not": "^1.0.0",
						"snapdragon": "^0.8.1",
						"to-regex": "^3.0.1"
					},
					"dependencies": {
						"define-property": {
							"version": "0.2.5",
							"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
							"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-descriptor": "^0.1.0"
							}
						},
						"extend-shallow": {
							"version": "2.0.1",
							"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
							"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-extendable": "^0.1.0"
							}
						}
					}
				},
				"extend-shallow": {
					"version": "3.0.2",
					"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
					"integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
					"dev": true,
					"optional": true,
					"requires": {
						"assign-symbols": "^1.0.0",
						"is-extendable": "^1.0.1"
					},
					"dependencies": {
						"is-extendable": {
							"version": "1.0.1",
							"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
							"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
							"dev": true,
							"optional": true,
							"requires": {
								"is-plain-object": "^2.0.4"
							}
						}
					}
				},
				"extglob": {
					"version": "2.0.4",
					"resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
					"integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
					"dev": true,
					"optional": true,
					"requires": {
						"array-unique": "^0.3.2",
						"define-property": "^1.0.0",
						"expand-brackets": "^2.1.4",
						"extend-shallow": "^2.0.1",
						"fragment-cache": "^0.2.1",
						"regex-not": "^1.0.0",
						"snapdragon": "^0.8.1",
						"to-regex": "^3.0.1"
					},
					"dependencies": {
						"define-property": {
							"version": "1.0.0",
							"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
							"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-descriptor": "^1.0.0"
							}
						},
						"extend-shallow": {
							"version": "2.0.1",
							"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
							"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-extendable": "^0.1.0"
							}
						},
						"is-accessor-descriptor": {
							"version": "1.0.0",
							"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
							"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
							"dev": true,
							"optional": true,
							"requires": {
								"kind-of": "^6.0.0"
							}
						},
						"is-data-descriptor": {
							"version": "1.0.0",
							"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
							"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
							"dev": true,
							"optional": true,
							"requires": {
								"kind-of": "^6.0.0"
							}
						},
						"is-descriptor": {
							"version": "1.0.2",
							"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
							"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
							"dev": true,
							"optional": true,
							"requires": {
								"is-accessor-descriptor": "^1.0.0",
								"is-data-descriptor": "^1.0.0",
								"kind-of": "^6.0.2"
							}
						}
					}
				},
				"fill-range": {
					"version": "4.0.0",
					"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
					"integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
					"dev": true,
					"optional": true,
					"requires": {
						"extend-shallow": "^2.0.1",
						"is-number": "^3.0.0",
						"repeat-string": "^1.6.1",
						"to-regex-range": "^2.1.0"
					},
					"dependencies": {
						"extend-shallow": {
							"version": "2.0.1",
							"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
							"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-extendable": "^0.1.0"
							}
						}
					}
				},
				"for-in": {
					"version": "1.0.2",
					"resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
					"integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
					"dev": true,
					"optional": true
				},
				"fragment-cache": {
					"version": "0.2.1",
					"resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
					"integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
					"dev": true,
					"optional": true,
					"requires": {
						"map-cache": "^0.2.2"
					}
				},
				"fs-readdir-recursive": {
					"version": "1.1.0",
					"resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
					"integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
					"dev": true
				},
				"fs.realpath": {
					"version": "1.0.0",
					"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
					"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
					"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
				},
				"get-value": {
					"version": "2.0.6",
					"resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
					"integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
					"dev": true,
					"optional": true
				},
				"glob": {
					"version": "7.1.7",
					"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
					"integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
					"dev": true,
					"requires": {
						"fs.realpath": "^1.0.0",
						"inflight": "^1.0.4",
						"inherits": "2",
						"minimatch": "^3.0.4",
						"once": "^1.3.0",
						"path-is-absolute": "^1.0.0"
					}
				},
				"glob-parent": {
					"version": "5.1.2",
					"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
					"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
					"dev": true,
					"optional": true,
					"requires": {
						"is-glob": "^4.0.1"
					}
				},
				"graceful-fs": {
					"version": "4.2.6",
					"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
					"integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
					"dev": true,
					"optional": true
				},
				"has-value": {
					"version": "1.0.0",
					"resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
					"integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
					"dev": true,
					"optional": true,
					"requires": {
						"get-value": "^2.0.6",
						"has-values": "^1.0.0",
						"isobject": "^3.0.0"
					}
				},
				"has-values": {
					"version": "1.0.0",
					"resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
					"integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
					"dev": true,
					"optional": true,
					"requires": {
						"is-number": "^3.0.0",
						"kind-of": "^4.0.0"
					},
					"dependencies": {
						"kind-of": {
							"version": "4.0.0",
							"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
							"integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-buffer": "^1.1.5"
							}
						}
					}
				},
				"inflight": {
					"version": "1.0.6",
					"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
					"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
					"dev": true,
					"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==",
					"dev": true
				},
				"is-accessor-descriptor": {
					"version": "0.1.6",
					"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
					"integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
					"dev": true,
					"optional": true,
					"requires": {
						"kind-of": "^3.0.2"
					},
					"dependencies": {
						"kind-of": {
							"version": "3.2.2",
							"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
							"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-buffer": "^1.1.5"
							}
						}
					}
				},
				"is-binary-path": {
					"version": "1.0.1",
					"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
					"integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
					"dev": true,
					"optional": true,
					"requires": {
						"binary-extensions": "^1.0.0"
					}
				},
				"is-buffer": {
					"version": "1.1.6",
					"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
					"integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
					"dev": true,
					"optional": true
				},
				"is-data-descriptor": {
					"version": "0.1.4",
					"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
					"integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
					"dev": true,
					"optional": true,
					"requires": {
						"kind-of": "^3.0.2"
					},
					"dependencies": {
						"kind-of": {
							"version": "3.2.2",
							"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
							"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-buffer": "^1.1.5"
							}
						}
					}
				},
				"is-descriptor": {
					"version": "0.1.6",
					"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
					"integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
					"dev": true,
					"optional": true,
					"requires": {
						"is-accessor-descriptor": "^0.1.6",
						"is-data-descriptor": "^0.1.4",
						"kind-of": "^5.0.0"
					},
					"dependencies": {
						"kind-of": {
							"version": "5.1.0",
							"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
							"integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
							"dev": true,
							"optional": true
						}
					}
				},
				"is-extendable": {
					"version": "0.1.1",
					"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
					"integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
					"dev": true,
					"optional": true
				},
				"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,
					"optional": true
				},
				"is-glob": {
					"version": "4.0.1",
					"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
					"integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
					"dev": true,
					"optional": true,
					"requires": {
						"is-extglob": "^2.1.1"
					}
				},
				"is-number": {
					"version": "3.0.0",
					"resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
					"integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
					"dev": true,
					"optional": true,
					"requires": {
						"kind-of": "^3.0.2"
					},
					"dependencies": {
						"kind-of": {
							"version": "3.2.2",
							"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
							"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-buffer": "^1.1.5"
							}
						}
					}
				},
				"is-plain-object": {
					"version": "2.0.4",
					"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
					"integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
					"dev": true,
					"optional": true,
					"requires": {
						"isobject": "^3.0.1"
					}
				},
				"is-windows": {
					"version": "1.0.2",
					"resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
					"integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
					"dev": true,
					"optional": true
				},
				"isarray": {
					"version": "1.0.0",
					"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
					"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
					"dev": true,
					"optional": true
				},
				"isobject": {
					"version": "3.0.1",
					"resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
					"integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
					"dev": true,
					"optional": true
				},
				"kind-of": {
					"version": "6.0.3",
					"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
					"integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
					"dev": true,
					"optional": true
				},
				"make-dir": {
					"version": "2.1.0",
					"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
					"integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
					"dev": true,
					"requires": {
						"pify": "^4.0.1",
						"semver": "^5.6.0"
					}
				},
				"map-cache": {
					"version": "0.2.2",
					"resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
					"integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
					"dev": true,
					"optional": true
				},
				"map-visit": {
					"version": "1.0.0",
					"resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
					"integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
					"dev": true,
					"optional": true,
					"requires": {
						"object-visit": "^1.0.0"
					}
				},
				"micromatch": {
					"version": "3.1.10",
					"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
					"integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
					"dev": true,
					"optional": true,
					"requires": {
						"arr-diff": "^4.0.0",
						"array-unique": "^0.3.2",
						"braces": "^2.3.1",
						"define-property": "^2.0.2",
						"extend-shallow": "^3.0.2",
						"extglob": "^2.0.4",
						"fragment-cache": "^0.2.1",
						"kind-of": "^6.0.2",
						"nanomatch": "^1.2.9",
						"object.pick": "^1.3.0",
						"regex-not": "^1.0.0",
						"snapdragon": "^0.8.1",
						"to-regex": "^3.0.2"
					}
				},
				"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"
					}
				},
				"mixin-deep": {
					"version": "1.3.2",
					"resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
					"integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
					"dev": true,
					"optional": true,
					"requires": {
						"for-in": "^1.0.2",
						"is-extendable": "^1.0.1"
					},
					"dependencies": {
						"is-extendable": {
							"version": "1.0.1",
							"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
							"integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
							"dev": true,
							"optional": true,
							"requires": {
								"is-plain-object": "^2.0.4"
							}
						}
					}
				},
				"ms": {
					"version": "2.0.0",
					"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
					"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
					"dev": true,
					"optional": true
				},
				"nanomatch": {
					"version": "1.2.13",
					"resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
					"integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
					"dev": true,
					"optional": true,
					"requires": {
						"arr-diff": "^4.0.0",
						"array-unique": "^0.3.2",
						"define-property": "^2.0.2",
						"extend-shallow": "^3.0.2",
						"fragment-cache": "^0.2.1",
						"is-windows": "^1.0.2",
						"kind-of": "^6.0.2",
						"object.pick": "^1.3.0",
						"regex-not": "^1.0.0",
						"snapdragon": "^0.8.1",
						"to-regex": "^3.0.1"
					}
				},
				"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,
					"optional": true
				},
				"object-copy": {
					"version": "0.1.0",
					"resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
					"integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
					"dev": true,
					"optional": true,
					"requires": {
						"copy-descriptor": "^0.1.0",
						"define-property": "^0.2.5",
						"kind-of": "^3.0.3"
					},
					"dependencies": {
						"define-property": {
							"version": "0.2.5",
							"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
							"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-descriptor": "^0.1.0"
							}
						},
						"kind-of": {
							"version": "3.2.2",
							"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
							"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-buffer": "^1.1.5"
							}
						}
					}
				},
				"object-visit": {
					"version": "1.0.1",
					"resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
					"integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
					"dev": true,
					"optional": true,
					"requires": {
						"isobject": "^3.0.0"
					}
				},
				"object.pick": {
					"version": "1.3.0",
					"resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
					"integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
					"dev": true,
					"optional": true,
					"requires": {
						"isobject": "^3.0.1"
					}
				},
				"once": {
					"version": "1.4.0",
					"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
					"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
					"dev": true,
					"requires": {
						"wrappy": "1"
					}
				},
				"pascalcase": {
					"version": "0.1.1",
					"resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
					"integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
					"dev": true,
					"optional": true
				},
				"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=",
					"dev": true
				},
				"picomatch": {
					"version": "2.3.0",
					"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
					"integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
					"dev": true,
					"optional": true
				},
				"pify": {
					"version": "4.0.1",
					"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
					"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
					"dev": true
				},
				"posix-character-classes": {
					"version": "0.1.1",
					"resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
					"integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
					"dev": true,
					"optional": 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==",
					"dev": true,
					"optional": true
				},
				"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==",
					"dev": true,
					"optional": true,
					"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"
					}
				},
				"readdirp": {
					"version": "2.2.1",
					"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
					"integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
					"dev": true,
					"optional": true,
					"requires": {
						"graceful-fs": "^4.1.11",
						"micromatch": "^3.1.10",
						"readable-stream": "^2.0.2"
					}
				},
				"regex-not": {
					"version": "1.0.2",
					"resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
					"integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
					"dev": true,
					"optional": true,
					"requires": {
						"extend-shallow": "^3.0.2",
						"safe-regex": "^1.1.0"
					}
				},
				"remove-trailing-separator": {
					"version": "1.1.0",
					"resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
					"integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
					"dev": true,
					"optional": true
				},
				"repeat-element": {
					"version": "1.1.4",
					"resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
					"integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
					"dev": true,
					"optional": true
				},
				"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,
					"optional": true
				},
				"resolve-url": {
					"version": "0.2.1",
					"resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
					"integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
					"dev": true,
					"optional": true
				},
				"ret": {
					"version": "0.1.15",
					"resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
					"integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
					"dev": true,
					"optional": true
				},
				"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==",
					"dev": true
				},
				"safe-regex": {
					"version": "1.1.0",
					"resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
					"integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
					"dev": true,
					"optional": true,
					"requires": {
						"ret": "~0.1.10"
					}
				},
				"semver": {
					"version": "5.7.1",
					"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
					"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
					"dev": true
				},
				"set-value": {
					"version": "2.0.1",
					"resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
					"integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
					"dev": true,
					"optional": true,
					"requires": {
						"extend-shallow": "^2.0.1",
						"is-extendable": "^0.1.1",
						"is-plain-object": "^2.0.3",
						"split-string": "^3.0.1"
					},
					"dependencies": {
						"extend-shallow": {
							"version": "2.0.1",
							"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
							"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-extendable": "^0.1.0"
							}
						}
					}
				},
				"slash": {
					"version": "2.0.0",
					"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
					"integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
					"dev": true
				},
				"snapdragon": {
					"version": "0.8.2",
					"resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
					"integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
					"dev": true,
					"optional": true,
					"requires": {
						"base": "^0.11.1",
						"debug": "^2.2.0",
						"define-property": "^0.2.5",
						"extend-shallow": "^2.0.1",
						"map-cache": "^0.2.2",
						"source-map": "^0.5.6",
						"source-map-resolve": "^0.5.0",
						"use": "^3.1.0"
					},
					"dependencies": {
						"define-property": {
							"version": "0.2.5",
							"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
							"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-descriptor": "^0.1.0"
							}
						},
						"extend-shallow": {
							"version": "2.0.1",
							"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
							"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-extendable": "^0.1.0"
							}
						}
					}
				},
				"snapdragon-node": {
					"version": "2.1.1",
					"resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
					"integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
					"dev": true,
					"optional": true,
					"requires": {
						"define-property": "^1.0.0",
						"isobject": "^3.0.0",
						"snapdragon-util": "^3.0.1"
					},
					"dependencies": {
						"define-property": {
							"version": "1.0.0",
							"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
							"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-descriptor": "^1.0.0"
							}
						},
						"is-accessor-descriptor": {
							"version": "1.0.0",
							"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
							"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
							"dev": true,
							"optional": true,
							"requires": {
								"kind-of": "^6.0.0"
							}
						},
						"is-data-descriptor": {
							"version": "1.0.0",
							"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
							"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
							"dev": true,
							"optional": true,
							"requires": {
								"kind-of": "^6.0.0"
							}
						},
						"is-descriptor": {
							"version": "1.0.2",
							"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
							"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
							"dev": true,
							"optional": true,
							"requires": {
								"is-accessor-descriptor": "^1.0.0",
								"is-data-descriptor": "^1.0.0",
								"kind-of": "^6.0.2"
							}
						}
					}
				},
				"snapdragon-util": {
					"version": "3.0.1",
					"resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
					"integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
					"dev": true,
					"optional": true,
					"requires": {
						"kind-of": "^3.2.0"
					},
					"dependencies": {
						"kind-of": {
							"version": "3.2.2",
							"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
							"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-buffer": "^1.1.5"
							}
						}
					}
				},
				"source-map": {
					"version": "0.5.7",
					"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
					"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
					"dev": true
				},
				"source-map-resolve": {
					"version": "0.5.3",
					"resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
					"integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
					"dev": true,
					"optional": true,
					"requires": {
						"atob": "^2.1.2",
						"decode-uri-component": "^0.2.0",
						"resolve-url": "^0.2.1",
						"source-map-url": "^0.4.0",
						"urix": "^0.1.0"
					}
				},
				"source-map-url": {
					"version": "0.4.1",
					"resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
					"integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
					"dev": true,
					"optional": true
				},
				"split-string": {
					"version": "3.1.0",
					"resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
					"integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
					"dev": true,
					"optional": true,
					"requires": {
						"extend-shallow": "^3.0.0"
					}
				},
				"static-extend": {
					"version": "0.1.2",
					"resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
					"integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
					"dev": true,
					"optional": true,
					"requires": {
						"define-property": "^0.2.5",
						"object-copy": "^0.1.0"
					},
					"dependencies": {
						"define-property": {
							"version": "0.2.5",
							"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
							"integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-descriptor": "^0.1.0"
							}
						}
					}
				},
				"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==",
					"dev": true,
					"optional": true,
					"requires": {
						"safe-buffer": "~5.1.0"
					}
				},
				"to-object-path": {
					"version": "0.3.0",
					"resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
					"integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
					"dev": true,
					"optional": true,
					"requires": {
						"kind-of": "^3.0.2"
					},
					"dependencies": {
						"kind-of": {
							"version": "3.2.2",
							"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
							"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
							"dev": true,
							"optional": true,
							"requires": {
								"is-buffer": "^1.1.5"
							}
						}
					}
				},
				"to-regex": {
					"version": "3.0.2",
					"resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
					"integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
					"dev": true,
					"optional": true,
					"requires": {
						"define-property": "^2.0.2",
						"extend-shallow": "^3.0.2",
						"regex-not": "^1.0.2",
						"safe-regex": "^1.1.0"
					}
				},
				"to-regex-range": {
					"version": "2.1.1",
					"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
					"integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
					"dev": true,
					"optional": true,
					"requires": {
						"is-number": "^3.0.0",
						"repeat-string": "^1.6.1"
					}
				},
				"union-value": {
					"version": "1.0.1",
					"resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
					"integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
					"dev": true,
					"optional": true,
					"requires": {
						"arr-union": "^3.1.0",
						"get-value": "^2.0.6",
						"is-extendable": "^0.1.1",
						"set-value": "^2.0.1"
					}
				},
				"unset-value": {
					"version": "1.0.0",
					"resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
					"integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
					"dev": true,
					"optional": true,
					"requires": {
						"has-value": "^0.3.1",
						"isobject": "^3.0.0"
					},
					"dependencies": {
						"has-value": {
							"version": "0.3.1",
							"resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
							"integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
							"dev": true,
							"optional": true,
							"requires": {
								"get-value": "^2.0.3",
								"has-values": "^0.1.4",
								"isobject": "^2.0.0"
							},
							"dependencies": {
								"isobject": {
									"version": "2.1.0",
									"resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
									"integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
									"dev": true,
									"optional": true,
									"requires": {
										"isarray": "1.0.0"
									}
								}
							}
						},
						"has-values": {
							"version": "0.1.4",
							"resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
							"integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
							"dev": true,
							"optional": true
						}
					}
				},
				"upath": {
					"version": "1.2.0",
					"resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
					"integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
					"dev": true,
					"optional": true
				},
				"urix": {
					"version": "0.1.0",
					"resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
					"integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
					"dev": true,
					"optional": true
				},
				"use": {
					"version": "3.1.1",
					"resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
					"integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
					"dev": true,
					"optional": true
				},
				"util-deprecate": {
					"version": "1.0.2",
					"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
					"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
					"dev": true,
					"optional": true
				},
				"wrappy": {
					"version": "1.0.2",
					"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
					"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
					"dev": true
				}
			}
		},
		"@babel/core": {
			"version": "7.14.6",
			"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz",
			"integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==",
			"dev": true,
			"requires": {
				"@babel/code-frame": "^7.14.5",
				"@babel/generator": "^7.14.5",
				"@babel/helper-compilation-targets": "^7.14.5",
				"@babel/helper-module-transforms": "^7.14.5",
				"@babel/helpers": "^7.14.6",
				"@babel/parser": "^7.14.6",
				"@babel/template": "^7.14.5",
				"@babel/traverse": "^7.14.5",
				"@babel/types": "^7.14.5",
				"convert-source-map": "^1.7.0",
				"debug": "^4.1.0",
				"gensync": "^1.0.0-beta.2",
				"json5": "^2.1.2",
				"semver": "^6.3.0",
				"source-map": "^0.5.0"
			},
			"dependencies": {
				"@babel/code-frame": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
					"integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
					"dev": true,
					"requires": {
						"@babel/highlight": "^7.14.5"
					}
				},
				"@babel/compat-data": {
					"version": "7.14.7",
					"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz",
					"integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==",
					"dev": true
				},
				"@babel/generator": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
					"integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5",
						"jsesc": "^2.5.1",
						"source-map": "^0.5.0"
					}
				},
				"@babel/helper-compilation-targets": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz",
					"integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==",
					"dev": true,
					"requires": {
						"@babel/compat-data": "^7.14.5",
						"@babel/helper-validator-option": "^7.14.5",
						"browserslist": "^4.16.6",
						"semver": "^6.3.0"
					}
				},
				"@babel/helper-function-name": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
					"integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
					"dev": true,
					"requires": {
						"@babel/helper-get-function-arity": "^7.14.5",
						"@babel/template": "^7.14.5",
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-get-function-arity": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
					"integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-hoist-variables": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz",
					"integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-member-expression-to-functions": {
					"version": "7.14.7",
					"resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz",
					"integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-module-imports": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz",
					"integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-module-transforms": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz",
					"integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==",
					"dev": true,
					"requires": {
						"@babel/helper-module-imports": "^7.14.5",
						"@babel/helper-replace-supers": "^7.14.5",
						"@babel/helper-simple-access": "^7.14.5",
						"@babel/helper-split-export-declaration": "^7.14.5",
						"@babel/helper-validator-identifier": "^7.14.5",
						"@babel/template": "^7.14.5",
						"@babel/traverse": "^7.14.5",
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-optimise-call-expression": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz",
					"integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-replace-supers": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz",
					"integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==",
					"dev": true,
					"requires": {
						"@babel/helper-member-expression-to-functions": "^7.14.5",
						"@babel/helper-optimise-call-expression": "^7.14.5",
						"@babel/traverse": "^7.14.5",
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-simple-access": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz",
					"integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-split-export-declaration": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
					"integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-validator-identifier": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz",
					"integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==",
					"dev": true
				},
				"@babel/helper-validator-option": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
					"integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
					"dev": true
				},
				"@babel/helpers": {
					"version": "7.14.6",
					"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz",
					"integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==",
					"dev": true,
					"requires": {
						"@babel/template": "^7.14.5",
						"@babel/traverse": "^7.14.5",
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/highlight": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
					"integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
					"dev": true,
					"requires": {
						"@babel/helper-validator-identifier": "^7.14.5",
						"chalk": "^2.0.0",
						"js-tokens": "^4.0.0"
					}
				},
				"@babel/parser": {
					"version": "7.14.7",
					"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz",
					"integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==",
					"dev": true
				},
				"@babel/template": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
					"integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
					"dev": true,
					"requires": {
						"@babel/code-frame": "^7.14.5",
						"@babel/parser": "^7.14.5",
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/traverse": {
					"version": "7.14.7",
					"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz",
					"integrity": "sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==",
					"dev": true,
					"requires": {
						"@babel/code-frame": "^7.14.5",
						"@babel/generator": "^7.14.5",
						"@babel/helper-function-name": "^7.14.5",
						"@babel/helper-hoist-variables": "^7.14.5",
						"@babel/helper-split-export-declaration": "^7.14.5",
						"@babel/parser": "^7.14.7",
						"@babel/types": "^7.14.5",
						"debug": "^4.1.0",
						"globals": "^11.1.0"
					}
				},
				"@babel/types": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
					"integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
					"dev": true,
					"requires": {
						"@babel/helper-validator-identifier": "^7.14.5",
						"to-fast-properties": "^2.0.0"
					}
				},
				"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"
					}
				},
				"browserslist": {
					"version": "4.16.6",
					"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
					"integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
					"dev": true,
					"requires": {
						"caniuse-lite": "^1.0.30001219",
						"colorette": "^1.2.2",
						"electron-to-chromium": "^1.3.723",
						"escalade": "^3.1.1",
						"node-releases": "^1.1.71"
					}
				},
				"caniuse-lite": {
					"version": "1.0.30001241",
					"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001241.tgz",
					"integrity": "sha512-1uoSZ1Pq1VpH0WerIMqwptXHNNGfdl7d1cJUFs80CwQ/lVzdhTvsFZCeNFslze7AjsQnb4C85tzclPa1VShbeQ==",
					"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"
					}
				},
				"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"
					}
				},
				"color-name": {
					"version": "1.1.3",
					"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
					"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
					"dev": true
				},
				"colorette": {
					"version": "1.2.2",
					"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
					"integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
					"dev": true
				},
				"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"
					}
				},
				"debug": {
					"version": "4.3.1",
					"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
					"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
					"dev": true,
					"requires": {
						"ms": "2.1.2"
					}
				},
				"electron-to-chromium": {
					"version": "1.3.765",
					"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.765.tgz",
					"integrity": "sha512-4NhcsfZYlr1x4FehYkK+R9CNNTOZ8vLcIu8Y1uWehxYp5r/jlCGAfBqChIubEfdtX+rBQpXx4yJuX/dzILH/nw==",
					"dev": true
				},
				"escalade": {
					"version": "3.1.1",
					"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
					"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=",
					"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==",
					"dev": true
				},
				"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
				},
				"has-flag": {
					"version": "3.0.0",
					"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
					"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
					"dev": true
				},
				"js-tokens": {
					"version": "4.0.0",
					"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
					"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
					"dev": true
				},
				"jsesc": {
					"version": "2.5.2",
					"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
					"integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
					"dev": true
				},
				"json5": {
					"version": "2.2.0",
					"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
					"integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
					"dev": true,
					"requires": {
						"minimist": "^1.2.5"
					}
				},
				"minimist": {
					"version": "1.2.5",
					"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
					"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
					"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==",
					"dev": true
				},
				"node-releases": {
					"version": "1.1.73",
					"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz",
					"integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==",
					"dev": true
				},
				"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==",
					"dev": true
				},
				"semver": {
					"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": {
					"version": "0.5.7",
					"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
					"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
					"dev": true
				},
				"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"
					}
				},
				"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
				}
			}
		},
		"@babel/preset-env": {
			"version": "7.14.7",
			"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.7.tgz",
			"integrity": "sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA==",
			"dev": true,
			"requires": {
				"@babel/compat-data": "^7.14.7",
				"@babel/helper-compilation-targets": "^7.14.5",
				"@babel/helper-plugin-utils": "^7.14.5",
				"@babel/helper-validator-option": "^7.14.5",
				"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5",
				"@babel/plugin-proposal-async-generator-functions": "^7.14.7",
				"@babel/plugin-proposal-class-properties": "^7.14.5",
				"@babel/plugin-proposal-class-static-block": "^7.14.5",
				"@babel/plugin-proposal-dynamic-import": "^7.14.5",
				"@babel/plugin-proposal-export-namespace-from": "^7.14.5",
				"@babel/plugin-proposal-json-strings": "^7.14.5",
				"@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
				"@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
				"@babel/plugin-proposal-numeric-separator": "^7.14.5",
				"@babel/plugin-proposal-object-rest-spread": "^7.14.7",
				"@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
				"@babel/plugin-proposal-optional-chaining": "^7.14.5",
				"@babel/plugin-proposal-private-methods": "^7.14.5",
				"@babel/plugin-proposal-private-property-in-object": "^7.14.5",
				"@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
				"@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.14.5",
				"@babel/plugin-transform-async-to-generator": "^7.14.5",
				"@babel/plugin-transform-block-scoped-functions": "^7.14.5",
				"@babel/plugin-transform-block-scoping": "^7.14.5",
				"@babel/plugin-transform-classes": "^7.14.5",
				"@babel/plugin-transform-computed-properties": "^7.14.5",
				"@babel/plugin-transform-destructuring": "^7.14.7",
				"@babel/plugin-transform-dotall-regex": "^7.14.5",
				"@babel/plugin-transform-duplicate-keys": "^7.14.5",
				"@babel/plugin-transform-exponentiation-operator": "^7.14.5",
				"@babel/plugin-transform-for-of": "^7.14.5",
				"@babel/plugin-transform-function-name": "^7.14.5",
				"@babel/plugin-transform-literals": "^7.14.5",
				"@babel/plugin-transform-member-expression-literals": "^7.14.5",
				"@babel/plugin-transform-modules-amd": "^7.14.5",
				"@babel/plugin-transform-modules-commonjs": "^7.14.5",
				"@babel/plugin-transform-modules-systemjs": "^7.14.5",
				"@babel/plugin-transform-modules-umd": "^7.14.5",
				"@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7",
				"@babel/plugin-transform-new-target": "^7.14.5",
				"@babel/plugin-transform-object-super": "^7.14.5",
				"@babel/plugin-transform-parameters": "^7.14.5",
				"@babel/plugin-transform-property-literals": "^7.14.5",
				"@babel/plugin-transform-regenerator": "^7.14.5",
				"@babel/plugin-transform-reserved-words": "^7.14.5",
				"@babel/plugin-transform-shorthand-properties": "^7.14.5",
				"@babel/plugin-transform-spread": "^7.14.6",
				"@babel/plugin-transform-sticky-regex": "^7.14.5",
				"@babel/plugin-transform-template-literals": "^7.14.5",
				"@babel/plugin-transform-typeof-symbol": "^7.14.5",
				"@babel/plugin-transform-unicode-escapes": "^7.14.5",
				"@babel/plugin-transform-unicode-regex": "^7.14.5",
				"@babel/preset-modules": "^0.1.4",
				"@babel/types": "^7.14.5",
				"babel-plugin-polyfill-corejs2": "^0.2.2",
				"babel-plugin-polyfill-corejs3": "^0.2.2",
				"babel-plugin-polyfill-regenerator": "^0.2.2",
				"core-js-compat": "^3.15.0",
				"semver": "^6.3.0"
			},
			"dependencies": {
				"@babel/code-frame": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
					"integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
					"dev": true,
					"requires": {
						"@babel/highlight": "^7.14.5"
					}
				},
				"@babel/compat-data": {
					"version": "7.14.7",
					"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz",
					"integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==",
					"dev": true
				},
				"@babel/generator": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
					"integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5",
						"jsesc": "^2.5.1",
						"source-map": "^0.5.0"
					}
				},
				"@babel/helper-annotate-as-pure": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz",
					"integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-builder-binary-assignment-operator-visitor": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz",
					"integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==",
					"dev": true,
					"requires": {
						"@babel/helper-explode-assignable-expression": "^7.14.5",
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-compilation-targets": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz",
					"integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==",
					"dev": true,
					"requires": {
						"@babel/compat-data": "^7.14.5",
						"@babel/helper-validator-option": "^7.14.5",
						"browserslist": "^4.16.6",
						"semver": "^6.3.0"
					}
				},
				"@babel/helper-create-class-features-plugin": {
					"version": "7.14.6",
					"resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz",
					"integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==",
					"dev": true,
					"requires": {
						"@babel/helper-annotate-as-pure": "^7.14.5",
						"@babel/helper-function-name": "^7.14.5",
						"@babel/helper-member-expression-to-functions": "^7.14.5",
						"@babel/helper-optimise-call-expression": "^7.14.5",
						"@babel/helper-replace-supers": "^7.14.5",
						"@babel/helper-split-export-declaration": "^7.14.5"
					}
				},
				"@babel/helper-create-regexp-features-plugin": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
					"integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
					"dev": true,
					"requires": {
						"@babel/helper-annotate-as-pure": "^7.14.5",
						"regexpu-core": "^4.7.1"
					}
				},
				"@babel/helper-define-polyfill-provider": {
					"version": "0.2.3",
					"resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz",
					"integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==",
					"dev": true,
					"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"
					}
				},
				"@babel/helper-explode-assignable-expression": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz",
					"integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-function-name": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
					"integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
					"dev": true,
					"requires": {
						"@babel/helper-get-function-arity": "^7.14.5",
						"@babel/template": "^7.14.5",
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-get-function-arity": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
					"integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-hoist-variables": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz",
					"integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-member-expression-to-functions": {
					"version": "7.14.7",
					"resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz",
					"integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-module-imports": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz",
					"integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-module-transforms": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz",
					"integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==",
					"dev": true,
					"requires": {
						"@babel/helper-module-imports": "^7.14.5",
						"@babel/helper-replace-supers": "^7.14.5",
						"@babel/helper-simple-access": "^7.14.5",
						"@babel/helper-split-export-declaration": "^7.14.5",
						"@babel/helper-validator-identifier": "^7.14.5",
						"@babel/template": "^7.14.5",
						"@babel/traverse": "^7.14.5",
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-optimise-call-expression": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz",
					"integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-plugin-utils": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
					"integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
					"dev": true
				},
				"@babel/helper-remap-async-to-generator": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz",
					"integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==",
					"dev": true,
					"requires": {
						"@babel/helper-annotate-as-pure": "^7.14.5",
						"@babel/helper-wrap-function": "^7.14.5",
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-replace-supers": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz",
					"integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==",
					"dev": true,
					"requires": {
						"@babel/helper-member-expression-to-functions": "^7.14.5",
						"@babel/helper-optimise-call-expression": "^7.14.5",
						"@babel/traverse": "^7.14.5",
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-simple-access": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz",
					"integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-skip-transparent-expression-wrappers": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz",
					"integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-split-export-declaration": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
					"integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-validator-identifier": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz",
					"integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==",
					"dev": true
				},
				"@babel/helper-validator-option": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
					"integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
					"dev": true
				},
				"@babel/helper-wrap-function": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz",
					"integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==",
					"dev": true,
					"requires": {
						"@babel/helper-function-name": "^7.14.5",
						"@babel/template": "^7.14.5",
						"@babel/traverse": "^7.14.5",
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/highlight": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
					"integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
					"dev": true,
					"requires": {
						"@babel/helper-validator-identifier": "^7.14.5",
						"chalk": "^2.0.0",
						"js-tokens": "^4.0.0"
					}
				},
				"@babel/parser": {
					"version": "7.14.7",
					"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz",
					"integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==",
					"dev": true
				},
				"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz",
					"integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
						"@babel/plugin-proposal-optional-chaining": "^7.14.5"
					}
				},
				"@babel/plugin-proposal-async-generator-functions": {
					"version": "7.14.7",
					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz",
					"integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/helper-remap-async-to-generator": "^7.14.5",
						"@babel/plugin-syntax-async-generators": "^7.8.4"
					}
				},
				"@babel/plugin-proposal-class-properties": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
					"integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
					"dev": true,
					"requires": {
						"@babel/helper-create-class-features-plugin": "^7.14.5",
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-proposal-class-static-block": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz",
					"integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==",
					"dev": true,
					"requires": {
						"@babel/helper-create-class-features-plugin": "^7.14.5",
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/plugin-syntax-class-static-block": "^7.14.5"
					}
				},
				"@babel/plugin-proposal-dynamic-import": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
					"integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/plugin-syntax-dynamic-import": "^7.8.3"
					}
				},
				"@babel/plugin-proposal-export-namespace-from": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
					"integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
					}
				},
				"@babel/plugin-proposal-json-strings": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
					"integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/plugin-syntax-json-strings": "^7.8.3"
					}
				},
				"@babel/plugin-proposal-logical-assignment-operators": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
					"integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
					}
				},
				"@babel/plugin-proposal-nullish-coalescing-operator": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
					"integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
					}
				},
				"@babel/plugin-proposal-numeric-separator": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
					"integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/plugin-syntax-numeric-separator": "^7.10.4"
					}
				},
				"@babel/plugin-proposal-object-rest-spread": {
					"version": "7.14.7",
					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz",
					"integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==",
					"dev": true,
					"requires": {
						"@babel/compat-data": "^7.14.7",
						"@babel/helper-compilation-targets": "^7.14.5",
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
						"@babel/plugin-transform-parameters": "^7.14.5"
					}
				},
				"@babel/plugin-proposal-optional-catch-binding": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
					"integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
					}
				},
				"@babel/plugin-proposal-optional-chaining": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
					"integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
						"@babel/plugin-syntax-optional-chaining": "^7.8.3"
					}
				},
				"@babel/plugin-proposal-private-methods": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
					"integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
					"dev": true,
					"requires": {
						"@babel/helper-create-class-features-plugin": "^7.14.5",
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-proposal-private-property-in-object": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz",
					"integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==",
					"dev": true,
					"requires": {
						"@babel/helper-annotate-as-pure": "^7.14.5",
						"@babel/helper-create-class-features-plugin": "^7.14.5",
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/plugin-syntax-private-property-in-object": "^7.14.5"
					}
				},
				"@babel/plugin-proposal-unicode-property-regex": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz",
					"integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==",
					"dev": true,
					"requires": {
						"@babel/helper-create-regexp-features-plugin": "^7.14.5",
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@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==",
					"dev": true,
					"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==",
					"dev": true,
					"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==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@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==",
					"dev": true,
					"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==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.8.3"
					}
				},
				"@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==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.8.0"
					}
				},
				"@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==",
					"dev": true,
					"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==",
					"dev": true,
					"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==",
					"dev": true,
					"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==",
					"dev": true,
					"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==",
					"dev": true,
					"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==",
					"dev": true,
					"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==",
					"dev": true,
					"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==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-arrow-functions": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
					"integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-async-to-generator": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
					"integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
					"dev": true,
					"requires": {
						"@babel/helper-module-imports": "^7.14.5",
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/helper-remap-async-to-generator": "^7.14.5"
					}
				},
				"@babel/plugin-transform-block-scoped-functions": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz",
					"integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-block-scoping": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz",
					"integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-classes": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz",
					"integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==",
					"dev": true,
					"requires": {
						"@babel/helper-annotate-as-pure": "^7.14.5",
						"@babel/helper-function-name": "^7.14.5",
						"@babel/helper-optimise-call-expression": "^7.14.5",
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/helper-replace-supers": "^7.14.5",
						"@babel/helper-split-export-declaration": "^7.14.5",
						"globals": "^11.1.0"
					}
				},
				"@babel/plugin-transform-computed-properties": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
					"integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-destructuring": {
					"version": "7.14.7",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz",
					"integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-dotall-regex": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz",
					"integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==",
					"dev": true,
					"requires": {
						"@babel/helper-create-regexp-features-plugin": "^7.14.5",
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-duplicate-keys": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz",
					"integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-exponentiation-operator": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz",
					"integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
					"dev": true,
					"requires": {
						"@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5",
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-for-of": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz",
					"integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-function-name": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz",
					"integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
					"dev": true,
					"requires": {
						"@babel/helper-function-name": "^7.14.5",
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-literals": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz",
					"integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-member-expression-literals": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz",
					"integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-modules-amd": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz",
					"integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
					"dev": true,
					"requires": {
						"@babel/helper-module-transforms": "^7.14.5",
						"@babel/helper-plugin-utils": "^7.14.5",
						"babel-plugin-dynamic-import-node": "^2.3.3"
					}
				},
				"@babel/plugin-transform-modules-commonjs": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz",
					"integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==",
					"dev": true,
					"requires": {
						"@babel/helper-module-transforms": "^7.14.5",
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/helper-simple-access": "^7.14.5",
						"babel-plugin-dynamic-import-node": "^2.3.3"
					}
				},
				"@babel/plugin-transform-modules-systemjs": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz",
					"integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==",
					"dev": true,
					"requires": {
						"@babel/helper-hoist-variables": "^7.14.5",
						"@babel/helper-module-transforms": "^7.14.5",
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/helper-validator-identifier": "^7.14.5",
						"babel-plugin-dynamic-import-node": "^2.3.3"
					}
				},
				"@babel/plugin-transform-modules-umd": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz",
					"integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==",
					"dev": true,
					"requires": {
						"@babel/helper-module-transforms": "^7.14.5",
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-named-capturing-groups-regex": {
					"version": "7.14.7",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz",
					"integrity": "sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==",
					"dev": true,
					"requires": {
						"@babel/helper-create-regexp-features-plugin": "^7.14.5"
					}
				},
				"@babel/plugin-transform-new-target": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz",
					"integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-object-super": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz",
					"integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/helper-replace-supers": "^7.14.5"
					}
				},
				"@babel/plugin-transform-parameters": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz",
					"integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-property-literals": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz",
					"integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-regenerator": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz",
					"integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==",
					"dev": true,
					"requires": {
						"regenerator-transform": "^0.14.2"
					}
				},
				"@babel/plugin-transform-reserved-words": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz",
					"integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-shorthand-properties": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
					"integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-spread": {
					"version": "7.14.6",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz",
					"integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/helper-skip-transparent-expression-wrappers": "^7.14.5"
					}
				},
				"@babel/plugin-transform-sticky-regex": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz",
					"integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-template-literals": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz",
					"integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-typeof-symbol": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz",
					"integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-unicode-escapes": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
					"integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-unicode-regex": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz",
					"integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==",
					"dev": true,
					"requires": {
						"@babel/helper-create-regexp-features-plugin": "^7.14.5",
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/preset-modules": {
					"version": "0.1.4",
					"resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
					"integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
					"dev": true,
					"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/runtime": {
					"version": "7.14.6",
					"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz",
					"integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==",
					"dev": true,
					"requires": {
						"regenerator-runtime": "^0.13.4"
					}
				},
				"@babel/template": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
					"integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
					"dev": true,
					"requires": {
						"@babel/code-frame": "^7.14.5",
						"@babel/parser": "^7.14.5",
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/traverse": {
					"version": "7.14.7",
					"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz",
					"integrity": "sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==",
					"dev": true,
					"requires": {
						"@babel/code-frame": "^7.14.5",
						"@babel/generator": "^7.14.5",
						"@babel/helper-function-name": "^7.14.5",
						"@babel/helper-hoist-variables": "^7.14.5",
						"@babel/helper-split-export-declaration": "^7.14.5",
						"@babel/parser": "^7.14.7",
						"@babel/types": "^7.14.5",
						"debug": "^4.1.0",
						"globals": "^11.1.0"
					}
				},
				"@babel/types": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
					"integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
					"dev": true,
					"requires": {
						"@babel/helper-validator-identifier": "^7.14.5",
						"to-fast-properties": "^2.0.0"
					}
				},
				"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"
					}
				},
				"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==",
					"dev": true,
					"requires": {
						"object.assign": "^4.1.0"
					}
				},
				"babel-plugin-polyfill-corejs2": {
					"version": "0.2.2",
					"resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz",
					"integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==",
					"dev": true,
					"requires": {
						"@babel/compat-data": "^7.13.11",
						"@babel/helper-define-polyfill-provider": "^0.2.2",
						"semver": "^6.1.1"
					}
				},
				"babel-plugin-polyfill-corejs3": {
					"version": "0.2.3",
					"resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz",
					"integrity": "sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==",
					"dev": true,
					"requires": {
						"@babel/helper-define-polyfill-provider": "^0.2.2",
						"core-js-compat": "^3.14.0"
					}
				},
				"babel-plugin-polyfill-regenerator": {
					"version": "0.2.2",
					"resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz",
					"integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==",
					"dev": true,
					"requires": {
						"@babel/helper-define-polyfill-provider": "^0.2.2"
					}
				},
				"browserslist": {
					"version": "4.16.6",
					"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
					"integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
					"dev": true,
					"requires": {
						"caniuse-lite": "^1.0.30001219",
						"colorette": "^1.2.2",
						"electron-to-chromium": "^1.3.723",
						"escalade": "^3.1.1",
						"node-releases": "^1.1.71"
					}
				},
				"call-bind": {
					"version": "1.0.2",
					"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
					"integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
					"dev": true,
					"requires": {
						"function-bind": "^1.1.1",
						"get-intrinsic": "^1.0.2"
					}
				},
				"caniuse-lite": {
					"version": "1.0.30001241",
					"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001241.tgz",
					"integrity": "sha512-1uoSZ1Pq1VpH0WerIMqwptXHNNGfdl7d1cJUFs80CwQ/lVzdhTvsFZCeNFslze7AjsQnb4C85tzclPa1VShbeQ==",
					"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"
					}
				},
				"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"
					}
				},
				"color-name": {
					"version": "1.1.3",
					"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
					"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
					"dev": true
				},
				"colorette": {
					"version": "1.2.2",
					"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
					"integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
					"dev": true
				},
				"core-js-compat": {
					"version": "3.15.2",
					"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.15.2.tgz",
					"integrity": "sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ==",
					"dev": true,
					"requires": {
						"browserslist": "^4.16.6",
						"semver": "7.0.0"
					},
					"dependencies": {
						"semver": {
							"version": "7.0.0",
							"resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
							"integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
							"dev": true
						}
					}
				},
				"debug": {
					"version": "4.3.1",
					"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
					"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
					"dev": true,
					"requires": {
						"ms": "2.1.2"
					}
				},
				"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==",
					"dev": true,
					"requires": {
						"object-keys": "^1.0.12"
					}
				},
				"electron-to-chromium": {
					"version": "1.3.765",
					"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.765.tgz",
					"integrity": "sha512-4NhcsfZYlr1x4FehYkK+R9CNNTOZ8vLcIu8Y1uWehxYp5r/jlCGAfBqChIubEfdtX+rBQpXx4yJuX/dzILH/nw==",
					"dev": true
				},
				"escalade": {
					"version": "3.1.1",
					"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
					"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=",
					"dev": true
				},
				"esutils": {
					"version": "2.0.3",
					"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
					"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
					"dev": true
				},
				"function-bind": {
					"version": "1.1.1",
					"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
					"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
					"dev": true
				},
				"get-intrinsic": {
					"version": "1.1.1",
					"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
					"integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
					"dev": true,
					"requires": {
						"function-bind": "^1.1.1",
						"has": "^1.0.3",
						"has-symbols": "^1.0.1"
					}
				},
				"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
				},
				"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-flag": {
					"version": "3.0.0",
					"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
					"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
					"dev": true
				},
				"has-symbols": {
					"version": "1.0.2",
					"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
					"integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
					"dev": true
				},
				"is-core-module": {
					"version": "2.4.0",
					"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz",
					"integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==",
					"dev": true,
					"requires": {
						"has": "^1.0.3"
					}
				},
				"js-tokens": {
					"version": "4.0.0",
					"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
					"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
					"dev": true
				},
				"jsesc": {
					"version": "2.5.2",
					"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
					"integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
					"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=",
					"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==",
					"dev": true
				},
				"node-releases": {
					"version": "1.1.73",
					"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz",
					"integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==",
					"dev": true
				},
				"object-keys": {
					"version": "1.1.1",
					"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
					"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
					"dev": true
				},
				"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==",
					"dev": true,
					"requires": {
						"call-bind": "^1.0.0",
						"define-properties": "^1.1.3",
						"has-symbols": "^1.0.1",
						"object-keys": "^1.1.1"
					}
				},
				"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==",
					"dev": true
				},
				"regenerate": {
					"version": "1.4.2",
					"resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
					"integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
					"dev": true
				},
				"regenerate-unicode-properties": {
					"version": "8.2.0",
					"resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
					"integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
					"dev": true,
					"requires": {
						"regenerate": "^1.4.0"
					}
				},
				"regenerator-runtime": {
					"version": "0.13.7",
					"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
					"integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
					"dev": true
				},
				"regenerator-transform": {
					"version": "0.14.5",
					"resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
					"integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
					"dev": true,
					"requires": {
						"@babel/runtime": "^7.8.4"
					}
				},
				"regexpu-core": {
					"version": "4.7.1",
					"resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
					"integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==",
					"dev": true,
					"requires": {
						"regenerate": "^1.4.0",
						"regenerate-unicode-properties": "^8.2.0",
						"regjsgen": "^0.5.1",
						"regjsparser": "^0.6.4",
						"unicode-match-property-ecmascript": "^1.0.4",
						"unicode-match-property-value-ecmascript": "^1.2.0"
					}
				},
				"regjsgen": {
					"version": "0.5.2",
					"resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
					"integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
					"dev": true
				},
				"regjsparser": {
					"version": "0.6.9",
					"resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz",
					"integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==",
					"dev": true,
					"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=",
							"dev": true
						}
					}
				},
				"resolve": {
					"version": "1.20.0",
					"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
					"integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
					"dev": true,
					"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==",
					"dev": true
				},
				"source-map": {
					"version": "0.5.7",
					"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
					"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
					"dev": true
				},
				"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"
					}
				},
				"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
				},
				"unicode-canonical-property-names-ecmascript": {
					"version": "1.0.4",
					"resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
					"integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
					"dev": true
				},
				"unicode-match-property-ecmascript": {
					"version": "1.0.4",
					"resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
					"integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
					"dev": true,
					"requires": {
						"unicode-canonical-property-names-ecmascript": "^1.0.4",
						"unicode-property-aliases-ecmascript": "^1.0.4"
					}
				},
				"unicode-match-property-value-ecmascript": {
					"version": "1.2.0",
					"resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
					"integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==",
					"dev": true
				},
				"unicode-property-aliases-ecmascript": {
					"version": "1.1.0",
					"resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
					"integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
					"dev": true
				}
			}
		},
		"@babel/preset-typescript": {
			"version": "7.14.5",
			"resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.14.5.tgz",
			"integrity": "sha512-u4zO6CdbRKbS9TypMqrlGH7sd2TAJppZwn3c/ZRLeO/wGsbddxgbPDUZVNrie3JWYLQ9vpineKlsrWFvO6Pwkw==",
			"dev": true,
			"requires": {
				"@babel/helper-plugin-utils": "^7.14.5",
				"@babel/helper-validator-option": "^7.14.5",
				"@babel/plugin-transform-typescript": "^7.14.5"
			},
			"dependencies": {
				"@babel/code-frame": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
					"integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
					"dev": true,
					"requires": {
						"@babel/highlight": "^7.14.5"
					}
				},
				"@babel/generator": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
					"integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5",
						"jsesc": "^2.5.1",
						"source-map": "^0.5.0"
					}
				},
				"@babel/helper-annotate-as-pure": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz",
					"integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-create-class-features-plugin": {
					"version": "7.14.6",
					"resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz",
					"integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==",
					"dev": true,
					"requires": {
						"@babel/helper-annotate-as-pure": "^7.14.5",
						"@babel/helper-function-name": "^7.14.5",
						"@babel/helper-member-expression-to-functions": "^7.14.5",
						"@babel/helper-optimise-call-expression": "^7.14.5",
						"@babel/helper-replace-supers": "^7.14.5",
						"@babel/helper-split-export-declaration": "^7.14.5"
					}
				},
				"@babel/helper-function-name": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
					"integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
					"dev": true,
					"requires": {
						"@babel/helper-get-function-arity": "^7.14.5",
						"@babel/template": "^7.14.5",
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-get-function-arity": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
					"integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-hoist-variables": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz",
					"integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-member-expression-to-functions": {
					"version": "7.14.7",
					"resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz",
					"integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-optimise-call-expression": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz",
					"integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-plugin-utils": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
					"integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
					"dev": true
				},
				"@babel/helper-replace-supers": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz",
					"integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==",
					"dev": true,
					"requires": {
						"@babel/helper-member-expression-to-functions": "^7.14.5",
						"@babel/helper-optimise-call-expression": "^7.14.5",
						"@babel/traverse": "^7.14.5",
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-split-export-declaration": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
					"integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
					"dev": true,
					"requires": {
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/helper-validator-identifier": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz",
					"integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==",
					"dev": true
				},
				"@babel/helper-validator-option": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
					"integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
					"dev": true
				},
				"@babel/highlight": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
					"integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
					"dev": true,
					"requires": {
						"@babel/helper-validator-identifier": "^7.14.5",
						"chalk": "^2.0.0",
						"js-tokens": "^4.0.0"
					}
				},
				"@babel/parser": {
					"version": "7.14.7",
					"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz",
					"integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==",
					"dev": true
				},
				"@babel/plugin-syntax-typescript": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz",
					"integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==",
					"dev": true,
					"requires": {
						"@babel/helper-plugin-utils": "^7.14.5"
					}
				},
				"@babel/plugin-transform-typescript": {
					"version": "7.14.6",
					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz",
					"integrity": "sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==",
					"dev": true,
					"requires": {
						"@babel/helper-create-class-features-plugin": "^7.14.6",
						"@babel/helper-plugin-utils": "^7.14.5",
						"@babel/plugin-syntax-typescript": "^7.14.5"
					}
				},
				"@babel/template": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
					"integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
					"dev": true,
					"requires": {
						"@babel/code-frame": "^7.14.5",
						"@babel/parser": "^7.14.5",
						"@babel/types": "^7.14.5"
					}
				},
				"@babel/traverse": {
					"version": "7.14.7",
					"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz",
					"integrity": "sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==",
					"dev": true,
					"requires": {
						"@babel/code-frame": "^7.14.5",
						"@babel/generator": "^7.14.5",
						"@babel/helper-function-name": "^7.14.5",
						"@babel/helper-hoist-variables": "^7.14.5",
						"@babel/helper-split-export-declaration": "^7.14.5",
						"@babel/parser": "^7.14.7",
						"@babel/types": "^7.14.5",
						"debug": "^4.1.0",
						"globals": "^11.1.0"
					}
				},
				"@babel/types": {
					"version": "7.14.5",
					"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
					"integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
					"dev": true,
					"requires": {
						"@babel/helper-validator-identifier": "^7.14.5",
						"to-fast-properties": "^2.0.0"
					}
				},
				"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"
					}
				},
				"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"
					}
				},
				"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"
					}
				},
				"color-name": {
					"version": "1.1.3",
					"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
					"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
					"dev": true
				},
				"debug": {
					"version": "4.3.1",
					"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
					"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
					"dev": true,
					"requires": {
						"ms": "2.1.2"
					}
				},
				"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
				},
				"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
				},
				"has-flag": {
					"version": "3.0.0",
					"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
					"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
					"dev": true
				},
				"js-tokens": {
					"version": "4.0.0",
					"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
					"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
					"dev": true
				},
				"jsesc": {
					"version": "2.5.2",
					"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
					"integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
					"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==",
					"dev": true
				},
				"source-map": {
					"version": "0.5.7",
					"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
					"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
					"dev": true
				},
				"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"
					}
				},
				"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
				}
			}
		},
		"@types/node": {
			"version": "14.17.4",
			"resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.4.tgz",
			"integrity": "sha512-8kQ3+wKGRNN0ghtEn7EGps/B8CzuBz1nXZEIGGLP2GnwbqYn4dbTs7k+VKLTq1HvZLRCIDtN3Snx1Ege8B7L5A==",
			"dev": true
		}
	}
}
