(function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t():typeof define=="function"&&define.amd?define(t):n.moment=t()})(this,function(){"use strict";function i(){return le.apply(null,arguments)}function us(n){le=n}function at(n){return n instanceof Array||Object.prototype.toString.call(n)==="[object Array]"}function li(n){return n instanceof Date||Object.prototype.toString.call(n)==="[object Date]"}function wu(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function nt(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function vt(n,t){for(var i in t)nt(t,i)&&(n[i]=t[i]);return nt(t,"toString")&&(n.toString=t.toString),nt(t,"valueOf")&&(n.valueOf=t.valueOf),n}function gt(n,t,i,r){return yf(n,t,i,r,!0).utc()}function fs(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function e(n){return n._pf==null&&(n._pf=fs()),n._pf}function hr(n){if(n._isValid==null){var t=e(n);n._isValid=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated;n._strict&&(n._isValid=n._isValid&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===undefined)}return n._isValid}function ai(n){var t=gt(NaN);return n!=null?vt(e(t),n):e(t).userInvalidated=!0,t}function y(n){return n===void 0}function cr(n,t){var u,i,r;if(y(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),y(t._i)||(n._i=t._i),y(t._f)||(n._f=t._f),y(t._l)||(n._l=t._l),y(t._strict)||(n._strict=t._strict),y(t._tzm)||(n._tzm=t._tzm),y(t._isUTC)||(n._isUTC=t._isUTC),y(t._offset)||(n._offset=t._offset),y(t._pf)||(n._pf=e(t)),y(t._locale)||(n._locale=t._locale),uu.length>0)for(u in uu)i=uu[u],r=t[i],y(r)||(n[i]=r);return n}function fi(n){cr(this,n);this._d=new Date(n._d!=null?n._d.getTime():NaN);fu===!1&&(fu=!0,i.updateOffset(this),fu=!1)}function ot(n){return n instanceof fi||n!=null&&n._isAMomentObject!=null}function p(n){return n<0?Math.ceil(n):Math.floor(n)}function f(n){var t=+n,i=0;return t!==0&&isFinite(t)&&(i=p(t)),i}function bu(n,t,i){for(var e=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;r<e;r++)(i&&n[r]!==t[r]||!i&&f(n[r])!==f(t[r]))&&u++;return u+o}function ku(n){i.suppressDeprecationWarnings===!1&&typeof console!="undefined"&&console.warn&&console.warn("Deprecation warning: "+n)}function b(n,t){var i=!0;return vt(function(){return i&&(ku(n+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error).stack),i=!1),t.apply(this,arguments)},t)}function lr(n,t){ae[n]||(ku(t),ae[n]=!0)}function st(n){return n instanceof Function||Object.prototype.toString.call(n)==="[object Function]"}function du(n){return Object.prototype.toString.call(n)==="[object Object]"}function es(n){var t,i;for(i in n)t=n[i],st(t)?this[i]=t:this["_"+i]=t;this._config=n;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function ar(n,t){var r=vt({},n),i;for(i in t)nt(t,i)&&(du(n[i])&&du(t[i])?(r[i]={},vt(r[i],n[i]),vt(r[i],t[i])):t[i]!=null?r[i]=t[i]:delete r[i]);return r}function vr(n){n!=null&&this.set(n)}function gu(n){return n?n.toLowerCase().replace("_","-"):n}function os(n){for(var r=0,i,t,f,u;r<n.length;){for(u=gu(n[r]).split("-"),i=u.length,t=gu(n[r+1]),t=t?t.split("-"):null;i>0;){if(f=nf(u.slice(0,i).join("-")),f)return f;if(t&&t.length>=i&&bu(u,t,!0)>=i-1)break;i--}r++}return null}function nf(n){var t=null;if(!l[n]&&typeof module!="undefined"&&module&&module.exports)try{t=gi._abbr;require("./locale/"+n);ni(t)}catch(i){}return l[n]}function ni(n,t){var i;return n&&(i=y(t)?yt(n):tf(n,t),i&&(gi=i)),gi._abbr}function tf(n,t){return t!==null?(t.abbr=n,l[n]!=null?(lr("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale"),t=ar(l[n]._config,t)):t.parentLocale!=null&&(l[t.parentLocale]!=null?t=ar(l[t.parentLocale]._config,t):lr("parentLocaleUndefined","specified parentLocale is not defined yet")),l[n]=new vr(t),ni(n),l[n]):(delete l[n],null)}function ss(n,t){if(t!=null){var i;l[n]!=null&&(t=ar(l[n]._config,t));i=new vr(t);i.parentLocale=l[n];l[n]=i;ni(n)}else l[n]!=null&&(l[n].parentLocale!=null?l[n]=l[n].parentLocale:l[n]!=null&&delete l[n]);return l[n]}function yt(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return gi;if(!at(n)){if(t=nf(n),t)return t;n=[n]}return os(n)}function hs(){return Object.keys(l)}function v(n,t){var i=n.toLowerCase();ri[i]=ri[i+"s"]=ri[t]=n}function k(n){return typeof n=="string"?ri[n]||ri[n.toLowerCase()]:undefined}function rf(n){var r={},i,t;for(t in n)nt(n,t)&&(i=k(t),i&&(r[i]=n[t]));return r}function ti(n,t){return function(r){return r!=null?(uf(this,n,r),i.updateOffset(this,t),this):vi(this,n)}}function vi(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function uf(n,t,i){n.isValid()&&n._d["set"+(n._isUTC?"UTC":"")+t](i)}function ff(n,t){var i;if(typeof n=="object")for(i in n)this.set(i,n[i]);else if(n=k(n),st(this[n]))return this[n](t);return this}function rt(n,t,i){var r=""+Math.abs(n),u=t-r.length,f=n>=0;return(f?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function r(n,t,i,r){var u=r;typeof r=="string"&&(u=function(){return this[r]()});n&&(ui[n]=u);t&&(ui[t[0]]=function(){return rt(u.apply(this,arguments),t[1],t[2])});i&&(ui[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function cs(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function ls(n){for(var i=n.match(go),t=0,r=i.length;t<r;t++)i[t]=ui[i[t]]?ui[i[t]]:cs(i[t]);return function(u){var f="";for(t=0;t<r;t++)f+=i[t]instanceof Function?i[t].call(u,n):i[t];return f}}function yr(n,t){return n.isValid()?(t=ef(t,n.localeData()),lu[t]=lu[t]||ls(t),lu[t](n)):n.localeData().invalidDate()}function ef(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(ir.lastIndex=0;i>=0&&ir.test(n);)n=n.replace(ir,r),ir.lastIndex=0,i-=1;return n}function t(n,t,i){yu[n]=st(t)?t:function(n){return n&&i?i:t}}function as(n,t){return nt(yu,n)?yu[n](t._strict,t._locale):new RegExp(vs(n))}function vs(n){return yi(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}))}function yi(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function s(n,t){var i,r=t;for(typeof n=="string"&&(n=[n]),typeof t=="number"&&(r=function(n,i){i[t]=f(n)}),i=0;i<n.length;i++)nr[n[i]]=r}function ei(n,t){s(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function ys(n,t,i){t!=null&&nt(nr,n)&&nr[n](t,i._a,i,n)}function pr(n,t){return new Date(Date.UTC(n,t+1,0)).getUTCDate()}function ps(n,t){return at(this._months)?this._months[n.month()]:this._months[eu.test(t)?"format":"standalone"][n.month()]}function ws(n,t){return at(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[eu.test(t)?"format":"standalone"][n.month()]}function bs(n,t,i){var r,u,f;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if((u=gt([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="MMMM"&&this._longMonthsParse[r].test(n))||i&&t==="MMM"&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r}function of(n,t){var i;if(!n.isValid())return n;if(typeof t=="string")if(/^\d+$/.test(t))t=f(t);else if(t=n.localeData().monthsParse(t),typeof t!="number")return n;return i=Math.min(n.date(),pr(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function sf(n){return n!=null?(of(this,n),i.updateOffset(this,!0),this):vi(this,"Month")}function ks(){return pr(this.year(),this.month())}function ds(n){return this._monthsParseExact?(nt(this,"_monthsRegex")||hf.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex}function gs(n){return this._monthsParseExact?(nt(this,"_monthsRegex")||hf.call(this),n?this._monthsStrictRegex:this._monthsRegex):this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex}function hf(){function f(n,t){return t.length-n.length}for(var i=[],r=[],t=[],u,n=0;n<12;n++)u=gt([2e3,n]),i.push(this.monthsShort(u,"")),r.push(this.months(u,"")),t.push(this.months(u,"")),t.push(this.monthsShort(u,""));for(i.sort(f),r.sort(f),t.sort(f),n=0;n<12;n++)i[n]=yi(i[n]),r[n]=yi(r[n]),t[n]=yi(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+r.join("|")+")$","i");this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")$","i")}function wr(n){var i,t=n._a;return t&&e(n).overflow===-2&&(i=t[ft]<0||t[ft]>11?ft:t[it]<1||t[it]>pr(t[d],t[ft])?it:t[a]<0||t[a]>24||t[a]===24&&(t[g]!==0||t[et]!==0||t[dt]!==0)?a:t[g]<0||t[g]>59?g:t[et]<0||t[et]>59?et:t[dt]<0||t[dt]>999?dt:-1,e(n)._overflowDayOfYear&&(i<d||i>it)&&(i=it),e(n)._overflowWeeks&&i===-1&&(i=dv),e(n)._overflowWeekday&&i===-1&&(i=gv),e(n).overflow=i),n}function cf(n){var t,r,o=n._i,i=ny.exec(o)||ty.exec(o),s,f,u,h;if(i){for(e(n).iso=!0,t=0,r=sr.length;t<r;t++)if(sr[t][1].exec(i[1])){f=sr[t][0];s=sr[t][2]!==!1;break}if(f==null){n._isValid=!1;return}if(i[3]){for(t=0,r=pu.length;t<r;t++)if(pu[t][1].exec(i[3])){u=(i[2]||" ")+pu[t][0];break}if(u==null){n._isValid=!1;return}}if(!s&&u!=null){n._isValid=!1;return}if(i[4])if(iy.exec(i[4]))h="Z";else{n._isValid=!1;return}n._f=f+(u||"")+(h||"");kr(n)}else n._isValid=!1}function nh(n){var t=ry.exec(n._i);if(t!==null){n._d=new Date(+t[1]);return}cf(n);n._isValid===!1&&(delete n._isValid,i.createFromInputFallback(n))}function th(n,t,i,r,u,f,e){var o=new Date(n,t,i,r,u,f,e);return n<100&&n>=0&&isFinite(o.getFullYear())&&o.setFullYear(n),o}function pi(n){var t=new Date(Date.UTC.apply(null,arguments));return n<100&&n>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n),t}function oi(n){return lf(n)?366:365}function lf(n){return n%4==0&&n%100!=0||n%400==0}function ih(){return lf(this.year())}function wi(n,t,i){var r=7+t-i,u=(7+pi(n,0,r).getUTCDay()-t)%7;return-u+r-1}function af(n,t,i,r,u){var s=(7+i-r)%7,h=wi(n,r,u),f=1+7*(t-1)+s+h,e,o;return f<=0?(e=n-1,o=oi(e)+f):f>oi(n)?(e=n+1,o=f-oi(n)):(e=n,o=f),{year:e,dayOfYear:o}}function si(n,t,i){var e=wi(n.year(),t,i),r=Math.floor((n.dayOfYear()-e-1)/7)+1,f,u;return r<1?(u=n.year()-1,f=r+pt(u,t,i)):r>pt(n.year(),t,i)?(f=r-pt(n.year(),t,i),u=n.year()+1):(u=n.year(),f=r),{week:f,year:u}}function pt(n,t,i){var r=wi(n,t,i),u=wi(n+1,t,i);return(oi(n)-r+u)/7}function ii(n,t,i){return n!=null?n:t!=null?t:i}function rh(n){var t=new Date(i.now());return n._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function br(n){var t,i,r=[],u,f;if(!n._d){for(u=rh(n),n._w&&n._a[it]==null&&n._a[ft]==null&&uh(n),n._dayOfYear&&(f=ii(n._a[d],u[d]),n._dayOfYear>oi(f)&&(e(n)._overflowDayOfYear=!0),i=pi(f,0,n._dayOfYear),n._a[ft]=i.getUTCMonth(),n._a[it]=i.getUTCDate()),t=0;t<3&&n._a[t]==null;++t)n._a[t]=r[t]=u[t];for(;t<7;t++)n._a[t]=r[t]=n._a[t]==null?t===2?1:0:n._a[t];n._a[a]===24&&n._a[g]===0&&n._a[et]===0&&n._a[dt]===0&&(n._nextDay=!0,n._a[a]=0);n._d=(n._useUTC?pi:th).apply(null,r);n._tzm!=null&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[a]=24)}}function uh(n){var t,o,u,i,r,f,c,s;t=n._w;t.GG!=null||t.W!=null||t.E!=null?(r=1,f=4,o=ii(t.GG,n._a[d],si(h(),1,4).year),u=ii(t.W,1),i=ii(t.E,1),(i<1||i>7)&&(s=!0)):(r=n._locale._week.dow,f=n._locale._week.doy,o=ii(t.gg,n._a[d],si(h(),r,f).year),u=ii(t.w,1),t.d!=null?(i=t.d,(i<0||i>6)&&(s=!0)):t.e!=null?(i=t.e+r,(t.e<0||t.e>6)&&(s=!0)):i=r);u<1||u>pt(o,r,f)?e(n)._overflowWeeks=!0:s!=null?e(n)._overflowWeekday=!0:(c=af(o,u,i,r,f),n._a[d]=c.year,n._dayOfYear=c.dayOfYear)}function kr(n){if(n._f===i.ISO_8601){cf(n);return}n._a=[];e(n).empty=!0;for(var t=""+n._i,r,u,f,c=t.length,s=0,h=ef(n._f,n._locale).match(go)||[],o=0;o<h.length;o++)u=h[o],r=(t.match(as(u,n))||[])[0],r&&(f=t.substr(0,t.indexOf(r)),f.length>0&&e(n).unusedInput.push(f),t=t.slice(t.indexOf(r)+r.length),s+=r.length),ui[u]?(r?e(n).empty=!1:e(n).unusedTokens.push(u),ys(u,r,n)):n._strict&&!r&&e(n).unusedTokens.push(u);e(n).charsLeftOver=c-s;t.length>0&&e(n).unusedInput.push(t);e(n).bigHour===!0&&n._a[a]<=12&&n._a[a]>0&&(e(n).bigHour=undefined);n._a[a]=fh(n._locale,n._a[a],n._meridiem);br(n);wr(n)}function fh(n,t,i){var r;return i==null?t:n.meridiemHour!=null?n.meridiemHour(t,i):n.isPM!=null?(r=n.isPM(i),r&&t<12&&(t+=12),r||t!==12||(t=0),t):t}function eh(n){var t,f,u,r,i;if(n._f.length===0){e(n).invalidFormat=!0;n._d=new Date(NaN);return}for(r=0;r<n._f.length;r++)(i=0,t=cr({},n),n._useUTC!=null&&(t._useUTC=n._useUTC),t._f=n._f[r],kr(t),hr(t))&&(i+=e(t).charsLeftOver,i+=e(t).unusedTokens.length*10,e(t).score=i,(u==null||i<u)&&(u=i,f=t));vt(n,f||t)}function oh(n){if(!n._d){var t=rf(n._i);n._a=wu([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)});br(n)}}function sh(n){var t=new fi(wr(vf(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=undefined),t}function vf(n){var t=n._i,i=n._f;return(n._locale=n._locale||yt(n._l),t===null||i===undefined&&t==="")?ai({nullInput:!0}):(typeof t=="string"&&(n._i=t=n._locale.preparse(t)),ot(t))?new fi(wr(t)):(at(i)?eh(n):i?kr(n):li(t)?n._d=t:hh(n),hr(n)||(n._d=null),n)}function hh(n){var t=n._i;t===undefined?n._d=new Date(i.now()):li(t)?n._d=new Date(+t):typeof t=="string"?nh(n):at(t)?(n._a=wu(t.slice(0),function(n){return parseInt(n,10)}),br(n)):typeof t=="object"?oh(n):typeof t=="number"?n._d=new Date(t):i.createFromInputFallback(n)}function yf(n,t,i,r,u){var f={};return typeof i=="boolean"&&(r=i,i=undefined),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,sh(f)}function h(n,t,i,r){return yf(n,t,i,r,!1)}function pf(n,t){var r,i;if(t.length===1&&at(t[0])&&(t=t[0]),!t.length)return h();for(r=t[0],i=1;i<t.length;++i)(!t[i].isValid()||t[i][n](r))&&(r=t[i]);return r}function ch(){var n=[].slice.call(arguments,0);return pf("isBefore",n)}function lh(){var n=[].slice.call(arguments,0);return pf("isAfter",n)}function bi(n){var t=rf(n),i=t.year||0,r=t.quarter||0,u=t.month||0,f=t.week||0,e=t.day||0,o=t.hour||0,s=t.minute||0,h=t.second||0,c=t.millisecond||0;this._milliseconds=+c+h*1e3+s*6e4+o*36e5;this._days=+e+f*7;this._months=+u+r*3+i*12;this._data={};this._locale=yt();this._bubble()}function dr(n){return n instanceof bi}function wf(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+rt(~~(n/60),2)+t+rt(~~n%60,2)})}function gr(n,t){var r=(t||"").match(n)||[],e=r[r.length-1]||[],i=(e+"").match(ge)||["-",0,0],u=+(i[1]*60)+f(i[2]);return i[0]==="+"?u:-u}function nu(n,t){var r,u;return t._isUTC?(r=t.clone(),u=(ot(n)||li(n)?+n:+h(n))-+r,r._d.setTime(+r._d+u),i.updateOffset(r,!1),r):h(n).local()}function tu(n){return-Math.round(n._d.getTimezoneOffset()/15)*15}function ah(n,t){var r=this._offset||0,u;return this.isValid()?n!=null?(typeof n=="string"?n=gr(or,n):Math.abs(n)<16&&(n=n*60),!this._isUTC&&t&&(u=tu(this)),this._offset=n,this._isUTC=!0,u!=null&&this.add(u,"m"),r!==n&&(!t||this._changeInProgress?ne(this,ht(n-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?r:tu(this):n!=null?this:NaN}function vh(n,t){return n!=null?(typeof n!="string"&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function yh(n){return this.utcOffset(0,n)}function ph(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(tu(this),"m")),this}function wh(){return this._tzm?this.utcOffset(this._tzm):typeof this._i=="string"&&this.utcOffset(gr(kv,this._i)),this}function bh(n){return this.isValid()?(n=n?h(n).utcOffset():0,(this.utcOffset()-n)%60==0):!1}function kh(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function dh(){var n,t;return y(this._isDSTShifted)?(n={},cr(n,this),n=vf(n),n._a?(t=n._isUTC?gt(n._a):h(n._a),this._isDSTShifted=this.isValid()&&bu(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted):this._isDSTShifted}function gh(){return this.isValid()?!this._isUTC:!1}function nc(){return this.isValid()?this._isUTC:!1}function bf(){return this.isValid()?this._isUTC&&this._offset===0:!1}function ht(n,t){var i=n,r=null,u,e,o;return dr(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:typeof n=="number"?(i={},t?i[t]=n:i.milliseconds=n):(r=no.exec(n))?(u=r[1]==="-"?-1:1,i={y:0,d:f(r[it])*u,h:f(r[a])*u,m:f(r[g])*u,s:f(r[et])*u,ms:f(r[dt])*u}):(r=to.exec(n))?(u=r[1]==="-"?-1:1,i={y:wt(r[2],u),M:wt(r[3],u),w:wt(r[4],u),d:wt(r[5],u),h:wt(r[6],u),m:wt(r[7],u),s:wt(r[8],u)}):i==null?i={}:typeof i=="object"&&("from"in i||"to"in i)&&(o=tc(h(i.from),h(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),e=new bi(i),dr(n)&&nt(n,"_locale")&&(e._locale=n._locale),e}function wt(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function kf(n,t){var i={milliseconds:0,months:0};return i.months=t.month()-n.month()+(t.year()-n.year())*12,n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function tc(n,t){var i;return n.isValid()&&t.isValid()?(t=nu(t,n),n.isBefore(t)?i=kf(n,t):(i=kf(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function df(n){return n<0?Math.round(-1*n)*-1:Math.round(n)}function gf(n,t){return function(i,r){var u,f;return r===null||isNaN(+r)||(lr(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period)."),f=i,i=r,r=f),i=typeof i=="string"?+i:i,u=ht(i,r),ne(this,u,n),this}}function ne(n,t,r,u){var o=t._milliseconds,f=df(t._days),e=df(t._months);n.isValid()&&(u=u==null?!0:u,o&&n._d.setTime(+n._d+o*r),f&&uf(n,"Date",vi(n,"Date")+f*r),e&&of(n,vi(n,"Month")+e*r),u&&i.updateOffset(n,f||e))}function ic(n,t){var u=n||h(),f=nu(u,this).startOf("day"),i=this.diff(f,"days",!0),r=i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse",e=t&&(st(t[r])?t[r]():t[r]);return this.format(e||this.localeData().calendar(r,this,h(u)))}function rc(){return new fi(this)}function uc(n,t){var i=ot(n)?n:h(n);return this.isValid()&&i.isValid()?(t=k(y(t)?"millisecond":t),t==="millisecond"?+this>+i:+i<+this.clone().startOf(t)):!1}function fc(n,t){var i=ot(n)?n:h(n);return this.isValid()&&i.isValid()?(t=k(y(t)?"millisecond":t),t==="millisecond"?+this<+i:+this.clone().endOf(t)<+i):!1}function ec(n,t,i){return this.isAfter(n,i)&&this.isBefore(t,i)}function oc(n,t){var i=ot(n)?n:h(n),r;return this.isValid()&&i.isValid()?(t=k(t||"millisecond"),t==="millisecond"?+this==+i:(r=+i,+this.clone().startOf(t)<=r&&r<=+this.clone().endOf(t))):!1}function sc(n,t){return this.isSame(n,t)||this.isAfter(n,t)}function hc(n,t){return this.isSame(n,t)||this.isBefore(n,t)}function cc(n,t,i){var f,e,u,r;return this.isValid()?(f=nu(n,this),!f.isValid())?NaN:(e=(f.utcOffset()-this.utcOffset())*6e4,t=k(t),t==="year"||t==="month"||t==="quarter"?(r=lc(this,f),t==="quarter"?r=r/3:t==="year"&&(r=r/12)):(u=this-f,r=t==="second"?u/1e3:t==="minute"?u/6e4:t==="hour"?u/36e5:t==="day"?(u-e)/864e5:t==="week"?(u-e)/6048e5:u),i?r:p(r)):NaN}function lc(n,t){var r=(t.year()-n.year())*12+(t.month()-n.month()),i=n.clone().add(r,"months"),u,f;return t-i<0?(u=n.clone().add(r-1,"months"),f=(t-i)/(i-u)):(u=n.clone().add(r+1,"months"),f=(t-i)/(u-i)),-(r+f)}function ac(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function vc(){var n=this.clone().utc();return 0<n.year()&&n.year()<=9999?st(Date.prototype.toISOString)?this.toDate().toISOString():yr(n,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):yr(n,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function yc(n){var t=yr(this,n||i.defaultFormat);return this.localeData().postformat(t)}function pc(n,t){return this.isValid()&&(ot(n)&&n.isValid()||h(n).isValid())?ht({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function wc(n){return this.from(h(),n)}function bc(n,t){return this.isValid()&&(ot(n)&&n.isValid()||h(n).isValid())?ht({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function kc(n){return this.to(h(),n)}function te(n){var t;return n===undefined?this._locale._abbr:(t=yt(n),t!=null&&(this._locale=t),this)}function ie(){return this._locale}function dc(n){n=k(n);switch(n){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return n==="week"&&this.weekday(0),n==="isoWeek"&&this.isoWeekday(1),n==="quarter"&&this.month(Math.floor(this.month()/3)*3),this}function gc(n){return(n=k(n),n===undefined||n==="millisecond")?this:this.startOf(n).add(1,n==="isoWeek"?"week":n).subtract(1,"ms")}function nl(){return+this._d-(this._offset||0)*6e4}function tl(){return Math.floor(+this/1e3)}function il(){return this._offset?new Date(+this):this._d}function rl(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]}function ul(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}}function fl(){return this.isValid()?this.toISOString():null}function el(){return hr(this)}function ol(){return vt({},e(this))}function sl(){return e(this).overflow}function hl(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function ki(n,t){r(0,[n,n.length],0,t)}function cl(n){return re.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function ll(n){return re.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)}function al(){return pt(this.year(),1,4)}function vl(){var n=this.localeData()._week;return pt(this.year(),n.dow,n.doy)}function re(n,t,i,r,u){var f;return n==null?si(this,r,u).year:(f=pt(n,r,u),t>f&&(t=f),yl.call(this,n,t,i,r,u))}function yl(n,t,i,r,u){var e=af(n,t,i,r,u),f=pi(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}function pl(n){return n==null?Math.ceil((this.month()+1)/3):this.month((n-1)*3+this.month()%3)}function wl(n){return si(n,this._week.dow,this._week.doy).week}function bl(){return this._week.dow}function kl(){return this._week.doy}function dl(n){var t=this.localeData().week(this);return n==null?t:this.add((n-t)*7,"d")}function gl(n){var t=si(this,1,4).week;return n==null?t:this.add((n-t)*7,"d")}function na(n,t){return typeof n!="string"?n:isNaN(n)?(n=t.weekdaysParse(n),typeof n=="number")?n:null:parseInt(n,10)}function ta(n,t){return at(this._weekdays)?this._weekdays[n.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][n.day()]}function ia(n){return this._weekdaysShort[n.day()]}function ra(n){return this._weekdaysMin[n.day()]}function ua(n,t,i){var r,u,f;for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if((u=h([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="dddd"&&this._fullWeekdaysParse[r].test(n))||i&&t==="ddd"&&this._shortWeekdaysParse[r].test(n)||i&&t==="dd"&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r}function fa(n){if(!this.isValid())return n!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return n!=null?(n=na(n,this.localeData()),this.add(n-t,"d")):t}function ea(n){if(!this.isValid())return n!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return n==null?t:this.add(n-t,"d")}function oa(n){return this.isValid()?n==null?this.day()||7:this.day(this.day()%7?n:n-7):n!=null?this:NaN}function sa(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return n==null?t:this.add(n-t,"d")}function iu(){return this.hours()%12||12}function ue(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function fe(n,t){return t._meridiemParse}function ha(n){return(n+"").toLowerCase().charAt(0)==="p"}function ca(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function la(n,t){t[dt]=f(("0."+n)*1e3)}function aa(){return this._isUTC?"UTC":""}function va(){return this._isUTC?"Coordinated Universal Time":""}function ya(n){return h(n*1e3)}function pa(){return h.apply(null,arguments).parseZone()}function wa(n,t,i){var r=this._calendar[n];return st(r)?r.call(t,i):r}function ba(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.replace(/MMMM|MM|DD|dddd/g,function(n){return n.slice(1)}),this._longDateFormat[n])}function ka(){return this._invalidDate}function da(n){return this._ordinal.replace("%d",n)}function ee(n){return n}function ga(n,t,i,r){var u=this._relativeTime[i];return st(u)?u(n,t,i,r):u.replace(/%d/i,n)}function nv(n,t){var i=this._relativeTime[n>0?"future":"past"];return st(i)?i(t):i.replace(/%s/i,t)}function oe(n,t,i,r){var u=yt(),f=gt().set(r,t);return u[i](f,n)}function hi(n,t,i,r,u){if(typeof n=="number"&&(t=n,n=undefined),n=n||"",t!=null)return oe(n,t,i,u);for(var e=[],f=0;f<r;f++)e[f]=oe(n,f,i,u);return e}function tv(n,t){return hi(n,t,"months",12,"month")}function iv(n,t){return hi(n,t,"monthsShort",12,"month")}function rv(n,t){return hi(n,t,"weekdays",7,"day")}function uv(n,t){return hi(n,t,"weekdaysShort",7,"day")}function fv(n,t){return hi(n,t,"weekdaysMin",7,"day")}function ev(){var n=this._data;return this._milliseconds=tt(this._milliseconds),this._days=tt(this._days),this._months=tt(this._months),n.milliseconds=tt(n.milliseconds),n.seconds=tt(n.seconds),n.minutes=tt(n.minutes),n.hours=tt(n.hours),n.months=tt(n.months),n.years=tt(n.years),this}function se(n,t,i,r){var u=ht(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function ov(n,t){return se(this,n,t,1)}function sv(n,t){return se(this,n,t,-1)}function he(n){return n<0?Math.floor(n):Math.ceil(n)}function hv(){var r=this._milliseconds,n=this._days,t=this._months,i=this._data,u,f,e,s,o;return r>=0&&n>=0&&t>=0||r<=0&&n<=0&&t<=0||(r+=he(ru(t)+n)*864e5,n=0,t=0),i.milliseconds=r%1e3,u=p(r/1e3),i.seconds=u%60,f=p(u/60),i.minutes=f%60,e=p(f/60),i.hours=e%24,n+=p(e/24),o=p(ce(n)),t+=o,n-=he(ru(o)),s=p(t/12),t%=12,i.days=n,i.months=t,i.years=s,this}function ce(n){return n*4800/146097}function ru(n){return n*146097/4800}function cv(n){var t,r,i=this._milliseconds;if(n=k(n),n==="month"||n==="year")return t=this._days+i/864e5,r=this._months+ce(t),n==="month"?r:r/12;t=this._days+Math.round(ru(this._months));switch(n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return t*24+i/36e5;case"minute":return t*1440+i/6e4;case"second":return t*86400+i/1e3;case"millisecond":return Math.floor(t*864e5)+i;default:throw new Error("Unknown unit "+n);}}function lv(){return this._milliseconds+this._days*864e5+this._months%12*2592e6+f(this._months/12)*31536e6}function ct(n){return function(){return this.as(n)}}function av(n){return n=k(n),this[n+"s"]()}function bt(n){return function(){return this._data[n]}}function vv(){return p(this.days()/7)}function yv(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function pv(n,t,i){var r=ht(n).abs(),h=kt(r.as("s")),f=kt(r.as("m")),e=kt(r.as("h")),o=kt(r.as("d")),s=kt(r.as("M")),c=kt(r.as("y")),u=h<ut.s&&["s",h]||f<=1&&["m"]||f<ut.m&&["mm",f]||e<=1&&["h"]||e<ut.h&&["hh",e]||o<=1&&["d"]||o<ut.d&&["dd",o]||s<=1&&["M"]||s<ut.M&&["MM",s]||c<=1&&["y"]||["yy",c];return u[2]=t,u[3]=+n>0,u[4]=i,yv.apply(null,u)}function wv(n,t){return ut[n]===undefined?!1:t===undefined?ut[n]:(ut[n]=t,!0)}function bv(n){var t=this.localeData(),i=pv(this,!n,t);return n&&(i=t.pastFuture(+this,i)),t.postformat(i)}function di(){var t=tr(this._milliseconds)/1e3,a=tr(this._days),i=tr(this._months),n,e,o;n=p(t/60);e=p(n/60);t%=60;n%=60;o=p(i/12);i%=12;var s=o,h=i,c=a,r=e,u=n,f=t,l=this.asSeconds();return l?(l<0?"-":"")+"P"+(s?s+"Y":"")+(h?h+"M":"")+(c?c+"D":"")+(r||u||f?"T":"")+(r?r+"H":"")+(u?u+"M":"")+(f?f+"S":""):"P0D"}var le,uu=i.momentProperties=[],fu=!1,ae={},l,gi,ri,nr,eu,ve,ye,pe,we,ou,be,ke,de,ge,no,to,io,ro,su,uo,hu,fo,eo,oo,so,ho,co,lo,lt,ao,n,cu,vo,yo,po,wo,bo,ko,u,tt,kt,ut,tr,o;i.suppressDeprecationWarnings=!1;l={};ri={};var go=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ir=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,lu={},ui={},ns=/\d/,w=/\d\d/,ts=/\d{3}/,au=/\d{4}/,rr=/[+-]?\d{6}/,c=/\d\d?/,is=/\d\d\d\d?/,rs=/\d\d\d\d\d\d?/,ur=/\d{1,3}/,vu=/\d{1,4}/,fr=/[+-]?\d{1,6}/,er=/[+-]?\d+/,kv=/Z|[+-]\d\d:?\d\d/gi,or=/Z|[+-]\d\d(?::?\d\d)?/gi,ci=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,yu={};nr={};var d=0,ft=1,it=2,a=3,g=4,et=5,dt=6,dv=7,gv=8;r("M",["MM",2],"Mo",function(){return this.month()+1});r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});r("MMMM",0,0,function(n){return this.localeData().months(this,n)});v("month","M");t("M",c);t("MM",c,w);t("MMM",function(n,t){return t.monthsShortRegex(n)});t("MMMM",function(n,t){return t.monthsRegex(n)});s(["M","MM"],function(n,t){t[ft]=f(n)-1});s(["MMM","MMMM"],function(n,t,i,r){var u=i._locale.monthsParse(n,r,i._strict);u!=null?t[ft]=u:e(i).invalidMonth=n});eu=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/;ve="January_February_March_April_May_June_July_August_September_October_November_December".split("_");ye="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");pe=ci;we=ci;var ny=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,ty=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,iy=/Z|[+-]\d\d(?::?\d\d)?/,sr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],pu=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ry=/^\/?Date\((\-?\d+)/i;for(i.createFromInputFallback=b("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))}),r("Y",0,0,function(){var n=this.year();return n<=9999?""+n:"+"+n}),r(0,["YY",2],0,function(){return this.year()%100}),r(0,["YYYY",4],0,"year"),r(0,["YYYYY",5],0,"year"),r(0,["YYYYYY",6,!0],0,"year"),v("year","y"),t("Y",er),t("YY",c,w),t("YYYY",vu,au),t("YYYYY",fr,rr),t("YYYYYY",fr,rr),s(["YYYYY","YYYYYY"],d),s("YYYY",function(n,t){t[d]=n.length===2?i.parseTwoDigitYear(n):f(n)}),s("YY",function(n,t){t[d]=i.parseTwoDigitYear(n)}),s("Y",function(n,t){t[d]=parseInt(n,10)}),i.parseTwoDigitYear=function(n){return f(n)+(f(n)>68?1900:2e3)},ou=ti("FullYear",!1),i.ISO_8601=function(){},be=b("moment().min is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var n=h.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:ai()}),ke=b("moment().max is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var n=h.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:ai()}),de=function(){return Date.now?Date.now():+new Date},wf("Z",":"),wf("ZZ",""),t("Z",or),t("ZZ",or),s(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=gr(or,n)}),ge=/([\+\-]|\d\d)/gi,i.updateOffset=function(){},no=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,to=/^(-)?P(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)W)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?$/,ht.fn=bi.prototype,io=gf(1,"add"),ro=gf(-1,"subtract"),i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",su=b("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return n===undefined?this.localeData():this.locale(n)}),r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),ki("gggg","weekYear"),ki("ggggg","weekYear"),ki("GGGG","isoWeekYear"),ki("GGGGG","isoWeekYear"),v("weekYear","gg"),v("isoWeekYear","GG"),t("G",er),t("g",er),t("GG",c,w),t("gg",c,w),t("GGGG",vu,au),t("gggg",vu,au),t("GGGGG",fr,rr),t("ggggg",fr,rr),ei(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=f(n)}),ei(["gg","GG"],function(n,t,r,u){t[u]=i.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),v("quarter","Q"),t("Q",ns),s("Q",function(n,t){t[ft]=(f(n)-1)*3}),r("w",["ww",2],"wo","week"),r("W",["WW",2],"Wo","isoWeek"),v("week","w"),v("isoWeek","W"),t("w",c),t("ww",c,w),t("W",c),t("WW",c,w),ei(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=f(n)}),uo={dow:0,doy:6},r("D",["DD",2],"Do","date"),v("date","D"),t("D",c),t("DD",c,w),t("Do",function(n,t){return n?t._ordinalParse:t._ordinalParseLenient}),s(["D","DD"],it),s("Do",function(n,t){t[it]=f(n.match(c)[0],10)}),hu=ti("Date",!0),r("d",0,"do","day"),r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)}),r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)}),r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)}),r("e",0,0,"weekday"),r("E",0,0,"isoWeekday"),v("day","d"),v("weekday","e"),v("isoWeekday","E"),t("d",c),t("e",c),t("E",c),t("dd",ci),t("ddd",ci),t("dddd",ci),ei(["dd","ddd","dddd"],function(n,t,i,r){var u=i._locale.weekdaysParse(n,r,i._strict);u!=null?t.d=u:e(i).invalidWeekday=n}),ei(["d","e","E"],function(n,t,i,r){t[r]=f(n)}),fo="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),eo="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),oo="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),r("DDD",["DDDD",3],"DDDo","dayOfYear"),v("dayOfYear","DDD"),t("DDD",ur),t("DDDD",ts),s(["DDD","DDDD"],function(n,t,i){i._dayOfYear=f(n)}),r("H",["HH",2],0,"hour"),r("h",["hh",2],0,iu),r("hmm",0,0,function(){return""+iu.apply(this)+rt(this.minutes(),2)}),r("hmmss",0,0,function(){return""+iu.apply(this)+rt(this.minutes(),2)+rt(this.seconds(),2)}),r("Hmm",0,0,function(){return""+this.hours()+rt(this.minutes(),2)}),r("Hmmss",0,0,function(){return""+this.hours()+rt(this.minutes(),2)+rt(this.seconds(),2)}),ue("a",!0),ue("A",!1),v("hour","h"),t("a",fe),t("A",fe),t("H",c),t("h",c),t("HH",c,w),t("hh",c,w),t("hmm",is),t("hmmss",rs),t("Hmm",is),t("Hmmss",rs),s(["H","HH"],a),s(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n}),s(["h","hh"],function(n,t,i){t[a]=f(n);e(i).bigHour=!0}),s("hmm",function(n,t,i){var r=n.length-2;t[a]=f(n.substr(0,r));t[g]=f(n.substr(r));e(i).bigHour=!0}),s("hmmss",function(n,t,i){var r=n.length-4,u=n.length-2;t[a]=f(n.substr(0,r));t[g]=f(n.substr(r,2));t[et]=f(n.substr(u));e(i).bigHour=!0}),s("Hmm",function(n,t){var i=n.length-2;t[a]=f(n.substr(0,i));t[g]=f(n.substr(i))}),s("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[a]=f(n.substr(0,i));t[g]=f(n.substr(i,2));t[et]=f(n.substr(r))}),so=/[ap]\.?m?\.?/i,ho=ti("Hours",!0),r("m",["mm",2],0,"minute"),v("minute","m"),t("m",c),t("mm",c,w),s(["m","mm"],g),co=ti("Minutes",!1),r("s",["ss",2],0,"second"),v("second","s"),t("s",c),t("ss",c,w),s(["s","ss"],et),lo=ti("Seconds",!1),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return this.millisecond()*10}),r(0,["SSSSS",5],0,function(){return this.millisecond()*100}),r(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),r(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),r(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),r(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),v("millisecond","ms"),t("S",ur,ns),t("SS",ur,w),t("SSS",ur,ts),lt="SSSS";lt.length<=9;lt+="S")t(lt,/\d+/);for(lt="S";lt.length<=9;lt+="S")s(lt,la);ao=ti("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=fi.prototype;n.add=io;n.calendar=ic;n.clone=rc;n.diff=cc;n.endOf=gc;n.format=yc;n.from=pc;n.fromNow=wc;n.to=bc;n.toNow=kc;n.get=ff;n.invalidAt=sl;n.isAfter=uc;n.isBefore=fc;n.isBetween=ec;n.isSame=oc;n.isSameOrAfter=sc;n.isSameOrBefore=hc;n.isValid=el;n.lang=su;n.locale=te;n.localeData=ie;n.max=ke;n.min=be;n.parsingFlags=ol;n.set=ff;n.startOf=dc;n.subtract=ro;n.toArray=rl;n.toObject=ul;n.toDate=il;n.toISOString=vc;n.toJSON=fl;n.toString=ac;n.unix=tl;n.valueOf=nl;n.creationData=hl;n.year=ou;n.isLeapYear=ih;n.weekYear=cl;n.isoWeekYear=ll;n.quarter=n.quarters=pl;n.month=sf;n.daysInMonth=ks;n.week=n.weeks=dl;n.isoWeek=n.isoWeeks=gl;n.weeksInYear=vl;n.isoWeeksInYear=al;n.date=hu;n.day=n.days=fa;n.weekday=ea;n.isoWeekday=oa;n.dayOfYear=sa;n.hour=n.hours=ho;n.minute=n.minutes=co;n.second=n.seconds=lo;n.millisecond=n.milliseconds=ao;n.utcOffset=ah;n.utc=yh;n.local=ph;n.parseZone=wh;n.hasAlignedHourOffset=bh;n.isDST=kh;n.isDSTShifted=dh;n.isLocal=gh;n.isUtcOffset=nc;n.isUtc=bf;n.isUTC=bf;n.zoneAbbr=aa;n.zoneName=va;n.dates=b("dates accessor is deprecated. Use date instead.",hu);n.months=b("months accessor is deprecated. Use month instead",sf);n.years=b("years accessor is deprecated. Use year instead",ou);n.zone=b("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",vh);cu=n;vo={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};yo={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};po="Invalid date";wo="%d";bo=/\d{1,2}/;ko={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};u=vr.prototype;u._calendar=vo;u.calendar=wa;u._longDateFormat=yo;u.longDateFormat=ba;u._invalidDate=po;u.invalidDate=ka;u._ordinal=wo;u.ordinal=da;u._ordinalParse=bo;u.preparse=ee;u.postformat=ee;u._relativeTime=ko;u.relativeTime=ga;u.pastFuture=nv;u.set=es;u.months=ps;u._months=ve;u.monthsShort=ws;u._monthsShort=ye;u.monthsParse=bs;u._monthsRegex=we;u.monthsRegex=gs;u._monthsShortRegex=pe;u.monthsShortRegex=ds;u.week=wl;u._week=uo;u.firstDayOfYear=kl;u.firstDayOfWeek=bl;u.weekdays=ta;u._weekdays=fo;u.weekdaysMin=ra;u._weekdaysMin=oo;u.weekdaysShort=ia;u._weekdaysShort=eo;u.weekdaysParse=ua;u.isPM=ha;u._meridiemParse=so;u.meridiem=ca;ni("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=f(n%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return n+i}});i.lang=b("moment.lang is deprecated. Use moment.locale instead.",ni);i.langData=b("moment.langData is deprecated. Use moment.localeData instead.",yt);tt=Math.abs;var uy=ct("ms"),fy=ct("s"),ey=ct("m"),oy=ct("h"),sy=ct("d"),hy=ct("w"),cy=ct("M"),ly=ct("y"),ay=bt("milliseconds"),vy=bt("seconds"),yy=bt("minutes"),py=bt("hours"),wy=bt("days"),by=bt("months"),ky=bt("years");return kt=Math.round,ut={s:45,m:45,h:22,d:26,M:11},tr=Math.abs,o=bi.prototype,o.abs=ev,o.add=ov,o.subtract=sv,o.as=cv,o.asMilliseconds=uy,o.asSeconds=fy,o.asMinutes=ey,o.asHours=oy,o.asDays=sy,o.asWeeks=hy,o.asMonths=cy,o.asYears=ly,o.valueOf=lv,o._bubble=hv,o.get=av,o.milliseconds=ay,o.seconds=vy,o.minutes=yy,o.hours=py,o.days=wy,o.weeks=vv,o.months=by,o.years=ky,o.humanize=bv,o.toISOString=di,o.toString=di,o.toJSON=di,o.locale=te,o.localeData=ie,o.toIsoString=b("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",di),o.lang=su,r("X",0,0,"unix"),r("x",0,0,"valueOf"),t("x",er),t("X",/[+-]?\d+(\.\d{1,3})?/),s("X",function(n,t,i){i._d=new Date(parseFloat(n,10)*1e3)}),s("x",function(n,t,i){i._d=new Date(f(n))}),i.version="2.12.0",us(h),i.fn=cu,i.min=ch,i.max=lh,i.now=de,i.utc=gt,i.unix=ya,i.months=tv,i.isDate=li,i.locale=ni,i.invalid=ai,i.duration=ht,i.isMoment=ot,i.weekdays=rv,i.parseZone=pa,i.localeData=yt,i.isDuration=dr,i.monthsShort=iv,i.weekdaysMin=fv,i.defineLocale=tf,i.updateLocale=ss,i.locales=hs,i.weekdaysShort=uv,i.normalizeUnits=k,i.relativeTimeThreshold=wv,i.prototype=cu,i}),function(){function nt(t){function r(n,i,r,u,f,e){for(;f>=0&&f<e;f+=t){var o=u?u[f]:f;r=i(r,n[o],o,n)}return r}return function(u,f,o,s){f=e(f,s,4);var h=!i(u)&&n.keys(u),l=(h||u).length,c=t>0?0:l-1;return arguments.length<3&&(o=u[h?h[c]:c],c+=t),r(u,f,o,h,c,l)}}function tt(n){return function(i,r,f){r=t(r,f);for(var o=u(i),e=n>0?0:o-1;e>=0&&e<o;e+=n)if(r(i[e],e,i))return e;return-1}}function it(t,i,f){return function(e,o,s){var c=0,h=u(e);if(typeof s=="number")t>0?c=s>=0?s:Math.max(s+h,c):h=s>=0?Math.min(s+1,h):s+h+1;else if(f&&s&&h)return s=f(e,o),e[s]===o?s:-1;if(o!==o)return s=i(r.call(e,c,h),n.isNaN),s>=0?s+c:-1;for(s=t>0?c:h-1;s>=0&&s<h;s+=t)if(e[s]===o)return s;return-1}}function rt(t,i){var u=k.length,f=t.constructor,e=n.isFunction(f)&&f.prototype||v,r="constructor";for(n.has(t,r)&&!n.contains(i,r)&&i.push(r);u--;)r=k[u],r in t&&t[r]!==e[r]&&!n.contains(i,r)&&i.push(r)}var a=this,lt=a._,s=Array.prototype,v=Object.prototype,at=Function.prototype,vt=s.push,r=s.slice,o=v.toString,yt=v.hasOwnProperty,pt=Array.isArray,ut=Object.keys,y=at.bind,ft=Object.create,p=function(){},n=function(t){if(t instanceof n)return t;if(!(this instanceof n))return new n(t);this._wrapped=t},e,t,h,f,w,b,k,c,et,l;typeof exports!="undefined"?(typeof module!="undefined"&&module.exports&&(exports=module.exports=n),exports._=n):a._=n;n.VERSION="1.8.3";e=function(n,t,i){if(t===void 0)return n;switch(i==null?3:i){case 1:return function(i){return n.call(t,i)};case 2:return function(i,r){return n.call(t,i,r)};case 3:return function(i,r,u){return n.call(t,i,r,u)};case 4:return function(i,r,u,f){return n.call(t,i,r,u,f)}}return function(){return n.apply(t,arguments)}};t=function(t,i,r){return t==null?n.identity:n.isFunction(t)?e(t,i,r):n.isObject(t)?n.matcher(t):n.property(t)};n.iteratee=function(n,i){return t(n,i,Infinity)};var d=function(n,t){return function(i){var e=arguments.length,r,u,f;if(e<2||i==null)return i;for(r=1;r<e;r++){var o=arguments[r],s=n(o),h=s.length;for(u=0;u<h;u++)f=s[u],t&&i[f]!==void 0||(i[f]=o[f])}return i}},ot=function(t){if(!n.isObject(t))return{};if(ft)return ft(t);p.prototype=t;var i=new p;return p.prototype=null,i},st=function(n){return function(t){if(t!=null)return t[n]}},wt=Math.pow(2,53)-1,u=st("length"),i=function(n){var t=u(n);return typeof t=="number"&&t>=0&&t<=wt};n.each=n.forEach=function(t,r,u){var f,o,s;if(r=e(r,u),i(t))for(f=0,o=t.length;f<o;f++)r(t[f],f,t);else for(s=n.keys(t),f=0,o=s.length;f<o;f++)r(t[s[f]],s[f],t);return t};n.map=n.collect=function(r,u,f){var e,o;u=t(u,f);var s=!i(r)&&n.keys(r),h=(s||r).length,c=Array(h);for(e=0;e<h;e++)o=s?s[e]:e,c[e]=u(r[o],o,r);return c};n.reduce=n.foldl=n.inject=nt(1);n.reduceRight=n.foldr=nt(-1);n.find=n.detect=function(t,r,u){var f;return f=i(t)?n.findIndex(t,r,u):n.findKey(t,r,u),f!==void 0&&f!==-1?t[f]:void 0};n.filter=n.select=function(i,r,u){var f=[];return r=t(r,u),n.each(i,function(n,t,i){r(n,t,i)&&f.push(n)}),f};n.reject=function(i,r,u){return n.filter(i,n.negate(t(r)),u)};n.every=n.all=function(r,u,f){var o,h,e,s;for(u=t(u,f),o=!i(r)&&n.keys(r),h=(o||r).length,e=0;e<h;e++)if(s=o?o[e]:e,!u(r[s],s,r))return!1;return!0};n.some=n.any=function(r,u,f){var o,h,e,s;for(u=t(u,f),o=!i(r)&&n.keys(r),h=(o||r).length,e=0;e<h;e++)if(s=o?o[e]:e,u(r[s],s,r))return!0;return!1};n.contains=n.includes=n.include=function(t,r,u,f){return i(t)||(t=n.values(t)),(typeof u!="number"||f)&&(u=0),n.indexOf(t,r,u)>=0};n.invoke=function(t,i){var u=r.call(arguments,2),f=n.isFunction(i);return n.map(t,function(n){var t=f?i:n[i];return t==null?t:t.apply(n,u)})};n.pluck=function(t,i){return n.map(t,n.property(i))};n.where=function(t,i){return n.filter(t,n.matcher(i))};n.findWhere=function(t,i){return n.find(t,n.matcher(i))};n.max=function(r,u,f){var e=-Infinity,c=-Infinity,h,o,s,l;if(u==null&&r!=null)for(r=i(r)?r:n.values(r),s=0,l=r.length;s<l;s++)h=r[s],h>e&&(e=h);else u=t(u,f),n.each(r,function(n,t,i){o=u(n,t,i);(o>c||o===-Infinity&&e===-Infinity)&&(e=n,c=o)});return e};n.min=function(r,u,f){var e=Infinity,c=Infinity,h,o,s,l;if(u==null&&r!=null)for(r=i(r)?r:n.values(r),s=0,l=r.length;s<l;s++)h=r[s],h<e&&(e=h);else u=t(u,f),n.each(r,function(n,t,i){o=u(n,t,i);(o<c||o===Infinity&&e===Infinity)&&(e=n,c=o)});return e};n.shuffle=function(t){for(var e=i(t)?t:n.values(t),o=e.length,u=Array(o),r=0,f;r<o;r++)f=n.random(0,r),f!==r&&(u[r]=u[f]),u[f]=e[r];return u};n.sample=function(t,r,u){return r==null||u?(i(t)||(t=n.values(t)),t[n.random(t.length-1)]):n.shuffle(t).slice(0,Math.max(0,r))};n.sortBy=function(i,r,u){return r=t(r,u),n.pluck(n.map(i,function(n,t,i){return{value:n,index:t,criteria:r(n,t,i)}}).sort(function(n,t){var i=n.criteria,r=t.criteria;if(i!==r){if(i>r||i===void 0)return 1;if(i<r||r===void 0)return-1}return n.index-t.index}),"value")};h=function(i){return function(r,u,f){var e={};return u=t(u,f),n.each(r,function(n,t){var f=u(n,t,r);i(e,n,f)}),e}};n.groupBy=h(function(t,i,r){n.has(t,r)?t[r].push(i):t[r]=[i]});n.indexBy=h(function(n,t,i){n[i]=t});n.countBy=h(function(t,i,r){n.has(t,r)?t[r]++:t[r]=1});n.toArray=function(t){return t?n.isArray(t)?r.call(t):i(t)?n.map(t,n.identity):n.values(t):[]};n.size=function(t){return t==null?0:i(t)?t.length:n.keys(t).length};n.partition=function(i,r,u){r=t(r,u);var f=[],e=[];return n.each(i,function(n,t,i){(r(n,t,i)?f:e).push(n)}),[f,e]};n.first=n.head=n.take=function(t,i,r){if(t!=null)return i==null||r?t[0]:n.initial(t,t.length-i)};n.initial=function(n,t,i){return r.call(n,0,Math.max(0,n.length-(t==null||i?1:t)))};n.last=function(t,i,r){if(t!=null)return i==null||r?t[t.length-1]:n.rest(t,Math.max(0,t.length-i))};n.rest=n.tail=n.drop=function(n,t,i){return r.call(n,t==null||i?1:t)};n.compact=function(t){return n.filter(t,n.identity)};f=function(t,r,e,o){for(var s,c,l,h=[],v=0,a=o||0,y=u(t);a<y;a++)if(s=t[a],i(s)&&(n.isArray(s)||n.isArguments(s)))for(r||(s=f(s,r,e)),c=0,l=s.length,h.length+=l;c<l;)h[v++]=s[c++];else e||(h[v++]=s);return h};n.flatten=function(n,t){return f(n,t,!1)};n.without=function(t){return n.difference(t,r.call(arguments,1))};n.uniq=n.unique=function(i,r,f,e){var s,c,h,a,o,l;for(n.isBoolean(r)||(e=f,f=r,r=!1),f!=null&&(f=t(f,e)),s=[],c=[],h=0,a=u(i);h<a;h++)o=i[h],l=f?f(o,h,i):o,r?(h&&c===l||s.push(o),c=l):f?n.contains(c,l)||(c.push(l),s.push(o)):n.contains(s,o)||s.push(o);return s};n.union=function(){return n.uniq(f(arguments,!0,!0))};n.intersection=function(t){for(var r,i,f=[],o=arguments.length,e=0,s=u(t);e<s;e++)if(r=t[e],!n.contains(f,r)){for(i=1;i<o;i++)if(!n.contains(arguments[i],r))break;i===o&&f.push(r)}return f};n.difference=function(t){var i=f(arguments,!0,!0,1);return n.filter(t,function(t){return!n.contains(i,t)})};n.zip=function(){return n.unzip(arguments)};n.unzip=function(t){for(var r=t&&n.max(t,u).length||0,f=Array(r),i=0;i<r;i++)f[i]=n.pluck(t,i);return f};n.object=function(n,t){for(var r={},i=0,f=u(n);i<f;i++)t?r[n[i]]=t[i]:r[n[i][0]]=n[i][1];return r};n.findIndex=tt(1);n.findLastIndex=tt(-1);n.sortedIndex=function(n,i,r,f){var e;r=t(r,f,1);for(var h=r(i),o=0,s=u(n);o<s;)e=Math.floor((o+s)/2),r(n[e])<h?o=e+1:s=e;return o};n.indexOf=it(1,n.findIndex,n.sortedIndex);n.lastIndexOf=it(-1,n.findLastIndex);n.range=function(n,t,i){var u,f,r;for(t==null&&(t=n||0,n=0),i=i||1,u=Math.max(Math.ceil((t-n)/i),0),f=Array(u),r=0;r<u;r++,n+=i)f[r]=n;return f};w=function(t,i,r,u,f){if(!(u instanceof i))return t.apply(r,f);var e=ot(t.prototype),o=t.apply(e,f);return n.isObject(o)?o:e};n.bind=function(t,i){if(y&&t.bind===y)return y.apply(t,r.call(arguments,1));if(!n.isFunction(t))throw new TypeError("Bind must be called on a function");var f=r.call(arguments,2),u=function(){return w(t,u,i,this,f.concat(r.call(arguments)))};return u};n.partial=function(t){var i=r.call(arguments,1),u=function(){for(var f=0,o=i.length,e=Array(o),r=0;r<o;r++)e[r]=i[r]===n?arguments[f++]:i[r];while(f<arguments.length)e.push(arguments[f++]);return w(t,u,this,this,e)};return u};n.bindAll=function(t){var i,u=arguments.length,r;if(u<=1)throw new Error("bindAll must be passed function names");for(i=1;i<u;i++)r=arguments[i],t[r]=n.bind(t[r],t);return t};n.memoize=function(t,i){var r=function(u){var f=r.cache,e=""+(i?i.apply(this,arguments):u);return n.has(f,e)||(f[e]=t.apply(this,arguments)),f[e]};return r.cache={},r};n.delay=function(n,t){var i=r.call(arguments,2);return setTimeout(function(){return n.apply(null,i)},t)};n.defer=n.partial(n.delay,n,1);n.throttle=function(t,i,r){var f,e,s,u=null,o=0,h;return r||(r={}),h=function(){o=r.leading===!1?0:n.now();u=null;s=t.apply(f,e);u||(f=e=null)},function(){var l=n.now(),c;return o||r.leading!==!1||(o=l),c=i-(l-o),f=this,e=arguments,c<=0||c>i?(u&&(clearTimeout(u),u=null),o=l,s=t.apply(f,e),u||(f=e=null)):u||r.trailing===!1||(u=setTimeout(h,c)),s}};n.debounce=function(t,i,r){var u,f,e,s,o,h=function(){var c=n.now()-s;c<i&&c>=0?u=setTimeout(h,i-c):(u=null,r||(o=t.apply(e,f),u||(e=f=null)))};return function(){e=this;f=arguments;s=n.now();var c=r&&!u;return u||(u=setTimeout(h,i)),c&&(o=t.apply(e,f),e=f=null),o}};n.wrap=function(t,i){return n.partial(i,t)};n.negate=function(n){return function(){return!n.apply(this,arguments)}};n.compose=function(){var n=arguments,t=n.length-1;return function(){for(var r=t,i=n[t].apply(this,arguments);r--;)i=n[r].call(this,i);return i}};n.after=function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}};n.before=function(n,t){var i;return function(){return--n>0&&(i=t.apply(this,arguments)),n<=1&&(t=null),i}};n.once=n.partial(n.before,2);b=!{toString:null}.propertyIsEnumerable("toString");k=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];n.keys=function(t){var i,r;if(!n.isObject(t))return[];if(ut)return ut(t);i=[];for(r in t)n.has(t,r)&&i.push(r);return b&&rt(t,i),i};n.allKeys=function(t){var i,r;if(!n.isObject(t))return[];i=[];for(r in t)i.push(r);return b&&rt(t,i),i};n.values=function(t){for(var r=n.keys(t),u=r.length,f=Array(u),i=0;i<u;i++)f[i]=t[r[i]];return f};n.mapObject=function(i,r,u){var f;r=t(r,u);var o=n.keys(i),h=o.length,s={},e;for(f=0;f<h;f++)e=o[f],s[e]=r(i[e],e,i);return s};n.pairs=function(t){for(var r=n.keys(t),u=r.length,f=Array(u),i=0;i<u;i++)f[i]=[r[i],t[r[i]]];return f};n.invert=function(t){for(var u={},r=n.keys(t),i=0,f=r.length;i<f;i++)u[t[r[i]]]=r[i];return u};n.functions=n.methods=function(t){var r=[],i;for(i in t)n.isFunction(t[i])&&r.push(i);return r.sort()};n.extend=d(n.allKeys);n.extendOwn=n.assign=d(n.keys);n.findKey=function(i,r,u){var o,f,e,s;for(r=t(r,u),o=n.keys(i),e=0,s=o.length;e<s;e++)if(f=o[e],r(i[f],f,i))return f};n.pick=function(t,i,r){var c={},u=t,l,o,s,v,h,a;if(u==null)return c;for(n.isFunction(i)?(o=n.allKeys(u),l=e(i,r)):(o=f(arguments,!1,!1,1),l=function(n,t,i){return t in i},u=Object(u)),s=0,v=o.length;s<v;s++)h=o[s],a=u[h],l(a,h,u)&&(c[h]=a);return c};n.omit=function(t,i,r){if(n.isFunction(i))i=n.negate(i);else{var u=n.map(f(arguments,!1,!1,1),String);i=function(t,i){return!n.contains(u,i)}}return n.pick(t,i,r)};n.defaults=d(n.allKeys,!0);n.create=function(t,i){var r=ot(t);return i&&n.extendOwn(r,i),r};n.clone=function(t){return n.isObject(t)?n.isArray(t)?t.slice():n.extend({},t):t};n.tap=function(n,t){return t(n),n};n.isMatch=function(t,i){var e=n.keys(i),o=e.length,f,r,u;if(t==null)return!o;for(f=Object(t),r=0;r<o;r++)if(u=e[r],i[u]!==f[u]||!(u in f))return!1;return!0};c=function(t,i,r,u){var h,a,e,s,f,v,l;if(t===i)return t!==0||1/t==1/i;if(t==null||i==null)return t===i;if(t instanceof n&&(t=t._wrapped),i instanceof n&&(i=i._wrapped),h=o.call(t),h!==o.call(i))return!1;switch(h){case"[object RegExp]":case"[object String]":return""+t==""+i;case"[object Number]":return+t!=+t?+i!=+i:+t==0?1/+t==1/i:+t==+i;case"[object Date]":case"[object Boolean]":return+t==+i}if(a=h==="[object Array]",!a&&(typeof t!="object"||typeof i!="object"||(e=t.constructor,s=i.constructor,e!==s&&!(n.isFunction(e)&&e instanceof e&&n.isFunction(s)&&s instanceof s)&&"constructor"in t&&"constructor"in i)))return!1;for(r=r||[],u=u||[],f=r.length;f--;)if(r[f]===t)return u[f]===i;if(r.push(t),u.push(i),a){if(f=t.length,f!==i.length)return!1;while(f--)if(!c(t[f],i[f],r,u))return!1}else{if(v=n.keys(t),f=v.length,n.keys(i).length!==f)return!1;while(f--)if(l=v[f],!(n.has(i,l)&&c(t[l],i[l],r,u)))return!1}return r.pop(),u.pop(),!0};n.isEqual=function(n,t){return c(n,t)};n.isEmpty=function(t){return t==null?!0:i(t)&&(n.isArray(t)||n.isString(t)||n.isArguments(t))?t.length===0:n.keys(t).length===0};n.isElement=function(n){return!!(n&&n.nodeType===1)};n.isArray=pt||function(n){return o.call(n)==="[object Array]"};n.isObject=function(n){var t=typeof n;return t==="function"||t==="object"&&!!n};n.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(t){n["is"+t]=function(n){return o.call(n)==="[object "+t+"]"}});n.isArguments(arguments)||(n.isArguments=function(t){return n.has(t,"callee")});typeof/./!="function"&&typeof Int8Array!="object"&&(n.isFunction=function(n){return typeof n=="function"||!1});n.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))};n.isNaN=function(t){return n.isNumber(t)&&t!==+t};n.isBoolean=function(n){return n===!0||n===!1||o.call(n)==="[object Boolean]"};n.isNull=function(n){return n===null};n.isUndefined=function(n){return n===void 0};n.has=function(n,t){return n!=null&&yt.call(n,t)};n.noConflict=function(){return a._=lt,this};n.identity=function(n){return n};n.constant=function(n){return function(){return n}};n.noop=function(){};n.property=st;n.propertyOf=function(n){return n==null?function(){}:function(t){return n[t]}};n.matcher=n.matches=function(t){return t=n.extendOwn({},t),function(i){return n.isMatch(i,t)}};n.times=function(n,t,i){var u=Array(Math.max(0,n)),r;for(t=e(t,i,1),r=0;r<n;r++)u[r]=t(r);return u};n.random=function(n,t){return t==null&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};n.now=Date.now||function(){return(new Date).getTime()};var ht={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},bt=n.invert(ht),ct=function(t){var r=function(n){return t[n]},i="(?:"+n.keys(t).join("|")+")",u=RegExp(i),f=RegExp(i,"g");return function(n){return n=n==null?"":""+n,u.test(n)?n.replace(f,r):n}};n.escape=ct(ht);n.unescape=ct(bt);n.result=function(t,i,r){var u=t==null?void 0:t[i];return u===void 0&&(u=r),n.isFunction(u)?u.call(t):u};et=0;n.uniqueId=function(n){var t=++et+"";return n?n+t:t};n.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var g=/(.)^/,kt={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},dt=/\\|'|\r|\n|\u2028|\u2029/g,gt=function(n){return"\\"+kt[n]};n.template=function(t,i,r){var e,f,o;!i&&r&&(i=r);i=n.defaults({},i,n.templateSettings);var c=RegExp([(i.escape||g).source,(i.interpolate||g).source,(i.evaluate||g).source].join("|")+"|$","g"),s=0,u="__p+='";t.replace(c,function(n,i,r,f,e){return u+=t.slice(s,e).replace(dt,gt),s=e+n.length,i?u+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'":r?u+="'+\n((__t=("+r+"))==null?'':__t)+\n'":f&&(u+="';\n"+f+"\n__p+='"),n});u+="';\n";i.variable||(u="with(obj||{}){\n"+u+"}\n");u="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+u+"return __p;\n";try{e=new Function(i.variable||"obj","_",u)}catch(h){h.source=u;throw h;}return f=function(t){return e.call(this,t,n)},o=i.variable||"obj",f.source="function("+o+"){\n"+u+"}",f};n.chain=function(t){var i=n(t);return i._chain=!0,i};l=function(t,i){return t._chain?n(i).chain():i};n.mixin=function(t){n.each(n.functions(t),function(i){var r=n[i]=t[i];n.prototype[i]=function(){var t=[this._wrapped];return vt.apply(t,arguments),l(this,r.apply(n,t))}})};n.mixin(n);n.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var i=s[t];n.prototype[t]=function(){var n=this._wrapped;return i.apply(n,arguments),(t==="shift"||t==="splice")&&n.length===0&&delete n[0],l(this,n)}});n.each(["concat","join","slice"],function(t){var i=s[t];n.prototype[t]=function(){return l(this,i.apply(this._wrapped,arguments))}});n.prototype.value=function(){return this._wrapped};n.prototype.valueOf=n.prototype.toJSON=n.prototype.value;n.prototype.toString=function(){return""+this._wrapped};typeof define=="function"&&define.amd&&define("underscore",[],function(){return n})}.call(this)