{"version":3,"file":"every.cjs","sources":["../../../../../../node_modules/@sinonjs/commons/lib/every.js"],"sourcesContent":["\"use strict\";\n\n/**\n * Returns true when fn returns true for all members of obj.\n * This is an every implementation that works for all iterables\n * @param  {object}   obj\n * @param  {Function} fn\n * @returns {boolean}\n */\nmodule.exports = function every(obj, fn) {\n    var pass = true;\n\n    try {\n        // eslint-disable-next-line @sinonjs/no-prototype-methods/no-prototype-methods\n        obj.forEach(function () {\n            if (!fn.apply(this, arguments)) {\n                // Throwing an error is the only way to break `forEach`\n                throw new Error();\n            }\n        });\n    } catch (e) {\n        pass = false;\n    }\n\n    return pass;\n};\n"],"names":[],"mappings":";;;;;;;;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAA,KAAc,GAAG,SAAS,KAAK,CAAC,GAAG,EAAE,EAAE,EAAE;KACrC,IAAI,IAAI,GAAG,IAAI;;AAEnB,KAAI,IAAI;AACR;AACA,SAAQ,GAAG,CAAC,OAAO,CAAC,YAAY;aACpB,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,EAAE;AAC5C;iBACgB,MAAM,IAAI,KAAK,EAAE;AACjC,aAAA;AACA,SAAA,CAAS,CAAC;KACV,CAAK,CAAC,OAAO,CAAC,EAAE;SACR,IAAI,GAAG,KAAK;AACpB,KAAA;;AAEA,KAAI,OAAO,IAAI;CACf,CAAC;;;;;;","x_google_ignoreList":[0]}