{
  "program": {
    "fileInfos": {
      "./node_modules/typescript/lib/lib.es6.d.ts": {
        "version": "c180f01a2aaac7d733001fa1db20f881dc83cf33096b674a1546ca26762e69da",
        "signature": "c180f01a2aaac7d733001fa1db20f881dc83cf33096b674a1546ca26762e69da"
      },
      "./node_modules/typescript/lib/lib.es5.d.ts": {
        "version": "ff5688d6b2fcfef06842a395d7ff4d5730d45b724d4c48913118c889829052a1",
        "signature": "ff5688d6b2fcfef06842a395d7ff4d5730d45b724d4c48913118c889829052a1"
      },
      "./node_modules/typescript/lib/lib.es2015.d.ts": {
        "version": "7994d44005046d1413ea31d046577cdda33b8b2470f30281fd9c8b3c99fe2d96",
        "signature": "7994d44005046d1413ea31d046577cdda33b8b2470f30281fd9c8b3c99fe2d96"
      },
      "./node_modules/typescript/lib/lib.es2016.d.ts": {
        "version": "5f217838d25704474d9ef93774f04164889169ca31475fe423a9de6758f058d1",
        "signature": "5f217838d25704474d9ef93774f04164889169ca31475fe423a9de6758f058d1"
      },
      "./node_modules/typescript/lib/lib.es2017.d.ts": {
        "version": "459097c7bdd88fc5731367e56591e4f465f2c9de81a35427a7bd473165c34743",
        "signature": "459097c7bdd88fc5731367e56591e4f465f2c9de81a35427a7bd473165c34743"
      },
      "./node_modules/typescript/lib/lib.es2018.d.ts": {
        "version": "9c67dcc7ca897b61f58d57d487bc9f07950546e5ac8701cbc41a8a4fec48b091",
        "signature": "9c67dcc7ca897b61f58d57d487bc9f07950546e5ac8701cbc41a8a4fec48b091"
      },
      "./node_modules/typescript/lib/lib.dom.d.ts": {
        "version": "2d53f3741e5a4f78a90f623387d71a1cc809bb258f10cdaec034b67cbf71022f",
        "signature": "2d53f3741e5a4f78a90f623387d71a1cc809bb258f10cdaec034b67cbf71022f"
      },
      "./node_modules/typescript/lib/lib.dom.iterable.d.ts": {
        "version": "f42b5c6ad71e2229f1fea2065bc28b887344bc7e7acd9d87e2e53d6376736890",
        "signature": "f42b5c6ad71e2229f1fea2065bc28b887344bc7e7acd9d87e2e53d6376736890"
      },
      "./node_modules/typescript/lib/lib.webworker.importscripts.d.ts": {
        "version": "fe4e59403e34c7ff747abe4ff6abbc7718229556d7c1a5b93473fb53156c913b",
        "signature": "fe4e59403e34c7ff747abe4ff6abbc7718229556d7c1a5b93473fb53156c913b"
      },
      "./node_modules/typescript/lib/lib.scripthost.d.ts": {
        "version": "b9faa17292f17d2ad75e34fac77dd63a6403af1dba02d39cd0cbb9ffdf3de8b9",
        "signature": "b9faa17292f17d2ad75e34fac77dd63a6403af1dba02d39cd0cbb9ffdf3de8b9"
      },
      "./node_modules/typescript/lib/lib.es2015.core.d.ts": {
        "version": "4ab19088d508f9e62bfc61c157e8a65b2afaefa251ecca315e7d20b5b97b256f",
        "signature": "4ab19088d508f9e62bfc61c157e8a65b2afaefa251ecca315e7d20b5b97b256f"
      },
      "./node_modules/typescript/lib/lib.es2015.collection.d.ts": {
        "version": "dd94d8ef48c562389eb58af8df3a3a34d11367f7c818192aa5f16470d469e3f0",
        "signature": "dd94d8ef48c562389eb58af8df3a3a34d11367f7c818192aa5f16470d469e3f0"
      },
      "./node_modules/typescript/lib/lib.es2015.generator.d.ts": {
        "version": "765e0e9c9d74cf4d031ca8b0bdb269a853e7d81eda6354c8510218d03db12122",
        "signature": "765e0e9c9d74cf4d031ca8b0bdb269a853e7d81eda6354c8510218d03db12122"
      },
      "./node_modules/typescript/lib/lib.es2015.iterable.d.ts": {
        "version": "285958e7699f1babd76d595830207f18d719662a0c30fac7baca7df7162a9210",
        "signature": "285958e7699f1babd76d595830207f18d719662a0c30fac7baca7df7162a9210"
      },
      "./node_modules/typescript/lib/lib.es2015.promise.d.ts": {
        "version": "e6b8ff2798f8ebd7a1c7afd8671f2cb67ee1901c422f5964d74b0b34c6574ea2",
        "signature": "e6b8ff2798f8ebd7a1c7afd8671f2cb67ee1901c422f5964d74b0b34c6574ea2"
      },
      "./node_modules/typescript/lib/lib.es2015.proxy.d.ts": {
        "version": "5e72f949a89717db444e3bd9433468890068bb21a5638d8ab15a1359e05e54fe",
        "signature": "5e72f949a89717db444e3bd9433468890068bb21a5638d8ab15a1359e05e54fe"
      },
      "./node_modules/typescript/lib/lib.es2015.reflect.d.ts": {
        "version": "f5b242136ae9bfb1cc99a5971cccc44e99947ae6b5ef6fd8aa54b5ade553b976",
        "signature": "f5b242136ae9bfb1cc99a5971cccc44e99947ae6b5ef6fd8aa54b5ade553b976"
      },
      "./node_modules/typescript/lib/lib.es2015.symbol.d.ts": {
        "version": "9ae2860252d6b5f16e2026d8a2c2069db7b2a3295e98b6031d01337b96437230",
        "signature": "9ae2860252d6b5f16e2026d8a2c2069db7b2a3295e98b6031d01337b96437230"
      },
      "./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": {
        "version": "3e0a459888f32b42138d5a39f706ff2d55d500ab1031e0988b5568b0f67c2303",
        "signature": "3e0a459888f32b42138d5a39f706ff2d55d500ab1031e0988b5568b0f67c2303"
      },
      "./node_modules/typescript/lib/lib.es2016.array.include.d.ts": {
        "version": "3f96f1e570aedbd97bf818c246727151e873125d0512e4ae904330286c721bc0",
        "signature": "3f96f1e570aedbd97bf818c246727151e873125d0512e4ae904330286c721bc0"
      },
      "./node_modules/typescript/lib/lib.es2017.object.d.ts": {
        "version": "ff8ad203e83338289b0f5defc1a5b5c253fb7d251b464db497383f915a0df3f4",
        "signature": "ff8ad203e83338289b0f5defc1a5b5c253fb7d251b464db497383f915a0df3f4"
      },
      "./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": {
        "version": "b8667586a618c5cf64523d4e500ae39e781428abfb28f3de441fc66b56144b6f",
        "signature": "b8667586a618c5cf64523d4e500ae39e781428abfb28f3de441fc66b56144b6f"
      },
      "./node_modules/typescript/lib/lib.es2017.string.d.ts": {
        "version": "21df2e0059f14dcb4c3a0e125859f6b6ff01332ee24b0065a741d121250bc71c",
        "signature": "21df2e0059f14dcb4c3a0e125859f6b6ff01332ee24b0065a741d121250bc71c"
      },
      "./node_modules/typescript/lib/lib.es2017.intl.d.ts": {
        "version": "c1759cb171c7619af0d2234f2f8fb2a871ee88e956e2ed91bb61778e41f272c6",
        "signature": "c1759cb171c7619af0d2234f2f8fb2a871ee88e956e2ed91bb61778e41f272c6"
      },
      "./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": {
        "version": "28569d59e07d4378cb3d54979c4c60f9f06305c9bb6999ffe6cab758957adc46",
        "signature": "28569d59e07d4378cb3d54979c4c60f9f06305c9bb6999ffe6cab758957adc46"
      },
      "./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": {
        "version": "93c0c9ae60e46e4d1389dd33936bbfa24d9c66ef83a1569fcbb67a46432405e0",
        "signature": "93c0c9ae60e46e4d1389dd33936bbfa24d9c66ef83a1569fcbb67a46432405e0"
      },
      "./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": {
        "version": "16c06e535d8e03be7c35735f9ce92c9e591cfea50cdcd0ac1353a0b85c60ab10",
        "signature": "16c06e535d8e03be7c35735f9ce92c9e591cfea50cdcd0ac1353a0b85c60ab10"
      },
      "./node_modules/typescript/lib/lib.es2018.intl.d.ts": {
        "version": "1b820b57379c726f94af50cd60053674af53ff9d079c1563cc70071e8b757dd0",
        "signature": "1b820b57379c726f94af50cd60053674af53ff9d079c1563cc70071e8b757dd0"
      },
      "./node_modules/typescript/lib/lib.es2018.promise.d.ts": {
        "version": "efe049114bad1035b0aa9a4a0359f50ab776e3897c411521e51d3013079cbd62",
        "signature": "efe049114bad1035b0aa9a4a0359f50ab776e3897c411521e51d3013079cbd62"
      },
      "./node_modules/typescript/lib/lib.es2018.regexp.d.ts": {
        "version": "e7780d04cd4120ee554c665829db2bbdd6b947cbaa3c150b7d9ea74df3beb2e8",
        "signature": "e7780d04cd4120ee554c665829db2bbdd6b947cbaa3c150b7d9ea74df3beb2e8"
      },
      "./node_modules/typescript/lib/lib.esnext.intl.d.ts": {
        "version": "f6e0c89daaf72eac38dfb1d5ef0972183f7f26a68da15bfe5bcb7cfccf0c7db8",
        "signature": "f6e0c89daaf72eac38dfb1d5ef0972183f7f26a68da15bfe5bcb7cfccf0c7db8"
      },
      "./node_modules/typescript/lib/lib.esnext.bigint.d.ts": {
        "version": "63b66918290d794f73832a6d0325be5026236674fe8c0cb0b68d162000d7bbe8",
        "signature": "63b66918290d794f73832a6d0325be5026236674fe8c0cb0b68d162000d7bbe8"
      },
      "./src/internals/noSuchValueException.ts": {
        "version": "d6140cce35fc766c798ae64138050644fc9f508e4fa43ffdf483681f79bba21c",
        "signature": "0fc009210b1ab9f444f95b841352f61ff45d68ae474da8f616ca38e070161ac0"
      },
      "./src/immutable/either.ts": {
        "version": "84f045cc36dcd424d3fa68d7fd1eb4dd555819e2871ec92286693ca330593384",
        "signature": "d3a2bd896e7f3f4e4f3380461eda55cbc9e03982b00adec31a4756559a21a6b6"
      },
      "./src/immutable/option.ts": {
        "version": "df40c4fa0c14621beb574213560543c9fc1aa34af8c2c36bf82e52ebf4698b81",
        "signature": "19100cd9e17e732bfb1fbfbb4b9507532f38f7d8f038b2aa5cb31069b95adb12"
      },
      "./src/internals/iCollection.ts": {
        "version": "b82b839a767f502227785f5d993b4cfc940a4531dbac7c9bb255430528910e8d",
        "signature": "5b3c558e46814e563cd02b5e7bb1a99235098a416a508b400c80e5bd875be612"
      },
      "./src/mutable/doublyLinkedList.ts": {
        "version": "0d8b7e948a40e293f044b5abfe058c42d331099e04d0078556602bf7651cdef6",
        "signature": "a3ce3528e085e33d4941874c19369282ddeb32dc5e07de54afb3fe7c70480d1c"
      },
      "./src/immutable/hashMap.ts": {
        "version": "a4edec99f0b48f0d467a48e62e7fde70364e8735f1420fe97b925c4dbde77731",
        "signature": "f6631e2d410b0c07d51b01dcb24c0d8ba949beb3dcaf87175e43d0c6b97251d2"
      },
      "./src/immutable/list.ts": {
        "version": "b784f248e596f40d37f2c66bdf28d2632301d7ca5dd4ec034b97b1b60fcd34cf",
        "signature": "a08addb26ff77e92899b1de03dcf42266ce25733d711363f4af861e7381c90f4"
      },
      "./src/mutable/maxHeap.ts": {
        "version": "576332f5434f16144ca59ae8dc996c9aa63e98e15a7585fc1cf84cd96814c5c0",
        "signature": "1f11990992797a10bf9de090c20389364ad717f3cd9d4ef85a98ccf0946aca3e"
      },
      "./src/immutable/pipe.ts": {
        "version": "8a68b10ed4c66a5d068cdae039d67cb5d2a46c3e78ab9db52d4a9eb42d166b44",
        "signature": "13d087e5e224b510d052da4c7887f7a7d6952de9b6e9b4d360cfb72d5e471910"
      },
      "./src/internals/id.ts": {
        "version": "493d4b0691246bd1917852076111eba443350fd8b09411da914e70df48ece387",
        "signature": "741adbde2ea5134837439bf72988f958d377b2614cae93426b02eecd9ef0268b"
      },
      "./src/immutable/tuple.ts": {
        "version": "10e6a4b7256511269bd827f4fd45c13ae1b8838e4bf1df631931c12198a588a7",
        "signature": "71c34df357fc08aab23319e5e5665f82918f7cd6dc677cae13b8812b5f0d480c"
      },
      "./index.ts": {
        "version": "c6bf9726c8284ca95c08036ef22b197a995defc9ea8bb18587d2f697e06a73ef",
        "signature": "d0490ea78feae2cf508473091f0b59aeb1dc6751dffcc3ea26e20d16b31a77a4"
      },
      "./node_modules/@types/chai/index.d.ts": {
        "version": "de8d913fabf5ed63600297d982a7b53cd3efcd958a58eb8096c75e38769541a5",
        "signature": "de8d913fabf5ed63600297d982a7b53cd3efcd958a58eb8096c75e38769541a5"
      },
      "./test/immutable/list.ts": {
        "version": "45465cf438393eb301733797d1a981abd5f268ccc6194a45512e2799b7db2462",
        "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"
      },
      "./test/immutable/option.ts": {
        "version": "6755998f0322002a95180c199f495856b14fc296fc33784610be8465eb3b0cc9",
        "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"
      },
      "./test/immutable/pipe.ts": {
        "version": "fd1767a27253211c8d4ca5ca03e0536b00d7fc6673d983184d62077c52614d01",
        "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"
      },
      "./test/mutable/doublyLinkedList.ts": {
        "version": "b1ef95cbe6282599716abe678f68b711607f56c9ce3588386f59a47230bf0b08",
        "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"
      },
      "./test/mutable/maxHeap.ts": {
        "version": "1fbb65f0cf880075312a70829398597409936179a6865fe00f4d1f0e240e48c1",
        "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"
      },
      "./node_modules/@types/events/index.d.ts": {
        "version": "400db42c3a46984118bff14260d60cec580057dc1ab4c2d7310beb643e4f5935",
        "signature": "400db42c3a46984118bff14260d60cec580057dc1ab4c2d7310beb643e4f5935"
      },
      "./node_modules/@types/node/globals.d.ts": {
        "version": "e4461b72726848da76a31153b6b01af5e0be3b08dbfa2ec5741ad302eb20f2ed",
        "signature": "e4461b72726848da76a31153b6b01af5e0be3b08dbfa2ec5741ad302eb20f2ed"
      },
      "./node_modules/@types/node/assert.d.ts": {
        "version": "58a52f282f1dad18179023804c1f3a7536bf875748a0a314abd43f60fd5b244f",
        "signature": "58a52f282f1dad18179023804c1f3a7536bf875748a0a314abd43f60fd5b244f"
      },
      "./node_modules/@types/node/async_hooks.d.ts": {
        "version": "1305b079a057355f496bdde048716189178877a6b4fe0e9267a46af67f8c7561",
        "signature": "1305b079a057355f496bdde048716189178877a6b4fe0e9267a46af67f8c7561"
      },
      "./node_modules/@types/node/buffer.d.ts": {
        "version": "61215c1a376bbe8f51cab4cc4ddbf3746387015113c37a84d981d4738c21b878",
        "signature": "61215c1a376bbe8f51cab4cc4ddbf3746387015113c37a84d981d4738c21b878"
      },
      "./node_modules/@types/node/child_process.d.ts": {
        "version": "fbf717914b6e7d87d969b13c646b5d15dca61c9b89ea48e97a1513809445b003",
        "signature": "fbf717914b6e7d87d969b13c646b5d15dca61c9b89ea48e97a1513809445b003"
      },
      "./node_modules/@types/node/cluster.d.ts": {
        "version": "ce629710e5e58724902b753212e97861fd73e2aa09f5d88cb6d55dc763cf8c8a",
        "signature": "ce629710e5e58724902b753212e97861fd73e2aa09f5d88cb6d55dc763cf8c8a"
      },
      "./node_modules/@types/node/console.d.ts": {
        "version": "525c8fc510d9632d2a0a9de2d41c3ac1cdd79ff44d3b45c6d81cacabb683528d",
        "signature": "525c8fc510d9632d2a0a9de2d41c3ac1cdd79ff44d3b45c6d81cacabb683528d"
      },
      "./node_modules/@types/node/constants.d.ts": {
        "version": "8ce9418c78d3c1fb703ddbe38c936d34a989ba278666979826590dfa0772a424",
        "signature": "8ce9418c78d3c1fb703ddbe38c936d34a989ba278666979826590dfa0772a424"
      },
      "./node_modules/@types/node/crypto.d.ts": {
        "version": "ab2319db789867778ccd5f2b5e6cd559e716d1cd3726b0e03724af463eddf78b",
        "signature": "ab2319db789867778ccd5f2b5e6cd559e716d1cd3726b0e03724af463eddf78b"
      },
      "./node_modules/@types/node/dgram.d.ts": {
        "version": "7954df44c35d39b851b996fdc1af0a252e4e23f862abfef388a058203bb94c30",
        "signature": "7954df44c35d39b851b996fdc1af0a252e4e23f862abfef388a058203bb94c30"
      },
      "./node_modules/@types/node/dns.d.ts": {
        "version": "ef226a42de7022eacdfa0f15aabf73b46c47af93044c8ebfab8aa8e3cf6c330c",
        "signature": "ef226a42de7022eacdfa0f15aabf73b46c47af93044c8ebfab8aa8e3cf6c330c"
      },
      "./node_modules/@types/node/domain.d.ts": {
        "version": "d5b7c8819ce1bd31a45f7675309e145ec28e3aa1b60a8e0637fd0e8916255baa",
        "signature": "d5b7c8819ce1bd31a45f7675309e145ec28e3aa1b60a8e0637fd0e8916255baa"
      },
      "./node_modules/@types/node/events.d.ts": {
        "version": "0be551fde848d5adde38731272ee980bda2bde0f8bf2a76ce99e01b86985546c",
        "signature": "0be551fde848d5adde38731272ee980bda2bde0f8bf2a76ce99e01b86985546c"
      },
      "./node_modules/@types/node/fs.d.ts": {
        "version": "6bd120d96313412155ae7d4766d586a38576a058b3e269be2152db7030fbc882",
        "signature": "6bd120d96313412155ae7d4766d586a38576a058b3e269be2152db7030fbc882"
      },
      "./node_modules/@types/node/http.d.ts": {
        "version": "db6de49919cf11a300f9203371d8e251d58558c509b3b92cee3badadfdb34d36",
        "signature": "db6de49919cf11a300f9203371d8e251d58558c509b3b92cee3badadfdb34d36"
      },
      "./node_modules/@types/node/http2.d.ts": {
        "version": "745494f14a9e133beee622ca51cdc59c8896ff77c9f3cd017a4ce735b30dac2d",
        "signature": "745494f14a9e133beee622ca51cdc59c8896ff77c9f3cd017a4ce735b30dac2d"
      },
      "./node_modules/@types/node/https.d.ts": {
        "version": "dacbe08610729f6343ea9880ea8e737c6d7a6efa4a318d8f6acaf85db4aceed6",
        "signature": "dacbe08610729f6343ea9880ea8e737c6d7a6efa4a318d8f6acaf85db4aceed6"
      },
      "./node_modules/@types/node/inspector.d.ts": {
        "version": "4218ced3933a31eed1278d350dd63c5900df0f0904f57d61c054d7a4b83dbe4c",
        "signature": "4218ced3933a31eed1278d350dd63c5900df0f0904f57d61c054d7a4b83dbe4c"
      },
      "./node_modules/@types/node/module.d.ts": {
        "version": "03394bf8deb8781b490ae9266a843fbdf00647947d79e25fcbf1d89a9e9c8a66",
        "signature": "03394bf8deb8781b490ae9266a843fbdf00647947d79e25fcbf1d89a9e9c8a66"
      },
      "./node_modules/@types/node/net.d.ts": {
        "version": "1224b49e2c8f3b4ed618969d2989412d1282536d2a6a31c30c84d5da01d8b8e4",
        "signature": "1224b49e2c8f3b4ed618969d2989412d1282536d2a6a31c30c84d5da01d8b8e4"
      },
      "./node_modules/@types/node/os.d.ts": {
        "version": "1a6016bd905855b2b45881e9edbd7ab8c7175f8bcbb711ff06989c4bcdc75486",
        "signature": "1a6016bd905855b2b45881e9edbd7ab8c7175f8bcbb711ff06989c4bcdc75486"
      },
      "./node_modules/@types/node/path.d.ts": {
        "version": "5fb30076f0e0e5744db8993648bfb67aadd895f439edad5cce039127a87a8a36",
        "signature": "5fb30076f0e0e5744db8993648bfb67aadd895f439edad5cce039127a87a8a36"
      },
      "./node_modules/@types/node/perf_hooks.d.ts": {
        "version": "27ef4001526ee9d8afa57687a60bb3b59c52b32d29db0a2260094ab64726164f",
        "signature": "27ef4001526ee9d8afa57687a60bb3b59c52b32d29db0a2260094ab64726164f"
      },
      "./node_modules/@types/node/process.d.ts": {
        "version": "3a8848a9c307429b861402cc69bc472ffe0c05b86474fc158723169161e16389",
        "signature": "3a8848a9c307429b861402cc69bc472ffe0c05b86474fc158723169161e16389"
      },
      "./node_modules/@types/node/punycode.d.ts": {
        "version": "30ec6f9c683b988c3cfaa0c4690692049c4e7ed7dc6f6e94f56194c06b86f5e1",
        "signature": "30ec6f9c683b988c3cfaa0c4690692049c4e7ed7dc6f6e94f56194c06b86f5e1"
      },
      "./node_modules/@types/node/querystring.d.ts": {
        "version": "e0070c45bf15b872f58eee948f71ad6f4f424f36330b2477753fc1aed3ece36e",
        "signature": "e0070c45bf15b872f58eee948f71ad6f4f424f36330b2477753fc1aed3ece36e"
      },
      "./node_modules/@types/node/readline.d.ts": {
        "version": "b0bc3b2fd4113d182da1af2442ac532b987401579b291669859b60a261b7ee24",
        "signature": "b0bc3b2fd4113d182da1af2442ac532b987401579b291669859b60a261b7ee24"
      },
      "./node_modules/@types/node/repl.d.ts": {
        "version": "65dbe15ed8a8ed5d4707a63868178dc38111cfc06de28a2e50713ca017a9c157",
        "signature": "65dbe15ed8a8ed5d4707a63868178dc38111cfc06de28a2e50713ca017a9c157"
      },
      "./node_modules/@types/node/stream.d.ts": {
        "version": "2350c09d0121a0b22c386a7bb8436d521b444c6b4b3e6ee37197d08a23f3b9dd",
        "signature": "2350c09d0121a0b22c386a7bb8436d521b444c6b4b3e6ee37197d08a23f3b9dd"
      },
      "./node_modules/@types/node/string_decoder.d.ts": {
        "version": "7e62aac2cc9c0710d772047ad89e8d7117f52592c791eb995ce1f865fedab432",
        "signature": "7e62aac2cc9c0710d772047ad89e8d7117f52592c791eb995ce1f865fedab432"
      },
      "./node_modules/@types/node/timers.d.ts": {
        "version": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9",
        "signature": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9"
      },
      "./node_modules/@types/node/tls.d.ts": {
        "version": "af5f07deb33b2fb92ef67ea5ebb69670b81c74908b646e7cd4361a331d2a558a",
        "signature": "af5f07deb33b2fb92ef67ea5ebb69670b81c74908b646e7cd4361a331d2a558a"
      },
      "./node_modules/@types/node/trace_events.d.ts": {
        "version": "978aecd2e6bc2ac094e9a35eda98ff8586713857b3655e7c98ca5ed8f7d50662",
        "signature": "978aecd2e6bc2ac094e9a35eda98ff8586713857b3655e7c98ca5ed8f7d50662"
      },
      "./node_modules/@types/node/tty.d.ts": {
        "version": "08261bfa763b8cd7fa74c06debf70ee22268c299a18e5dc7c48736bc352be007",
        "signature": "08261bfa763b8cd7fa74c06debf70ee22268c299a18e5dc7c48736bc352be007"
      },
      "./node_modules/@types/node/url.d.ts": {
        "version": "1e3da92862604b1f7a32265169f9aa712c4567742d42597704e04ae3e07019e7",
        "signature": "1e3da92862604b1f7a32265169f9aa712c4567742d42597704e04ae3e07019e7"
      },
      "./node_modules/@types/node/util.d.ts": {
        "version": "0f6382d5032e45eec50b8f6c1e18c77544bc4db2ef8f854d196b254ec16add12",
        "signature": "0f6382d5032e45eec50b8f6c1e18c77544bc4db2ef8f854d196b254ec16add12"
      },
      "./node_modules/@types/node/v8.d.ts": {
        "version": "e98d697adf809fc14dc88ed4e00e4f0e0e381ca23d6d9320cf01af87e801f725",
        "signature": "e98d697adf809fc14dc88ed4e00e4f0e0e381ca23d6d9320cf01af87e801f725"
      },
      "./node_modules/@types/node/vm.d.ts": {
        "version": "ad20b1311e55187f8eeefdd282a02dbc70e5ac0cf8ab4cabae99c142b32cc562",
        "signature": "ad20b1311e55187f8eeefdd282a02dbc70e5ac0cf8ab4cabae99c142b32cc562"
      },
      "./node_modules/@types/node/worker_threads.d.ts": {
        "version": "7780573ed8387aaadcc61d87f3d60d77dabf1e060da252dc72ab1d73401988bb",
        "signature": "7780573ed8387aaadcc61d87f3d60d77dabf1e060da252dc72ab1d73401988bb"
      },
      "./node_modules/@types/node/zlib.d.ts": {
        "version": "2ffd50644d73fc1fa59c69d48859b6c843d3604609d7353725b6d2b001f05a2b",
        "signature": "2ffd50644d73fc1fa59c69d48859b6c843d3604609d7353725b6d2b001f05a2b"
      },
      "./node_modules/@types/node/base.d.ts": {
        "version": "6622f76993bdfeaacb947ba7c4cf26f2e5c5194194d02d792c3cba4174cd8fce",
        "signature": "6622f76993bdfeaacb947ba7c4cf26f2e5c5194194d02d792c3cba4174cd8fce"
      },
      "./node_modules/@types/node/ts3.2/util.d.ts": {
        "version": "4f54f0a9dd3b644c99ec32b32f8804d5978bc854799b228ae9c467bf3c84c64c",
        "signature": "4f54f0a9dd3b644c99ec32b32f8804d5978bc854799b228ae9c467bf3c84c64c"
      },
      "./node_modules/@types/node/ts3.2/globals.d.ts": {
        "version": "4926e99d2ad39c0bbd36f2d37cc8f52756bc7a5661ad7b12815df871a4b07ba1",
        "signature": "4926e99d2ad39c0bbd36f2d37cc8f52756bc7a5661ad7b12815df871a4b07ba1"
      },
      "./node_modules/@types/node/ts3.2/index.d.ts": {
        "version": "765fc34423b93c2ab763670d8d11d99e5f47387c13c161d6f1640dd6d91b7d1c",
        "signature": "765fc34423b93c2ab763670d8d11d99e5f47387c13c161d6f1640dd6d91b7d1c"
      },
      "./node_modules/@types/minimatch/index.d.ts": {
        "version": "1d1e6bd176eee5970968423d7e215bfd66828b6db8d54d17afec05a831322633",
        "signature": "1d1e6bd176eee5970968423d7e215bfd66828b6db8d54d17afec05a831322633"
      },
      "./node_modules/@types/glob/index.d.ts": {
        "version": "d852d6282c8dc8156d26d6bda83ab4bde51fee05ba2fe0ecdc165ddda009d3ee",
        "signature": "d852d6282c8dc8156d26d6bda83ab4bde51fee05ba2fe0ecdc165ddda009d3ee"
      },
      "./node_modules/@types/mocha/index.d.ts": {
        "version": "c4c03cf65951d980ba618ae9601d10438730803fc9c8a1f7b34af8739981e205",
        "signature": "c4c03cf65951d980ba618ae9601d10438730803fc9c8a1f7b34af8739981e205"
      },
      "./node_modules/@types/normalize-package-data/index.d.ts": {
        "version": "c9ad058b2cc9ce6dc2ed92960d6d009e8c04bef46d3f5312283debca6869f613",
        "signature": "c9ad058b2cc9ce6dc2ed92960d6d009e8c04bef46d3f5312283debca6869f613"
      },
      "./node_modules/@types/retry/index.d.ts": {
        "version": "199f9ead0daf25ae4c5632e3d1f42570af59685294a38123eef457407e13f365",
        "signature": "199f9ead0daf25ae4c5632e3d1f42570af59685294a38123eef457407e13f365"
      }
    },
    "options": {
      "target": 2,
      "module": 1,
      "strict": true,
      "noUnusedLocals": true,
      "noImplicitReturns": true,
      "noFallthroughCasesInSwitch": true,
      "esModuleInterop": false,
      "plugins": [
        {
          "name": "typescript-tslint-plugin",
          "configFile": "./tslint.json"
        }
      ],
      "incremental": true,
      "tsBuildInfoFile": "./tsconfig.tsbuildinfo",
      "declaration": true,
      "configFilePath": "./tsconfig.json"
    },
    "referencedMap": {
      "./node_modules/typescript/lib/lib.es6.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es5.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2016.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2017.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2018.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.dom.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.dom.iterable.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.webworker.importscripts.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.scripthost.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.core.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.collection.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.generator.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.iterable.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.promise.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.proxy.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.reflect.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.symbol.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2016.array.include.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2017.object.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2017.string.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2017.intl.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2018.intl.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2018.promise.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2018.regexp.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.esnext.intl.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.esnext.bigint.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./src/internals/noSuchValueException.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./src/immutable/either.ts": [
        "./src/internals/noSuchValueException.ts",
        "./src/immutable/option.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./src/immutable/option.ts": [
        "./src/internals/noSuchValueException.ts",
        "./src/immutable/either.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./src/internals/iCollection.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./src/mutable/doublyLinkedList.ts": [
        "./src/immutable/option.ts",
        "./src/internals/iCollection.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./src/immutable/hashMap.ts": [
        "./src/internals/iCollection.ts",
        "./src/immutable/option.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./src/immutable/list.ts": [
        "./src/internals/iCollection.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./src/mutable/maxHeap.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./src/immutable/pipe.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./src/internals/id.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./src/immutable/tuple.ts": [
        "./src/internals/id.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./index.ts": [
        "./src/mutable/doublyLinkedList.ts",
        "./src/immutable/either.ts",
        "./src/immutable/hashMap.ts",
        "./src/immutable/list.ts",
        "./src/mutable/maxHeap.ts",
        "./src/immutable/option.ts",
        "./src/immutable/pipe.ts",
        "./src/immutable/tuple.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/chai/index.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./test/immutable/list.ts": [
        "./node_modules/@types/chai/index.d.ts",
        "./src/immutable/list.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./test/immutable/option.ts": [
        "./node_modules/@types/chai/index.d.ts",
        "./src/immutable/either.ts",
        "./src/immutable/option.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./test/immutable/pipe.ts": [
        "./node_modules/@types/chai/index.d.ts",
        "./index.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./test/mutable/doublyLinkedList.ts": [
        "./node_modules/@types/chai/index.d.ts",
        "./src/immutable/option.ts",
        "./src/mutable/doublyLinkedList.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./test/mutable/maxHeap.ts": [
        "./node_modules/@types/chai/index.d.ts",
        "./src/mutable/maxHeap.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/events/index.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/globals.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/assert.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/async_hooks.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/buffer.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/child_process.d.ts": [
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/net.d.ts",
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/cluster.d.ts": [
        "./node_modules/@types/node/child_process.d.ts",
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/net.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/console.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/constants.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/crypto.d.ts": [
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/dgram.d.ts": [
        "./node_modules/@types/node/net.d.ts",
        "./node_modules/@types/node/dns.d.ts",
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/dns.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/domain.d.ts": [
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/events.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/fs.d.ts": [
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/url.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/http.d.ts": [
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/url.d.ts",
        "./node_modules/@types/node/net.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/http2.d.ts": [
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/fs.d.ts",
        "./node_modules/@types/node/net.d.ts",
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/tls.d.ts",
        "./node_modules/@types/node/url.d.ts",
        "./node_modules/@types/node/http.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/https.d.ts": [
        "./node_modules/@types/node/tls.d.ts",
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/http.d.ts",
        "./node_modules/@types/node/url.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/inspector.d.ts": [
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/module.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/net.d.ts": [
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/dns.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/os.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/path.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/perf_hooks.d.ts": [
        "./node_modules/@types/node/async_hooks.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/process.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/punycode.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/querystring.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/readline.d.ts": [
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/repl.d.ts": [
        "./node_modules/@types/node/readline.d.ts",
        "./node_modules/@types/node/vm.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/stream.d.ts": [
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/string_decoder.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/timers.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/tls.d.ts": [
        "./node_modules/@types/node/crypto.d.ts",
        "./node_modules/@types/node/dns.d.ts",
        "./node_modules/@types/node/net.d.ts",
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/trace_events.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/tty.d.ts": [
        "./node_modules/@types/node/net.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/url.d.ts": [
        "./node_modules/@types/node/querystring.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/util.d.ts": [
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/v8.d.ts": [
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/vm.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/worker_threads.d.ts": [
        "./node_modules/@types/node/vm.d.ts",
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/zlib.d.ts": [
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/base.d.ts": [
        "./node_modules/@types/node/globals.d.ts",
        "./node_modules/@types/node/assert.d.ts",
        "./node_modules/@types/node/async_hooks.d.ts",
        "./node_modules/@types/node/buffer.d.ts",
        "./node_modules/@types/node/child_process.d.ts",
        "./node_modules/@types/node/cluster.d.ts",
        "./node_modules/@types/node/console.d.ts",
        "./node_modules/@types/node/constants.d.ts",
        "./node_modules/@types/node/crypto.d.ts",
        "./node_modules/@types/node/dgram.d.ts",
        "./node_modules/@types/node/dns.d.ts",
        "./node_modules/@types/node/domain.d.ts",
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/fs.d.ts",
        "./node_modules/@types/node/http.d.ts",
        "./node_modules/@types/node/http2.d.ts",
        "./node_modules/@types/node/https.d.ts",
        "./node_modules/@types/node/inspector.d.ts",
        "./node_modules/@types/node/module.d.ts",
        "./node_modules/@types/node/net.d.ts",
        "./node_modules/@types/node/os.d.ts",
        "./node_modules/@types/node/path.d.ts",
        "./node_modules/@types/node/perf_hooks.d.ts",
        "./node_modules/@types/node/process.d.ts",
        "./node_modules/@types/node/punycode.d.ts",
        "./node_modules/@types/node/querystring.d.ts",
        "./node_modules/@types/node/readline.d.ts",
        "./node_modules/@types/node/repl.d.ts",
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/string_decoder.d.ts",
        "./node_modules/@types/node/timers.d.ts",
        "./node_modules/@types/node/tls.d.ts",
        "./node_modules/@types/node/trace_events.d.ts",
        "./node_modules/@types/node/tty.d.ts",
        "./node_modules/@types/node/url.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/v8.d.ts",
        "./node_modules/@types/node/vm.d.ts",
        "./node_modules/@types/node/worker_threads.d.ts",
        "./node_modules/@types/node/zlib.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/ts3.2/util.d.ts": [
        "./node_modules/@types/node/util.d.ts"
      ],
      "./node_modules/@types/node/ts3.2/globals.d.ts": [
        "./node_modules/@types/node/globals.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/ts3.2/index.d.ts": [
        "./node_modules/@types/node/base.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts",
        "./node_modules/@types/node/ts3.2/globals.d.ts",
        "./node_modules/@types/node/util.d.ts"
      ],
      "./node_modules/@types/minimatch/index.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/glob/index.d.ts": [
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/minimatch/index.d.ts",
        "./node_modules/@types/node/ts3.2/index.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/mocha/index.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/normalize-package-data/index.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/retry/index.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ]
    },
    "exportedModulesMap": {
      "./node_modules/typescript/lib/lib.es6.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es5.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2016.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2017.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2018.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.dom.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.dom.iterable.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.webworker.importscripts.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.scripthost.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.core.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.collection.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.generator.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.iterable.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.promise.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.proxy.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.reflect.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.symbol.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2016.array.include.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2017.object.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2017.string.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2017.intl.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2018.intl.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2018.promise.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.es2018.regexp.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.esnext.intl.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/typescript/lib/lib.esnext.bigint.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./src/immutable/option.ts": [
        "./src/immutable/either.ts",
        "./src/internals/noSuchValueException.ts"
      ],
      "./index.ts": [
        "./src/mutable/doublyLinkedList.ts",
        "./src/immutable/either.ts",
        "./src/immutable/hashMap.ts",
        "./src/immutable/list.ts",
        "./src/mutable/maxHeap.ts",
        "./src/immutable/option.ts",
        "./src/immutable/pipe.ts",
        "./src/immutable/tuple.ts"
      ],
      "./src/immutable/hashMap.ts": [
        "./src/immutable/option.ts",
        "./src/internals/iCollection.ts"
      ],
      "./src/mutable/doublyLinkedList.ts": [
        "./src/internals/iCollection.ts",
        "./src/immutable/option.ts"
      ],
      "./src/immutable/either.ts": [
        "./src/immutable/option.ts",
        "./src/internals/noSuchValueException.ts"
      ],
      "./src/immutable/list.ts": [
        "./src/internals/iCollection.ts"
      ],
      "./node_modules/@types/chai/index.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/events/index.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/globals.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/assert.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/base.d.ts": [
        "./node_modules/@types/node/globals.d.ts",
        "./node_modules/@types/node/assert.d.ts",
        "./node_modules/@types/node/async_hooks.d.ts",
        "./node_modules/@types/node/buffer.d.ts",
        "./node_modules/@types/node/child_process.d.ts",
        "./node_modules/@types/node/cluster.d.ts",
        "./node_modules/@types/node/console.d.ts",
        "./node_modules/@types/node/constants.d.ts",
        "./node_modules/@types/node/crypto.d.ts",
        "./node_modules/@types/node/dgram.d.ts",
        "./node_modules/@types/node/dns.d.ts",
        "./node_modules/@types/node/domain.d.ts",
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/fs.d.ts",
        "./node_modules/@types/node/http.d.ts",
        "./node_modules/@types/node/http2.d.ts",
        "./node_modules/@types/node/https.d.ts",
        "./node_modules/@types/node/inspector.d.ts",
        "./node_modules/@types/node/module.d.ts",
        "./node_modules/@types/node/net.d.ts",
        "./node_modules/@types/node/os.d.ts",
        "./node_modules/@types/node/path.d.ts",
        "./node_modules/@types/node/perf_hooks.d.ts",
        "./node_modules/@types/node/process.d.ts",
        "./node_modules/@types/node/punycode.d.ts",
        "./node_modules/@types/node/querystring.d.ts",
        "./node_modules/@types/node/readline.d.ts",
        "./node_modules/@types/node/repl.d.ts",
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/string_decoder.d.ts",
        "./node_modules/@types/node/timers.d.ts",
        "./node_modules/@types/node/tls.d.ts",
        "./node_modules/@types/node/trace_events.d.ts",
        "./node_modules/@types/node/tty.d.ts",
        "./node_modules/@types/node/url.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/v8.d.ts",
        "./node_modules/@types/node/vm.d.ts",
        "./node_modules/@types/node/worker_threads.d.ts",
        "./node_modules/@types/node/zlib.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/ts3.2/index.d.ts": [
        "./node_modules/@types/node/base.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts",
        "./node_modules/@types/node/ts3.2/globals.d.ts",
        "./node_modules/@types/node/util.d.ts"
      ],
      "./node_modules/@types/glob/index.d.ts": [
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/minimatch/index.d.ts",
        "./node_modules/@types/node/ts3.2/index.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/async_hooks.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/perf_hooks.d.ts": [
        "./node_modules/@types/node/async_hooks.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/buffer.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/child_process.d.ts": [
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/net.d.ts",
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/cluster.d.ts": [
        "./node_modules/@types/node/child_process.d.ts",
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/net.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/console.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/constants.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/crypto.d.ts": [
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/tls.d.ts": [
        "./node_modules/@types/node/crypto.d.ts",
        "./node_modules/@types/node/dns.d.ts",
        "./node_modules/@types/node/net.d.ts",
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/https.d.ts": [
        "./node_modules/@types/node/tls.d.ts",
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/http.d.ts",
        "./node_modules/@types/node/url.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/http2.d.ts": [
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/fs.d.ts",
        "./node_modules/@types/node/net.d.ts",
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/tls.d.ts",
        "./node_modules/@types/node/url.d.ts",
        "./node_modules/@types/node/http.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/dgram.d.ts": [
        "./node_modules/@types/node/net.d.ts",
        "./node_modules/@types/node/dns.d.ts",
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/dns.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/net.d.ts": [
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/dns.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/tty.d.ts": [
        "./node_modules/@types/node/net.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/http.d.ts": [
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/url.d.ts",
        "./node_modules/@types/node/net.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/domain.d.ts": [
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/events.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/worker_threads.d.ts": [
        "./node_modules/@types/node/vm.d.ts",
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/stream.d.ts": [
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/zlib.d.ts": [
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/v8.d.ts": [
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/readline.d.ts": [
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/repl.d.ts": [
        "./node_modules/@types/node/readline.d.ts",
        "./node_modules/@types/node/vm.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/fs.d.ts": [
        "./node_modules/@types/node/stream.d.ts",
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/url.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/inspector.d.ts": [
        "./node_modules/@types/node/events.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/module.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/os.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/path.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/process.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/punycode.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/querystring.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/url.d.ts": [
        "./node_modules/@types/node/querystring.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/string_decoder.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/timers.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/trace_events.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/util.d.ts": [
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/retry/index.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/normalize-package-data/index.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/mocha/index.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/minimatch/index.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/ts3.2/globals.d.ts": [
        "./node_modules/@types/node/globals.d.ts",
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ],
      "./node_modules/@types/node/ts3.2/util.d.ts": [
        "./node_modules/@types/node/util.d.ts"
      ],
      "./node_modules/@types/node/vm.d.ts": [
        "./node_modules/@types/node/util.d.ts",
        "./node_modules/@types/node/ts3.2/util.d.ts"
      ]
    },
    "semanticDiagnosticsPerFile": [
      "./node_modules/typescript/lib/lib.es6.d.ts",
      "./src/internals/noSuchValueException.ts",
      "./src/immutable/either.ts",
      "./src/immutable/option.ts",
      "./src/internals/iCollection.ts",
      "./src/mutable/doublyLinkedList.ts",
      "./src/immutable/hashMap.ts",
      "./src/immutable/list.ts",
      "./src/mutable/maxHeap.ts",
      "./src/immutable/pipe.ts",
      "./src/internals/id.ts",
      "./src/immutable/tuple.ts",
      "./index.ts",
      "./node_modules/@types/chai/index.d.ts",
      "./test/immutable/list.ts",
      "./test/immutable/option.ts",
      "./test/immutable/pipe.ts",
      "./test/mutable/doublyLinkedList.ts",
      "./test/mutable/maxHeap.ts",
      "./node_modules/@types/events/index.d.ts",
      "./node_modules/@types/node/globals.d.ts",
      "./node_modules/@types/node/assert.d.ts",
      "./node_modules/@types/node/async_hooks.d.ts",
      "./node_modules/@types/node/buffer.d.ts",
      "./node_modules/@types/node/child_process.d.ts",
      "./node_modules/@types/node/cluster.d.ts",
      "./node_modules/@types/node/console.d.ts",
      "./node_modules/@types/node/constants.d.ts",
      "./node_modules/@types/node/crypto.d.ts",
      "./node_modules/@types/node/dgram.d.ts",
      "./node_modules/@types/node/dns.d.ts",
      "./node_modules/@types/node/domain.d.ts",
      "./node_modules/@types/node/events.d.ts",
      "./node_modules/@types/node/fs.d.ts",
      "./node_modules/@types/node/http.d.ts",
      "./node_modules/@types/node/http2.d.ts",
      "./node_modules/@types/node/https.d.ts",
      "./node_modules/@types/node/inspector.d.ts",
      "./node_modules/@types/node/module.d.ts",
      "./node_modules/@types/node/net.d.ts",
      "./node_modules/@types/node/os.d.ts",
      "./node_modules/@types/node/path.d.ts",
      "./node_modules/@types/node/perf_hooks.d.ts",
      "./node_modules/@types/node/process.d.ts",
      "./node_modules/@types/node/punycode.d.ts",
      "./node_modules/@types/node/querystring.d.ts",
      "./node_modules/@types/node/readline.d.ts",
      "./node_modules/@types/node/repl.d.ts",
      "./node_modules/@types/node/stream.d.ts",
      "./node_modules/@types/node/string_decoder.d.ts",
      "./node_modules/@types/node/timers.d.ts",
      "./node_modules/@types/node/tls.d.ts",
      "./node_modules/@types/node/trace_events.d.ts",
      "./node_modules/@types/node/tty.d.ts",
      "./node_modules/@types/node/url.d.ts",
      "./node_modules/@types/node/util.d.ts",
      "./node_modules/@types/node/v8.d.ts",
      "./node_modules/@types/node/vm.d.ts",
      "./node_modules/@types/node/worker_threads.d.ts",
      "./node_modules/@types/node/zlib.d.ts",
      "./node_modules/@types/node/base.d.ts",
      "./node_modules/@types/node/ts3.2/util.d.ts",
      "./node_modules/@types/node/ts3.2/globals.d.ts",
      "./node_modules/@types/node/ts3.2/index.d.ts",
      "./node_modules/@types/minimatch/index.d.ts",
      "./node_modules/@types/glob/index.d.ts",
      "./node_modules/@types/mocha/index.d.ts",
      "./node_modules/@types/normalize-package-data/index.d.ts",
      "./node_modules/@types/retry/index.d.ts",
      "./node_modules/typescript/lib/lib.es2015.d.ts",
      "./node_modules/typescript/lib/lib.es2016.d.ts",
      "./node_modules/typescript/lib/lib.es2017.d.ts",
      "./node_modules/typescript/lib/lib.es2018.d.ts",
      "./node_modules/typescript/lib/lib.esnext.bigint.d.ts",
      "./node_modules/typescript/lib/lib.esnext.intl.d.ts",
      "./node_modules/typescript/lib/lib.es2018.regexp.d.ts",
      "./node_modules/typescript/lib/lib.es2018.promise.d.ts",
      "./node_modules/typescript/lib/lib.es2018.intl.d.ts",
      "./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts",
      "./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
      "./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts",
      "./node_modules/typescript/lib/lib.es2017.intl.d.ts",
      "./node_modules/typescript/lib/lib.es2017.string.d.ts",
      "./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts",
      "./node_modules/typescript/lib/lib.es2017.object.d.ts",
      "./node_modules/typescript/lib/lib.es2016.array.include.d.ts",
      "./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts",
      "./node_modules/typescript/lib/lib.es2015.symbol.d.ts",
      "./node_modules/typescript/lib/lib.es2015.reflect.d.ts",
      "./node_modules/typescript/lib/lib.es2015.proxy.d.ts",
      "./node_modules/typescript/lib/lib.es2015.promise.d.ts",
      "./node_modules/typescript/lib/lib.es2015.iterable.d.ts",
      "./node_modules/typescript/lib/lib.es2015.generator.d.ts",
      "./node_modules/typescript/lib/lib.es2015.collection.d.ts",
      "./node_modules/typescript/lib/lib.es2015.core.d.ts",
      "./node_modules/typescript/lib/lib.scripthost.d.ts",
      "./node_modules/typescript/lib/lib.webworker.importscripts.d.ts",
      "./node_modules/typescript/lib/lib.dom.iterable.d.ts",
      "./node_modules/typescript/lib/lib.dom.d.ts",
      "./node_modules/typescript/lib/lib.es5.d.ts"
    ]
  },
  "version": "3.6.3"
}