diff --git a/doc/packages-sha.txt b/doc/packages-sha.txt deleted file mode 100644 index 76bcd8bff..000000000 --- a/doc/packages-sha.txt +++ /dev/null @@ -1,452 +0,0 @@ -a461906896893bf027870ead7c0d1e12feb128aa9392d989f18de71dabb350d9 PkgTTC-Iosevka-29.0.1.zip -e105f00bfebac9bb79003a7468413bfae46238ab80737091fdce0f246b5c61ee PkgTTC-IosevkaAile-29.0.1.zip -2f0129a0e5979e10899c5c957c82bebcc3159aaa491e42c19582eefdb551e98f PkgTTC-IosevkaCurly-29.0.1.zip -304e1f281ce265d1ed8376f05b6d1a9d0bf821fc43ab54766f730975c230f5fc PkgTTC-IosevkaCurlySlab-29.0.1.zip -b434310b5a99ee7869b84d50fcb00be01876c5a232d8a7cc1dd0b57af75e467e PkgTTC-IosevkaEtoile-29.0.1.zip -8a152195e45f4c21fb1a4717604c7e95b5f3a789eff77c7c6a90a4f3c796b653 PkgTTC-IosevkaSS01-29.0.1.zip -6c42eb9c9ce212de12fe3d0aceae9f6449324dc7795c585c6c99c8fa0be7b02b PkgTTC-IosevkaSS02-29.0.1.zip -522472e3010f1dee7510b7a3371d73a0f0d8eabc01171e84619fe603bc6d5545 PkgTTC-IosevkaSS03-29.0.1.zip -af8322f47887b50100d3ab44e872a4637880d676c1be08c67d2a49dd1656bc7f PkgTTC-IosevkaSS04-29.0.1.zip -f38db30d5c0223a3621b9a056431bcda7e5da519ad6de3e14155d98db70540c7 PkgTTC-IosevkaSS05-29.0.1.zip -a27321c4b00da8ea5bff9679f13a6e2e1e685f72d225c5bf92b0a237bff3ee1c PkgTTC-IosevkaSS06-29.0.1.zip -bd0ad1db5ac755cae4e3489f12fd61fde9dcdf4fe22c02ce848010ac027f2da6 PkgTTC-IosevkaSS07-29.0.1.zip -fb4a83e1ec1c6cf87f8ba4f8c00b94f0bbf1f2095b0dd585242c2b72256d5264 PkgTTC-IosevkaSS08-29.0.1.zip -f33f706d1f0275db4ac42a04b7ba50d097c9dc0935ed03196cf65c14b7062537 PkgTTC-IosevkaSS09-29.0.1.zip -f860511f9bfe32c5879aa04368df9038ccaa2a98fc11baaaf69f7ee0bd6dff9d PkgTTC-IosevkaSS10-29.0.1.zip -3a713c7f7e63a30212dc1a38a665a9bd926f1fadd7a6c62b387688a4827d7ab2 PkgTTC-IosevkaSS11-29.0.1.zip -5e1723f4a141891c723a23748384b873d368a0af3988076e494639ba4736b285 PkgTTC-IosevkaSS12-29.0.1.zip -3035731f1feca6ab7c408968008152d4c79f3d3e579bc877d7077ed4a3ba9372 PkgTTC-IosevkaSS13-29.0.1.zip -a03ad89c506173490552daf841dd66657e6ff354c08cf3f93f8f5028cc29dcfe PkgTTC-IosevkaSS14-29.0.1.zip -97c3aba1efb43dcba7af1b9de643abb6817053464dc05a8e8e6595f80f635927 PkgTTC-IosevkaSS15-29.0.1.zip -a6193c6de2b75cd65b32a25b7c9de5603386815fee0f2449034f34ba2726b8ca PkgTTC-IosevkaSS16-29.0.1.zip -085d1763dcb8a2f9109f268f85414ee7a11f8e031d5f78d066fe42ed90ec327b PkgTTC-IosevkaSS17-29.0.1.zip -94f961dc29d2a7f344b1fd4d711121d3d3ca5b28caffb2ab8811f6979fbba25b PkgTTC-IosevkaSS18-29.0.1.zip -f738478905c1a7ede5627632cc46c7fa2a19efd2d4f89f20d52f0f3598437bb3 PkgTTC-IosevkaSlab-29.0.1.zip -dcf924380e0994d296beb0749bf32dd4482ccf47edcb03b19bf9a0352dd7f765 PkgTTC-SGr-Iosevka-29.0.1.zip -5bc4b38215d1435e9c25f59807fc241d179c5f8725cf2f484934168ff7f0b640 PkgTTC-SGr-IosevkaCurly-29.0.1.zip -58765e135fadf6663a9495c4d8c650f66ca5c0e98793ca9bfafd3aee11a53b9d PkgTTC-SGr-IosevkaCurlySlab-29.0.1.zip -0902b7ad8a3561d95c0a65f88dbe0112e48aacde23cfc75b7b6dc3a22c627d5f PkgTTC-SGr-IosevkaFixed-29.0.1.zip -aa45a4e89ecceb6a3d07efc69812f815699d46fa66c456bb0bfc27bcf457a878 PkgTTC-SGr-IosevkaFixedCurly-29.0.1.zip -8fe336e109ac147cb3be51b380aadc005a468b08e7c74cb17ecfa17b4d2270d6 PkgTTC-SGr-IosevkaFixedCurlySlab-29.0.1.zip -fc2fffe11f4cb5eaea8d0f0a409c1ce52a8a46dce8e65ecb26d7661d56fc79f7 PkgTTC-SGr-IosevkaFixedSS01-29.0.1.zip -32c627f0d5d3455ec4dda1411eedd61d33928c256e92a24da8f56f04cb37a62d PkgTTC-SGr-IosevkaFixedSS02-29.0.1.zip -d6e6c3aad8d6f4e7ddf8b0e74cafce075f11d646866fdb847703cb8aca32bd21 PkgTTC-SGr-IosevkaFixedSS03-29.0.1.zip -26b2753c537a88e91cda6cf33c96d8586cc25ad5dc0aacf6e7bfd119d235465a PkgTTC-SGr-IosevkaFixedSS04-29.0.1.zip -313ff9f3173c08a1057afdf1334ef4e1a5e000055223be20400b7d87dd15c2a6 PkgTTC-SGr-IosevkaFixedSS05-29.0.1.zip -14b65ca08ec7219b866726143fd6d77972f4a88aa3f4d562b251ec8c0ba0c5d4 PkgTTC-SGr-IosevkaFixedSS06-29.0.1.zip -cadd5da6d64b866d0a9e4a74eeb8ceae85f1aaec0fbeb8f6b75694a17883d7bb PkgTTC-SGr-IosevkaFixedSS07-29.0.1.zip -3362fe7cb068415baac9d8de57cb32c93eb2048c0d7dcc0d9985752bcc0d142c PkgTTC-SGr-IosevkaFixedSS08-29.0.1.zip -490f057efc499e62512d023c7b2f0850e3502569cc9d8ef288fbbdc1c8e3c2c6 PkgTTC-SGr-IosevkaFixedSS09-29.0.1.zip -4610de34b60c3da99919a427ef0b3c20c754c2fcba006dc3bfc88cf53bceea54 PkgTTC-SGr-IosevkaFixedSS10-29.0.1.zip -b468e4aa6c7e5fed6ced87f554d578b3a7cc9e2f17f8cd95bb936398b5a2e16f PkgTTC-SGr-IosevkaFixedSS11-29.0.1.zip -16e2d1ec6cf5416d2e945d65d57c06602438023570c7c04d4e6a464990975e14 PkgTTC-SGr-IosevkaFixedSS12-29.0.1.zip -a3d0900a817c125becda3f008a8da71bacd2ea751afc1b17a12db1456a481a27 PkgTTC-SGr-IosevkaFixedSS13-29.0.1.zip -fb375ac8ec6956b61855e2c126b4a878d77ce91c36dd285f3d6e47d552e7d2f4 PkgTTC-SGr-IosevkaFixedSS14-29.0.1.zip -3cdd049f6aa936184c260360eb49ef85c8327ba9eda42eb396f7a933ff28cd5c PkgTTC-SGr-IosevkaFixedSS15-29.0.1.zip -1019fe5e681a79d73fb31ae9914ee8997df30330586f58b803985ea4c83d9cd8 PkgTTC-SGr-IosevkaFixedSS16-29.0.1.zip -1ddc5fa00c7d47e72f04d66b2419c487d78331f945371adfa39f9aace6e4515d PkgTTC-SGr-IosevkaFixedSS17-29.0.1.zip -e6de034a5cb83918b99962b7732e8327979d210e1af599d0d3e3f3db3fa21d3e PkgTTC-SGr-IosevkaFixedSS18-29.0.1.zip -5d47b17bc621d6af8045713ed8e8b62d415c6c54f0d027b9269123463a9040eb PkgTTC-SGr-IosevkaFixedSlab-29.0.1.zip -2da973b369309010f28c2e45fbe7e14bcaf44c9f5a463734a50e9045953e86a4 PkgTTC-SGr-IosevkaSS01-29.0.1.zip -a3b75ca5108e4a646db106972cafd9c1b96e0ac670d3f2033514913d66ee1e6f PkgTTC-SGr-IosevkaSS02-29.0.1.zip -190ec85397b597a0870b15d661c71b7191dcdbb9720af54aa1e3aa4c5ecb69f8 PkgTTC-SGr-IosevkaSS03-29.0.1.zip -f0deb401205c26f07281954371db43b9c902db24e25b94e5e1480ce84213fdc5 PkgTTC-SGr-IosevkaSS04-29.0.1.zip -87f198c0a040786b4116bd943f47438bb8638611b5b6a4a12446a6176de0fe28 PkgTTC-SGr-IosevkaSS05-29.0.1.zip -ca831fbe86d6dcd29ecfa3c67ae0066a73e1501bf89927f61500d254904638b6 PkgTTC-SGr-IosevkaSS06-29.0.1.zip -e6fe361379155e37d3142600b9ce6fb46fb883a235779dff6fd73a1c74e53379 PkgTTC-SGr-IosevkaSS07-29.0.1.zip -8bc71a8e13eb8cf2494f2e3d05d5aec15f2197a0dd7db00d9b36170626db8f7e PkgTTC-SGr-IosevkaSS08-29.0.1.zip -a392d01d801d37864738abc3cb0b92130e4cd5eac4f27e006aa9cce85929192b PkgTTC-SGr-IosevkaSS09-29.0.1.zip -eb08816577e5aac7d7ada01ae9317bf81917676a48a475e7f8449b3338734c65 PkgTTC-SGr-IosevkaSS10-29.0.1.zip -0d242cec4554398004007bfbc8eca90a579b0b32d0990e866143afba6f79395e PkgTTC-SGr-IosevkaSS11-29.0.1.zip -b385e141fc654cd8ecb00cdc0879c7fb0ba9bbf0ee384ff0ae908558b594a142 PkgTTC-SGr-IosevkaSS12-29.0.1.zip -ce547a1421645d50ea67a5bc1d7f80c692c81d8fab64450ae936a6ae4cc017a0 PkgTTC-SGr-IosevkaSS13-29.0.1.zip -4760a7b5bb46d50cad5acf26cf42efb7ec2b8ac72cd1bc675bf232a413af0c88 PkgTTC-SGr-IosevkaSS14-29.0.1.zip -f6c74cfc0b6a1d215cb7b54d71f2a882a2a0433c0b47d0da422fda79d92ea283 PkgTTC-SGr-IosevkaSS15-29.0.1.zip -6b95c1e05d6f403cf4f4c4abc2747621a36d69cf3194f9f33f20efa7cf3fa04a PkgTTC-SGr-IosevkaSS16-29.0.1.zip -8fd42ecae27063e3b16a2311d1616185e73b0e061d1d99a33f8bb93d3c1b7680 PkgTTC-SGr-IosevkaSS17-29.0.1.zip -4e6eba9726cca12f9e7d196dd91ec90ad61e3eaf95ed061a7900da4302c12fbf PkgTTC-SGr-IosevkaSS18-29.0.1.zip -9ea23d0b55c4d4ec2c9c03db94bb452eef1afd5c068c5ea295dc936c7daca681 PkgTTC-SGr-IosevkaSlab-29.0.1.zip -854aca7c3be50a5e189bb247df53028f9a4235a942ed12181731d2fe2b376544 PkgTTC-SGr-IosevkaTerm-29.0.1.zip -af5aaa83088c550282b2998b1757de7ee31b3e99b63d21ebaa4f448e4005cad6 PkgTTC-SGr-IosevkaTermCurly-29.0.1.zip -72bf4c94691672b089b48bb0458877c54500c25327d130ade96ddaf27838fe19 PkgTTC-SGr-IosevkaTermCurlySlab-29.0.1.zip -ee9a1e7e4f4528c563e17be30f9b23f7c270e35ca947263baa10fd61c5c8d5be PkgTTC-SGr-IosevkaTermSS01-29.0.1.zip -894db161eb8ea663b95e895d196f85a557447635dd03ff5ce2b8bb3b894748a5 PkgTTC-SGr-IosevkaTermSS02-29.0.1.zip -f19a82c4ebb6743794914572c325bcf525e5890cc6cd727ab9c0bdef5e88c18f PkgTTC-SGr-IosevkaTermSS03-29.0.1.zip -771323f45740b8496913b1ee63faeb07d5dbb24580674374ba37742ee43337e0 PkgTTC-SGr-IosevkaTermSS04-29.0.1.zip -cb43fab102560270f261bbf06a01c04c1be6eca6db92f68f90daa588962e7fce PkgTTC-SGr-IosevkaTermSS05-29.0.1.zip -3170a604aefc57e115496ed786b47d1ad2670d073822a719060f5344850f6cf1 PkgTTC-SGr-IosevkaTermSS06-29.0.1.zip -399a9e2fce277d551cf61071c10eee1ed2bad127b704f98ecbc1474a71d53ce9 PkgTTC-SGr-IosevkaTermSS07-29.0.1.zip -22961d3b8937e43b74d6da6434a5c877d90617baa5d07120ab5636452dcf929d PkgTTC-SGr-IosevkaTermSS08-29.0.1.zip -144fbff7a9dc1db4190926e60d166bd488ce36cc49906b67a0966204f935de99 PkgTTC-SGr-IosevkaTermSS09-29.0.1.zip -95f29f5c0d78ead0865a1318fa3319aaf82fcc56c1b30341aa080cb620c6e36d PkgTTC-SGr-IosevkaTermSS10-29.0.1.zip -4464d0796fe0a6326466d02c5fccda1f39f792c585dde586b0f2b76c911f6722 PkgTTC-SGr-IosevkaTermSS11-29.0.1.zip -0697eb04ad21fcb91cc3882a5d7234b4338e7cd9b0c6cfb617ca1cbf08e77483 PkgTTC-SGr-IosevkaTermSS12-29.0.1.zip -7485377a939ca431186440badb703e36478c5b21233e32e2138495d974dbc2a8 PkgTTC-SGr-IosevkaTermSS13-29.0.1.zip -e0ff15d8c8c2a069d401ce056be96babfa4efc4ca88ca33dbc8812c47528022b PkgTTC-SGr-IosevkaTermSS14-29.0.1.zip -2933bc34a279d567cdef8f37e4041d82a8dbe1f242ddd7c387ae3dee09af5457 PkgTTC-SGr-IosevkaTermSS15-29.0.1.zip -e286bab77ed5629924fce796ca04c79a14c7f4833dc78747db51471343d522eb PkgTTC-SGr-IosevkaTermSS16-29.0.1.zip -09725df883eecda5a965666e9f82edb0b8675cd5c0d5e221ce1060702f80a303 PkgTTC-SGr-IosevkaTermSS17-29.0.1.zip -5fcbc363303a503196fa376cdc37252b6c725127200807aa6af971c739be675b PkgTTC-SGr-IosevkaTermSS18-29.0.1.zip -d92a7bd3b357d295fa05fdec88aa3aeb8d491d58b7041fd50ec26522140245f0 PkgTTC-SGr-IosevkaTermSlab-29.0.1.zip -db98d7cb3711937739d202972afa6e2027fb16e08027fff3a79090d193cb8be6 PkgTTF-Iosevka-29.0.1.zip -4ee222e14eb6f27e1e576ca5747fb0ff800713dbb1ac08e1c4ea27f837f9a7cc PkgTTF-IosevkaAile-29.0.1.zip -307c7a976322a7e8b040e10bce67071b260fa92e8c86fcafee529f11e24be81c PkgTTF-IosevkaCurly-29.0.1.zip -9a4bf1b1d84b370a17068df9df3c71f5fc7ae27d803a898af749c1121c192f95 PkgTTF-IosevkaCurlySlab-29.0.1.zip -e04d267ceb46a9f935ecdf35f2c5dc3c88e3034ccfa3b1f3dcfa4f7aa3a8c6e4 PkgTTF-IosevkaEtoile-29.0.1.zip -b68fc097ebe1b04c9a94b2c0afa895ca8811f538c648b6efb9c81f028bf27b22 PkgTTF-IosevkaFixed-29.0.1.zip -44051088beb9d8eba9885ac5cb1e4820927eb2045518d78f5173b39f9b4d0027 PkgTTF-IosevkaFixedCurly-29.0.1.zip -2d49504b851f75640ac244d85de61e6656dae30099899bf3478e5938779087da PkgTTF-IosevkaFixedCurlySlab-29.0.1.zip -71ee0d3e3483f86bde6422524ae769a4f98d257967dab6dbf541997d6b558770 PkgTTF-IosevkaFixedSS01-29.0.1.zip -4e65eaf32c91dfe3d34ed7d2fa70b2b0d9f9204abd53cb398bf41c575397e491 PkgTTF-IosevkaFixedSS02-29.0.1.zip -8c883e3a82867bec18c6881a500fa32057cdc51c6ccc1f3afaa0ded9332d9875 PkgTTF-IosevkaFixedSS03-29.0.1.zip -4c87c1256c0801803379091c68fcfc2514298ec3d160d440a35009778151a631 PkgTTF-IosevkaFixedSS04-29.0.1.zip -f4c3ec7b188c0e3ba15249aa2838fbb2fce0e8f13b6b130910daf59c7e7083a2 PkgTTF-IosevkaFixedSS05-29.0.1.zip -2a05ffb8489a19172a941ae1d875081ec8f44579efb140b23566af23e04dac20 PkgTTF-IosevkaFixedSS06-29.0.1.zip -bd291a9f01d80c8f02d5a72a0ef8e9e4af40dcd4349e8a09fc6530db6c0488c0 PkgTTF-IosevkaFixedSS07-29.0.1.zip -2f1142d9b87964b4a8f712f94da5948d93b66236ad4687fc47a3c8f13cdfa65b PkgTTF-IosevkaFixedSS08-29.0.1.zip -0d1a0ded661c85cdceebd63878a6ddb486ba2ef7b61f2a689c6c08b616adb1f1 PkgTTF-IosevkaFixedSS09-29.0.1.zip -c118eec6ea1e724bb7aff1791825a90dda73f6281133da8877750552919d0e59 PkgTTF-IosevkaFixedSS10-29.0.1.zip -eeb16d7f7c40741e3080a6df0e2e8a8492ebc8e8cefd0ffdf0041e3d100aedcc PkgTTF-IosevkaFixedSS11-29.0.1.zip -382b9d889ef1f2f3a93da8bdb162d55edc057319541c22f9a0e92a959170d4cb PkgTTF-IosevkaFixedSS12-29.0.1.zip -7d8e2661afbf82be898b834f779dc818da1762a7aa8e3b0c69bae66250bee048 PkgTTF-IosevkaFixedSS13-29.0.1.zip -48cb322106fa29f0cb940c712bee412470ebcc9692cd1b3615438af47236f68b PkgTTF-IosevkaFixedSS14-29.0.1.zip -f015411f4db21d705bf67929bc7807361ff2d09330f124d0b9b4a2fbf8f1a87c PkgTTF-IosevkaFixedSS15-29.0.1.zip -6f540f3549b6bb57f182eb6eb1a749440a30e093c4284cbde1b6c72a0895cbf7 PkgTTF-IosevkaFixedSS16-29.0.1.zip -915d9b9e1b686acd1b6549c91a0fc603568d893bab9912119a2a19129bc199d3 PkgTTF-IosevkaFixedSS17-29.0.1.zip -6475d45b8ae5ee2a7bd0033dfcb115a31e2b14fa017d52995adead7d35407771 PkgTTF-IosevkaFixedSS18-29.0.1.zip -05ca30ac613d23b7d56f454525bb35d3af466565c2ce528c01a4a09f56729bb6 PkgTTF-IosevkaFixedSlab-29.0.1.zip -83c6f3b73ce773ce312ece5fe3dd1dec1158de2f5017c20764870a6cfa44a26c PkgTTF-IosevkaSS01-29.0.1.zip -96b431439e492204a399b0dae29fded2e33b4e2f1a7eeb46376cb7cd6f8e2260 PkgTTF-IosevkaSS02-29.0.1.zip -4ba64a9efa0a4243403a9302d68b2572768bf4b5070bbedb525a56ad74c550b6 PkgTTF-IosevkaSS03-29.0.1.zip -0b36a9c206fcd782c4496988f9e0d1e7857fc104f60c16679a32fa554276a512 PkgTTF-IosevkaSS04-29.0.1.zip -8e00bb85c844c4f0a903cc835d82b3fad061aea95e31361cf60564361b356012 PkgTTF-IosevkaSS05-29.0.1.zip -c6d924b49610bfdb09a035788403ccd87d3208b934d3ec3239aa24aad5dabb8d PkgTTF-IosevkaSS06-29.0.1.zip -aa05f611055cda14cb76cd19cdca476290305b44724f11c90ec9d4db53958419 PkgTTF-IosevkaSS07-29.0.1.zip -16c6b4e826e4038adf1991e5ef6ee32ffa1b6d7a1247b34162964381590c3130 PkgTTF-IosevkaSS08-29.0.1.zip -8d75441f00051a8049bd2e424253467d6d76a6a712080a1cc8e2c30bce463b47 PkgTTF-IosevkaSS09-29.0.1.zip -2481c9eb79f6fe86806b66be023ea07d6d9178053a96183097c0210e59789d2c PkgTTF-IosevkaSS10-29.0.1.zip -ac915f3a212420b9d2f8732a32a3c84f5c9a8c97d78c892bd4bf486d8d1cfc61 PkgTTF-IosevkaSS11-29.0.1.zip -d351dfb363f98d399cd5475c566441f93011deff3f2939404e16a00ef9e7d16f PkgTTF-IosevkaSS12-29.0.1.zip -c2bcc5c36fc549eb7fec89bed8a0b8ccb77bf65ff584d7b566ed3ff1e6f13e3b PkgTTF-IosevkaSS13-29.0.1.zip -7990c245a1cb4dcc814fcf2ccb8fbe78ae2d832b515e1347d0dbc280b023e52c PkgTTF-IosevkaSS14-29.0.1.zip -244918ef344c52dad3df06bff7345d11cfffa9b9dbf2b8f95bf9982a1264196e PkgTTF-IosevkaSS15-29.0.1.zip -5a9bd7dafcd7983c5e07f1f962c393039e2f9de5e8e6757db3902cff14c78fbd PkgTTF-IosevkaSS16-29.0.1.zip -319dfdfbe407d4e7a55d16c84890d047c323adbb7c0638114934b4e9fe82417a PkgTTF-IosevkaSS17-29.0.1.zip -599b86f221591c699e5424fda1227f70fb6dfb36efd0a2d1c54dd86c1d2fd581 PkgTTF-IosevkaSS18-29.0.1.zip -62551de5cbcf5fe971bd6b7e1aa2c8dd6427732265831c4f495050090110f5da PkgTTF-IosevkaSlab-29.0.1.zip -0223995fd4791a46978a71bd62ad60b47d6a5d337f93e1d8602685a1beb73e62 PkgTTF-IosevkaTerm-29.0.1.zip -86aecb9cfb8d4214aa26b8043b97f72d1d7d2d3ba1e0d442d768551b362ef2f2 PkgTTF-IosevkaTermCurly-29.0.1.zip -c9f0b3202c32f061390e19df5627a66867aa528918c2f88f911feb8938f5f790 PkgTTF-IosevkaTermCurlySlab-29.0.1.zip -ee260594480863edbd0c419dfb18ee7c072e330d579943e82bb1aec03a2837ab PkgTTF-IosevkaTermSS01-29.0.1.zip -99639bd3f29159acc21fc557a3fc0c15160397ca34c1be2d8f0a218326ffb560 PkgTTF-IosevkaTermSS02-29.0.1.zip -9ee9d496d5cda166374be8871f37caacad1d638fc73737494204987dd5d36e29 PkgTTF-IosevkaTermSS03-29.0.1.zip -c61b473fd22f346ff774087384c9cfd915aa4bedc2380a386467bcdfdcc80e04 PkgTTF-IosevkaTermSS04-29.0.1.zip -ed52acc3c8a298a838f4c074ed01693efc28c9eb8dc4482d4d30bfecf79cedcb PkgTTF-IosevkaTermSS05-29.0.1.zip -fc6c9bacd54de7e3d707ea808e279805eb24515add4f445311b748189c5b6742 PkgTTF-IosevkaTermSS06-29.0.1.zip -fe8cb45dd47777800dac299781c234bbda08467d9e927cdacf3dd4773bc6075e PkgTTF-IosevkaTermSS07-29.0.1.zip -853d6e6b58985750902e8f7ec5ee331345b7a126c69b533560b8e5d74704f5a2 PkgTTF-IosevkaTermSS08-29.0.1.zip -bde4cb05b46f8d50ca4e2ddd179e7ecceaa62c340a65e5780a0cdf0c905f529f PkgTTF-IosevkaTermSS09-29.0.1.zip -54a6e58facf1bec1228d8809051366abd481a8fc1becc8b816278029a86f07bb PkgTTF-IosevkaTermSS10-29.0.1.zip -535022fadbb43044b1f954cfeb36aad95c0a5ef06a50e8312c0005f8cd825c29 PkgTTF-IosevkaTermSS11-29.0.1.zip -313fe4d0fa62510ac81e479c557aae2b71bfa195714d7e18624abcf7b53d2435 PkgTTF-IosevkaTermSS12-29.0.1.zip -689910ac3b4851adb7215bebfd5fe57a53b91f0c9ee664030ee7bb60d5174f15 PkgTTF-IosevkaTermSS13-29.0.1.zip -b148b1f8dbe8759fe08e652939b01701c5e6e5cbd55588a70df2ce0daafd86dd PkgTTF-IosevkaTermSS14-29.0.1.zip -6d6764f69db0586694b74af83c2d2a6c72cd65751be1415c610205ef549a21e8 PkgTTF-IosevkaTermSS15-29.0.1.zip -7812a07c65d4f548948436a2272c576579c7f98e57596676ffa8fdd73eafe311 PkgTTF-IosevkaTermSS16-29.0.1.zip -5d448e067be5facce5ceb9bb5ff51de54526d3eaa59058c22f7884ff1935c220 PkgTTF-IosevkaTermSS17-29.0.1.zip -58a600f7425ae57d88c0791cc2b71f92049ecdcfe46fefbdbca43b92743d1e26 PkgTTF-IosevkaTermSS18-29.0.1.zip -3d8299048350012902b4a78c13ea64d33098065e9d56c6776894f4c8dda23599 PkgTTF-IosevkaTermSlab-29.0.1.zip -1431b6d36626d39f0e7815b9dcd0e1d41ff0bcb20ecb168e4bef60ec315913a0 PkgTTF-Unhinted-Iosevka-29.0.1.zip -9d4808a86ace9b91c26a0a9f44f29cf498231e59314c30f66f766b5f4e34f250 PkgTTF-Unhinted-IosevkaAile-29.0.1.zip -08e3f21e8d7d9c2b57b0804c98b29027c9c7f827ad342182b2350e4000f24aef PkgTTF-Unhinted-IosevkaCurly-29.0.1.zip -54c2e1abb1f4dca5a6c9c01f26b8f0769e49c36367208bba9fa01637e6d8d0f9 PkgTTF-Unhinted-IosevkaCurlySlab-29.0.1.zip -87ec18ea2b39dd6b0d99cf8064134d223389b44a43cd0a55bbf037c7ca09a84b PkgTTF-Unhinted-IosevkaEtoile-29.0.1.zip -bbc07c55e8df6b36c8e9af4edcd99774fcf91427dd56ec32bb89a5f234c55f7e PkgTTF-Unhinted-IosevkaFixed-29.0.1.zip -3e158d236faac36d4b089f5a496c6ecd16466c7cb1af5828b7e8c912df9dab22 PkgTTF-Unhinted-IosevkaFixedCurly-29.0.1.zip -2de01f30c9a2520e93fae902c41c34642c66824fd16b8539706a298054cdf9d7 PkgTTF-Unhinted-IosevkaFixedCurlySlab-29.0.1.zip -dbb09cde8676dde98d51605749cc02a8d927b01b812bb30d79769437bf452cc3 PkgTTF-Unhinted-IosevkaFixedSS01-29.0.1.zip -70f0ee76070d75005121516a24398c66d5071e9a491ca6c69f8eed1acacfe96f PkgTTF-Unhinted-IosevkaFixedSS02-29.0.1.zip -9583dac1ddbec4482c93c7ba805e593cfbffb773703d870ba938253ec09fc85c PkgTTF-Unhinted-IosevkaFixedSS03-29.0.1.zip -39c07011549b641444ad2abad73a80c18f1ea96c0f1940e550e889b71fdd7377 PkgTTF-Unhinted-IosevkaFixedSS04-29.0.1.zip -609ea59b7f69dd0abfe66b083f13885dddf385eab4eae3b9cff876dc49480748 PkgTTF-Unhinted-IosevkaFixedSS05-29.0.1.zip -42be1448f5c3fa0613fbc548c863052adea9e37c812f5c04808f316469063058 PkgTTF-Unhinted-IosevkaFixedSS06-29.0.1.zip -ff47332f49144d0a7842134890259c463c3f184743690c2346d12de0ca0db9c6 PkgTTF-Unhinted-IosevkaFixedSS07-29.0.1.zip -57e5473cc552acfdd8a75c028a55103f71295589da16c47717760d624e4a0c61 PkgTTF-Unhinted-IosevkaFixedSS08-29.0.1.zip -32920c085bf57e751c04f4484c7f6f476186f03474bf63541b37e813fbdcc052 PkgTTF-Unhinted-IosevkaFixedSS09-29.0.1.zip -f1376d75dc603da6efd71d691a3089434e411ce00e6a34afa59dc6e5da36c1c8 PkgTTF-Unhinted-IosevkaFixedSS10-29.0.1.zip -50241b7bb0d4be7031688a2e73db554b330904d0119765f7aa02e14956cd4512 PkgTTF-Unhinted-IosevkaFixedSS11-29.0.1.zip -44274dbbb532d4a1f00de8b483d686d0b56eece6ffdda228322e0fa427ff0c7f PkgTTF-Unhinted-IosevkaFixedSS12-29.0.1.zip -82e2a7037bbe23403784265950fee3de01fd99d8bee30f0db14d43295fc2a25d PkgTTF-Unhinted-IosevkaFixedSS13-29.0.1.zip -afe9741be87af8d971288d7de86a2244c23437cf94dd1ba99d45e1f144048636 PkgTTF-Unhinted-IosevkaFixedSS14-29.0.1.zip -74c6a7c14f1473fa0af88770eb8cdc4b58462299d6b5a6a5112ecc1cbaddc2bf PkgTTF-Unhinted-IosevkaFixedSS15-29.0.1.zip -94efc8b20991f1d062578c36c3d477a0fd8a1ccef225972b8fbcc24a46c9e921 PkgTTF-Unhinted-IosevkaFixedSS16-29.0.1.zip -53dfe412fff878e81fdfe88a551542e99700330c610c3477a31775b5642db726 PkgTTF-Unhinted-IosevkaFixedSS17-29.0.1.zip -d141fdeb9fcfb01139fe45ad72f022d955ddddfba075f29d4a5d6b982fca9afd PkgTTF-Unhinted-IosevkaFixedSS18-29.0.1.zip -321b0c0658342c02f230173da5bcf3ff9058c4011e38cbbd8dde47855fcc7cde PkgTTF-Unhinted-IosevkaFixedSlab-29.0.1.zip -9b3d802ff5ce3202dc80b238b9c85afcc3cb718c2f2470ab6f17238fc02800dd PkgTTF-Unhinted-IosevkaSS01-29.0.1.zip -f56c4228b7c6d306b756febc0003d84b8ebead4f95034a02c83a291e703f3347 PkgTTF-Unhinted-IosevkaSS02-29.0.1.zip -daadce3c6f13afc37898d5a2b9cb16a497ed6bce9d510932551f6d5d9fbf7009 PkgTTF-Unhinted-IosevkaSS03-29.0.1.zip -c6e1b5fa1546e75d9e49294227489f6b10695b2aafe46c45565ab1b351836027 PkgTTF-Unhinted-IosevkaSS04-29.0.1.zip -75a5d878b1356b4db59977a7a1abbf07d07a36d251fee5ce5ba9ded8015924d2 PkgTTF-Unhinted-IosevkaSS05-29.0.1.zip -34858b6d728777bd9a0086642132b252f222ebfb06c31e276c5ed88b8041fe50 PkgTTF-Unhinted-IosevkaSS06-29.0.1.zip -08384d95a8ac84086363229a4ed692ec2aa300847c721735a6aa9aea6606f2ca PkgTTF-Unhinted-IosevkaSS07-29.0.1.zip -4e6908d7fb74486c47abd4199b2c9f5ea7192fef81e3e202cf74708769483d98 PkgTTF-Unhinted-IosevkaSS08-29.0.1.zip -9fb5d13e58c783875ad5860ed44822956f8d885fa1d9204274c1a33208622c61 PkgTTF-Unhinted-IosevkaSS09-29.0.1.zip -e11da42884e146dd51a8aa5e4615e8073ad876982a659450b37965a974a9a501 PkgTTF-Unhinted-IosevkaSS10-29.0.1.zip -e78d84d73dfe6c1de35f3d6290c9b99959471a1877050e4034d66bd7bd0cf1fd PkgTTF-Unhinted-IosevkaSS11-29.0.1.zip -1c89cf39b4e522bbcb1a89b04791622ae81d48d448469b9a36a4950909d42ce5 PkgTTF-Unhinted-IosevkaSS12-29.0.1.zip -a851666371bfa0404bde564e25be5ab385c5ade8919bfab29b61b0c6fb4aae29 PkgTTF-Unhinted-IosevkaSS13-29.0.1.zip -50ae18346d8f3377948baeaa69558260644191227551bdf91b5197f9088d885b PkgTTF-Unhinted-IosevkaSS14-29.0.1.zip -93586a8cdebed1acbc914a5e97b09c22fa0fabd9cd2ad9f7631d7786ab008d45 PkgTTF-Unhinted-IosevkaSS15-29.0.1.zip -f8ffabf83991802a23f09fe5370c65e36eaff58049989b2e9020f438e61224c5 PkgTTF-Unhinted-IosevkaSS16-29.0.1.zip -9c943371027d66f806556e7cad3e81dc89cc85a036e6b4420854c811abe884f8 PkgTTF-Unhinted-IosevkaSS17-29.0.1.zip -560a3aa3400a2005881a3449c820db68530b2d350c514df1dcc78f233f89b220 PkgTTF-Unhinted-IosevkaSS18-29.0.1.zip -f52f342e658dd84b15e3354fc46e2a0a4a190170a8b21579c231f96d529f92e2 PkgTTF-Unhinted-IosevkaSlab-29.0.1.zip -ce3d5cf62571781bb7196356227efbce23dbe4b7add3208e2ba85810e36e1638 PkgTTF-Unhinted-IosevkaTerm-29.0.1.zip -5528b4950550ebf0f1262b0768dcf85b825e5d71169203fb1cd91bbdeaa2685b PkgTTF-Unhinted-IosevkaTermCurly-29.0.1.zip -f4262da6f7ac089a5abf4c57b9db007a4b062c17add314448f8b5f822a8bb977 PkgTTF-Unhinted-IosevkaTermCurlySlab-29.0.1.zip -5ea33d738f8d4bebabf005070ff02096010da383df720ba87e266d4876fad00f PkgTTF-Unhinted-IosevkaTermSS01-29.0.1.zip -8e3f228d6df20e270965971775e7887f37a622f9444a6fded9898aac10f16d87 PkgTTF-Unhinted-IosevkaTermSS02-29.0.1.zip -01729731242014d64d584b03f69c655f58410ac9d054d487e1afb014020b24a4 PkgTTF-Unhinted-IosevkaTermSS03-29.0.1.zip -a6b37d70150a5ffff7e85083ed487fdac2d90e41bec2823e2ddffc2270048fb0 PkgTTF-Unhinted-IosevkaTermSS04-29.0.1.zip -10627d68c5d3dc8db201fb8a11e7a8c7d0fa54d59c9e1c83bcdf128359f4f029 PkgTTF-Unhinted-IosevkaTermSS05-29.0.1.zip -ca04214bb4419a7058060e30544a66c03accf90ff3e7034d2af1487d0b35584c PkgTTF-Unhinted-IosevkaTermSS06-29.0.1.zip -6341448eec652f25591405f8e29a5ef7551044f9373ad467518f04155153ed87 PkgTTF-Unhinted-IosevkaTermSS07-29.0.1.zip -b75cb713753f51e44517e91d9270d7c743feefe9733b2e135afe23f257eaec44 PkgTTF-Unhinted-IosevkaTermSS08-29.0.1.zip -acf2f5bde35a5b7cf8d8bf300fdad0bef9858923a4152d0c0dbe7a89b7bf5c26 PkgTTF-Unhinted-IosevkaTermSS09-29.0.1.zip -e2a4fbc0d00af917ddf2b0edc74d71b706ab8d158a109e099f72b96a473c8cf2 PkgTTF-Unhinted-IosevkaTermSS10-29.0.1.zip -95a58dfa0a4e54e453f6eb6376355d524753d8176d7902ee3f908d718b0ab19d PkgTTF-Unhinted-IosevkaTermSS11-29.0.1.zip -ae06d13df6621f1dce8d736831c251d96edc4359686115edf6310b783df66b3a PkgTTF-Unhinted-IosevkaTermSS12-29.0.1.zip -c3663e8842f362444eed17b6b0368aaeb5e0b8a99cf3434b107bde40dda57211 PkgTTF-Unhinted-IosevkaTermSS13-29.0.1.zip -0163dc79a4cf345f3ff41af530ffb59bce8a236abaf49e7807f0c0014e3a8267 PkgTTF-Unhinted-IosevkaTermSS14-29.0.1.zip -53a178af456fd44286102dfec648fb1356dba0687904ba127564fdb29594e295 PkgTTF-Unhinted-IosevkaTermSS15-29.0.1.zip -531f1b1057d891573232758fdc457942c6662441fd6c597954498add3fe97cb1 PkgTTF-Unhinted-IosevkaTermSS16-29.0.1.zip -8c0265a67f855552a46011b0bd1258ed3190b307ab0b362ba966cc218d538066 PkgTTF-Unhinted-IosevkaTermSS17-29.0.1.zip -91bbe3ce8a17244ccd5f8305d576ac757841e7790d9faac1f6be81d19fd25d6f PkgTTF-Unhinted-IosevkaTermSS18-29.0.1.zip -61d4cfe60722033db3c7e671b70795a6d919f113481fed54dd4810e5a8561aee PkgTTF-Unhinted-IosevkaTermSlab-29.0.1.zip -56aa565006c6a716ac15a73fec4d629c0e5200fe9f43967d6422db5c6a41f43d PkgWebFont-Iosevka-29.0.1.zip -28ddb80288e56e052573b3a5f586c57c541da91769547f92fb47d82f21ad00f0 PkgWebFont-IosevkaAile-29.0.1.zip -e16de0e136e71149614f335f71765f700bae65adda38be3974cbaf03e8e38a08 PkgWebFont-IosevkaCurly-29.0.1.zip -8c37df2efba88ae5b3b694ced58fa43cfda4915c1f43090cb82f38b0225485b3 PkgWebFont-IosevkaCurlySlab-29.0.1.zip -7823514da5274728798903746f6fda73daceecd015e305d5d12f1f1e82cdecdf PkgWebFont-IosevkaEtoile-29.0.1.zip -3e62c8a4a062851c8cd89f0aa5bbbc26fd0841d7db42e82392bba1a09cf579ce PkgWebFont-IosevkaFixed-29.0.1.zip -13ab16811345a7d4ef169aa6c5cc3d17dc5ec12e9b81bd96188f6b4f3ee52727 PkgWebFont-IosevkaFixedCurly-29.0.1.zip -426e5c93c62361b4df7739612f9840ebfb48fba537558bbd107f53a1b1190cdd PkgWebFont-IosevkaFixedCurlySlab-29.0.1.zip -9583c4dcb309960ba1f63114e7e9d4804b2e9edd3dd71eb4e9d02ea40ad1eba5 PkgWebFont-IosevkaFixedSS01-29.0.1.zip -992df8066e00e83d1f7b3822a44e46a8fd33a069a023c4ee0f25666aff4e1380 PkgWebFont-IosevkaFixedSS02-29.0.1.zip -d964de75d89a59edea3613332f7d06fd1f22772cf071b0acaf45a2e4532c380a PkgWebFont-IosevkaFixedSS03-29.0.1.zip -ed0ac211bcadf04e6c1e71341b331ecd2631e373063000654d9c2e95d1477205 PkgWebFont-IosevkaFixedSS04-29.0.1.zip -2a9a3fdbd7669e7e16c78a154d79f6ad13d48f5f1fee60fd3f1a033c967ea1c5 PkgWebFont-IosevkaFixedSS05-29.0.1.zip -23cbaf4ca90e3672bd23043ac743aba911000687a516ba67b88061e711130a95 PkgWebFont-IosevkaFixedSS06-29.0.1.zip -2611acd26a76a0b95aedc6241cfb3fe1942cf030b76ad7428591cb310b49ad15 PkgWebFont-IosevkaFixedSS07-29.0.1.zip -681228651cde1e0f299cbc226d38849c8bd6b0fcf802569f985528fa72742d1e PkgWebFont-IosevkaFixedSS08-29.0.1.zip -2b19eede274d2800566b8312bb3c60e07372cb122b0a2e5506a18ae858bbfdb4 PkgWebFont-IosevkaFixedSS09-29.0.1.zip -cb36e22d8416496474dee939eea776356edf73b1bd4313b5bd98ecf8160685d7 PkgWebFont-IosevkaFixedSS10-29.0.1.zip -c5b6481d57e63d36e4153eda491776572f5dfc031f47cc81fe92ee235d9f93cb PkgWebFont-IosevkaFixedSS11-29.0.1.zip -9e091106a4aff47bfb6fcbe9b69edc0cc1df358ec933dfdec1821cdaf6d27b4c PkgWebFont-IosevkaFixedSS12-29.0.1.zip -089de39a097e1ac0a804b58bdd355502ab01f0f8a9add6281f5af18b6253e608 PkgWebFont-IosevkaFixedSS13-29.0.1.zip -0f3bed433c10157c0f34aa56ed1c8edfd9420bbf2c854e1b81ba44fa62e2c2ec PkgWebFont-IosevkaFixedSS14-29.0.1.zip -6f3516e5fceae4504ef17803f875389f0dec8011b0a51b855d02c708e2617ff6 PkgWebFont-IosevkaFixedSS15-29.0.1.zip -a90df703942aa03eeb52ed4f1ba2896950e875fc32e8ad173a3e5d8d0c2a8cdc PkgWebFont-IosevkaFixedSS16-29.0.1.zip -05c67cb5f7240f3b1d9542917c6e37c9f22e90eef3af2a09f6b48e0707da3c8a PkgWebFont-IosevkaFixedSS17-29.0.1.zip -9421eb7bc09a370c9aef4efe64d25628f7f6739c9c7afdae5555daed85dfc7c6 PkgWebFont-IosevkaFixedSS18-29.0.1.zip -eebdae463488fe7a7b5adceba42708b99442c8a898211fafb1452d782b110c7b PkgWebFont-IosevkaFixedSlab-29.0.1.zip -1dd9b156f299a611a42d69e0664a7dd98057014b49f5f9bb1888e5688ce87076 PkgWebFont-IosevkaSS01-29.0.1.zip -6e8ca9a4d8a9e4528406501a516edae08d9e6c5d7943ef1f956e4db8d52ed47b PkgWebFont-IosevkaSS02-29.0.1.zip -4583152aa3c7d2d5862916097b5f4a01f8faa6fe89d74b767ea6aa81ce9679ce PkgWebFont-IosevkaSS03-29.0.1.zip -fb953aae212aeb3869ebe3629388f761763f266708cac0af8d5b997d9224ff06 PkgWebFont-IosevkaSS04-29.0.1.zip -25fdfb99ce18adb0f774a3651fd4e38cf5dc6c5ebdb62443ef555629f9d8d600 PkgWebFont-IosevkaSS05-29.0.1.zip -f34ba86330ed15f49e556513b6695cac2c4c2407d34ec64a78048e3bfa1ccf50 PkgWebFont-IosevkaSS06-29.0.1.zip -08410fc750d17dade3fa1284bc5b234480899574236a459efe4bdef5a7475af9 PkgWebFont-IosevkaSS07-29.0.1.zip -9efd4d3936e77ac66cf22789099dfb9074ca6aa9a29c4945521ccf25f1772f9c PkgWebFont-IosevkaSS08-29.0.1.zip -7b3aad8f9b89a7b0014b8dbe12e312b3e7c94313c189a5c3790ffa14ed3c2e26 PkgWebFont-IosevkaSS09-29.0.1.zip -1d2208b755705fa9a9593d2de2d2322b9ccd622288cb1d5622ae71ac67425953 PkgWebFont-IosevkaSS10-29.0.1.zip -532cd5191b3e88a5d110c7d1ce4f64f9648a2aaa954c7f3fa28b9b2bf9f89754 PkgWebFont-IosevkaSS11-29.0.1.zip -35900561c07fc9fab95c38ab5b1d49c5873270bf878f7c0ee4e393a19ef5abd1 PkgWebFont-IosevkaSS12-29.0.1.zip -6de336a957d371be710151f46d1cbe7093b18eba59470c2f825eb23e602ee621 PkgWebFont-IosevkaSS13-29.0.1.zip -da30679a7a008c4730a71bdf6e51fddcba0d660f3e6e4ab0b8b0082c542a8798 PkgWebFont-IosevkaSS14-29.0.1.zip -f74ac4f0e0e12af3cbde9dcc541e827ad61fdfe97a305f8af5350a168e7f0786 PkgWebFont-IosevkaSS15-29.0.1.zip -a2246fcac62d7025548e624d56218c2ce9f08ff5cd73d9622f7dc97649929dff PkgWebFont-IosevkaSS16-29.0.1.zip -cad40d49c5be3cd1dd29b1beded02c8a03156aa218f16646d7d32c2dfac18890 PkgWebFont-IosevkaSS17-29.0.1.zip -bfb17e06d1b591aaa91b5005a39313b5b63998672a59d15ce4b6b64e1a0caca1 PkgWebFont-IosevkaSS18-29.0.1.zip -d9484d46d5dea6222ca6eeb0f223a38772981bd2eb2c2c2afb5c88464a8d7a12 PkgWebFont-IosevkaSlab-29.0.1.zip -0f96f71ec14c91d60a18488574b4796e0df2e2b75c8f4e2bbeda761c3c866b3e PkgWebFont-IosevkaTerm-29.0.1.zip -c79b80a06108cb60a9efd1aeaea3ec9316db0787a65ab56e62922e8aba6a9a69 PkgWebFont-IosevkaTermCurly-29.0.1.zip -bc40fa4df8393b27907462be10976e5b5b3f8ddcb9851a4a5fe262fcb90fb652 PkgWebFont-IosevkaTermCurlySlab-29.0.1.zip -a7c45a3945cbf8763c003e129295eb61c9f5d13614773bb1942d290735780844 PkgWebFont-IosevkaTermSS01-29.0.1.zip -d95f0d5d2aae6c94b1473e59ab0124c21f12b81b3dadfe62e3b75235b3cb0f9d PkgWebFont-IosevkaTermSS02-29.0.1.zip -7b5c287db14b9e367f7ad57425e171d9c04ff75e3357ded0eb03e64625652f6a PkgWebFont-IosevkaTermSS03-29.0.1.zip -57f87554a0c7dd50c4058431465e313d245dc7f4bbd5f3e608c7d0b7f7c9feb7 PkgWebFont-IosevkaTermSS04-29.0.1.zip -08d1e1cc81c21a3561b70a7c4fc2488c60f2bc0a58ca6a5b29f7a8a161b9b58d PkgWebFont-IosevkaTermSS05-29.0.1.zip -ce6bd9e807ff1fce59f58cee046dbb120ffa3d3747ac5e60783dc875c543a48b PkgWebFont-IosevkaTermSS06-29.0.1.zip -6327e2ca044d43bff7cf9cf809c2c3ebee7ead277bf0d3514c145a7390a6983c PkgWebFont-IosevkaTermSS07-29.0.1.zip -dd3d731613da761468fd2d24dfe438efddb64b46ce8553604e5f9ede743787ab PkgWebFont-IosevkaTermSS08-29.0.1.zip -584148f2a4185302dbeeca9070ff64502ed69de5c5dd8e8c144261692607c0bd PkgWebFont-IosevkaTermSS09-29.0.1.zip -f8caddfce8361e30b2c6b2c84803f4c4fc1ecc07de10b7ca09629ad258cba616 PkgWebFont-IosevkaTermSS10-29.0.1.zip -a6418b5f81cc02e8541cad8e8765df85fcdc7be7c718057840248d636b1122a0 PkgWebFont-IosevkaTermSS11-29.0.1.zip -a072705fdd30a986a6f14c308d88e72621eaf4248ac6b148ce95b1a3f780d78b PkgWebFont-IosevkaTermSS12-29.0.1.zip -3e815724f336fea992270ecf8773758fd70717c78aef52e94e996104ac83a291 PkgWebFont-IosevkaTermSS13-29.0.1.zip -bc534fa03c2bac555185ea165691cbf96d2167016a2ddfdd54ca67a2e833f16e PkgWebFont-IosevkaTermSS14-29.0.1.zip -ca406ba8cf8833918a0aa4142112b25341074c2acd39e879c9df77f608ec8c53 PkgWebFont-IosevkaTermSS15-29.0.1.zip -780cf0b8d9ce42665429f3788456b9027ae3d8db4c339fed1ef4a635a1c2dc1a PkgWebFont-IosevkaTermSS16-29.0.1.zip -ca30fbc44a73c132533daba4611189e95136b7c891ef96277ddd60291ce9a812 PkgWebFont-IosevkaTermSS17-29.0.1.zip -a4da10db636e4efff66906cf956a94bf894f33fffd2d0248522a4bca6cdfe28f PkgWebFont-IosevkaTermSS18-29.0.1.zip -d25139fdcde1b8f0baa91d10a5d46579eb2f15f2362aa3df227b9cc82a47a45e PkgWebFont-IosevkaTermSlab-29.0.1.zip -d6a6cae3989043095ed9c6ba6707f6253d3af1c927439d84287c291ffd39867b PkgWebFont-Unhinted-Iosevka-29.0.1.zip -e21ab473127c16316617fd320be5671796f74b19d115bd0d93ae4a11de9968c8 PkgWebFont-Unhinted-IosevkaAile-29.0.1.zip -5b8ef34b3dbe7425658fbc201e2f8aa50650ed286eafdaf97e722414215dcf68 PkgWebFont-Unhinted-IosevkaCurly-29.0.1.zip -fda374dd162a9664ce576794fe67676f1d942b7da6b34d26b04b3c7a172ff31a PkgWebFont-Unhinted-IosevkaCurlySlab-29.0.1.zip -ea90cd2247c32c36eda660eb96564a107c3304e251a59a95142d105a5497ada2 PkgWebFont-Unhinted-IosevkaEtoile-29.0.1.zip -f938236bf2ce111f26273affd4fa85f8054d33abd24d0e26a001f2d3c777859b PkgWebFont-Unhinted-IosevkaFixed-29.0.1.zip -cf504021a1f33e09b52fd35737f6cf71e8ffa365c915713aaf4b80fd14b53879 PkgWebFont-Unhinted-IosevkaFixedCurly-29.0.1.zip -4bb10eabdc8c4eda0496f90c0804d769f977cd63826951c729331b4b0d21d4eb PkgWebFont-Unhinted-IosevkaFixedCurlySlab-29.0.1.zip -3615cdcc5cb7adad4a1336b9d213c080af42d016dd35be8b8163b20927dc4b03 PkgWebFont-Unhinted-IosevkaFixedSS01-29.0.1.zip -63a267377d5364aaaf7cdfac399fd99f8a95fe90defc0fbf2c63f0b3e86ce72c PkgWebFont-Unhinted-IosevkaFixedSS02-29.0.1.zip -ca645167c29da975b9e63e066b8fc4431dd21e091269ffb24e21e7b93dc8f803 PkgWebFont-Unhinted-IosevkaFixedSS03-29.0.1.zip -50cad33abe97ce5cf4f53396b4b7746df3a6028033151f1b78306e7471f61717 PkgWebFont-Unhinted-IosevkaFixedSS04-29.0.1.zip -9e18bfceb776d70c155b2f4215609b770377cb768d82bccb918f42805e8bf5dc PkgWebFont-Unhinted-IosevkaFixedSS05-29.0.1.zip -87c493c173a2eeca51b6e968b7a556093bb7427c3688e884ceb521abf0125489 PkgWebFont-Unhinted-IosevkaFixedSS06-29.0.1.zip -9497f13852ca9734daeef7fccf977679c9339ef5219befbfd95e634aefd40cf3 PkgWebFont-Unhinted-IosevkaFixedSS07-29.0.1.zip -e7c90bc50abb6fa944d75b0d9f82baed212ae8d4c50bd7436770ea9c2988efd7 PkgWebFont-Unhinted-IosevkaFixedSS08-29.0.1.zip -662c27e56b9d2ca828837e85ab8e35a3d34cdcfa9d909ca40f8fab7b1f74297f PkgWebFont-Unhinted-IosevkaFixedSS09-29.0.1.zip -4fc8131cd50a8af4159829abc80a5b277d5a961abc48ac7943169913a6692cae PkgWebFont-Unhinted-IosevkaFixedSS10-29.0.1.zip -5019f06b18673910592c883e5acbd6c2b63cb9a496d4a4b89c3a31aa8a6a76a4 PkgWebFont-Unhinted-IosevkaFixedSS11-29.0.1.zip -cd96902495a2171f12b87895a7f258ef152c9919843733ee6e3e55c2be18f2d1 PkgWebFont-Unhinted-IosevkaFixedSS12-29.0.1.zip -924808689542f5cb54260414516e91a56ca8c0ede9231b707da7770ec570c1f8 PkgWebFont-Unhinted-IosevkaFixedSS13-29.0.1.zip -bae1d63c78049cdfb631f2a7c36094e147f3f65ff6ab68a033d3b0692acd71d4 PkgWebFont-Unhinted-IosevkaFixedSS14-29.0.1.zip -a23e317d04a7b185506884c57c44f76ab4ce2d54f42208f6e99dcef1b5324434 PkgWebFont-Unhinted-IosevkaFixedSS15-29.0.1.zip -2a3f4eb98488435f6288a7cb2b806efb73c9bad3b7feac152dfe05b3d7fa6667 PkgWebFont-Unhinted-IosevkaFixedSS16-29.0.1.zip -51ee88a4a6b0eb1745474a7f928f1d1a5d75b08645229bc4f35c05475ec8d8d5 PkgWebFont-Unhinted-IosevkaFixedSS17-29.0.1.zip -9b042307b4bb0faf139d06d6e56b857171dc5ae52e2b9f1434b313daa5e3898f PkgWebFont-Unhinted-IosevkaFixedSS18-29.0.1.zip -9a002f49f97c4b248fbff43f3a0a88df6b18f90519350b1924a69abc15a47c21 PkgWebFont-Unhinted-IosevkaFixedSlab-29.0.1.zip -29265196147af6f166dfff3d0a0e2150e5b4b6ff06fbc0849fc2aa7dd2739510 PkgWebFont-Unhinted-IosevkaSS01-29.0.1.zip -8b86ffc89825dc2b4549acc59c7fc1c07cfe0096f1a78cc0b5e966d488aed51c PkgWebFont-Unhinted-IosevkaSS02-29.0.1.zip -b2bd2dd7a8b36819d81a4f069881f179b0b3ece35cc48aa17baa18c5473b0c42 PkgWebFont-Unhinted-IosevkaSS03-29.0.1.zip -47c6243cc2818419445363cd08352d016d97a34c285e54170984a1120f6fb47c PkgWebFont-Unhinted-IosevkaSS04-29.0.1.zip -f85947af96756e0c430ec362ce03a3f2facd11a74718afa650844f6ea79e07cf PkgWebFont-Unhinted-IosevkaSS05-29.0.1.zip -5d73a45d1e4cbaf9c36f35903d69c0db84f7b1ddccb4b821a678021bf0951500 PkgWebFont-Unhinted-IosevkaSS06-29.0.1.zip -7aff3c75148ad65a0161d857d549c6ad97096d726986d78940c82b9e1d5f0903 PkgWebFont-Unhinted-IosevkaSS07-29.0.1.zip -fd28c6be05f652b58c10147bb146696238498380b654cf907db0e2dedc4589eb PkgWebFont-Unhinted-IosevkaSS08-29.0.1.zip -ec8ecf9d73340042bbbc3a5ad591546fc0c989537aae4484c10452d861b31945 PkgWebFont-Unhinted-IosevkaSS09-29.0.1.zip -f90ee34aea98bc26cb67cc7acc208eed61caf75432d256060d8739f01f4c089b PkgWebFont-Unhinted-IosevkaSS10-29.0.1.zip -83a9102b8481ce603393d2da13db3b92f45b5df81f2725b7f7cd032fb816dd70 PkgWebFont-Unhinted-IosevkaSS11-29.0.1.zip -44589c4feb246661e2e776f0c7c179af8ffd697bf739d0d1e56ff452d5138cd3 PkgWebFont-Unhinted-IosevkaSS12-29.0.1.zip -b61c4a5505d28ee6625e128276d8363ca80a49d7717bdd368c3d600d190a879c PkgWebFont-Unhinted-IosevkaSS13-29.0.1.zip -e571c28f8f44ab519d88270e05d2735132b3e3659187be8dd5c1ee4fbcac9302 PkgWebFont-Unhinted-IosevkaSS14-29.0.1.zip -0598eac768836a8818c5c013a09573a0440fbcdc1d1b830ef80f6ed16cf87f3e PkgWebFont-Unhinted-IosevkaSS15-29.0.1.zip -db8ad94f307da6837a722fed2d4b7e94029eea56956e7629aa45bd41656d92e1 PkgWebFont-Unhinted-IosevkaSS16-29.0.1.zip -4623386f553363707c173c9091278012790229f97cbce1e6dc5fc092c5f2be1d PkgWebFont-Unhinted-IosevkaSS17-29.0.1.zip -1e9756313187f3130a420746a166af1a7a80c26c9b7afb48c318138a87af9d6f PkgWebFont-Unhinted-IosevkaSS18-29.0.1.zip -d8a8ecb2e3d90d786c1a61d2d10ec2881bf5dfc1b37e32749a46e27aafc8b5ac PkgWebFont-Unhinted-IosevkaSlab-29.0.1.zip -4bc21c03e053d343ad11e80dc0361bfdbb49d1140a591e235e4aa29d89604047 PkgWebFont-Unhinted-IosevkaTerm-29.0.1.zip -4762cc610b55552de60eca758d1a38c9e2651a8c1cf231249f8458606a9dd263 PkgWebFont-Unhinted-IosevkaTermCurly-29.0.1.zip -6fd9870ef9fb8d53242e4679126620f0daf5d7af43252c4384bb27efad384ea7 PkgWebFont-Unhinted-IosevkaTermCurlySlab-29.0.1.zip -d5dd5f1c21793b9bbe9005424b38167465416c46842a8b81523fa75b19d0791f PkgWebFont-Unhinted-IosevkaTermSS01-29.0.1.zip -87ce4ed3ca2829a127228ebc6d284e311ec06878f23af2d779af2a49352d70c6 PkgWebFont-Unhinted-IosevkaTermSS02-29.0.1.zip -d190831b7cab3bd41f05883ee3a0ce7e0c8ecaaf3b9e7effe3897924f058442d PkgWebFont-Unhinted-IosevkaTermSS03-29.0.1.zip -e8d98685e8ce5e9feeaec41c6807604e3aedf78eda37a80cc098001a41b2c977 PkgWebFont-Unhinted-IosevkaTermSS04-29.0.1.zip -8c1e0e216301a5076a2ba24121eaafc1859405731dadfde2959fa6e4f734c057 PkgWebFont-Unhinted-IosevkaTermSS05-29.0.1.zip -b7110fc074e0e0757ceeda2a4d280d2860e21fc99f290a459e1a9a94810746af PkgWebFont-Unhinted-IosevkaTermSS06-29.0.1.zip -ee02bf99df93436a3d358a07b080d3a170c8aab4b377183575a7e02e747b9cd6 PkgWebFont-Unhinted-IosevkaTermSS07-29.0.1.zip -bfca8eab60c90e12868d49d68ba66aafe4387466236c562e4c172e90ca53c655 PkgWebFont-Unhinted-IosevkaTermSS08-29.0.1.zip -1917741b3bc1b703d790c1f4120f195c502d208beef32b26d0c9e68b3e3810cc PkgWebFont-Unhinted-IosevkaTermSS09-29.0.1.zip -577fe7376c852ac4b291d05c9ebc8fd3957f86a22e5357fca6417b1358e6e72e PkgWebFont-Unhinted-IosevkaTermSS10-29.0.1.zip -775733b806b5921b49f42ecfc88f664da3468767f2e6b0f1c3b6a597c023e98a PkgWebFont-Unhinted-IosevkaTermSS11-29.0.1.zip -a290ed889cc10770ed2332d51d9a1cdc0fb6623d2d8ac9b191a5216585a23dfe PkgWebFont-Unhinted-IosevkaTermSS12-29.0.1.zip -d32b7b0e065c101d725aa63ea9ce352fe37d8ab08522e3d6b73a66359f9980e1 PkgWebFont-Unhinted-IosevkaTermSS13-29.0.1.zip -8bff1074fa3d28f423fd3af602744944d8e381ce0556f5688b848a52c4bd2e23 PkgWebFont-Unhinted-IosevkaTermSS14-29.0.1.zip -843688dd223691f2ec3f79733c92eab7fdfc9da5bde8ae8e0b775f5ff82bd598 PkgWebFont-Unhinted-IosevkaTermSS15-29.0.1.zip -8f4a1eb9ab0873edc06bef64eac38000df67cb83ae9863808520a24a2844c526 PkgWebFont-Unhinted-IosevkaTermSS16-29.0.1.zip -226f28b5eb8bdc800ef4952960107f0e53ee985a497eb6c636fbe1169e208200 PkgWebFont-Unhinted-IosevkaTermSS17-29.0.1.zip -7513d7ccfea28373b8bf78908e97d60987ac33811d94351b19acadc526acaeb4 PkgWebFont-Unhinted-IosevkaTermSS18-29.0.1.zip -175a01bd33855ed881d7a31e4faed4ef1c0d1719cda16d55c7cea1fd125103de PkgWebFont-Unhinted-IosevkaTermSlab-29.0.1.zip -e99479d0a12b4f1162ad12860b66adb17b05b106f0714ef2e0bc259bd5dd53a4 SuperTTC-Iosevka-29.0.1.zip -a38aabc72f9e803320eaecd32c0f5d80811aecca105afbede255a6109cfee058 SuperTTC-IosevkaAile-29.0.1.zip -39b86add3c935b41e012302cfa74a41e2731bf649f2cbabf161526b8aebc14a7 SuperTTC-IosevkaCurly-29.0.1.zip -96ac334514fa9e38c63afe9879d19a1a0e7ca8223f34d7182e9c55279fb993f1 SuperTTC-IosevkaCurlySlab-29.0.1.zip -069ed060a9608059b91c76e31f5de8f8ccbc794ba3c32de8d426f3e97a56fe71 SuperTTC-IosevkaEtoile-29.0.1.zip -a0298fa108bd306c0a4dc776c554a0775318b112ac402ad1261542d187134ae9 SuperTTC-IosevkaSS01-29.0.1.zip -b22762e92f32b127f9f9b6c8d9270ce0d40365db84c67d85af88eb64281cfd7e SuperTTC-IosevkaSS02-29.0.1.zip -171754b4871009afcffc7c9edf6b169d7608db2176d87360b1766efcdae7cac9 SuperTTC-IosevkaSS03-29.0.1.zip -30f14880a2773171a2d20081490949782f0bb93148b1d6311e9b407d9ac076e9 SuperTTC-IosevkaSS04-29.0.1.zip -afc9985bb17317aeda0cc388ea2962ae64f4d8bd9f6a6d159527cf23346c790b SuperTTC-IosevkaSS05-29.0.1.zip -f976adbee1343b75b87b1f52dd44b95411eff74872fd46add6679303ece2f682 SuperTTC-IosevkaSS06-29.0.1.zip -435a4720bede891637de907e465ae1f92721e0bf9ad9cca5a7e01ca247adfc1a SuperTTC-IosevkaSS07-29.0.1.zip -9f42d6e4b4bd3320b3fea574cb4c180aa8a1ac45334ef9fb1f80224885e73e17 SuperTTC-IosevkaSS08-29.0.1.zip -2ce8e76384cbd790743fd9e61fc77841faed5eae3de9f212bfb7c29a3928bce0 SuperTTC-IosevkaSS09-29.0.1.zip -e50b100f5e2cd199482b851e0852d46a6d7c16401849afbbd645e581b8669dfc SuperTTC-IosevkaSS10-29.0.1.zip -203628109baf3dcc3d401dd917551b2a0a0250ae01519bc3f24c2d06d2bf15b3 SuperTTC-IosevkaSS11-29.0.1.zip -11114a2623f913cabade3ee9a96bd983584c8e44a9f7ebd46b1b30894aab58bf SuperTTC-IosevkaSS12-29.0.1.zip -7c4420a3a8aa951b841f986f1567381bd16d9d1d341fb42df9316a9fb99d1806 SuperTTC-IosevkaSS13-29.0.1.zip -2fb73aaff3a3a7bb96b149a274a12939dd0f8f15dd06d6b754260caba9c24f07 SuperTTC-IosevkaSS14-29.0.1.zip -e6c496dc157d0f1bbe92e1dbeeaf5988b9b9c8870078d4cf50fca364391f6121 SuperTTC-IosevkaSS15-29.0.1.zip -6f140f7f4f916f217fdb2e18c38889aab3b281f7fe9d647475e0ee1b1aa41e10 SuperTTC-IosevkaSS16-29.0.1.zip -7062e715f22bdb700f23ce336bf31de4bf64f696c6577bad7e851eaabaa31327 SuperTTC-IosevkaSS17-29.0.1.zip -f86c9adc79edb25cd3fdfec9b9f7f830e80b8671b49bef0c0dc8a5a9cd864bba SuperTTC-IosevkaSS18-29.0.1.zip -2b0db9c4844034e4f1492e3110b5e43426365eb5264838a8dc40cc94e3647141 SuperTTC-IosevkaSlab-29.0.1.zip -1367061f976cea2f32777b946985667cc6f05ed3a2bdba77fe1e4ed976c7ed2f SuperTTC-SGr-Iosevka-29.0.1.zip -6f6cfb1d6c056181310badbb76a81e83646b493d599bfa070f55fd23945a7921 SuperTTC-SGr-IosevkaCurly-29.0.1.zip -0d2d4ca0629feaca6ae390b8af6af34424b84d12bfe524d5a1078da6f7f051a7 SuperTTC-SGr-IosevkaCurlySlab-29.0.1.zip -683622e573bce9389ec1ca2b258ea31078a36e967d2b66bd6d856ed0487ab287 SuperTTC-SGr-IosevkaFixed-29.0.1.zip -6be95b25a8ae99200b13687d2e61d5de4502e7cd80ff7babe36ca6f56fc9498b SuperTTC-SGr-IosevkaFixedCurly-29.0.1.zip -aac94df6d848ce32324a1752e967418a988cdb5fb1f637024ac33a4b6f8cf71d SuperTTC-SGr-IosevkaFixedCurlySlab-29.0.1.zip -b44f4ce31979c171581993bcdc808ed9632117143d61ab2fb7991f6058918f31 SuperTTC-SGr-IosevkaFixedSS01-29.0.1.zip -64b4536b07b69b05b40021e65892b596ee6e7e77d04e5249176a26a7c8f0af62 SuperTTC-SGr-IosevkaFixedSS02-29.0.1.zip -f00cfdd4d430cfa576fac64ed50ed64c63aa48a9e8dc968374b854c579dd92e8 SuperTTC-SGr-IosevkaFixedSS03-29.0.1.zip -9cdc334eef68c1bc7d3e73e7a3976e494e08e0dcce3f986c282344491aabdcea SuperTTC-SGr-IosevkaFixedSS04-29.0.1.zip -876f7c4f84ae05b277ac4e5615aa46a9d3ff01ee15bbc67153e0f9dbc9c8fc3b SuperTTC-SGr-IosevkaFixedSS05-29.0.1.zip -d28e920c5d3dc828d6f0e37a16406e07fe1b6029004c4ee3c7241dbb56bc7257 SuperTTC-SGr-IosevkaFixedSS06-29.0.1.zip -bd6968cae9435d9f71236c42ac49f80d2bce829c00628e9e3e21afc9233355aa SuperTTC-SGr-IosevkaFixedSS07-29.0.1.zip -ab9a5a08297d4414ddfd4f6aef122815a2728aed24df28e16ef1a3cca59755c0 SuperTTC-SGr-IosevkaFixedSS08-29.0.1.zip -bf2ec73df5cc78c56776ae8bc01c04c827b1883697fcfe4b4add1951821ee293 SuperTTC-SGr-IosevkaFixedSS09-29.0.1.zip -2a17031088c7e16128fb2812025253a06882182114db85834a5bad8e492dc54b SuperTTC-SGr-IosevkaFixedSS10-29.0.1.zip -9595ddd6afd90db9415f102c6dd39d755dbc81d6d23ea0be12ad358fe1b9dd59 SuperTTC-SGr-IosevkaFixedSS11-29.0.1.zip -ac9feeefee40a5a60d3c92b08f64728f7a4490a543a952dca7b28c813da59f5e SuperTTC-SGr-IosevkaFixedSS12-29.0.1.zip -bae09760fce388eb7a6ec2fd1f5521b644bc91181b67736dade13ec9539acb7f SuperTTC-SGr-IosevkaFixedSS13-29.0.1.zip -02d7e2bb41bbcc8d06aa9d9b3333dcac660860d577547ba1483c7ceeb1e8c916 SuperTTC-SGr-IosevkaFixedSS14-29.0.1.zip -c5a84e3a7af0d0cdf7c4f706c5342643a7e7b72d2493fde6788ebd0444d3a719 SuperTTC-SGr-IosevkaFixedSS15-29.0.1.zip -7ea9fe107aa5a12e3ffc98c76eb6a4c292d071ec767a94389c4f46bb5f729fa3 SuperTTC-SGr-IosevkaFixedSS16-29.0.1.zip -8cf25ca77b565f3db50277941985db7827da1747ff24ccd49618fe6ac8f3c0bb SuperTTC-SGr-IosevkaFixedSS17-29.0.1.zip -98b536300b5432b8fd1f011615a4225bb6fb547a2dbbdaadc6b54fad2080d910 SuperTTC-SGr-IosevkaFixedSS18-29.0.1.zip -1c85484b707cf20fc836c94213a1593c7f0995df84bc9b8caf7a62a8947d77de SuperTTC-SGr-IosevkaFixedSlab-29.0.1.zip -4b8bca21ab121442e14174f5491bd247eee3c9df3cf070f001a7f3d758cb2873 SuperTTC-SGr-IosevkaSS01-29.0.1.zip -5a53c1a5c66ba3d7961c6e2a37b4c562098fff0803d0f2f3541375c7b1a82565 SuperTTC-SGr-IosevkaSS02-29.0.1.zip -c98fef6b5e308661612aa628bfd79018f302733e43dc1f8a48fabf636906678f SuperTTC-SGr-IosevkaSS03-29.0.1.zip -77b7ac68a858cccaffc3019c472836752186bf5bc020077a583e5719e90fba7d SuperTTC-SGr-IosevkaSS04-29.0.1.zip -dfcaa93e99f8648232ed49cd04afca199814ce67887461f9bddee4084f06a79e SuperTTC-SGr-IosevkaSS05-29.0.1.zip -c98fdb611e02603aa6df0f93d2ee9e454927b5c2f313e8f5cdef76a677e87268 SuperTTC-SGr-IosevkaSS06-29.0.1.zip -01cd676b5aa2a187d89c18c9af1cd52dc3564369f2c7dfb65e199d996ab6e7fd SuperTTC-SGr-IosevkaSS07-29.0.1.zip -7ddb89d8a74cb85efd1270bf4ee97f84ea12710ad5c4ec5eca036b2dc5b76721 SuperTTC-SGr-IosevkaSS08-29.0.1.zip -c1e09da428d23c158feee4d395b8367feffb0a917e97942146a9d8219a3be44f SuperTTC-SGr-IosevkaSS09-29.0.1.zip -af0ba95aac02086c6806fa731f3c592052d3d89074d51479f7a488dcfe906746 SuperTTC-SGr-IosevkaSS10-29.0.1.zip -c34aa1784c753d1a0e004cbdbfa88cbe64376a70c407fd5c3c4b59e33c981e45 SuperTTC-SGr-IosevkaSS11-29.0.1.zip -1dd7615b2d1648d1d5dc3fac4355114122e134f23b20b85e81e4947287bf983d SuperTTC-SGr-IosevkaSS12-29.0.1.zip -ef2f9e43ccbd3fd47a1082d3f456437a88f8278b3e76cdcd1975fc1abe388d0a SuperTTC-SGr-IosevkaSS13-29.0.1.zip -2f157762472449429efb26df607dfce1005b3ef4036e57ce40238e95b9c0699c SuperTTC-SGr-IosevkaSS14-29.0.1.zip -247d3ab10885e139ada7e791e7fab85069ee36af13859cdc0e731a1b2298bdac SuperTTC-SGr-IosevkaSS15-29.0.1.zip -cf031d6d4a9239b3812b7aa74cf682a61cf358a47488cbb1f5d9b80a5c3dab87 SuperTTC-SGr-IosevkaSS16-29.0.1.zip -0a21a8d1b68b914f8a8e571ec852bca6069d45ecdc028e4149ac80da4789d6b1 SuperTTC-SGr-IosevkaSS17-29.0.1.zip -d1abd7ece8b0cf0da0897c5cf948ed68b0e79ca95b66bf5b31e14934607916cd SuperTTC-SGr-IosevkaSS18-29.0.1.zip -3d69b05d8d9c482e1c6c437c7e1c3650aeb23d817130521c8630d0ba78fa9fb9 SuperTTC-SGr-IosevkaSlab-29.0.1.zip -1af37a5234cdae8ec6ee5901c2ea5e616ea2c72417d1a583bdeee5372c8ed0e8 SuperTTC-SGr-IosevkaTerm-29.0.1.zip -eb019d91a746b41a7adce7410e34f3904edad472888e354b23eba31ab772edab SuperTTC-SGr-IosevkaTermCurly-29.0.1.zip -02ae220c0f7ca3248a593e7dbc0531510083daad7a3a9e1b9b5dfbe32920612e SuperTTC-SGr-IosevkaTermCurlySlab-29.0.1.zip -dca28a6146b6c47036b6959a96a0b144f2ff919346e5920488b155585c21b4f7 SuperTTC-SGr-IosevkaTermSS01-29.0.1.zip -10a5739b9ee62bbbad856e81d87ef5b61d9b4471bc932e96db62bbfb820646cf SuperTTC-SGr-IosevkaTermSS02-29.0.1.zip -7766eb93e3f440d5ece37a5bbe14a53654d01cbff17cc58a0c8a2e970087e493 SuperTTC-SGr-IosevkaTermSS03-29.0.1.zip -262a9e3c9a01bc6ca0f8b34c67d0bbfe2ed1dbe1884eed1121f7281f03a20ef0 SuperTTC-SGr-IosevkaTermSS04-29.0.1.zip -e8eb1ae2f04689879c6875fa06ef6ae05f0c9a40851a3509daa9b8bd125fe763 SuperTTC-SGr-IosevkaTermSS05-29.0.1.zip -3a92554dd68a568ca9aa79ce5d64f3918c15967eae9b031cc87590db75c8b0fa SuperTTC-SGr-IosevkaTermSS06-29.0.1.zip -cbda8bc1baa51249bd92fb5a6e05c287eccd7dbccc7fea8fa52a19288d5a2d59 SuperTTC-SGr-IosevkaTermSS07-29.0.1.zip -a9320229237b8a32fe820104e8c1f9a789f94ddf6c8eb8fbf71b0cb4ed5ec2fb SuperTTC-SGr-IosevkaTermSS08-29.0.1.zip -d7fd8b8ba7068dd97aa244a2ad549ab4abe91596ba2a19fa5da72cbd02a5fb9f SuperTTC-SGr-IosevkaTermSS09-29.0.1.zip -74bd84348a42a70ba5a8b6af58f1e250b445089c09a2303b5f7faf2dc77667c5 SuperTTC-SGr-IosevkaTermSS10-29.0.1.zip -67e4300995a6b64ee42634b6abaf7cebb0b0d89f264003edcc0dcfbe3255b56e SuperTTC-SGr-IosevkaTermSS11-29.0.1.zip -d4a97e33f291a403bd47c8c1c6d3198695a8e080758f39c37a090a68df3c0290 SuperTTC-SGr-IosevkaTermSS12-29.0.1.zip -66073d626504428b1fb7e476dfba6309a87bbd043ab33a83d1d27e908b694d4f SuperTTC-SGr-IosevkaTermSS13-29.0.1.zip -c71b6b39992d52af55b84de5df0f74be4b4d4a763cfb2c05133fac015ac26964 SuperTTC-SGr-IosevkaTermSS14-29.0.1.zip -e1f595a20d8e6754ccefb8c72cffbf9ab96ce83db370c5944be82bedbeaa4a53 SuperTTC-SGr-IosevkaTermSS15-29.0.1.zip -5d23d1e50a31dffb82f4951a13ee128750bbb8422fc49c9bdc6485f7d17f1c18 SuperTTC-SGr-IosevkaTermSS16-29.0.1.zip -0e3720747a551d41730e3f3cb7d105312b4f51c958d46e46a4145ff6e640af99 SuperTTC-SGr-IosevkaTermSS17-29.0.1.zip -d671653da8e07eab160c763b9f1b81002257a1b05229ba6bd0563d8b4f2cfeae SuperTTC-SGr-IosevkaTermSS18-29.0.1.zip -fceb935be0d1f96186dc36774061b45c46a90fd72b70697ad4241a18b76c6a12 SuperTTC-SGr-IosevkaTermSlab-29.0.1.zip diff --git a/package-lock.json b/package-lock.json index ba75c2192..500046728 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,4144 +1,4429 @@ { - "name": "@iosevka/monorepo", - "version": "29.0.2", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "@iosevka/monorepo", - "version": "29.0.2", - "workspaces": [ - "packages/*", - "tools/*" - ], - "dependencies": { - "@iarna/toml": "^2.2.5", - "deep-equal": "^2.2.3", - "otb-ttc-bundle": "^1.7.3", - "semver": "^7.6.0", - "uuid": "^9.0.1", - "verda": "^1.12.1", - "which": "^4.0.0" - }, - "devDependencies": { - "eslint": "^8.57.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-import": "^2.29.1", - "patel": "^0.40.0", - "prettier": "^3.2.5" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", - "dev": true - }, - "node_modules/@iarna/toml": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", - "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==" - }, - "node_modules/@iosevka/amend-readme": { - "resolved": "tools/amend-readme", - "link": true - }, - "node_modules/@iosevka/data-export": { - "resolved": "tools/data-export", - "link": true - }, - "node_modules/@iosevka/font": { - "resolved": "packages/font", - "link": true - }, - "node_modules/@iosevka/font-glyphs": { - "resolved": "packages/font-glyphs", - "link": true - }, - "node_modules/@iosevka/font-kits": { - "resolved": "packages/font-kits", - "link": true - }, - "node_modules/@iosevka/font-otl": { - "resolved": "packages/font-otl", - "link": true - }, - "node_modules/@iosevka/generate-samples": { - "resolved": "tools/generate-samples", - "link": true - }, - "node_modules/@iosevka/geometry": { - "resolved": "packages/geometry", - "link": true - }, - "node_modules/@iosevka/geometry-cache": { - "resolved": "packages/geometry-cache", - "link": true - }, - "node_modules/@iosevka/glyph": { - "resolved": "packages/glyph", - "link": true - }, - "node_modules/@iosevka/misc": { - "resolved": "tools/misc", - "link": true - }, - "node_modules/@iosevka/param": { - "resolved": "packages/param", - "link": true - }, - "node_modules/@iosevka/util": { - "resolved": "packages/util", - "link": true - }, - "node_modules/@msgpack/msgpack": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-2.8.0.tgz", - "integrity": "sha512-h9u4u/jiIRKbq25PM+zymTyW6bhTzELvOoUd+AvYriWOAKpLGnIamaET3pnHYoI5iYphAHBI4ayx0MehR+VVPQ==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@ot-builder/bin-composite-types": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/bin-composite-types/-/bin-composite-types-1.7.3.tgz", - "integrity": "sha512-vPrWqYcs2Y8NSwH5d0G18dC2Vo0FMw4NE9jbhCN4Nhnm92Dje+pEw5WWVLcMDJvWQt3LLlcPfzvaMecwdtnbFQ==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/bin-util": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/bin-util/-/bin-util-1.7.3.tgz", - "integrity": "sha512-4Fuf9bkF+Y1mzGaLO7Z8B/jeryWdgJ6f7GkaBGil2+qFt3nqqESmhFIJp/4g8FheZ3YK7vmRDZcdQ9QnasVFVA==", - "dependencies": { - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/cli-help-shower": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/cli-help-shower/-/cli-help-shower-1.7.3.tgz", - "integrity": "sha512-IGPnlcEjIASs8NkYy5al9tBOorYy6w0MPbuNh43mcfNalH31Lm8l178Bp/q1gSbGqfLaJociRQdfoRz9movX+A==", - "dependencies": { - "chalk": "^4.1.1", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/cli-proc": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/cli-proc/-/cli-proc-1.7.3.tgz", - "integrity": "sha512-a6sLK4l2mJBSlOjaz5EF5olFRNmbzbx7g4smE5mPvs4TnGAGrtrZ+/g3k+UBZFlj1felqtnY/wLybhijt7IEkQ==", - "dependencies": { - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/io-bin-font": "1.7.3", - "@ot-builder/ot": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/rectify": "1.7.3", - "@ot-builder/trace": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/cli-shared": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/cli-shared/-/cli-shared-1.7.3.tgz", - "integrity": "sha512-u7fHnaUmS6QMVZ265KNUS9ugHBIgJ5vpVt5fQYPPd0XL1SS0YsJ/ydbyJICyFqVTGbXTRlcsd7y0woKNIVgLsw==", - "dependencies": { - "@ot-builder/io-bin-font": "1.7.3", - "@ot-builder/ot": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/common-impl": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/common-impl/-/common-impl-1.7.3.tgz", - "integrity": "sha512-mfgaL+LVHdEzhtBojDXipzJJOmbspqSYNI24q6/cqMwg/baQbC9r11uC7eVGJje3/tdDbW5uXzMeIfk0htW/mg==", - "dependencies": { - "@ot-builder/prelude": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/errors": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/errors/-/errors-1.7.3.tgz", - "integrity": "sha512-/dilt0VxoS/CFCwlL8MLEN9wPyrjVHBcCVesokWeOTXg6LFV33kSw7vCO+MbWlRjCdrM6fhlBgT6f+ag7U+CRw==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-cff": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-cff/-/io-bin-cff-1.7.3.tgz", - "integrity": "sha512-bl5aDj9E/+fTlGoc+AEVANUHCMFZsIZzWFkjgqRY2Asn1CdkoLg+rBi/DcGhC0VFC4iGvrcCiRbcsw5ARDVo8Q==", - "dependencies": { - "@ot-builder/bin-composite-types": "1.7.3", - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/stat-glyphs": "1.7.3", - "@ot-builder/var-store": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-encoding": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-encoding/-/io-bin-encoding-1.7.3.tgz", - "integrity": "sha512-98742ncQPAO5ei2sEjBVP1/CNVnVK+7ErhVZYYXAp3u3n2GWAMbFJA7pNV9e3XjdnjEjg2WNBUzCoe9IW/4b+g==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/io-bin-sfnt": "1.7.3", - "@ot-builder/ot-encoding": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-ext-private": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-ext-private/-/io-bin-ext-private-1.7.3.tgz", - "integrity": "sha512-3OYsTte/n2RKeMK5kQ9ghywvzREIc37SlmOqenmbgQZgtHZagxS54VXN5tVdnpCB7jEPuCeVkTBZoHtt8MpE5Q==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/io-bin-sfnt": "1.7.3", - "@ot-builder/ot-ext-private": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-font": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-font/-/io-bin-font-1.7.3.tgz", - "integrity": "sha512-rUetq6caDAjOFK+5QxIyzoAPKw45uCCqS9DtVg+BRsMY353Bb3aqYIJ/zwqk3dzjN5cwhDPAFDejW6b+Lt8rDw==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/io-bin-encoding": "1.7.3", - "@ot-builder/io-bin-ext-private": "1.7.3", - "@ot-builder/io-bin-glyph-store": "1.7.3", - "@ot-builder/io-bin-layout": "1.7.3", - "@ot-builder/io-bin-metadata": "1.7.3", - "@ot-builder/io-bin-name": "1.7.3", - "@ot-builder/io-bin-sfnt": "1.7.3", - "@ot-builder/io-bin-vtt-private": "1.7.3", - "@ot-builder/ot": "1.7.3", - "@ot-builder/ot-encoding": "1.7.3", - "@ot-builder/ot-ext-private": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-layout": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-name": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/ot-vtt-private": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-glyph-store": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-glyph-store/-/io-bin-glyph-store-1.7.3.tgz", - "integrity": "sha512-ZumjVaNogpdPT8RDdVLOkwOZjbBpE8I95nt17cV7acWp+f14lVfI++bC5M645XakN596kTqzX1bLujuTxcKAyg==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/io-bin-cff": "1.7.3", - "@ot-builder/io-bin-metric": "1.7.3", - "@ot-builder/io-bin-sfnt": "1.7.3", - "@ot-builder/io-bin-ttf": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/stat-glyphs": "1.7.3", - "@ot-builder/var-store": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-layout": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-layout/-/io-bin-layout-1.7.3.tgz", - "integrity": "sha512-SXUibQ8PHTLrFaiHKmuo6iXj4RLS/omjhemDji3flvbtXfJTPh7uwMLlREcKM/+Pwa9BFE1jfJLp30bd2I04xw==", - "dependencies": { - "@ot-builder/bin-composite-types": "1.7.3", - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/io-bin-sfnt": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-layout": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/var-store": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-metadata": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-metadata/-/io-bin-metadata-1.7.3.tgz", - "integrity": "sha512-E2sxZo0OAkQVFJNPWiu5aDXHfreCTYccw919JEhlQzw1yrMnZixfXsqBcMP1vQ0q5khceehSCMa/U9n3HL7H4g==", - "dependencies": { - "@ot-builder/bin-composite-types": "1.7.3", - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/io-bin-sfnt": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/var-store": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-metric": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-metric/-/io-bin-metric-1.7.3.tgz", - "integrity": "sha512-DR99lpcAY40RfJtPgAYPvD0O+3ukdQ5W08oyWKCtCqKRaVmHdvsB8HXpn/1u1jFUnFFdsaHKQpSQKXbwFM06sw==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/var-store": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-name": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-name/-/io-bin-name-1.7.3.tgz", - "integrity": "sha512-LwgGiwtlsTlYiKichCEFBBFRRasn3Q/tIxPR6sL+P2bo1C90c+vhQV0qfKaG5UOO5KnFQnDAGCevW4DNSoegFg==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/io-bin-sfnt": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-name": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "iconv-lite": "^0.6.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-sfnt": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-sfnt/-/io-bin-sfnt-1.7.3.tgz", - "integrity": "sha512-T1rxlb6w6/i9NGpBce4I8iWZdGPHP1K4cll7z6gJUNOOfK2ejeyDGwK0iiM/sCeYdpW73yEOKAsSVSa8VEA1gw==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-ttf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-ttf/-/io-bin-ttf-1.7.3.tgz", - "integrity": "sha512-bGoAnfUBgr7LV1Bo2DRCn4+BdbA/OlxM/NGY/n6gMllw1sZswLKCntiE67L0YkpVgGNNnt7gZcH2yRhc5ife1Q==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/stat-glyphs": "1.7.3", - "@ot-builder/var-store": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/io-bin-vtt-private": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-vtt-private/-/io-bin-vtt-private-1.7.3.tgz", - "integrity": "sha512-whUgnQtBXb8QnpJ3/znP6zeAtA+nxlnF9v8w5+Cwwhj0EtIaRf+s/3NsgQ4f6Tlb0I4AKXs4adATdwjZiPex/g==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/io-bin-sfnt": "1.7.3", - "@ot-builder/io-bin-ttf": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/ot-vtt-private": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/variance": "1.7.3", - "iconv-lite": "^0.6.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot/-/ot-1.7.3.tgz", - "integrity": "sha512-AHNA6+dMBhOnmrp4zVrdfVbyogFQQVegM6Ewvq5WruBhh+kmGs+66ymhy3NpGSd/VHTClH5AVLdIEt/Ig0Kc2w==", - "dependencies": { - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/ot-encoding": "1.7.3", - "@ot-builder/ot-ext-private": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-layout": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/ot-name": "1.7.3", - "@ot-builder/ot-sfnt": "1.7.3", - "@ot-builder/ot-standard-glyph-namer": "1.7.3", - "@ot-builder/ot-vtt-private": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-encoding": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-encoding/-/ot-encoding-1.7.3.tgz", - "integrity": "sha512-nj1z6yebG9DWIDnUd4Yqm4c8mx03WX6Dzmd15xzqpdKVy0sy1nrTBCg7ikc/zmND4XUJZMD/pHNFSU+FmlCp5g==", - "dependencies": { - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-ext-private": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-ext-private/-/ot-ext-private-1.7.3.tgz", - "integrity": "sha512-Td/yoTbK1gFGVbjHxz1Pl1cwyn6chb3GbBinXnO84gLAS5rwHU9EVJTR46Nn5iUfnZzdjgjEyLMPHCYHYaI+cw==", - "dependencies": { - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-glyphs": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-glyphs/-/ot-glyphs-1.7.3.tgz", - "integrity": "sha512-G9T4jToN9Uv74ouVajvGMsRRoZMeFNBSOYqjGuML/Eo2NvwTFnI6sS5RWkdlC0C6pL+m+ajZVrDNvCA6E35xNQ==", - "dependencies": { - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-layout": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-layout/-/ot-layout-1.7.3.tgz", - "integrity": "sha512-UXU9ZEfDr4tEviS7eE6jWSS0MRVEAs5/bkRyw4YjzWB5qvvlt3PRH4Z9EgaxmFe7JjE1wi5pwxms7jKYT+BcHw==", - "dependencies": { - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-metadata": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-metadata/-/ot-metadata-1.7.3.tgz", - "integrity": "sha512-8mKLPElSjSiTZS/5aXTFTAZtH7RB6VdSFhx0DrszC/fu82f5bBGCt3BidSADleDreo7zpFM28mSmHhlOK1juxg==", - "dependencies": { - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-name": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-name/-/ot-name-1.7.3.tgz", - "integrity": "sha512-yfBjEoVlQ7bgNuEGQ7HAbecniaOR63hwPsQicunUD3RBO780QjjcYPhBJJ93ospiPlNeGvTRXyeuPTjY3JFY8w==", - "dependencies": { - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-sfnt": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-sfnt/-/ot-sfnt-1.7.3.tgz", - "integrity": "sha512-D7Wzr6D3iCRgurapniXKwAT28zLuEhsBs+t2c3vi/Q8b0dkJhHpEIXIs/itAhnQi2ndK/TpVMh98Tis0cgDgOA==", - "dependencies": { - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-standard-glyph-namer": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-standard-glyph-namer/-/ot-standard-glyph-namer-1.7.3.tgz", - "integrity": "sha512-rDhw84kvx1qgeamN9LFg1g41F8hBy3J8RHRR684f8eK1OY7RMRKQpiSuBOLk1kSlgfM+rFSOALlvDwdMG49yng==", - "dependencies": { - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "aglfn": "^1.0.2", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/ot-vtt-private": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/ot-vtt-private/-/ot-vtt-private-1.7.3.tgz", - "integrity": "sha512-okwc3WA1pPH3RsN9xU9vSHnt85o27O70mBaKYBNNVY7q+MuIvn1akGevA71ejCkQayJEPeZpCNSPJaHZ6bb6Rg==", - "dependencies": { - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/prelude": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/prelude/-/prelude-1.7.3.tgz", - "integrity": "sha512-J+zxpnlPn6yYZzFEiUSNSw652g03q2YvTgv8rzgWks/L5ovETzLwOrqGkAMB4GHVDjLcDCiahi4ZS2KKqqfHwA==", - "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/primitive": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/primitive/-/primitive-1.7.3.tgz", - "integrity": "sha512-bwNIUAT0J0yPSZPiUP5V5QGjeByjavzhqmYxaxGwk1qJsFq5CkrqW1BxqhS/JXAH6CWlTtpMMM3UA/y4NwuNVg==", - "dependencies": { - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/rectify": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/rectify/-/rectify-1.7.3.tgz", - "integrity": "sha512-BEuyhQXLvWVz/9AqZj3Z0rlZicKXzMBPQuKWreJcb4lGhoio6j7NwPk92TP+GY+Kl52AO1R6s8I2R6ZodULq8Q==", - "dependencies": { - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/ot": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/stat-glyphs": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/stat-glyphs/-/stat-glyphs-1.7.3.tgz", - "integrity": "sha512-FtOQCdbEUgu1/En74xAK+AThtiJQte0E+VM28DqJb3rCMCcdcWJhs7N4Rh6BJlwalgKvGTrDMTx/9kNXcrkB+A==", - "dependencies": { - "@ot-builder/bin-composite-types": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/trace": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/trace/-/trace-1.7.3.tgz", - "integrity": "sha512-3LvmaNwGMnvfOpg/g4FyqWHJd7+QfUS6Gp9upFVaj5UpKho/0+WWWSJ7GHWhU5dooaIHxPG+sqRfM0zczMUjEQ==", - "dependencies": { - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/ot": "1.7.3", - "@ot-builder/ot-glyphs": "1.7.3", - "@ot-builder/ot-metadata": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/var-store": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/var-store/-/var-store-1.7.3.tgz", - "integrity": "sha512-R7AbHMGXW+7bQ6JudbXzx1/BGxfCgM99fBWWuLkMJxWcga1oMviOAomP3LEyec2mew302uyQpsrtMNNnuf/rQQ==", - "dependencies": { - "@ot-builder/bin-composite-types": "1.7.3", - "@ot-builder/bin-util": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/errors": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/variance": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@ot-builder/variance": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ot-builder/variance/-/variance-1.7.3.tgz", - "integrity": "sha512-T4fJVsqb3RzMV21eCRCZbVq/bZgZgye2voiJ+gSgyczXsIX/uUV/gdCnyqyRVijH2D2LdbAipxjCMAy+xjMLaw==", - "dependencies": { - "@ot-builder/bin-composite-types": "1.7.3", - "@ot-builder/common-impl": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true - }, - "node_modules/@unicode/unicode-15.1.0": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@unicode/unicode-15.1.0/-/unicode-15.1.0-1.5.2.tgz", - "integrity": "sha512-7PAgnShDr8ziK6XeHB/TUVFboDFEhaQKKyrw55/Kx9o6AQDy1s7dJ9KRpRerW9nrR5qMGUQvOqTXOAek6ZIXkg==" - }, - "node_modules/@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/aglfn": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/aglfn/-/aglfn-1.0.2.tgz", - "integrity": "sha512-HUvXd7sNFa1aHtYgJnln2jPwzq7UAAOXhYH/+AY6BMdfXxprMxG8IrczlZn6MjjIWpYhpKR5mHwDWTgehZKO4g==" - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/array-back": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", - "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.filter": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz", - "integrity": "sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz", - "integrity": "sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/astring": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", - "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", - "dev": true, - "bin": { - "astring": "bin/astring" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/chainsaw": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.0.9.tgz", - "integrity": "sha512-nG8PYH+/4xB+8zkV4G844EtfvZ5tTiLFoX3dZ4nhF4t3OCKIb9UvaFyNmeZO2zOSmRWzBoTD+napN6hiL+EgcA==", - "dependencies": { - "traverse": ">=0.3.0 <0.4" - }, - "engines": { - "node": "*" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cldr": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/cldr/-/cldr-7.5.0.tgz", - "integrity": "sha512-2qy3ASYFbNToTujNnk5Y8ak++B4TH/G+S8AEOrN1xUFZhxhmqWDPUGnOFGyId61vD2Trf+yE65wVzIcdE/bpPg==", - "dependencies": { - "@xmldom/xmldom": "^0.8.0", - "escodegen": "^2.0.0", - "esprima": "^4.0.1", - "memoizeasync": "^1.1.0", - "passerror": "^1.1.1", - "pegjs": "^0.10.0", - "seq": "^0.3.5", - "unicoderegexp": "^0.4.1", - "xpath": "^0.0.33" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clipper-lib": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/clipper-lib/-/clipper-lib-6.4.2.tgz", - "integrity": "sha512-knglhjQX5ihNj/XCIs6zCHrTemdvHY3LPZP9XB2nq2/3igyYMFueFXtfp84baJvEE+f8pO1ZS4UVeEgmLnAprQ==" - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/command-line-args": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", - "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", - "dependencies": { - "array-back": "^3.1.0", - "find-replace": "^3.0.0", - "lodash.camelcase": "^4.3.0", - "typical": "^4.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/command-line-usage": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", - "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", - "dependencies": { - "array-back": "^4.0.2", - "chalk": "^2.4.2", - "table-layout": "^1.0.2", - "typical": "^5.2.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/command-line-usage/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/command-line-usage/node_modules/array-back": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", - "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/command-line-usage/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/command-line-usage/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/command-line-usage/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/command-line-usage/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/command-line-usage/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/command-line-usage/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/command-line-usage/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn/node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-equal": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", - "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.5", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.2", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/es-abstract": { - "version": "1.22.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.5.tgz", - "integrity": "sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.1", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.0", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.5", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", - "dev": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", - "dev": true, - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/find-replace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", - "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", - "dependencies": { - "array-back": "^3.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "node_modules/harfbuzzjs": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.3.4.tgz", - "integrity": "sha512-0TH7j8TIqCJB6RVpcJ7IyhPpHRq1JlyBiSOcNRAWpuN6S1HVSBmNtdt+G0jND1Y2qLnh70nXZ2R2zYqO57y92Q==" - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hashish": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/hashish/-/hashish-0.0.4.tgz", - "integrity": "sha512-xyD4XgslstNAs72ENaoFvgMwtv8xhiDtC2AtzCG+8yF7W/Knxxm9BX+e2s25mm+HxMKh0rBmXVOEGF3zNImXvA==", - "dependencies": { - "traverse": ">=0.2.4" - }, - "engines": { - "node": "*" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "node_modules/isexe": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", - "engines": { - "node": ">=16" - } - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/memoizeasync": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/memoizeasync/-/memoizeasync-1.1.0.tgz", - "integrity": "sha512-HMfzdLqClZo8HMyuM9B6TqnXCNhw82iVWRLqd2cAdXi063v2iJB4mQfWFeKVByN8VUwhmDZ8NMhryBwKrPRf8Q==", - "dependencies": { - "lru-cache": "2.5.0", - "passerror": "1.1.1" - } - }, - "node_modules/memoizeasync/node_modules/lru-cache": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz", - "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==" - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/nice-napi": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", - "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "!win32" - ], - "dependencies": { - "node-addon-api": "^3.0.0", - "node-gyp-build": "^4.2.2" - } - }, - "node_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "optional": true - }, - "node_modules/node-gyp-build": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", - "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", - "optional": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", - "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.2.tgz", - "integrity": "sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==", - "dev": true, - "dependencies": { - "array.prototype.filter": "^1.0.3", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.0.0" - } - }, - "node_modules/object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dev": true, - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ot-builder": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/ot-builder/-/ot-builder-1.7.3.tgz", - "integrity": "sha512-iLAahaMCkpNJ2nGl8/ryBQPOzcvIT3oSqG0u3gJwpAeMzBgIrLrnzt0TXX+7X/+ZFQvqljPkknklpmLLMXnXLA==", - "dependencies": { - "@ot-builder/cli-proc": "1.7.3", - "@ot-builder/io-bin-font": "1.7.3", - "@ot-builder/ot": "1.7.3", - "@ot-builder/prelude": "1.7.3", - "@ot-builder/primitive": "1.7.3", - "@ot-builder/rectify": "1.7.3", - "@ot-builder/trace": "1.7.3", - "tslib": "^2.0.0" - } - }, - "node_modules/otb-ttc-bundle": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/otb-ttc-bundle/-/otb-ttc-bundle-1.7.3.tgz", - "integrity": "sha512-OHH/XGPYptGoh9Z2wlKq1ukJoIrxM5SLQGi2KANgMgMtiUxIWwjAZHNxtupRT3PJe6V80ZxKfNETgxiXFOXABA==", - "dependencies": { - "@ot-builder/cli-help-shower": "1.7.3", - "@ot-builder/cli-shared": "1.7.3", - "ot-builder": "1.7.3", - "tslib": "^2.0.0" - }, - "bin": { - "otb-ttc-bundle": "bin/otb-ttc-bundle" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/passerror": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/passerror/-/passerror-1.1.1.tgz", - "integrity": "sha512-PwrEQJBkJMxnxG+tdraz95vTstYnCRqiURNbGtg/vZHLgcAODc9hbiD5ZumGUoh3bpw0F0qKLje7Vd2Fd5Lx3g==", - "engines": { - "node": "*" - } - }, - "node_modules/patel": { - "version": "0.40.0", - "resolved": "https://registry.npmjs.org/patel/-/patel-0.40.0.tgz", - "integrity": "sha512-1ejbpiNxta1sKH1SOVZ/4cKGhAcEeT8Lzvk+E5qBPSGHO/JT6sNYOZZCLQYWOSh/M2B01XPOeJNmGNKrjn6GTw==", - "dev": true, - "dependencies": { - "astring": "^1.8.6", - "patrisika": "^0.26.0", - "resumer": "*", - "source-map": "^0.7.4", - "yargs": "^17.7.2" - }, - "bin": { - "patel-c": "bin/patel-c" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/patrisika": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/patrisika/-/patrisika-0.26.0.tgz", - "integrity": "sha512-ZzzasIrsgKFTolnOyyDcMVcYI6RJ+mpUJFv2b6nA6vPe9/ucBqCztQRsPZkDd/FtTwbA6ms/mHNcACcux6AjEQ==", - "dev": true, - "dependencies": { - "patrisika-scopes": "^0.12.0" - } - }, - "node_modules/patrisika-scopes": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/patrisika-scopes/-/patrisika-scopes-0.12.0.tgz", - "integrity": "sha512-rj428KYq5leS75PCDl6iyl91n6/d63yw1ikHYwd1z9UXwWk11Vj2gpTu0CxjLZJJOiFNA01LiX+WMpC5icCKng==", - "dev": true - }, - "node_modules/pegjs": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz", - "integrity": "sha512-qI5+oFNEGi3L5HAxDwN2LA4Gg7irF70Zs25edhjld9QemOgp0CbvMtbFcMvFtEo1OityPrcCzkQFB8JP/hxgow==", - "bin": { - "pegjs": "bin/pegjs" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/piscina": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.4.0.tgz", - "integrity": "sha512-+AQduEJefrOApE4bV7KRmp3N2JnnyErlVqq4P/jmko4FPz9Z877BCccl/iB3FdrWSUkvbGV9Kan/KllJgat3Vg==", - "optionalDependencies": { - "nice-napi": "^1.0.2" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", - "dev": true, - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/reduce-flatten": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", - "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resumer": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz", - "integrity": "sha512-Fn9X8rX8yYF4m81rZCK/5VmrmsSbqS/i3rDLl6ZZHAXgC2nTAx3dhwG8q8odP/RmdLa2YrybDJaAMg+X1ajY3w==", - "dev": true, - "dependencies": { - "through": "~2.3.4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/semaphore-async-await": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/semaphore-async-await/-/semaphore-async-await-1.5.1.tgz", - "integrity": "sha512-b/ptP11hETwYWpeilHXXQiV5UJNJl7ZWWooKRE5eBIYWoom6dZ0SluCIdCtKycsMtZgKWE01/qAw6jblw1YVhg==", - "engines": { - "node": ">=4.1" - } - }, - "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/seq": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/seq/-/seq-0.3.5.tgz", - "integrity": "sha512-sisY2Ln1fj43KBkRtXkesnRHYNdswIkIibvNe/0UKm2GZxjMbqmccpiatoKr/k2qX5VKiLU8xm+tz/74LAho4g==", - "dependencies": { - "chainsaw": ">=0.0.7 <0.1", - "hashish": ">=0.0.2 <0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/spiro": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spiro/-/spiro-3.0.0.tgz", - "integrity": "sha512-UEhtLWA8fDQuExOKpT3FLa7Rk238G5Bm3wGAxbvnah3H2X6yEL4blIkAsc38wNwMXBwQFRYE6l0Q9X0t1izOxA==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", - "dependencies": { - "internal-slot": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/string-format": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-format/-/string-format-2.0.0.tgz", - "integrity": "sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/table-layout": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", - "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", - "dependencies": { - "array-back": "^4.0.1", - "deep-extend": "~0.6.0", - "typical": "^5.2.0", - "wordwrapjs": "^4.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/table-layout/node_modules/array-back": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", - "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/table-layout/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "node_modules/toposort": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", - "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" - }, - "node_modules/traverse": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", - "engines": { - "node": "*" - } - }, - "node_modules/ts-command-line-args": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/ts-command-line-args/-/ts-command-line-args-2.5.1.tgz", - "integrity": "sha512-H69ZwTw3rFHb5WYpQya40YAX2/w7Ut75uUECbgBIsLmM+BNuYnxsltfyyLMxy6sEeKxgijLTnQtLd0nKd6+IYw==", - "dependencies": { - "chalk": "^4.1.0", - "command-line-args": "^5.1.1", - "command-line-usage": "^6.1.0", - "string-format": "^2.0.0" - }, - "bin": { - "write-markdown": "dist/write-markdown.js" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz", - "integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typical": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", - "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/typo-geom": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/typo-geom/-/typo-geom-0.15.1.tgz", - "integrity": "sha512-8pXibsBO14lwAl9a/MOC+ObmelJMDUe6LCqi+gucEbgA8GPBkK49vF00YUyS88kcGLuchNhe40EsuFW4qFsb8A==", - "dependencies": { - "clipper-lib": "^6.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">= 8.9.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unicoderegexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/unicoderegexp/-/unicoderegexp-0.4.1.tgz", - "integrity": "sha512-ydh8D5mdd2ldTS25GtZJEgLciuF0Qf2n3rwPhonELk3HioX201ClYGvZMc1bCmx6nblZiADQwbMWekeIqs51qw==" - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/verda": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/verda/-/verda-1.12.1.tgz", - "integrity": "sha512-Ef1joWTGtavgGZK6Ot1Tsz/9sZWHJ/Rno0QtnH2aeCyHrka9wX2qXVlrqDJBK8fxsN0gdM0DQ603Fr/RrmEedQ==", - "dependencies": { - "chalk": "^4.1.2", - "cli-cursor": "^3.1.0", - "fast-deep-equal": "^3.1.3", - "fs-extra": "^10.0.0", - "piscina": "^4.4.0", - "semaphore-async-await": "^1.5.1", - "ts-command-line-args": "^2.5.1", - "tslib": "^2.3.1", - "which": "^4.0.0" - }, - "bin": { - "verda": "bin/verda" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/wawoff2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wawoff2/-/wawoff2-2.0.1.tgz", - "integrity": "sha512-r0CEmvpH63r4T15ebFqeOjGqU4+EgTx4I510NtK35EMciSdcTxCw3Byy3JnBonz7iyIFZ0AbVo0bbFpEVuhCYA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "woff2_compress.js": "bin/woff2_compress.js", - "woff2_decompress.js": "bin/woff2_decompress.js" - } - }, - "node_modules/which": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^16.13.0 || >=18.0.0" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wordwrapjs": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", - "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", - "dependencies": { - "reduce-flatten": "^2.0.0", - "typical": "^5.2.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/wordwrapjs/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/xpath": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.33.tgz", - "integrity": "sha512-NNXnzrkDrAzalLhIUc01jO2mOzXGXh1JwPgkihcLLzw98c0WgYDmmjSh1Kl3wzaxSVWMuA+fe0WTWOBDWCBmNA==", - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/font": { - "name": "@iosevka/font", - "version": "29.0.2", - "dependencies": { - "@iarna/toml": "^2.2.5", - "@iosevka/font-glyphs": "29.0.2", - "@iosevka/font-otl": "29.0.2", - "@iosevka/geometry": "29.0.2", - "@iosevka/geometry-cache": "29.0.2", - "@iosevka/glyph": "29.0.2", - "@iosevka/param": "29.0.2", - "@iosevka/util": "29.0.2", - "harfbuzzjs": "^0.3.4", - "ot-builder": "^1.7.3", - "semver": "^7.6.0" - } - }, - "packages/font-glyphs": { - "name": "@iosevka/font-glyphs", - "version": "29.0.2", - "dependencies": { - "@iosevka/font-kits": "29.0.2", - "@iosevka/geometry": "29.0.2", - "@iosevka/geometry-cache": "29.0.2", - "@iosevka/glyph": "29.0.2", - "@iosevka/util": "29.0.2", - "typo-geom": "^0.15.1" - } - }, - "packages/font-kits": { - "name": "@iosevka/font-kits", - "version": "29.0.2", - "dependencies": { - "@iosevka/geometry": "29.0.2", - "@iosevka/glyph": "29.0.2", - "@iosevka/util": "29.0.2" - } - }, - "packages/font-otl": { - "name": "@iosevka/font-otl", - "version": "29.0.2", - "dependencies": { - "@iosevka/font-glyphs": "29.0.2", - "@iosevka/glyph": "29.0.2", - "toposort": "^2.0.2" - } - }, - "packages/geometry": { - "name": "@iosevka/geometry", - "version": "29.0.2", - "dependencies": { - "@iosevka/util": "29.0.2", - "spiro": "^3.0.0", - "typo-geom": "^0.15.1" - } - }, - "packages/geometry-cache": { - "name": "@iosevka/geometry-cache", - "version": "29.0.2", - "dependencies": { - "@iosevka/geometry": "29.0.2", - "@msgpack/msgpack": "^2.8.0" - } - }, - "packages/glyph": { - "name": "@iosevka/glyph", - "version": "29.0.2", - "dependencies": { - "@iosevka/geometry": "29.0.2" - } - }, - "packages/param": { - "name": "@iosevka/param", - "version": "29.0.2", - "dependencies": { - "@iosevka/util": "29.0.2" - } - }, - "packages/util": { - "name": "@iosevka/util", - "version": "29.0.2" - }, - "tools/amend-readme": { - "name": "@iosevka/amend-readme", - "version": "29.0.2", - "dependencies": { - "@iarna/toml": "^2.2.5", - "@iosevka/param": "29.0.2", - "@unicode/unicode-15.1.0": "^1.5.2" - } - }, - "tools/data-export": { - "name": "@iosevka/data-export", - "version": "29.0.2", - "dependencies": { - "@iarna/toml": "^2.2.5", - "@iosevka/param": "29.0.2", - "@unicode/unicode-15.1.0": "^1.5.2", - "cldr": "^7.5.0" - } - }, - "tools/generate-samples": { - "name": "@iosevka/generate-samples", - "version": "29.0.2", - "dependencies": { - "@iosevka/data-export": "29.0.2" - } - }, - "tools/misc": { - "name": "@iosevka/misc", - "version": "29.0.2", - "dependencies": { - "@iosevka/util": "29.0.2", - "semver": "^7.6.0", - "wawoff2": "^2.0.1" - } - } - } + "name": "@iosevka/monorepo", + "version": "29.0.2", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@iosevka/monorepo", + "version": "29.0.2", + "workspaces": [ + "packages/*", + "tools/*" + ], + "dependencies": { + "@iarna/toml": "^2.2.5", + "deep-equal": "^2.2.3", + "otb-ttc-bundle": "^1.7.3", + "semver": "^7.6.0", + "uuid": "^9.0.1", + "verda": "^1.12.1", + "which": "^4.0.0" + }, + "devDependencies": { + "eslint": "^8.57.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-import": "^2.29.1", + "glob": "^10.3.10", + "patel": "^0.40.0", + "prettier": "^3.2.5" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "dev": true + }, + "node_modules/@iarna/toml": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==" + }, + "node_modules/@iosevka/amend-readme": { + "resolved": "tools/amend-readme", + "link": true + }, + "node_modules/@iosevka/data-export": { + "resolved": "tools/data-export", + "link": true + }, + "node_modules/@iosevka/font": { + "resolved": "packages/font", + "link": true + }, + "node_modules/@iosevka/font-glyphs": { + "resolved": "packages/font-glyphs", + "link": true + }, + "node_modules/@iosevka/font-kits": { + "resolved": "packages/font-kits", + "link": true + }, + "node_modules/@iosevka/font-otl": { + "resolved": "packages/font-otl", + "link": true + }, + "node_modules/@iosevka/generate-samples": { + "resolved": "tools/generate-samples", + "link": true + }, + "node_modules/@iosevka/geometry": { + "resolved": "packages/geometry", + "link": true + }, + "node_modules/@iosevka/geometry-cache": { + "resolved": "packages/geometry-cache", + "link": true + }, + "node_modules/@iosevka/glyph": { + "resolved": "packages/glyph", + "link": true + }, + "node_modules/@iosevka/misc": { + "resolved": "tools/misc", + "link": true + }, + "node_modules/@iosevka/param": { + "resolved": "packages/param", + "link": true + }, + "node_modules/@iosevka/util": { + "resolved": "packages/util", + "link": true + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@msgpack/msgpack": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-2.8.0.tgz", + "integrity": "sha512-h9u4u/jiIRKbq25PM+zymTyW6bhTzELvOoUd+AvYriWOAKpLGnIamaET3pnHYoI5iYphAHBI4ayx0MehR+VVPQ==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@ot-builder/bin-composite-types": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/bin-composite-types/-/bin-composite-types-1.7.3.tgz", + "integrity": "sha512-vPrWqYcs2Y8NSwH5d0G18dC2Vo0FMw4NE9jbhCN4Nhnm92Dje+pEw5WWVLcMDJvWQt3LLlcPfzvaMecwdtnbFQ==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/bin-util": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/bin-util/-/bin-util-1.7.3.tgz", + "integrity": "sha512-4Fuf9bkF+Y1mzGaLO7Z8B/jeryWdgJ6f7GkaBGil2+qFt3nqqESmhFIJp/4g8FheZ3YK7vmRDZcdQ9QnasVFVA==", + "dependencies": { + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/cli-help-shower": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/cli-help-shower/-/cli-help-shower-1.7.3.tgz", + "integrity": "sha512-IGPnlcEjIASs8NkYy5al9tBOorYy6w0MPbuNh43mcfNalH31Lm8l178Bp/q1gSbGqfLaJociRQdfoRz9movX+A==", + "dependencies": { + "chalk": "^4.1.1", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/cli-proc": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/cli-proc/-/cli-proc-1.7.3.tgz", + "integrity": "sha512-a6sLK4l2mJBSlOjaz5EF5olFRNmbzbx7g4smE5mPvs4TnGAGrtrZ+/g3k+UBZFlj1felqtnY/wLybhijt7IEkQ==", + "dependencies": { + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/io-bin-font": "1.7.3", + "@ot-builder/ot": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/rectify": "1.7.3", + "@ot-builder/trace": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/cli-shared": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/cli-shared/-/cli-shared-1.7.3.tgz", + "integrity": "sha512-u7fHnaUmS6QMVZ265KNUS9ugHBIgJ5vpVt5fQYPPd0XL1SS0YsJ/ydbyJICyFqVTGbXTRlcsd7y0woKNIVgLsw==", + "dependencies": { + "@ot-builder/io-bin-font": "1.7.3", + "@ot-builder/ot": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/common-impl": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/common-impl/-/common-impl-1.7.3.tgz", + "integrity": "sha512-mfgaL+LVHdEzhtBojDXipzJJOmbspqSYNI24q6/cqMwg/baQbC9r11uC7eVGJje3/tdDbW5uXzMeIfk0htW/mg==", + "dependencies": { + "@ot-builder/prelude": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/errors/-/errors-1.7.3.tgz", + "integrity": "sha512-/dilt0VxoS/CFCwlL8MLEN9wPyrjVHBcCVesokWeOTXg6LFV33kSw7vCO+MbWlRjCdrM6fhlBgT6f+ag7U+CRw==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-cff": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-cff/-/io-bin-cff-1.7.3.tgz", + "integrity": "sha512-bl5aDj9E/+fTlGoc+AEVANUHCMFZsIZzWFkjgqRY2Asn1CdkoLg+rBi/DcGhC0VFC4iGvrcCiRbcsw5ARDVo8Q==", + "dependencies": { + "@ot-builder/bin-composite-types": "1.7.3", + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/stat-glyphs": "1.7.3", + "@ot-builder/var-store": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-encoding": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-encoding/-/io-bin-encoding-1.7.3.tgz", + "integrity": "sha512-98742ncQPAO5ei2sEjBVP1/CNVnVK+7ErhVZYYXAp3u3n2GWAMbFJA7pNV9e3XjdnjEjg2WNBUzCoe9IW/4b+g==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/io-bin-sfnt": "1.7.3", + "@ot-builder/ot-encoding": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-ext-private": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-ext-private/-/io-bin-ext-private-1.7.3.tgz", + "integrity": "sha512-3OYsTte/n2RKeMK5kQ9ghywvzREIc37SlmOqenmbgQZgtHZagxS54VXN5tVdnpCB7jEPuCeVkTBZoHtt8MpE5Q==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/io-bin-sfnt": "1.7.3", + "@ot-builder/ot-ext-private": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-font": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-font/-/io-bin-font-1.7.3.tgz", + "integrity": "sha512-rUetq6caDAjOFK+5QxIyzoAPKw45uCCqS9DtVg+BRsMY353Bb3aqYIJ/zwqk3dzjN5cwhDPAFDejW6b+Lt8rDw==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/io-bin-encoding": "1.7.3", + "@ot-builder/io-bin-ext-private": "1.7.3", + "@ot-builder/io-bin-glyph-store": "1.7.3", + "@ot-builder/io-bin-layout": "1.7.3", + "@ot-builder/io-bin-metadata": "1.7.3", + "@ot-builder/io-bin-name": "1.7.3", + "@ot-builder/io-bin-sfnt": "1.7.3", + "@ot-builder/io-bin-vtt-private": "1.7.3", + "@ot-builder/ot": "1.7.3", + "@ot-builder/ot-encoding": "1.7.3", + "@ot-builder/ot-ext-private": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-layout": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-name": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/ot-vtt-private": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-glyph-store": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-glyph-store/-/io-bin-glyph-store-1.7.3.tgz", + "integrity": "sha512-ZumjVaNogpdPT8RDdVLOkwOZjbBpE8I95nt17cV7acWp+f14lVfI++bC5M645XakN596kTqzX1bLujuTxcKAyg==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/io-bin-cff": "1.7.3", + "@ot-builder/io-bin-metric": "1.7.3", + "@ot-builder/io-bin-sfnt": "1.7.3", + "@ot-builder/io-bin-ttf": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/stat-glyphs": "1.7.3", + "@ot-builder/var-store": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-layout": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-layout/-/io-bin-layout-1.7.3.tgz", + "integrity": "sha512-SXUibQ8PHTLrFaiHKmuo6iXj4RLS/omjhemDji3flvbtXfJTPh7uwMLlREcKM/+Pwa9BFE1jfJLp30bd2I04xw==", + "dependencies": { + "@ot-builder/bin-composite-types": "1.7.3", + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/io-bin-sfnt": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-layout": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/var-store": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-metadata": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-metadata/-/io-bin-metadata-1.7.3.tgz", + "integrity": "sha512-E2sxZo0OAkQVFJNPWiu5aDXHfreCTYccw919JEhlQzw1yrMnZixfXsqBcMP1vQ0q5khceehSCMa/U9n3HL7H4g==", + "dependencies": { + "@ot-builder/bin-composite-types": "1.7.3", + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/io-bin-sfnt": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/var-store": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-metric": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-metric/-/io-bin-metric-1.7.3.tgz", + "integrity": "sha512-DR99lpcAY40RfJtPgAYPvD0O+3ukdQ5W08oyWKCtCqKRaVmHdvsB8HXpn/1u1jFUnFFdsaHKQpSQKXbwFM06sw==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/var-store": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-name": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-name/-/io-bin-name-1.7.3.tgz", + "integrity": "sha512-LwgGiwtlsTlYiKichCEFBBFRRasn3Q/tIxPR6sL+P2bo1C90c+vhQV0qfKaG5UOO5KnFQnDAGCevW4DNSoegFg==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/io-bin-sfnt": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-name": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "iconv-lite": "^0.6.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-sfnt": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-sfnt/-/io-bin-sfnt-1.7.3.tgz", + "integrity": "sha512-T1rxlb6w6/i9NGpBce4I8iWZdGPHP1K4cll7z6gJUNOOfK2ejeyDGwK0iiM/sCeYdpW73yEOKAsSVSa8VEA1gw==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-ttf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-ttf/-/io-bin-ttf-1.7.3.tgz", + "integrity": "sha512-bGoAnfUBgr7LV1Bo2DRCn4+BdbA/OlxM/NGY/n6gMllw1sZswLKCntiE67L0YkpVgGNNnt7gZcH2yRhc5ife1Q==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/stat-glyphs": "1.7.3", + "@ot-builder/var-store": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/io-bin-vtt-private": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/io-bin-vtt-private/-/io-bin-vtt-private-1.7.3.tgz", + "integrity": "sha512-whUgnQtBXb8QnpJ3/znP6zeAtA+nxlnF9v8w5+Cwwhj0EtIaRf+s/3NsgQ4f6Tlb0I4AKXs4adATdwjZiPex/g==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/io-bin-sfnt": "1.7.3", + "@ot-builder/io-bin-ttf": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/ot-vtt-private": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/variance": "1.7.3", + "iconv-lite": "^0.6.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot/-/ot-1.7.3.tgz", + "integrity": "sha512-AHNA6+dMBhOnmrp4zVrdfVbyogFQQVegM6Ewvq5WruBhh+kmGs+66ymhy3NpGSd/VHTClH5AVLdIEt/Ig0Kc2w==", + "dependencies": { + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/ot-encoding": "1.7.3", + "@ot-builder/ot-ext-private": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-layout": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/ot-name": "1.7.3", + "@ot-builder/ot-sfnt": "1.7.3", + "@ot-builder/ot-standard-glyph-namer": "1.7.3", + "@ot-builder/ot-vtt-private": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-encoding": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-encoding/-/ot-encoding-1.7.3.tgz", + "integrity": "sha512-nj1z6yebG9DWIDnUd4Yqm4c8mx03WX6Dzmd15xzqpdKVy0sy1nrTBCg7ikc/zmND4XUJZMD/pHNFSU+FmlCp5g==", + "dependencies": { + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-ext-private": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-ext-private/-/ot-ext-private-1.7.3.tgz", + "integrity": "sha512-Td/yoTbK1gFGVbjHxz1Pl1cwyn6chb3GbBinXnO84gLAS5rwHU9EVJTR46Nn5iUfnZzdjgjEyLMPHCYHYaI+cw==", + "dependencies": { + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-glyphs": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-glyphs/-/ot-glyphs-1.7.3.tgz", + "integrity": "sha512-G9T4jToN9Uv74ouVajvGMsRRoZMeFNBSOYqjGuML/Eo2NvwTFnI6sS5RWkdlC0C6pL+m+ajZVrDNvCA6E35xNQ==", + "dependencies": { + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-layout": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-layout/-/ot-layout-1.7.3.tgz", + "integrity": "sha512-UXU9ZEfDr4tEviS7eE6jWSS0MRVEAs5/bkRyw4YjzWB5qvvlt3PRH4Z9EgaxmFe7JjE1wi5pwxms7jKYT+BcHw==", + "dependencies": { + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-metadata": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-metadata/-/ot-metadata-1.7.3.tgz", + "integrity": "sha512-8mKLPElSjSiTZS/5aXTFTAZtH7RB6VdSFhx0DrszC/fu82f5bBGCt3BidSADleDreo7zpFM28mSmHhlOK1juxg==", + "dependencies": { + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-name": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-name/-/ot-name-1.7.3.tgz", + "integrity": "sha512-yfBjEoVlQ7bgNuEGQ7HAbecniaOR63hwPsQicunUD3RBO780QjjcYPhBJJ93ospiPlNeGvTRXyeuPTjY3JFY8w==", + "dependencies": { + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-sfnt": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-sfnt/-/ot-sfnt-1.7.3.tgz", + "integrity": "sha512-D7Wzr6D3iCRgurapniXKwAT28zLuEhsBs+t2c3vi/Q8b0dkJhHpEIXIs/itAhnQi2ndK/TpVMh98Tis0cgDgOA==", + "dependencies": { + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-standard-glyph-namer": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-standard-glyph-namer/-/ot-standard-glyph-namer-1.7.3.tgz", + "integrity": "sha512-rDhw84kvx1qgeamN9LFg1g41F8hBy3J8RHRR684f8eK1OY7RMRKQpiSuBOLk1kSlgfM+rFSOALlvDwdMG49yng==", + "dependencies": { + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "aglfn": "^1.0.2", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/ot-vtt-private": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/ot-vtt-private/-/ot-vtt-private-1.7.3.tgz", + "integrity": "sha512-okwc3WA1pPH3RsN9xU9vSHnt85o27O70mBaKYBNNVY7q+MuIvn1akGevA71ejCkQayJEPeZpCNSPJaHZ6bb6Rg==", + "dependencies": { + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/prelude": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/prelude/-/prelude-1.7.3.tgz", + "integrity": "sha512-J+zxpnlPn6yYZzFEiUSNSw652g03q2YvTgv8rzgWks/L5ovETzLwOrqGkAMB4GHVDjLcDCiahi4ZS2KKqqfHwA==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/primitive": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/primitive/-/primitive-1.7.3.tgz", + "integrity": "sha512-bwNIUAT0J0yPSZPiUP5V5QGjeByjavzhqmYxaxGwk1qJsFq5CkrqW1BxqhS/JXAH6CWlTtpMMM3UA/y4NwuNVg==", + "dependencies": { + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/rectify": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/rectify/-/rectify-1.7.3.tgz", + "integrity": "sha512-BEuyhQXLvWVz/9AqZj3Z0rlZicKXzMBPQuKWreJcb4lGhoio6j7NwPk92TP+GY+Kl52AO1R6s8I2R6ZodULq8Q==", + "dependencies": { + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/ot": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/stat-glyphs": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/stat-glyphs/-/stat-glyphs-1.7.3.tgz", + "integrity": "sha512-FtOQCdbEUgu1/En74xAK+AThtiJQte0E+VM28DqJb3rCMCcdcWJhs7N4Rh6BJlwalgKvGTrDMTx/9kNXcrkB+A==", + "dependencies": { + "@ot-builder/bin-composite-types": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/trace": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/trace/-/trace-1.7.3.tgz", + "integrity": "sha512-3LvmaNwGMnvfOpg/g4FyqWHJd7+QfUS6Gp9upFVaj5UpKho/0+WWWSJ7GHWhU5dooaIHxPG+sqRfM0zczMUjEQ==", + "dependencies": { + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/ot": "1.7.3", + "@ot-builder/ot-glyphs": "1.7.3", + "@ot-builder/ot-metadata": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/var-store": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/var-store/-/var-store-1.7.3.tgz", + "integrity": "sha512-R7AbHMGXW+7bQ6JudbXzx1/BGxfCgM99fBWWuLkMJxWcga1oMviOAomP3LEyec2mew302uyQpsrtMNNnuf/rQQ==", + "dependencies": { + "@ot-builder/bin-composite-types": "1.7.3", + "@ot-builder/bin-util": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/errors": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/variance": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@ot-builder/variance": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@ot-builder/variance/-/variance-1.7.3.tgz", + "integrity": "sha512-T4fJVsqb3RzMV21eCRCZbVq/bZgZgye2voiJ+gSgyczXsIX/uUV/gdCnyqyRVijH2D2LdbAipxjCMAy+xjMLaw==", + "dependencies": { + "@ot-builder/bin-composite-types": "1.7.3", + "@ot-builder/common-impl": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@unicode/unicode-15.1.0": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@unicode/unicode-15.1.0/-/unicode-15.1.0-1.5.2.tgz", + "integrity": "sha512-7PAgnShDr8ziK6XeHB/TUVFboDFEhaQKKyrw55/Kx9o6AQDy1s7dJ9KRpRerW9nrR5qMGUQvOqTXOAek6ZIXkg==" + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/aglfn": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/aglfn/-/aglfn-1.0.2.tgz", + "integrity": "sha512-HUvXd7sNFa1aHtYgJnln2jPwzq7UAAOXhYH/+AY6BMdfXxprMxG8IrczlZn6MjjIWpYhpKR5mHwDWTgehZKO4g==" + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.filter": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz", + "integrity": "sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz", + "integrity": "sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "dev": true, + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/chainsaw": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.0.9.tgz", + "integrity": "sha512-nG8PYH+/4xB+8zkV4G844EtfvZ5tTiLFoX3dZ4nhF4t3OCKIb9UvaFyNmeZO2zOSmRWzBoTD+napN6hiL+EgcA==", + "dependencies": { + "traverse": ">=0.3.0 <0.4" + }, + "engines": { + "node": "*" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cldr": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/cldr/-/cldr-7.5.0.tgz", + "integrity": "sha512-2qy3ASYFbNToTujNnk5Y8ak++B4TH/G+S8AEOrN1xUFZhxhmqWDPUGnOFGyId61vD2Trf+yE65wVzIcdE/bpPg==", + "dependencies": { + "@xmldom/xmldom": "^0.8.0", + "escodegen": "^2.0.0", + "esprima": "^4.0.1", + "memoizeasync": "^1.1.0", + "passerror": "^1.1.1", + "pegjs": "^0.10.0", + "seq": "^0.3.5", + "unicoderegexp": "^0.4.1", + "xpath": "^0.0.33" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clipper-lib": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/clipper-lib/-/clipper-lib-6.4.2.tgz", + "integrity": "sha512-knglhjQX5ihNj/XCIs6zCHrTemdvHY3LPZP9XB2nq2/3igyYMFueFXtfp84baJvEE+f8pO1ZS4UVeEgmLnAprQ==" + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/command-line-args": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", + "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", + "dependencies": { + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/command-line-usage": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", + "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", + "dependencies": { + "array-back": "^4.0.2", + "chalk": "^2.4.2", + "table-layout": "^1.0.2", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/command-line-usage/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/command-line-usage/node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/command-line-usage/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/command-line-usage/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/command-line-usage/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/command-line-usage/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/command-line-usage/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/command-line-usage/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/command-line-usage/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/es-abstract": { + "version": "1.22.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.5.tgz", + "integrity": "sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.1", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.0", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.5", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/harfbuzzjs": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/harfbuzzjs/-/harfbuzzjs-0.3.4.tgz", + "integrity": "sha512-0TH7j8TIqCJB6RVpcJ7IyhPpHRq1JlyBiSOcNRAWpuN6S1HVSBmNtdt+G0jND1Y2qLnh70nXZ2R2zYqO57y92Q==" + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hashish": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/hashish/-/hashish-0.0.4.tgz", + "integrity": "sha512-xyD4XgslstNAs72ENaoFvgMwtv8xhiDtC2AtzCG+8yF7W/Knxxm9BX+e2s25mm+HxMKh0rBmXVOEGF3zNImXvA==", + "dependencies": { + "traverse": ">=0.2.4" + }, + "engines": { + "node": "*" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "engines": { + "node": ">=16" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/memoizeasync": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/memoizeasync/-/memoizeasync-1.1.0.tgz", + "integrity": "sha512-HMfzdLqClZo8HMyuM9B6TqnXCNhw82iVWRLqd2cAdXi063v2iJB4mQfWFeKVByN8VUwhmDZ8NMhryBwKrPRf8Q==", + "dependencies": { + "lru-cache": "2.5.0", + "passerror": "1.1.1" + } + }, + "node_modules/memoizeasync/node_modules/lru-cache": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz", + "integrity": "sha512-dVmQmXPBlTgFw77hm60ud//l2bCuDKkqC2on1EBoM7s9Urm9IQDrnujwZ93NFnAq0dVZ0HBXTS7PwEG+YE7+EQ==" + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/nice-napi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "!win32" + ], + "dependencies": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "optional": true + }, + "node_modules/node-gyp-build": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", + "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", + "optional": true, + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.2.tgz", + "integrity": "sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==", + "dev": true, + "dependencies": { + "array.prototype.filter": "^1.0.3", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.0.0" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ot-builder": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/ot-builder/-/ot-builder-1.7.3.tgz", + "integrity": "sha512-iLAahaMCkpNJ2nGl8/ryBQPOzcvIT3oSqG0u3gJwpAeMzBgIrLrnzt0TXX+7X/+ZFQvqljPkknklpmLLMXnXLA==", + "dependencies": { + "@ot-builder/cli-proc": "1.7.3", + "@ot-builder/io-bin-font": "1.7.3", + "@ot-builder/ot": "1.7.3", + "@ot-builder/prelude": "1.7.3", + "@ot-builder/primitive": "1.7.3", + "@ot-builder/rectify": "1.7.3", + "@ot-builder/trace": "1.7.3", + "tslib": "^2.0.0" + } + }, + "node_modules/otb-ttc-bundle": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/otb-ttc-bundle/-/otb-ttc-bundle-1.7.3.tgz", + "integrity": "sha512-OHH/XGPYptGoh9Z2wlKq1ukJoIrxM5SLQGi2KANgMgMtiUxIWwjAZHNxtupRT3PJe6V80ZxKfNETgxiXFOXABA==", + "dependencies": { + "@ot-builder/cli-help-shower": "1.7.3", + "@ot-builder/cli-shared": "1.7.3", + "ot-builder": "1.7.3", + "tslib": "^2.0.0" + }, + "bin": { + "otb-ttc-bundle": "bin/otb-ttc-bundle" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/passerror": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/passerror/-/passerror-1.1.1.tgz", + "integrity": "sha512-PwrEQJBkJMxnxG+tdraz95vTstYnCRqiURNbGtg/vZHLgcAODc9hbiD5ZumGUoh3bpw0F0qKLje7Vd2Fd5Lx3g==", + "engines": { + "node": "*" + } + }, + "node_modules/patel": { + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/patel/-/patel-0.40.0.tgz", + "integrity": "sha512-1ejbpiNxta1sKH1SOVZ/4cKGhAcEeT8Lzvk+E5qBPSGHO/JT6sNYOZZCLQYWOSh/M2B01XPOeJNmGNKrjn6GTw==", + "dev": true, + "dependencies": { + "astring": "^1.8.6", + "patrisika": "^0.26.0", + "resumer": "*", + "source-map": "^0.7.4", + "yargs": "^17.7.2" + }, + "bin": { + "patel-c": "bin/patel-c" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/patrisika": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/patrisika/-/patrisika-0.26.0.tgz", + "integrity": "sha512-ZzzasIrsgKFTolnOyyDcMVcYI6RJ+mpUJFv2b6nA6vPe9/ucBqCztQRsPZkDd/FtTwbA6ms/mHNcACcux6AjEQ==", + "dev": true, + "dependencies": { + "patrisika-scopes": "^0.12.0" + } + }, + "node_modules/patrisika-scopes": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/patrisika-scopes/-/patrisika-scopes-0.12.0.tgz", + "integrity": "sha512-rj428KYq5leS75PCDl6iyl91n6/d63yw1ikHYwd1z9UXwWk11Vj2gpTu0CxjLZJJOiFNA01LiX+WMpC5icCKng==", + "dev": true + }, + "node_modules/pegjs": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz", + "integrity": "sha512-qI5+oFNEGi3L5HAxDwN2LA4Gg7irF70Zs25edhjld9QemOgp0CbvMtbFcMvFtEo1OityPrcCzkQFB8JP/hxgow==", + "bin": { + "pegjs": "bin/pegjs" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/piscina": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.4.0.tgz", + "integrity": "sha512-+AQduEJefrOApE4bV7KRmp3N2JnnyErlVqq4P/jmko4FPz9Z877BCccl/iB3FdrWSUkvbGV9Kan/KllJgat3Vg==", + "optionalDependencies": { + "nice-napi": "^1.0.2" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resumer": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz", + "integrity": "sha512-Fn9X8rX8yYF4m81rZCK/5VmrmsSbqS/i3rDLl6ZZHAXgC2nTAx3dhwG8q8odP/RmdLa2YrybDJaAMg+X1ajY3w==", + "dev": true, + "dependencies": { + "through": "~2.3.4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/semaphore-async-await": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/semaphore-async-await/-/semaphore-async-await-1.5.1.tgz", + "integrity": "sha512-b/ptP11hETwYWpeilHXXQiV5UJNJl7ZWWooKRE5eBIYWoom6dZ0SluCIdCtKycsMtZgKWE01/qAw6jblw1YVhg==", + "engines": { + "node": ">=4.1" + } + }, + "node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/seq": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/seq/-/seq-0.3.5.tgz", + "integrity": "sha512-sisY2Ln1fj43KBkRtXkesnRHYNdswIkIibvNe/0UKm2GZxjMbqmccpiatoKr/k2qX5VKiLU8xm+tz/74LAho4g==", + "dependencies": { + "chainsaw": ">=0.0.7 <0.1", + "hashish": ">=0.0.2 <0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/spiro": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spiro/-/spiro-3.0.0.tgz", + "integrity": "sha512-UEhtLWA8fDQuExOKpT3FLa7Rk238G5Bm3wGAxbvnah3H2X6yEL4blIkAsc38wNwMXBwQFRYE6l0Q9X0t1izOxA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-format/-/string-format-2.0.0.tgz", + "integrity": "sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/table-layout": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", + "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", + "dependencies": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/table-layout/node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/table-layout/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" + }, + "node_modules/traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", + "engines": { + "node": "*" + } + }, + "node_modules/ts-command-line-args": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/ts-command-line-args/-/ts-command-line-args-2.5.1.tgz", + "integrity": "sha512-H69ZwTw3rFHb5WYpQya40YAX2/w7Ut75uUECbgBIsLmM+BNuYnxsltfyyLMxy6sEeKxgijLTnQtLd0nKd6+IYw==", + "dependencies": { + "chalk": "^4.1.0", + "command-line-args": "^5.1.1", + "command-line-usage": "^6.1.0", + "string-format": "^2.0.0" + }, + "bin": { + "write-markdown": "dist/write-markdown.js" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz", + "integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/typo-geom": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/typo-geom/-/typo-geom-0.15.1.tgz", + "integrity": "sha512-8pXibsBO14lwAl9a/MOC+ObmelJMDUe6LCqi+gucEbgA8GPBkK49vF00YUyS88kcGLuchNhe40EsuFW4qFsb8A==", + "dependencies": { + "clipper-lib": "^6.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicoderegexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/unicoderegexp/-/unicoderegexp-0.4.1.tgz", + "integrity": "sha512-ydh8D5mdd2ldTS25GtZJEgLciuF0Qf2n3rwPhonELk3HioX201ClYGvZMc1bCmx6nblZiADQwbMWekeIqs51qw==" + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/verda": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/verda/-/verda-1.12.1.tgz", + "integrity": "sha512-Ef1joWTGtavgGZK6Ot1Tsz/9sZWHJ/Rno0QtnH2aeCyHrka9wX2qXVlrqDJBK8fxsN0gdM0DQ603Fr/RrmEedQ==", + "dependencies": { + "chalk": "^4.1.2", + "cli-cursor": "^3.1.0", + "fast-deep-equal": "^3.1.3", + "fs-extra": "^10.0.0", + "piscina": "^4.4.0", + "semaphore-async-await": "^1.5.1", + "ts-command-line-args": "^2.5.1", + "tslib": "^2.3.1", + "which": "^4.0.0" + }, + "bin": { + "verda": "bin/verda" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/wawoff2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wawoff2/-/wawoff2-2.0.1.tgz", + "integrity": "sha512-r0CEmvpH63r4T15ebFqeOjGqU4+EgTx4I510NtK35EMciSdcTxCw3Byy3JnBonz7iyIFZ0AbVo0bbFpEVuhCYA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "woff2_compress.js": "bin/woff2_compress.js", + "woff2_decompress.js": "bin/woff2_decompress.js" + } + }, + "node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wordwrapjs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", + "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", + "dependencies": { + "reduce-flatten": "^2.0.0", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/wordwrapjs/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/xpath": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.33.tgz", + "integrity": "sha512-NNXnzrkDrAzalLhIUc01jO2mOzXGXh1JwPgkihcLLzw98c0WgYDmmjSh1Kl3wzaxSVWMuA+fe0WTWOBDWCBmNA==", + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/font": { + "name": "@iosevka/font", + "version": "29.0.2", + "dependencies": { + "@iarna/toml": "^2.2.5", + "@iosevka/font-glyphs": "29.0.2", + "@iosevka/font-otl": "29.0.2", + "@iosevka/geometry": "29.0.2", + "@iosevka/geometry-cache": "29.0.2", + "@iosevka/glyph": "29.0.2", + "@iosevka/param": "29.0.2", + "@iosevka/util": "29.0.2", + "harfbuzzjs": "^0.3.4", + "ot-builder": "^1.7.3", + "semver": "^7.6.0" + } + }, + "packages/font-glyphs": { + "name": "@iosevka/font-glyphs", + "version": "29.0.2", + "dependencies": { + "@iosevka/font-kits": "29.0.2", + "@iosevka/geometry": "29.0.2", + "@iosevka/geometry-cache": "29.0.2", + "@iosevka/glyph": "29.0.2", + "@iosevka/util": "29.0.2", + "typo-geom": "^0.15.1" + } + }, + "packages/font-kits": { + "name": "@iosevka/font-kits", + "version": "29.0.2", + "dependencies": { + "@iosevka/geometry": "29.0.2", + "@iosevka/glyph": "29.0.2", + "@iosevka/util": "29.0.2" + } + }, + "packages/font-otl": { + "name": "@iosevka/font-otl", + "version": "29.0.2", + "dependencies": { + "@iosevka/font-glyphs": "29.0.2", + "@iosevka/glyph": "29.0.2", + "toposort": "^2.0.2" + } + }, + "packages/geometry": { + "name": "@iosevka/geometry", + "version": "29.0.2", + "dependencies": { + "@iosevka/util": "29.0.2", + "spiro": "^3.0.0", + "typo-geom": "^0.15.1" + } + }, + "packages/geometry-cache": { + "name": "@iosevka/geometry-cache", + "version": "29.0.2", + "dependencies": { + "@iosevka/geometry": "29.0.2", + "@msgpack/msgpack": "^2.8.0" + } + }, + "packages/glyph": { + "name": "@iosevka/glyph", + "version": "29.0.2", + "dependencies": { + "@iosevka/geometry": "29.0.2" + } + }, + "packages/param": { + "name": "@iosevka/param", + "version": "29.0.2", + "dependencies": { + "@iosevka/util": "29.0.2" + } + }, + "packages/util": { + "name": "@iosevka/util", + "version": "29.0.2" + }, + "tools/amend-readme": { + "name": "@iosevka/amend-readme", + "version": "29.0.2", + "dependencies": { + "@iarna/toml": "^2.2.5", + "@iosevka/param": "29.0.2", + "@unicode/unicode-15.1.0": "^1.5.2" + } + }, + "tools/data-export": { + "name": "@iosevka/data-export", + "version": "29.0.2", + "dependencies": { + "@iarna/toml": "^2.2.5", + "@iosevka/param": "29.0.2", + "@unicode/unicode-15.1.0": "^1.5.2", + "cldr": "^7.5.0" + } + }, + "tools/generate-samples": { + "name": "@iosevka/generate-samples", + "version": "29.0.2", + "dependencies": { + "@iosevka/data-export": "29.0.2" + } + }, + "tools/misc": { + "name": "@iosevka/misc", + "version": "29.0.2", + "dependencies": { + "@iosevka/util": "29.0.2", + "semver": "^7.6.0", + "wawoff2": "^2.0.1" + } + } + } } diff --git a/package.json b/package.json index e0bdbdeb2..5a82c8922 100644 --- a/package.json +++ b/package.json @@ -1,33 +1,35 @@ { - "name": "@iosevka/monorepo", - "version": "29.0.2", - "workspaces": [ - "packages/*", - "tools/*" - ], - "scripts": { - "build": "verda -f verdafile.mjs", - "bump-ver": "node tools/misc/src/update-package-json-version.mjs && npm install && node tools/misc/src/generate-ttfa-ranges.mjs", - "clean": "verda -f verdafile.mjs clean", - "lint": "eslint . --ext .mjs" - }, - "dependencies": { - "otb-ttc-bundle": "^1.7.3", - "@iarna/toml": "^2.2.5", - "deep-equal": "^2.2.3", - "semver": "^7.6.0", - "uuid": "^9.0.1", - "verda": "^1.12.1", - "which": "^4.0.0" - }, - "devDependencies": { - "eslint": "^8.57.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-import": "^2.29.1", - "patel": "^0.40.0", - "prettier": "^3.2.5" - }, - "engines": { - "node": ">=16.0.0" - } + "name": "@iosevka/monorepo", + "version": "29.0.2", + "workspaces": [ + "packages/*", + "tools/*" + ], + "scripts": { + "build": "verda -f verdafile.mjs", + "bump-ver": "node tools/misc/src/update-package-json-version.mjs && npm install && node tools/misc/src/generate-ttfa-ranges.mjs", + "clean": "verda -f verdafile.mjs clean", + "lint": "eslint . --ext .mjs", + "update-release-sha-file": "node tools/misc/src/update-release-sha-file.mjs" + }, + "dependencies": { + "@iarna/toml": "^2.2.5", + "deep-equal": "^2.2.3", + "otb-ttc-bundle": "^1.7.3", + "semver": "^7.6.0", + "uuid": "^9.0.1", + "verda": "^1.12.1", + "which": "^4.0.0" + }, + "devDependencies": { + "eslint": "^8.57.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-import": "^2.29.1", + "glob": "^10.3.10", + "patel": "^0.40.0", + "prettier": "^3.2.5" + }, + "engines": { + "node": ">=16.0.0" + } } diff --git a/tools/amend-readme/src/generate-release-note.mjs b/tools/amend-readme/src/generate-release-note.mjs index cc6172af1..7adfa2b91 100644 --- a/tools/amend-readme/src/generate-release-note.mjs +++ b/tools/amend-readme/src/generate-release-note.mjs @@ -43,9 +43,6 @@ export default async function main(argv) { `