{
  "program": {
    "fileInfos": {
      "./node_modules/typescript/lib/lib.es5.d.ts": {
        "version": "70ae6416528e68c2ee7b62892200d2ca631759943d4429f8b779b947ff1e124d",
        "signature": "70ae6416528e68c2ee7b62892200d2ca631759943d4429f8b779b947ff1e124d",
        "affectsGlobalScope": true
      },
      "./node_modules/typescript/lib/lib.es2015.d.ts": {
        "version": "dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6",
        "signature": "dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6",
        "affectsGlobalScope": false
      },
      "./node_modules/typescript/lib/lib.dom.d.ts": {
        "version": "9affb0a2ddc57df5b8174c0af96c288d697a262e5bc9ca1f544c999dc64a91e6",
        "signature": "9affb0a2ddc57df5b8174c0af96c288d697a262e5bc9ca1f544c999dc64a91e6",
        "affectsGlobalScope": true
      },
      "./node_modules/typescript/lib/lib.es2015.core.d.ts": {
        "version": "63e0cc12d0f77394094bd19e84464f9840af0071e5b9358ced30511efef1d8d2",
        "signature": "63e0cc12d0f77394094bd19e84464f9840af0071e5b9358ced30511efef1d8d2",
        "affectsGlobalScope": true
      },
      "./node_modules/typescript/lib/lib.es2015.collection.d.ts": {
        "version": "43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c",
        "signature": "43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c",
        "affectsGlobalScope": true
      },
      "./node_modules/typescript/lib/lib.es2015.generator.d.ts": {
        "version": "cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a",
        "signature": "cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a",
        "affectsGlobalScope": true
      },
      "./node_modules/typescript/lib/lib.es2015.iterable.d.ts": {
        "version": "42f5e41e5893da663dbf0394268f54f1da4b43dc0ddd2ea4bf471fe5361d6faf",
        "signature": "42f5e41e5893da663dbf0394268f54f1da4b43dc0ddd2ea4bf471fe5361d6faf",
        "affectsGlobalScope": true
      },
      "./node_modules/typescript/lib/lib.es2015.promise.d.ts": {
        "version": "0b7a905675e6cb4211c128f0a3aa47d414b275180a299a9aad5d3ec298abbfc4",
        "signature": "0b7a905675e6cb4211c128f0a3aa47d414b275180a299a9aad5d3ec298abbfc4",
        "affectsGlobalScope": true
      },
      "./node_modules/typescript/lib/lib.es2015.proxy.d.ts": {
        "version": "dfff68b3c34338f6b307a25d4566de15eed7973b0dc5d69f9fde2bcac1c25315",
        "signature": "dfff68b3c34338f6b307a25d4566de15eed7973b0dc5d69f9fde2bcac1c25315",
        "affectsGlobalScope": true
      },
      "./node_modules/typescript/lib/lib.es2015.reflect.d.ts": {
        "version": "cb609802a8698aa28b9c56331d4b53f590ca3c1c3a255350304ae3d06017779d",
        "signature": "cb609802a8698aa28b9c56331d4b53f590ca3c1c3a255350304ae3d06017779d",
        "affectsGlobalScope": true
      },
      "./node_modules/typescript/lib/lib.es2015.symbol.d.ts": {
        "version": "3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93",
        "signature": "3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93",
        "affectsGlobalScope": true
      },
      "./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": {
        "version": "4670208dd7da9d6c774ab1b75c1527a810388c7989c4905de6aaea8561cb9dce",
        "signature": "4670208dd7da9d6c774ab1b75c1527a810388c7989c4905de6aaea8561cb9dce",
        "affectsGlobalScope": true
      },
      "./src/operators/types.ts": {
        "version": "e734d9f97abcf8aaf43dcae670280113728c9adf4eaf8cdca8c9f5f82508c617",
        "signature": "f5bae2ccbcffe64d1442f63b7e4c0b11c61a37da6659e45b455c36707e2bc170",
        "affectsGlobalScope": false
      },
      "./src/operators/resolver.ts": {
        "version": "83e85ac3d94fa7aece443b0b8b3be916f0a182ebddbe029be4741b6df6920447",
        "signature": "9d4ba11fc1510e785bae779fb65f19d4229817808027e4691a209d56ff7d8aa5",
        "affectsGlobalScope": false
      },
      "./src/operators/meta.ts": {
        "version": "c1dd6ae5f3a72c33b5333f20c99624859e09d0d4de7e08c462543742452dfa50",
        "signature": "ac8e2e5daee2d3d15b53f3f5e27108d034b8651b4b0dfca083150d86facaa484",
        "affectsGlobalScope": false
      },
      "./node_modules/jsonpath-plus/src/jsonpath.d.ts": {
        "version": "f1c061350c6ec38ddf2681cdca48377626f3b1488e37f4835bfb9fe1425c18ff",
        "signature": "f1c061350c6ec38ddf2681cdca48377626f3b1488e37f4835bfb9fe1425c18ff",
        "affectsGlobalScope": false
      },
      "./src/operands/resolver.ts": {
        "version": "d8440a04022b0584c77a5152805f63d48fa2d50f59ed02b1fec32d877dcf582a",
        "signature": "41a96b34c162fca1f113483ea3a372ae788fb3feaa1ab13efb40d2558ac96255",
        "affectsGlobalScope": false
      },
      "./src/operands/meta.ts": {
        "version": "58ebf4e3042f4f3973f8dfc29f5c671baf3f6d874bf8a1581b6e2a2e85d32e27",
        "signature": "560a45547554a51e1d1e5653d99d92a9f7a8f86d9dd07fd9336c7ae10f68aaf9",
        "affectsGlobalScope": false
      },
      "./src/operands/fact.ts": {
        "version": "3012787cdc5ac86a874285ff36a53885ffe90f699366a15d83e5d8c279c858e7",
        "signature": "4ad5f97b92ae4c5edbcadb1fdb7d7478272d74e3dfb4412ed33486dc924645a3",
        "affectsGlobalScope": false
      },
      "./src/operands/value.ts": {
        "version": "100abf753706a3c9c9041dccc3d242107ed9cf5a1f76dd2c0f4db626d9a16b41",
        "signature": "40c9b801f4118ba9cabab55f0a0d2502065f023e66a4ebe1a769edecd8133a97",
        "affectsGlobalScope": false
      },
      "./src/operands/registry.ts": {
        "version": "f9b34a45874bebc5143b7771b3c1893d04b7b8a65c4c081188777a50c0151404",
        "signature": "c5e8011075ba4fac780a5c414f179ff74c1d7b6ad1cfcf53e5e2100359cef54c",
        "affectsGlobalScope": false
      },
      "./src/operators/ops/contains.ts": {
        "version": "371a3a370110a897e6db92ced520813ca3fb54055bfdff58a6a0864fc841f1e2",
        "signature": "0f0d119d5b444b8a0140ec46a7d94904e15eb413996ff305559566f0911ac444",
        "affectsGlobalScope": false
      },
      "./src/operators/ops/does-not-contain.ts": {
        "version": "5ea87c76dff31cea27c57a15db13cca3a79790076401dc5e8d052e317dbf637a",
        "signature": "40f0215e44c4d7cd62efedbc251e594446aeabf49c131d7526eb961bd2828df4",
        "affectsGlobalScope": false
      },
      "./src/operators/ops/equal.ts": {
        "version": "0d3036c9e964d504859f61247eea916d39df2b0d42dcbba8a2ac43fd59384f2d",
        "signature": "8fcf2042f32d9455c8f771ec19038779ad956ec5e661fdb08b5eacf4df899bd6",
        "affectsGlobalScope": false
      },
      "./src/operators/ops/greater.ts": {
        "version": "2d35848070ed15a25c0ffdc10af072adb2923f747515313f49d2921939b2cce7",
        "signature": "274f5a5cb78e9bdc80cb35677a2a88b50711abedf54556d7116f95c109b57bc2",
        "affectsGlobalScope": false
      },
      "./src/operators/ops/greater-or-equal.ts": {
        "version": "e608aae4b559c57b6c0de22df8a615c187ba531cada5043448b6b12358cfeeb7",
        "signature": "cae68bac16f0a2eb694e24009edfcc5dbf70c45de47e9a03089f6a2848ab5ca7",
        "affectsGlobalScope": false
      },
      "./src/operators/ops/in.ts": {
        "version": "6a61ffb1b275eccaeda3f1dd0739f5f85f8c8c51dd0aa4ba67e88a138e2926b9",
        "signature": "06f1b1ea4056312c2eb615b1806fe610f9db365349a6b9188562089baa35d88c",
        "affectsGlobalScope": false
      },
      "./src/operators/ops/less.ts": {
        "version": "d293ca908bc28d01cd71dde8a7f56be9d71ca2527138ed991bc3446fb1aa0a68",
        "signature": "c10c3aa1f579233d9480054d154865bab08108b522477b2da616648bf6e68f94",
        "affectsGlobalScope": false
      },
      "./src/operators/ops/less-or-equal.ts": {
        "version": "8f0f64c1dd12a3089a79903baf578ebbcd2525e51de6fda31deaa4ec0d6576b3",
        "signature": "0aba893e4f09dc24817db9b92aee0530c65a284455288ac130c224f33a2cf357",
        "affectsGlobalScope": false
      },
      "./src/operators/ops/not-equal.ts": {
        "version": "3b6e430ab86c3b00f8f0ac2849e704d1c63ab87a3ba4d561e2f540592a688742",
        "signature": "4f818035b4601f60a49a8110a60e6fbc3d0a120c345b5cacb2332e6293508642",
        "affectsGlobalScope": false
      },
      "./src/operators/ops/not.ts": {
        "version": "73c3d3299796c201687a88b8c95d4fe87ff6f206e7e8f04ca66eeec6751c3318",
        "signature": "ab620cf5c6edef4436e200043232e30613bb493d0aec9ba899ba438bdf2b4152",
        "affectsGlobalScope": false
      },
      "./src/operators/ops/not-in.ts": {
        "version": "37c9d46d3de5750c86307b53f63e185441ea4b47b21c42699ba9a8af478f960b",
        "signature": "91b35e0d67f8102aa6cd40e1e92b73613118954eede855e452eb2edd8ea7755e",
        "affectsGlobalScope": false
      },
      "./src/operators/ops/and.ts": {
        "version": "3b1534f8e4b4caecedc18670a8d87d06e9eaa87277dece736befb837168c19e7",
        "signature": "e6c037e3a68e823fc80f6169ba7f4940254007a38546212178007ec59cd121fd",
        "affectsGlobalScope": false
      },
      "./src/operators/ops/or.ts": {
        "version": "263751974386c584d004e67ba1ac2112e47763ce7831ed4791122c53e4756e1e",
        "signature": "85dd4f8f6d8c0b4d3aac03adb3c5a15fb3ff804f9618d3ea2b559664af94374d",
        "affectsGlobalScope": false
      },
      "./src/operators/ops/is-empty.ts": {
        "version": "f9042d0fe8d47086d186390628f3c8a465b752e4dbc51853957482ec3357d235",
        "signature": "58cbcf3e4a9ec0557c82da48efe4e492fc5ca90e98e364f09561844755f6a781",
        "affectsGlobalScope": false
      },
      "./src/operators/registry.ts": {
        "version": "819ee0964a58a2fe17e04569dd7fc9752896b2b8332b3564fea75d61d452a8e5",
        "signature": "09134e814e894c5af38fff75dbc5a34b35f3de54f0d872a025344c4535b8eb97",
        "affectsGlobalScope": false
      },
      "./src/index.ts": {
        "version": "ac471f01f8461a6552b0447d54588a978efbcf8b4a89d2a287bd73e95c70c231",
        "signature": "c3958cd666047b47212b7b7f404abe730f03dbbadc459c9778c9c9ae144b742d",
        "affectsGlobalScope": false
      },
      "./src/samples/data.ts": {
        "version": "28921630e491f0577364b5eb9466b2e991343b11fb864159ab3a79002ae9e980",
        "signature": "e09e33178a047d2cc3d7f293ce46e4e72e0b771a9da412ef6d9ed87aa4996e31",
        "affectsGlobalScope": false
      },
      "./src/samples/rule.ts": {
        "version": "6ed4b5abfa6bb9c27075824b1c6550680d0848833cacc0ccaeacb14d38efcca2",
        "signature": "f761c91419d0a89422a0004ef1a92929dd4d2d5e5c16758654d8b0467d1998c6",
        "affectsGlobalScope": false
      },
      "./node_modules/@types/color-name/index.d.ts": {
        "version": "f0cb4b3ab88193e3e51e9e2622e4c375955003f1f81239d72c5b7a95415dad3e",
        "signature": "f0cb4b3ab88193e3e51e9e2622e4c375955003f1f81239d72c5b7a95415dad3e",
        "affectsGlobalScope": false
      },
      "./node_modules/@types/eslint-visitor-keys/index.d.ts": {
        "version": "725d9be2fd48440256f4deb00649adffdbc5ecd282b09e89d4e200663792c34c",
        "signature": "725d9be2fd48440256f4deb00649adffdbc5ecd282b09e89d4e200663792c34c",
        "affectsGlobalScope": false
      },
      "./node_modules/@types/json-schema/index.d.ts": {
        "version": "ecdf947a5111318568ba99f2a87b8498382d8871207f1bc6271ff3b9536a2448",
        "signature": "ecdf947a5111318568ba99f2a87b8498382d8871207f1bc6271ff3b9536a2448",
        "affectsGlobalScope": false
      },
      "./node_modules/@types/json5/index.d.ts": {
        "version": "96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538",
        "signature": "96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538",
        "affectsGlobalScope": false
      },
      "./node_modules/@types/parse-json/index.d.ts": {
        "version": "2b8264b2fefd7367e0f20e2c04eed5d3038831fe00f5efbc110ff0131aab899b",
        "signature": "2b8264b2fefd7367e0f20e2c04eed5d3038831fe00f5efbc110ff0131aab899b",
        "affectsGlobalScope": false
      }
    },
    "options": {
      "lib": [
        "lib.es5.d.ts",
        "lib.es2015.d.ts",
        "lib.dom.d.ts"
      ],
      "target": 1,
      "module": 1,
      "moduleResolution": 2,
      "outDir": "./lib",
      "rootDir": "./src",
      "experimentalDecorators": true,
      "emitDecoratorMetadata": true,
      "sourceMap": true,
      "declaration": true,
      "incremental": true,
      "configFilePath": "./tsconfig.json"
    },
    "referencedMap": {
      "./src/index.ts": [
        "./src/operators/registry.ts",
        "./src/operators/resolver.ts",
        "./src/operators/types.ts"
      ],
      "./src/operands/fact.ts": [
        "./node_modules/jsonpath-plus/src/jsonpath.d.ts",
        "./src/operands/meta.ts",
        "./src/operators/types.ts"
      ],
      "./src/operands/meta.ts": [
        "./src/operands/resolver.ts"
      ],
      "./src/operands/registry.ts": [
        "./src/operands/fact.ts",
        "./src/operands/meta.ts",
        "./src/operands/value.ts",
        "./src/operators/types.ts"
      ],
      "./src/operands/resolver.ts": [
        "./src/operators/types.ts"
      ],
      "./src/operands/value.ts": [
        "./src/operands/meta.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/meta.ts": [
        "./src/operators/resolver.ts"
      ],
      "./src/operators/ops/and.ts": [
        "./src/operators/meta.ts",
        "./src/operators/registry.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/ops/contains.ts": [
        "./src/operands/registry.ts",
        "./src/operators/meta.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/ops/does-not-contain.ts": [
        "./src/operands/registry.ts",
        "./src/operators/meta.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/ops/equal.ts": [
        "./src/operands/registry.ts",
        "./src/operators/meta.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/ops/greater-or-equal.ts": [
        "./src/operands/registry.ts",
        "./src/operators/meta.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/ops/greater.ts": [
        "./src/operands/registry.ts",
        "./src/operators/meta.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/ops/in.ts": [
        "./src/operands/registry.ts",
        "./src/operators/meta.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/ops/is-empty.ts": [
        "./src/operands/registry.ts",
        "./src/operators/meta.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/ops/less-or-equal.ts": [
        "./src/operands/registry.ts",
        "./src/operators/meta.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/ops/less.ts": [
        "./src/operands/registry.ts",
        "./src/operators/meta.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/ops/not-equal.ts": [
        "./src/operands/registry.ts",
        "./src/operators/meta.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/ops/not-in.ts": [
        "./src/operands/registry.ts",
        "./src/operators/meta.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/ops/not.ts": [
        "./src/operators/meta.ts",
        "./src/operators/registry.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/ops/or.ts": [
        "./src/operators/meta.ts",
        "./src/operators/registry.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/registry.ts": [
        "./src/operators/meta.ts",
        "./src/operators/ops/and.ts",
        "./src/operators/ops/contains.ts",
        "./src/operators/ops/does-not-contain.ts",
        "./src/operators/ops/equal.ts",
        "./src/operators/ops/greater-or-equal.ts",
        "./src/operators/ops/greater.ts",
        "./src/operators/ops/in.ts",
        "./src/operators/ops/is-empty.ts",
        "./src/operators/ops/less-or-equal.ts",
        "./src/operators/ops/less.ts",
        "./src/operators/ops/not-equal.ts",
        "./src/operators/ops/not-in.ts",
        "./src/operators/ops/not.ts",
        "./src/operators/ops/or.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/resolver.ts": [
        "./src/operators/types.ts"
      ],
      "./src/samples/rule.ts": [
        "./src/index.ts",
        "./src/samples/data.ts"
      ]
    },
    "exportedModulesMap": {
      "./src/index.ts": [
        "./src/operators/types.ts"
      ],
      "./src/operands/fact.ts": [
        "./src/operands/meta.ts"
      ],
      "./src/operands/meta.ts": [
        "./src/operands/resolver.ts"
      ],
      "./src/operands/registry.ts": [
        "./src/operands/meta.ts",
        "./src/operands/resolver.ts",
        "./src/operators/types.ts"
      ],
      "./src/operands/resolver.ts": [
        "./src/operators/types.ts"
      ],
      "./src/operands/value.ts": [
        "./src/operands/meta.ts"
      ],
      "./src/operators/meta.ts": [
        "./src/operators/resolver.ts"
      ],
      "./src/operators/ops/and.ts": [
        "./src/operators/meta.ts"
      ],
      "./src/operators/ops/contains.ts": [
        "./src/operators/meta.ts"
      ],
      "./src/operators/ops/does-not-contain.ts": [
        "./src/operators/meta.ts"
      ],
      "./src/operators/ops/equal.ts": [
        "./src/operators/meta.ts"
      ],
      "./src/operators/ops/greater-or-equal.ts": [
        "./src/operators/meta.ts"
      ],
      "./src/operators/ops/greater.ts": [
        "./src/operators/meta.ts"
      ],
      "./src/operators/ops/in.ts": [
        "./src/operators/meta.ts"
      ],
      "./src/operators/ops/is-empty.ts": [
        "./src/operators/meta.ts"
      ],
      "./src/operators/ops/less-or-equal.ts": [
        "./src/operators/meta.ts"
      ],
      "./src/operators/ops/less.ts": [
        "./src/operators/meta.ts"
      ],
      "./src/operators/ops/not-equal.ts": [
        "./src/operators/meta.ts"
      ],
      "./src/operators/ops/not-in.ts": [
        "./src/operators/meta.ts"
      ],
      "./src/operators/ops/not.ts": [
        "./src/operators/meta.ts"
      ],
      "./src/operators/ops/or.ts": [
        "./src/operators/meta.ts"
      ],
      "./src/operators/registry.ts": [
        "./src/operators/meta.ts",
        "./src/operators/resolver.ts",
        "./src/operators/types.ts"
      ],
      "./src/operators/resolver.ts": [
        "./src/operators/types.ts"
      ]
    },
    "semanticDiagnosticsPerFile": [
      "./node_modules/@types/color-name/index.d.ts",
      "./node_modules/@types/eslint-visitor-keys/index.d.ts",
      "./node_modules/@types/json-schema/index.d.ts",
      "./node_modules/@types/json5/index.d.ts",
      "./node_modules/@types/parse-json/index.d.ts",
      "./node_modules/jsonpath-plus/src/jsonpath.d.ts",
      "./node_modules/typescript/lib/lib.dom.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.es2015.d.ts",
      "./node_modules/typescript/lib/lib.es2015.generator.d.ts",
      "./node_modules/typescript/lib/lib.es2015.iterable.d.ts",
      "./node_modules/typescript/lib/lib.es2015.promise.d.ts",
      "./node_modules/typescript/lib/lib.es2015.proxy.d.ts",
      "./node_modules/typescript/lib/lib.es2015.reflect.d.ts",
      "./node_modules/typescript/lib/lib.es2015.symbol.d.ts",
      "./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts",
      "./node_modules/typescript/lib/lib.es5.d.ts",
      "./src/index.ts",
      "./src/operands/fact.ts",
      "./src/operands/meta.ts",
      "./src/operands/registry.ts",
      "./src/operands/resolver.ts",
      "./src/operands/value.ts",
      "./src/operators/meta.ts",
      "./src/operators/ops/and.ts",
      "./src/operators/ops/contains.ts",
      "./src/operators/ops/does-not-contain.ts",
      "./src/operators/ops/equal.ts",
      "./src/operators/ops/greater-or-equal.ts",
      "./src/operators/ops/greater.ts",
      "./src/operators/ops/in.ts",
      "./src/operators/ops/is-empty.ts",
      "./src/operators/ops/less-or-equal.ts",
      "./src/operators/ops/less.ts",
      "./src/operators/ops/not-equal.ts",
      "./src/operators/ops/not-in.ts",
      "./src/operators/ops/not.ts",
      "./src/operators/ops/or.ts",
      "./src/operators/registry.ts",
      "./src/operators/resolver.ts",
      "./src/operators/types.ts",
      "./src/samples/data.ts",
      "./src/samples/rule.ts"
    ]
  },
  "version": "3.9.5"
}