// Module ID: 13151 // Function ID: 13152 // Dependencies: [13114, 13143, 13134, 13139, 13135, 13138, 13145, 13142] // Module 13151 export default (arg0, arg1, arg2, arg3) => { let obj; let _require = arg3; const tmp3 = new _require(13114)(arg0, arg3); const tmp4 = new _require(13143)(arg1, arg3); if (">" === arg2) { let dependencyMap = tmp(13134); let tmpResult = tmp(13139); tmpResult = tmp(13135); let closure_2 = tmpResult; let str3 = ">="; let str = ">"; let tmpResult1 = tmpResult; } else { str = "<"; if ("<" === arg2) { dependencyMap = tmp(13135); tmpResult = tmp(13138); tmpResult1 = tmp(13134); closure_2 = tmpResult1; str3 = "<="; } else { const _TypeError = TypeError; const typeError = new TypeError("Must provide a hilo val of \"<\" or \">\""); throw typeError; } } if (_require(13145)(tmp3, tmp4, arg3)) { return false; } else { let num = 0; let num3 = 0; if (0 < tmp4.set.length) { while (true) { let arr = tmp4.set[num3]; _require = null; dependencyMap = null; let item = arr.forEach((semver) => { let tmp = semver; if (semver.semver === require(13142) /* Comparator */.ANY) { tmp = new require(13142) /* Comparator */(">=0.0.0"); } let tmp6 = _null; if (!_null) { tmp6 = tmp; } _null = tmp6; let tmp7 = _null2; if (!_null2) { tmp7 = tmp; } _null2 = tmp7; if (_null2(tmp.semver, _null.semver, _null)) { _null = tmp; } else if (tmpResult1(tmp.semver, _null2.semver, _null)) { _null2 = tmp; } }); let tmp15 = _require; let tmp16 = num; if (_require.operator !== str) { let tmp22 = _require; if (_require.operator !== str3) { let tmp17 = dependencyMap; if (!dependencyMap.operator) { let tmp19 = dependencyMap; if (tmpResult(tmp3, dependencyMap.semver)) { obj = { v: false }; } } else { let tmp18 = dependencyMap; } let tmp20 = dependencyMap; obj = undefined; if (dependencyMap.operator === str3) { let tmp21 = dependencyMap; if (tmpResult1(tmp3, dependencyMap.semver)) { obj = { v: false }; } } } if (obj) { break; } else { num3 = num + 1; num = num3; } } obj = { v: false }; } return obj.v; } return true; } };