{
	"name": "opening-block",
	"version": "0.1.0",
	"lockfileVersion": 3,
	"requires": true,
	"packages": {
		"": {
			"name": "opening-block",
			"version": "0.1.0",
			"license": "GPL-2.0-or-later",
			"dependencies": {
				"flo-mat": "^4.1.0",
				"opentype.js": "^1.3.4"
			}
		},
		"node_modules/big-float-ts": {
			"version": "4.0.4",
			"resolved": "https://registry.npmjs.org/big-float-ts/-/big-float-ts-4.0.4.tgz",
			"integrity": "sha512-DLOxI+RlL78oPpNd2ZlOY+ia4I2FVrWSaKmANgoejBXgJoc6g+3zTWOJImGOi1qvKrKAmNZ/4wloVTgUxkRWYA==",
			"license": "MIT",
			"engines": {
				"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
			}
		},
		"node_modules/double-double": {
			"version": "3.0.4",
			"resolved": "https://registry.npmjs.org/double-double/-/double-double-3.0.4.tgz",
			"integrity": "sha512-OdHYUUO69aYnYQOtK200BKFE+SbGWQAOJLct2+JrUBk/GbWqFZGL6f6WOlLnyxXsCe3NAbfOxQBUBPlv7GzsVA==",
			"license": "MIT",
			"engines": {
				"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
			}
		},
		"node_modules/flo-bezier3": {
			"version": "8.0.14",
			"resolved": "https://registry.npmjs.org/flo-bezier3/-/flo-bezier3-8.0.14.tgz",
			"integrity": "sha512-ECm19EW3XfrD8IgiE4wUFBwB4COkiQ3cb3dYv0l8QbJJxrzmMQu9vQMMs+1e2cljQJ/284bjAwsqiF/TqB8wEA==",
			"license": "MIT",
			"dependencies": {
				"big-float-ts": "^4.0.4",
				"double-double": "^3.0.4",
				"flo-gauss-quadrature": "^2.1.4",
				"flo-graham-scan": "^4.0.2",
				"flo-poly": "^8.1.4",
				"flo-vector2d": "^4.0.6"
			},
			"engines": {
				"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
			}
		},
		"node_modules/flo-boolean": {
			"version": "5.0.8",
			"resolved": "https://registry.npmjs.org/flo-boolean/-/flo-boolean-5.0.8.tgz",
			"integrity": "sha512-J/7sXdcDDzM0Xc0R8Pj1QaasuBr+MKIb06O6yCB60H9B40OWby88umQNGNKMTtQVByKT9ykZ3cAoY5+RQ4WElQ==",
			"license": "MIT",
			"dependencies": {
				"big-float-ts": "^4.0.4",
				"double-double": "^3.0.4",
				"flo-bezier3": "^8.0.13",
				"flo-draw": "^2.0.5",
				"flo-gauss-quadrature": "^2.1.4",
				"flo-memoize": "^2.0.1",
				"flo-poly": "^8.1.4",
				"flo-vector2d": "^4.0.6",
				"squares-rng": "^2.0.4"
			},
			"engines": {
				"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
			}
		},
		"node_modules/flo-draw": {
			"version": "2.0.5",
			"resolved": "https://registry.npmjs.org/flo-draw/-/flo-draw-2.0.5.tgz",
			"integrity": "sha512-xjdXmvCaEugjekLAFG0blhE1Q3y0mcJR6jWV71Q5ucebiUFGpqPSDpSAAJuQkokz+zGFnNoHjm2i0WQBsQRNkA==",
			"license": "MIT",
			"engines": {
				"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
			}
		},
		"node_modules/flo-gauss-quadrature": {
			"version": "2.1.4",
			"resolved": "https://registry.npmjs.org/flo-gauss-quadrature/-/flo-gauss-quadrature-2.1.4.tgz",
			"integrity": "sha512-NQjxln9QJrFOqZvQmQmPWxZHHCAU3ZeW02DMy5hmBszC0rTzdcRXGnDAIAZ1XoqnBJPM4yp+IdCymcpBMrRzaA==",
			"license": "MIT",
			"engines": {
				"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
			}
		},
		"node_modules/flo-graham-scan": {
			"version": "4.0.2",
			"resolved": "https://registry.npmjs.org/flo-graham-scan/-/flo-graham-scan-4.0.2.tgz",
			"integrity": "sha512-PBuKX9902dORIgEeOVonVP8eAfk7FGdZCBU/CLY4xyUrBZxka4ZfgRlHCKHvhCJgqiUeMqi4KkabwbpPylLGgA==",
			"license": "MIT",
			"dependencies": {
				"big-float-ts": "^4.0.2"
			},
			"engines": {
				"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
			}
		},
		"node_modules/flo-ll-rb-tree": {
			"version": "1.0.1",
			"resolved": "https://registry.npmjs.org/flo-ll-rb-tree/-/flo-ll-rb-tree-1.0.1.tgz",
			"integrity": "sha512-ZleZ+pXaKJjbl2o/F6xGmqhcZ98W43k1recF9K8c8VANrh0iziOkhbehA+t9h8h2v9qNsw71i8lg3aXm7k4NGA==",
			"license": "MIT",
			"engines": {
				"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
			}
		},
		"node_modules/flo-mat": {
			"version": "4.1.0",
			"resolved": "https://registry.npmjs.org/flo-mat/-/flo-mat-4.1.0.tgz",
			"integrity": "sha512-owJec9ox9YSACvfks4HtknEhwTdGRsn7Kfw1hzF/Zvt1un65rJeFdoW49iQIz5qzwxKONNGEpGss98WbFU4ByA==",
			"license": "MIT",
			"dependencies": {
				"big-float-ts": "^4.0.4",
				"double-double": "^3.0.4",
				"flo-bezier3": "^8.0.13",
				"flo-boolean": "^5.0.8",
				"flo-draw": "^2.0.5",
				"flo-gauss-quadrature": "^2.1.4",
				"flo-ll-rb-tree": "^1.0.1",
				"flo-memoize": "^2.0.1",
				"flo-poly": "^8.1.4",
				"flo-vector2d": "^4.0.6",
				"squares-rng": "^2.0.4"
			},
			"engines": {
				"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
			}
		},
		"node_modules/flo-memoize": {
			"version": "2.0.1",
			"resolved": "https://registry.npmjs.org/flo-memoize/-/flo-memoize-2.0.1.tgz",
			"integrity": "sha512-jKDJmjHLssdHCpK1orm7gIAtcB8G2lBlAV88av/Dx6BOuf+hrdd8fmkjgsCb4p1c+j8y+H+SH7r5zf4JsLa8JQ==",
			"license": "MIT",
			"engines": {
				"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
			}
		},
		"node_modules/flo-poly": {
			"version": "8.1.4",
			"resolved": "https://registry.npmjs.org/flo-poly/-/flo-poly-8.1.4.tgz",
			"integrity": "sha512-vOIyAcglHnfjwbyL8z/clBsR4LG/tFb73SBvHniaFc8tF9YSSL+kzSU6uJ0bkuyTtaPhGjdp7okSiLqmgwYZvA==",
			"license": "MIT",
			"dependencies": {
				"big-float-ts": "^4.0.4",
				"double-double": "^3.0.4",
				"squares-rng": "^2.0.4"
			},
			"engines": {
				"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
			}
		},
		"node_modules/flo-vector2d": {
			"version": "4.0.6",
			"resolved": "https://registry.npmjs.org/flo-vector2d/-/flo-vector2d-4.0.6.tgz",
			"integrity": "sha512-YYG408bQdlQ1xCyXafg0+RlwTSFjDNr1XrK+6RiH/g2isY8XT11mAf4zvLujMhZKbjUG+Br8A3wEPuQp/Z5M+A==",
			"license": "MIT",
			"dependencies": {
				"big-float-ts": "^4.0.2"
			},
			"engines": {
				"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
			}
		},
		"node_modules/opentype.js": {
			"version": "1.3.4",
			"resolved": "https://registry.npmjs.org/opentype.js/-/opentype.js-1.3.4.tgz",
			"integrity": "sha512-d2JE9RP/6uagpQAVtJoF0pJJA/fgai89Cc50Yp0EJHk+eLp6QQ7gBoblsnubRULNY132I0J1QKMJ+JTbMqz4sw==",
			"dependencies": {
				"string.prototype.codepointat": "^0.2.1",
				"tiny-inflate": "^1.0.3"
			},
			"bin": {
				"ot": "bin/ot"
			},
			"engines": {
				"node": ">= 8.0.0"
			}
		},
		"node_modules/squares-rng": {
			"version": "2.0.4",
			"resolved": "https://registry.npmjs.org/squares-rng/-/squares-rng-2.0.4.tgz",
			"integrity": "sha512-b923WfayrLBC7MESS9lv4NFeLAlhuiuJJM5sXseKvr729tILIQmsvSs8Ykb/XXDj8mMxx51lx0E6adTVwzaTFw==",
			"license": "MIT",
			"engines": {
				"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
			}
		},
		"node_modules/string.prototype.codepointat": {
			"version": "0.2.1",
			"resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz",
			"integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg=="
		},
		"node_modules/tiny-inflate": {
			"version": "1.0.3",
			"resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz",
			"integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw=="
		}
	}
}
