-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoverscore.es5.minimal.js
2 lines (2 loc) · 6.81 KB
/
overscore.es5.minimal.js
1
2
(function(a,b){'object'==typeof exports&&'object'==typeof module?module.exports=b(require('jQuery')):'function'==typeof define&&define.amd?define('overscore',['jQuery'],b):'object'==typeof exports?exports.overscore=b(require('jQuery')):a.overscore=b(a.jQuery)})(this,function(a){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,b),e.l=!0,e.exports}var c={};return b.m=a,b.c=c,b.i=function(a){return a},b.d=function(a,c,d){b.o(a,c)||Object.defineProperty(a,c,{configurable:!1,enumerable:!0,get:d})},b.n=function(a){var c=a&&a.__esModule?function(){return a['default']}:function(){return a};return b.d(c,'a',c),c},b.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},b.p='',b(b.s=2)}([function(a,b,c){'use strict';function d(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')}Object.defineProperty(b,'__esModule',{value:!0});var e,f,g,h,i,j='function'==typeof Symbol&&'symbol'==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&'function'==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?'symbol':typeof a},k=function(){function a(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,'value'in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),l=c(1),m=function(a){return a&&a.__esModule?a:{default:a}}(l),n=function(){function a(){d(this,a)}return k(a,null,[{key:'isObject',value:function(a){var b='undefined'==typeof a?'undefined':j(a);return'function'===b||'object'===b&&!!a}},{key:'isNull',value:function(a){return null===a}},{key:'isFunction',value:function(a){return'function'==typeof a||!1}},{key:'isUndefined',value:function(a){return void 0===a}},{key:'isArray',value:function(a){return Array.isArray(a)}},{key:'has',value:function(a,b){return null!==a&&hasOwnProperty.call(a,b)}},{key:'map',value:function(a,b){return a.map(b)}},{key:'extend',value:function(){return m.default.extend.apply(this,arguments)}},{key:'each',value:function(a,b){return a.forEach(b)}},{key:'chunk',value:function(a,b){return a.reduce(function(a,c,d){return 0==d%b&&a.push([]),a[a.length-1].push(c),a},[])}},{key:'create',value:function(a,b){var c=this,d=function(){},e=function(a){if(!c.isObject(a))return{};if(Object.create)return Object.create(a);d.prototype=a;var b=new d;return d.prototype=null,b}(a);return b&&this.extendOwn(e,b),e}},{key:'extendOwn',value:function(){g(this.keys.bind(this)).apply(this,arguments)}},{key:'keys',value:function(a){var b=!{toString:null}.propertyIsEnumerable('toString'),c=[];if(!this.isObject(a))return[];if(Object.keys)return Object.keys(a);for(var d in a)this.has(a,d)&&c.push(d);return b&&h.call(this,a,c),c}},{key:'reduce',value:function(a,b,c,d){var e=!this.isArrayLike(a)&&this.keys(a),f=(e||a).length,g=0;return b=this.optimizeCb(b,d,4),3>arguments.length&&(c=a[e?e[g]:g],g+=1),this.iterator(a,b,c,e,g,f)}},{key:'sortBy',value:function(a,b,c){return b=this.cb(b,c),this.pluck(this.map(a,function(a,c,d){return{value:a,index:c,criteria:b(a,c,d)}}).sort(function(c,d){var e=c.criteria,a=d.criteria;if(e!==a){if(e>a||void 0===e)return 1;if(e<a||void 0===a)return-1}return c.index-d.index}),'value')}},{key:'uniqBy',value:function(a,b){if('string'==typeof b){var c=[];return a.filter(function(a){return-1==c.indexOf(a[b])&&c.push(a[b])})}if('function'==typeof b){var d=[];return a.filter(function(a){return-1==d.indexOf(b(a))&&d.push(b(a))})}return a.filter(function(b,c,d){return d.indexOf(b)==c})}},{key:'pluck',value:function(a,b){return this.map(a,f(b))}},{key:'iterator',value:function(a,b,c,d,e,f){for(;0<=e&&e<f;e+=1){var g=d?d[e]:e;c=b(c,a[g],g,a)}return c}},{key:'optimizeCb',value:function(a,b,c){if(void 0===b)return a;switch(null===c?3:c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)};case 4:return function(c,d,e,f){return a.call(b,c,d,e,f)};}return function(){return a.apply(b,arguments)}}},{key:'isArrayLike',value:function(a){var b=e(a);return'number'==typeof b&&0<=b&&b<=9007199254740991}},{key:'cb',value:function(a,b,c){return null===a?this.identity:this.isFunction(a)?this.optimizeCb(a,b,c):this.isObject(a)?this.matcher(a):f(a)}},{key:'template',value:function(a,b){this.templateSettings||(this.templateSettings={interpolate:/\{\{(.+?)\}\}/g}),b=this.defaults({},b,this.templateSettings);var c,d=void 0,e={'\'':'\'','\\':'\\','\r':'r','\n':'n','\u2028':'u2028','\u2029':'u2029'},f=RegExp([(b.escape||/(.)^/).source,(b.interpolate||/(.)^/).source,(b.evaluate||/(.)^/).source].join('|')+'|$','g'),g=0,h='__p+=\'';a.replace(f,function(b,c,d,f,i){return h+=a.slice(g,i).replace(/\\|'|\r|\n|\u2028|\u2029/g,function(a){return'\\'+e[a]}),g=i+b.length,c?h+='\'+\n((__t=('+c+'))==null?\'\':this.escape(__t))+\n\'':d?h+='\'+\n((__t=('+d+'))==null?\'\':__t)+\n\'':f&&(h+='\';\n'+f+'\n__p+=\''),b}),h+='\';\n',b.variable||(h='with(obj||{}){\n'+h+'}\n'),h='var __t,__p=\'\',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,"");};\n'+h+'return __p;\n';try{var i=new Function(b.variable||'obj',h)}catch(a){throw a.source=h,a}return d=function(a){return i.call(this,a)},c=b.variable||'obj',d.source='function('+c+'){\n'+h+'}',d}},{key:'defaults',value:function(){return g(this.allKeys.bind(this),!0).apply(this,arguments)}},{key:'allKeys',value:function(a){var b,c=[],d=!{toString:null}.propertyIsEnumerable('toString');if(!this.isObject(a))return[];for(b in a)a.hasOwnProperty(b)&&c.push(b);return d&&h.call(this,a,c),c}},{key:'escape',value:function(){return i.call(this,{'&':'&','<':'<','>':'>','"':'"','\'':''','`':'`'}).apply(this,arguments)}},{key:'unescape',value:function(){return i.call(this,{''':'\'','`':'`','&':'&','>':'>','<':'<','"':'"'}).apply(this,arguments)}},{key:'result',value:function(a,b,c){return a?this.isFunction(a[b])?a[b].call(a):a[b]:c||null}}]),a}();f=function(a){return function(b){return null===b?void 0:b[a]}},g=function(a,b){return function(c){var d=arguments.length;if(2>d||null===c)return c;for(var e=1;e<d;e++)for(var f,g=arguments[e],h=a(g),j=h.length,k=0;k<j;k++)f=h[k],b&&void 0!==c[f]||(c[f]=g[f]);return c}},h=function(a,b){var c=['valueOf','isPrototypeOf','toString','propertyIsEnumerable','hasOwnProperty','toLocaleString'],d=c.length,e=a.constructor,f=this.isFunction(e)&&e.prototype||Object.prototype,g='constructor';for(this.has(a,g)&&!this.contains(b,g)&&b.push(g);d--;)g=c[d],g in a&&a[g]!==f[g]&&!this.contains(b,g)&&b.push(g)},i=function(a){var b=function(b){return a[b]},c='(?:'+this.keys(a).join('|')+')',d=RegExp(c),e=RegExp(c,'g');return function(a){return a=null===a?'':''+a,d.test(a)?a.replace(e,b):a}},e=f('length'),b.default=n},function(b){b.exports=a},function(a,b,c){a.exports=c(0)}])});
//# sourceMappingURL=overscore.es5.minimal.js.map