(function(t){"use strict";var e,s,i,o,r,c,n,h,u,U,a,f,g,p,l,M,d,y,D,x,S,v,Y="0.1.0",m=Object.prototype;s=function(){this[0]="1970-01-01T00:00:00.000Z"},i=function(){return this[0]},o=function(t){var e;return e=t,"[object Number]"!==m.toString.call(e)&&(e=Number(e)),e!==e&&(e=0),e=Math.floor(e)},r=function(t,e){var s;for(e||(e=2),s=""+t;s.length!==e;)s="0"+s;return s},c=function(t,e){return 0===e||2===e||4===e||6===e||7===e||9===e||11===e?31:3===e||5===e||8===e||10===e?30:0===t%400||0!==t%100&&0===t%4?29:28},n=function(){return+this[0].slice(0,4)},h=function(t){for(t=o(t);1>t;)t+=9999;for(;t>9999;)t-=9999;return this[0]=r(t,4)+this[0].slice(4),this},u=function(){return+this[0].slice(5,7)-1},U=function(t){var e,s;for(t=o(t),e=0;0>t;)--e,t+=12;for(;t>11;)++e,t-=12;return s=this.getUtcYear()+e,e&&this.setUtcYear(s),this[0]=this[0].slice(0,5)+r(t+1)+this[0].slice(7),this},a=function(){return+this[0].slice(8,10)},f=function(t){var s;for(t=o(t);1>t;)this.setUtcMonth(this.getUtcMonth()-1),t+=e.getMaxDate(this.getUtcYear(),this.getUtcMonth());for(s=e.getMaxDate(this.getUtcYear(),this.getUtcMonth());t>s;)t-=s,this.setUtcMonth(this.getUtcMonth()+1),s=e.getMaxDate(this.getUtcYear(),this.getUtcMonth());return this[0]=this[0].slice(0,8)+r(t)+this[0].slice(10),this},g=function(){return+this[0].slice(11,13)},p=function(t){var e,s;for(t=o(t),e=0;0>t;)--e,t+=24;for(;t>23;)++e,t-=24;return s=this.getUtcDate()+e,e&&this.setUtcDate(s),this[0]=this[0].slice(0,11)+r(t)+this[0].slice(13),this},l=function(){return+this[0].slice(14,16)},M=function(t){var e,s;for(t=o(t),e=0;0>t;)--e,t+=60;for(;t>59;)++e,t-=60;return s=this.getUtcHours()+e,e&&this.setUtcHours(s),this[0]=this[0].slice(0,14)+r(t)+this[0].slice(16),this},d=function(){return+this[0].slice(17,19)},y=function(t){var e,s;for(t=o(t),e=0;0>t;)--e,t+=60;for(;t>59;)++e,t-=60;return s=this.getUtcMinutes()+e,e&&this.setUtcMinutes(s),this[0]=this[0].slice(0,17)+r(t)+this[0].slice(19),this},D=function(){return+this[0].slice(20,23)},x=function(t){var e,s;for(t=o(t),e=0;0>t;)--e,t+=1e3;for(;t>999;)++e,t-=1e3;return s=this.getUtcSeconds()+e,e&&this.setUtcSeconds(s),this[0]=this[0].slice(0,20)+r(t,3)+this[0].slice(23),this},S=function(){return"[object String]"===m.toString.call(this[0])&&this[0].match(/(\d{4})-(\d{2})-(\d{2})T(\d{2})\:(\d{2})\:(\d{2})\.(\d{3})Z/)&&24===this[0].length?1>this.getUtcYear()||this.getUtcMonth()>11||1>this.getUtcDate()||this.getUtcDate()>e.getMaxDate(this.getUtcYear(),this.getUtcMonth())||this.getUtcHours()>23||this.getUtcMinutes()>59||this.getUtcSeconds()>59?!1:!0:!1},e=s,e.prototype.getUtcIsoString=i,e.getMaxDate=c,e.prototype.getUtcYear=n,e.prototype.setUtcYear=h,e.prototype.getUtcMonth=u,e.prototype.setUtcMonth=U,e.prototype.getUtcDate=a,e.prototype.setUtcDate=f,e.prototype.getUtcHours=g,e.prototype.setUtcHours=p,e.prototype.getUtcMinutes=l,e.prototype.setUtcMinutes=M,e.prototype.getUtcSeconds=d,e.prototype.setUtcSeconds=y,e.prototype.getUtcMilliseconds=D,e.prototype.setUtcMilliseconds=x,e.prototype.isValid=S,e.VERSION=Y,"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=e),exports.Tau=e):(v=t.Tau,t.Tau=e,e.noConflict=function(){return t.Tau=v,e})})(this); //@ sourceMappingURL=tau.map.js