{:uriI"file:///Users/himn1/dev/rails/engines/loco/lib/assets/javascripts/loco/base/mix.coffee?type=application/javascript&pipeline=self&id=bd3d5a04fe2e7f2ba37c86b942f01a047911e12a89bba1d23dc3c550d736bbf1:ET:load_pathI"?/Users/himn1/dev/rails/engines/loco/lib/assets/javascripts;T: filenameI"T/Users/himn1/dev/rails/engines/loco/lib/assets/javascripts/loco/base/mix.coffee;T: nameI"loco/base/mix;T:logical_pathI"loco/base/mix.self.js;T:content_typeI"application/javascript;T: sourceI"(function() { var slice = [].slice, extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, hasProp = {}.hasOwnProperty; App.Mix = function() { var Mixed, base, i, method, mixin, mixins, name, ref; base = arguments[0], mixins = 2 <= arguments.length ? slice.call(arguments, 1) : []; Mixed = (function(superClass) { extend(Mixed, superClass); function Mixed() { return Mixed.__super__.constructor.apply(this, arguments); } return Mixed; })(base); for (i = mixins.length - 1; i >= 0; i += -1) { mixin = mixins[i]; ref = mixin.prototype; for (name in ref) { method = ref[name]; Mixed.prototype[name] = method; } } return Mixed; }; }).call(this); ;T: metadata{ :dependencieso:Set: @hash} I"environment-version;TTI"environment-paths;TTI"jprocessors:type=application/javascript&file_type=application/javascript&engines=.coffee&pipeline=self;TTI"bfile-digest:///Users/himn1/dev/rails/engines/loco/lib/assets/javascripts/loco/base/mix.coffee;TTF: requiredo;;}F: stubbedo;;}F: linkso;;}F: charsetI" utf-8;F: digest"%fZ2+>݂hCE &+ٻzh: lengthi:dependencies_digest"% ?SW4jtbxh94 Z{"}qJWX:idI"Ebd3d5a04fe2e7f2ba37c86b942f01a047911e12a89bba1d23dc3c550d736bbf1;F: mtimel+ V