function vb(a,b){this.start=t.create(a);this.end=t.create(b)}vb.prototype.toString=function(){return this.isValid()?this.start.full()+".."+this.end.full():"Invalid DateRange"}; G(vb,j,m,{isValid:function(){return this.start=b.start&&c<=b.end})},every:function(a,b){var c=this.start.clone(),d=[],e=0,g;if(E(a)){c.advance(kb(a,0),j);g=kb(a)}else g={milliseconds:a};for(;c<=this.end;){d.push(c);b&&b(c,e);c=c.clone().advance(g,j);e++}return d},union:function(a){return new vb(this.start< a.start?this.start:a.start,this.end>a.end?this.end:a.end)},intersect:function(a){return new vb(this.start>a.start?this.start:a.start,this.end