/*! allthethings v0.0.1-alpha-8 | (c) 2012 Mark Dalgleish | https://github.com/markdalgleish/allthethings.js | Licensed MIT */ (function(e){var t={filter:/^(filter|is)/,reduce:/^(reduce|add|calculate)/,reduceRight:/^(reduce|add|calculate)Right/,some:/^(some|contains|has)/,every:/^(every|all)/},n=function(e,n){var r="_allthethings_func";return e[r]||(e[r]=n[Object.keys(t).reduce(function(n,r){return t[r].test(e.name)?r:n},"map")])},r=function(e){return n(this,e).call(e,this)};["allThe","fromThe","inThe"].forEach(function(e){Function.prototype[e]=r}),e.rules=t})(typeof exports=="object"&&exports||(this.allthethings={}));