{"version":3,"file":"index.cjs","sources":["../../../src/schemas/operators/index.ts"],"sourcesContent":["// Operators schemas index\nimport accessorMissing from './accessor/missing.json';\nimport accessorMissingSome from './accessor/missing_some.json';\nimport accessorVariable from './accessor/variable.json';\n\nimport arithmeticAdd from './arithmetic/add.json';\nimport arithmeticDivide from './arithmetic/divide.json';\nimport arithmeticModulo from './arithmetic/modulo.json';\nimport arithmeticMultiply from './arithmetic/multiply.json';\nimport arithmeticSubtract from './arithmetic/subtract.json';\n\nimport arrayAll from './array/all.json';\nimport arrayFilter from './array/filter.json';\nimport arrayMap from './array/map.json';\nimport arrayMerge from './array/merge.json';\nimport arrayNone from './array/none.json';\nimport arrayReduce from './array/reduce.json';\nimport arraySome from './array/some.json';\n\nimport logicAnd from './logic/and.json';\nimport logicEqual from './logic/equal.json';\nimport logicIf from './logic/if.json';\nimport logicNot from './logic/not.json';\nimport logicNotEqual from './logic/notEqual.json';\nimport logicNotNot from './logic/notnot.json';\nimport logicOr from './logic/or.json';\nimport logicStrictEqual from './logic/strictEqual.json';\nimport logicStrictNotEqual from './logic/strictNotEqual.json';\n\nimport miscIn from './misc/in.json';\nimport miscLog from './misc/log.json';\nimport miscMethod from './misc/method.json';\n\nimport numericGreater from './numeric/greater.json';\nimport numericGreaterEqual from './numeric/greaterEqual.json';\nimport numericLess from './numeric/less.json';\nimport numericLessEqual from './numeric/lessEqual.json';\nimport numericMax from './numeric/max.json';\nimport numericMin from './numeric/min.json';\n\nimport stringCat from './string/cat.json';\nimport stringSubstr from './string/substr.json';\n\nconst operatorSchemas = [\n  accessorMissing,\n  accessorMissingSome,\n  accessorVariable,\n  arithmeticAdd,\n  arithmeticDivide,\n  arithmeticModulo,\n  arithmeticMultiply,\n  arithmeticSubtract,\n  arrayAll,\n  arrayFilter,\n  arrayMap,\n  arrayMerge,\n  arrayNone,\n  arrayReduce,\n  arraySome,\n  logicAnd,\n  logicEqual,\n  logicIf,\n  logicNot,\n  logicNotEqual,\n  logicNotNot,\n  logicOr,\n  logicStrictEqual,\n  logicStrictNotEqual,\n  miscIn,\n  miscLog,\n  miscMethod,\n  numericGreater,\n  numericGreaterEqual,\n  numericLess,\n  numericLessEqual,\n  numericMax,\n  numericMin,\n  stringCat,\n  stringSubstr,\n];\n\n// Support both CommonJS and ES modules\nexport default operatorSchemas;\n\n// For CommonJS compatibility\nif (typeof module !== 'undefined' && typeof module.exports !== 'undefined') {\n  module.exports = operatorSchemas;\n  module.exports.default = operatorSchemas;\n}\n\n// see https://github.com/axa-ch/json-logic-js/tree/master/schemas/operators\n"],"names":["accessorMissing","accessorMissingSome","accessorVariable","arithmeticAdd","arithmeticDivide","arithmeticModulo","arithmeticMultiply","arithmeticSubtract","arrayAll","arrayFilter","arrayMap","arrayMerge","arrayNone","arrayReduce","arraySome","logicAnd","logicEqual","logicIf","logicNot","logicNotEqual","logicNotNot","logicOr","logicStrictEqual","logicStrictNotEqual","miscIn","miscLog","miscMethod","numericGreater","numericGreaterEqual","numericLess","numericLessEqual","numericMax","numericMin","stringCat","stringSubstr"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AA2CA,MAAM,eAAe,GAAG;IACtBA,eAAe;IACfC,oBAAmB;IACnBC,gBAAgB;IAChBC,WAAa;IACbC,cAAgB;IAChBC,cAAgB;IAChBC,gBAAkB;IAClBC,gBAAkB;IAClBC,WAAQ;IACRC,cAAW;IACXC,WAAQ;IACRC,aAAU;IACVC,YAAS;IACTC,cAAW;IACXC,YAAS;IACTC,WAAQ;IACRC,aAAU;IACVC,WAAO;IACPC,WAAQ;IACRC,gBAAa;IACbC,cAAW;IACXC,UAAO;IACPC,mBAAgB;IAChBC,sBAAmB;IACnBC,WAAM;IACNC,WAAO;IACPC,cAAU;IACVC,eAAc;IACdC,oBAAmB;IACnBC,YAAW;IACXC,iBAAgB;IAChBC,WAAU;IACVC,WAAU;IACVC,WAAS;IACTC,cAAY;;AAMd;AACA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,OAAO,MAAM,CAAC,OAAO,KAAK,WAAW,EAAE;AAC1E,IAAA,MAAM,CAAC,OAAO,GAAG,eAAe;AAChC,IAAA,MAAM,CAAC,OAAO,CAAC,OAAO,GAAG,eAAe;AAC1C;AAEA;;;;"}