var __hasProp={}.hasOwnProperty,__extends=function(e,t){function r(){this.constructor=e}for(var n in t)__hasProp.call(t,n)&&(e[n]=t[n]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e};define(["environ","mediator","backbone"],function(e,t,n){var r,i;return r=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return __extends(t,e),t.prototype.defaults={xAxis:null,yAxis:null,series:null,expanded:!1},t.prototype.sync=function(e,t,n){},t}(n.Model),i=function(e){function n(){return n.__super__.constructor.apply(this,arguments)}return __extends(n,e),n.prototype.model=r,n.prototype.comparator=function(e){return e.get("order")},n.prototype.initialize=function(){var e=this;return t.subscribe("session/load/distributions",function(t){return e.add(t,{silent:!0})}),this.on("all",_.debounce(function(){return t.publish("session/save","distributions",e.toJSON())}))},n.prototype.sync=function(e,t,n){},n}(n.Collection),App.Distribution=new i})