!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function i(){return wf.apply(null,arguments)}function ve(n){wf=n}function dr(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function ri(n){return"[object Array]"===Object.prototype.toString.call(n)}function wi(n){return"[object Date]"===Object.prototype.toString.call(n)||n instanceof Date}function ye(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function g(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function ui(n,t){for(var i in t)g(t,i)&&(n[i]=t[i]);return g(t,"toString")&&(n.toString=t.toString),g(t,"valueOf")&&(n.valueOf=t.valueOf),n}function bt(n,t,i,r){return bu(n,t,i,r,!0).utc()}function gr(n){return null==n._isValid&&(n._isValid=!isNaN(n._d.getTime())&&n._pf.overflow<0&&!n._pf.empty&&!n._pf.invalidMonth&&!n._pf.nullInput&&!n._pf.invalidFormat&&!n._pf.userInvalidated,n._strict&&(n._isValid=n._isValid&&0===n._pf.charsLeftOver&&0===n._pf.unusedTokens.length&&void 0===n._pf.bigHour)),n._isValid}function nu(n){var t=bt(NaN);return null!=n?ui(t._pf,n):t._pf.userInvalidated=!0,t}function tu(n,t){var u,i,r;if("undefined"!=typeof t._isAMomentObject&&(n._isAMomentObject=t._isAMomentObject),"undefined"!=typeof t._i&&(n._i=t._i),"undefined"!=typeof t._f&&(n._f=t._f),"undefined"!=typeof t._l&&(n._l=t._l),"undefined"!=typeof t._strict&&(n._strict=t._strict),"undefined"!=typeof t._tzm&&(n._tzm=t._tzm),"undefined"!=typeof t._isUTC&&(n._isUTC=t._isUTC),"undefined"!=typeof t._offset&&(n._offset=t._offset),"undefined"!=typeof t._pf&&(n._pf=t._pf),"undefined"!=typeof t._locale&&(n._locale=t._locale),or.length>0)for(u in or)i=or[u],r=t[i],"undefined"!=typeof r&&(n[i]=r);return n}function kt(n){tu(this,n);this._d=new Date(+n._d);sr===!1&&(sr=!0,i.updateOffset(this),sr=!1)}function nt(n){return n instanceof kt||null!=n&&g(n,"_isAMomentObject")}function o(n){var t=+n,i=0;return 0!==t&&isFinite(t)&&(i=t>=0?Math.floor(t):Math.ceil(t)),i}function iu(n,t,i){for(var f=Math.min(n.length,t.length),e=Math.abs(n.length-t.length),u=0,r=0;f>r;r++)(i&&n[r]!==t[r]||!i&&o(n[r])!==o(t[r]))&&u++;return u+e}function ru(){}function uu(n){return n?n.toLowerCase().replace("_","-"):n}function pe(n){for(var i,t,f,r,u=0;u<n.length;){for(r=uu(n[u]).split("-"),i=r.length,t=uu(n[u+1]),t=t?t.split("-"):null;i>0;){if(f=fu(r.slice(0,i).join("-")))return f;if(t&&t.length>=i&&iu(r,t,!0)>=i-1)break;i--}u++}return null}function fu(n){var t=null;if(!st[n]&&"undefined"!=typeof module&&module&&module.exports)try{t=hi._abbr;require("./locale/"+n);dt(t)}catch(i){}return st[n]}function dt(n,t){var i;return n&&(i="undefined"==typeof t?rt(n):eu(n,t),i&&(hi=i)),hi._abbr}function eu(n,t){return null!==t?(t.abbr=n,st[n]||(st[n]=new ru),st[n].set(t),dt(n),st[n]):(delete st[n],null)}function rt(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return hi;if(!ri(n)){if(t=fu(n))return t;n=[n]}return pe(n)}function c(n,t){var i=n.toLowerCase();ti[i]=ti[i+"s"]=ti[t]=n}function v(n){if("string"==typeof n)return ti[n]||ti[n.toLowerCase()]}function ou(n){var i,t,r={};for(t in n)g(n,t)&&(i=v(t),i&&(r[i]=n[t]));return r}function at(n,t){return function(r){return null!=r?(su(this,n,r),i.updateOffset(this,t),this):fi(this,n)}}function fi(n,t){return n._d["get"+(n._isUTC?"UTC":"")+t]()}function su(n,t,i){return n._d["set"+(n._isUTC?"UTC":"")+t](i)}function hu(n,t){var i;if("object"==typeof n)for(i in n)this.set(i,n[i]);else if(n=v(n),"function"==typeof this[n])return this[n](t);return this}function bi(n,t,i){for(var r=""+Math.abs(n),u=n>=0;r.length<t;)r="0"+r;return(u?i?"+":"":"-")+r}function r(n,t,i,r){var u=r;"string"==typeof r&&(u=function(){return this[r]()});n&&(yt[n]=u);t&&(yt[t[0]]=function(){return bi(u.apply(this,arguments),t[1],t[2])});i&&(yt[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function we(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function be(n){for(var i=n.match(bf),t=0,r=i.length;r>t;t++)i[t]=yt[i[t]]?yt[i[t]]:we(i[t]);return function(u){var f="";for(t=0;r>t;t++)f+=i[t]instanceof Function?i[t].call(u,n):i[t];return f}}function ki(n,t){return n.isValid()?(t=cu(t,n.localeData()),hr[t]||(hr[t]=be(t)),hr[t](n)):n.localeData().invalidDate()}function cu(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(ci.lastIndex=0;i>=0&&ci.test(n);)n=n.replace(ci,r),ci.lastIndex=0,i-=1;return n}function t(n,t,i){ar[n]="function"==typeof t?t:function(n){return n&&i?i:t}}function ke(n,t){return g(ar,n)?ar[n](t._strict,t._locale):new RegExp(de(n))}function de(n){return n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function h(n,t){var i,r=t;for("string"==typeof n&&(n=[n]),"number"==typeof t&&(r=function(n,i){i[t]=o(n)}),i=0;i<n.length;i++)vr[n[i]]=r}function gt(n,t){h(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function ge(n,t,i){null!=t&&g(vr,n)&&vr[n](t,i._a,i,n)}function di(n,t){return new Date(Date.UTC(n,t+1,0)).getUTCDate()}function no(n){return this._months[n.month()]}function to(n){return this._monthsShort[n.month()]}function io(n,t,i){var r,u,f;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;12>r;r++)if((u=bt([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&&"MMMM"===t&&this._longMonthsParse[r].test(n))||i&&"MMM"===t&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r}function lu(n,t){var i;return"string"==typeof t&&(t=n.localeData().monthsParse(t),"number"!=typeof t)?n:(i=Math.min(n.date(),di(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n)}function au(n){return null!=n?(lu(this,n),i.updateOffset(this,!0),this):fi(this,"Month")}function ro(){return di(this.year(),this.month())}function gi(n){var i,t=n._a;return t&&-2===n._pf.overflow&&(i=t[k]<0||t[k]>11?k:t[w]<1||t[w]>di(t[b],t[k])?w:t[l]<0||t[l]>24||24===t[l]&&(0!==t[ht]||0!==t[ct]||0!==t[lt])?l:t[ht]<0||t[ht]>59?ht:t[ct]<0||t[ct]>59?ct:t[lt]<0||t[lt]>999?lt:-1,n._pf._overflowDayOfYear&&(b>i||i>w)&&(i=w),n._pf.overflow=i),n}function vu(n){i.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+n)}function y(n,t){var i=!0;return ui(function(){return i&&(vu(n),i=!1),t.apply(this,arguments)},t)}function uo(n,t){gf[n]||(vu(t),gf[n]=!0)}function yu(n){var t,i,r=n._i,u=kl.exec(r);if(u){for(n._pf.iso=!0,t=0,i=yr.length;i>t;t++)if(yr[t][1].exec(r)){n._f=yr[t][0]+(u[6]||" ");break}for(t=0,i=pr.length;i>t;t++)if(pr[t][1].exec(r)){n._f+=pr[t][0];break}r.match(pi)&&(n._f+="Z");ir(n)}else n._isValid=!1}function fo(n){var t=dl.exec(n._i);return null!==t?void(n._d=new Date(+t[1])):(yu(n),void(n._isValid===!1&&(delete n._isValid,i.createFromInputFallback(n))))}function eo(n,t,i,r,u,f,e){var o=new Date(n,t,i,r,u,f,e);return 1970>n&&o.setFullYear(n),o}function nr(n){var t=new Date(Date.UTC.apply(null,arguments));return 1970>n&&t.setUTCFullYear(n),t}function pu(n){return wu(n)?366:365}function wu(n){return n%4==0&&n%100!=0||n%400==0}function oo(){return wu(this.year())}function ut(n,t,i){var u,f=i-t,r=i-n.day();return r>f&&(r-=7),f-7>r&&(r+=7),u=e(n).add(r,"d"),{week:Math.ceil(u.dayOfYear()/7),year:u.year()}}function so(n){return ut(n,this._week.dow,this._week.doy).week}function ho(){return this._week.dow}function co(){return this._week.doy}function lo(n){var t=this.localeData().week(this);return null==n?t:this.add(7*(n-t),"d")}function ao(n){var t=ut(this,1,4).week;return null==n?t:this.add(7*(n-t),"d")}function vo(n,t,i,r,u){var o,e,f=nr(n,0,1).getUTCDay();return f=0===f?7:f,i=null!=i?i:u,o=u-f+(f>r?7:0)-(u>f?7:0),e=7*(t-1)+(i-u)+o+1,{year:e>0?n:n-1,dayOfYear:e>0?e:pu(n-1)+e}}function yo(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==n?t:this.add(n-t,"d")}function vt(n,t,i){return null!=n?n:null!=t?t:i}function po(n){var t=new Date;return n._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function tr(n){var t,i,r,u,f=[];if(!n._d){for(r=po(n),n._w&&null==n._a[w]&&null==n._a[k]&&wo(n),n._dayOfYear&&(u=vt(n._a[b],r[b]),n._dayOfYear>pu(u)&&(n._pf._overflowDayOfYear=!0),i=nr(u,0,n._dayOfYear),n._a[k]=i.getUTCMonth(),n._a[w]=i.getUTCDate()),t=0;3>t&&null==n._a[t];++t)n._a[t]=f[t]=r[t];for(;7>t;t++)n._a[t]=f[t]=null==n._a[t]?2===t?1:0:n._a[t];24===n._a[l]&&0===n._a[ht]&&0===n._a[ct]&&0===n._a[lt]&&(n._nextDay=!0,n._a[l]=0);n._d=(n._useUTC?nr:eo).apply(null,f);null!=n._tzm&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[l]=24)}}function wo(n){var t,o,u,r,i,f,s;t=n._w;null!=t.GG||null!=t.W||null!=t.E?(i=1,f=4,o=vt(t.GG,n._a[b],ut(e(),1,4).year),u=vt(t.W,1),r=vt(t.E,1)):(i=n._locale._week.dow,f=n._locale._week.doy,o=vt(t.gg,n._a[b],ut(e(),i,f).year),u=vt(t.w,1),null!=t.d?(r=t.d,i>r&&++u):r=null!=t.e?t.e+i:i);s=vo(o,u,r,f,i);n._a[b]=s.year;n._dayOfYear=s.dayOfYear}function ir(n){if(n._f===i.ISO_8601)return void yu(n);n._a=[];n._pf.empty=!0;for(var t,u,o,r=""+n._i,h=r.length,s=0,e=cu(n._f,n._locale).match(bf)||[],f=0;f<e.length;f++)u=e[f],t=(r.match(ke(u,n))||[])[0],t&&(o=r.substr(0,r.indexOf(t)),o.length>0&&n._pf.unusedInput.push(o),r=r.slice(r.indexOf(t)+t.length),s+=t.length),yt[u]?(t?n._pf.empty=!1:n._pf.unusedTokens.push(u),ge(u,t,n)):n._strict&&!t&&n._pf.unusedTokens.push(u);n._pf.charsLeftOver=h-s;r.length>0&&n._pf.unusedInput.push(r);n._pf.bigHour===!0&&n._a[l]<=12&&(n._pf.bigHour=void 0);n._a[l]=bo(n._locale,n._a[l],n._meridiem);tr(n);gi(n)}function bo(n,t,i){var r;return null==i?t:null!=n.meridiemHour?n.meridiemHour(t,i):null!=n.isPM?(r=n.isPM(i),r&&12>t&&(t+=12),r||12!==t||(t=0),t):t}function ko(n){var t,f,u,r,i;if(0===n._f.length)return n._pf.invalidFormat=!0,void(n._d=new Date(NaN));for(r=0;r<n._f.length;r++)i=0,t=tu({},n),null!=n._useUTC&&(t._useUTC=n._useUTC),t._pf=dr(),t._f=n._f[r],ir(t),gr(t)&&(i+=t._pf.charsLeftOver,i+=10*t._pf.unusedTokens.length,t._pf.score=i,(null==u||u>i)&&(u=i,f=t));ui(n,f||t)}function go(n){if(!n._d){var t=ou(n._i);n._a=[t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond];tr(n)}}function ns(n){var i,t=n._i,r=n._f;return n._locale=n._locale||rt(n._l),null===t||void 0===r&&""===t?nu({nullInput:!0}):("string"==typeof t&&(n._i=t=n._locale.preparse(t)),nt(t)?new kt(gi(t)):(ri(r)?ko(n):r?ir(n):ts(n),i=new kt(gi(n)),i._nextDay&&(i.add(1,"d"),i._nextDay=void 0),i))}function ts(n){var t=n._i;void 0===t?n._d=new Date:wi(t)?n._d=new Date(+t):"string"==typeof t?fo(n):ri(t)?(n._a=ye(t.slice(0),function(n){return parseInt(n,10)}),tr(n)):"object"==typeof t?go(n):"number"==typeof t?n._d=new Date(t):i.createFromInputFallback(n)}function bu(n,t,i,r,u){var f={};return"boolean"==typeof i&&(r=i,i=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,f._pf=dr(),ns(f)}function e(n,t,i,r){return bu(n,t,i,r,!1)}function ku(n,t){var r,i;if(1===t.length&&ri(t[0])&&(t=t[0]),!t.length)return e();for(r=t[0],i=1;i<t.length;++i)t[i][n](r)&&(r=t[i]);return r}function is(){var n=[].slice.call(arguments,0);return ku("isBefore",n)}function rs(){var n=[].slice.call(arguments,0);return ku("isAfter",n)}function ei(n){var t=ou(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+1e3*h+6e4*s+36e5*o;this._days=+e+7*f;this._months=+u+3*r+12*i;this._data={};this._locale=rt();this._bubble()}function rr(n){return n instanceof ei}function du(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return 0>n&&(n=-n,i="-"),i+bi(~~(n/60),2)+t+bi(~~n%60,2)})}function ur(n){var i=(n||"").match(pi)||[],u=i[i.length-1]||[],t=(u+"").match(re)||["-",0,0],r=+(60*t[1])+o(t[2]);return"+"===t[0]?r:-r}function fr(n,t){var r,u;return t._isUTC?(r=t.clone(),u=(nt(n)||wi(n)?+n:+e(n))-+r,r._d.setTime(+r._d+u),i.updateOffset(r,!1),r):e(n).local()}function er(n){return 15*-Math.round(n._d.getTimezoneOffset()/15)}function us(n,t){var r,u=this._offset||0;return null!=n?("string"==typeof n&&(n=ur(n)),Math.abs(n)<16&&(n=60*n),!this._isUTC&&t&&(r=er(this)),this._offset=n,this._isUTC=!0,null!=r&&this.add(r,"m"),u!==n&&(!t||this._changeInProgress?rf(this,ft(n-u,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?u:er(this)}function fs(n,t){return null!=n?("string"!=typeof n&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function es(n){return this.utcOffset(0,n)}function os(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(er(this),"m")),this}function ss(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(ur(this._i)),this}function hs(n){return n=n?e(n).utcOffset():0,(this.utcOffset()-n)%60==0}function cs(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function ls(){if(this._a){var n=this._isUTC?bt(this._a):e(this._a);return this.isValid()&&iu(this._a,n.toArray())>0}return!1}function as(){return!this._isUTC}function vs(){return this._isUTC}function gu(){return this._isUTC&&0===this._offset}function ft(n,t){var u,f,s,i=n,r=null;return rr(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:"number"==typeof n?(i={},t?i[t]=n:i.milliseconds=n):(r=ue.exec(n))?(u="-"===r[1]?-1:1,i={y:0,d:o(r[w])*u,h:o(r[l])*u,m:o(r[ht])*u,s:o(r[ct])*u,ms:o(r[lt])*u}):(r=fe.exec(n))?(u="-"===r[1]?-1:1,i={y:et(r[2],u),M:et(r[3],u),d:et(r[4],u),h:et(r[5],u),m:et(r[6],u),s:et(r[7],u),w:et(r[8],u)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(s=ys(e(i.from),e(i.to)),i={},i.ms=s.milliseconds,i.M=s.months),f=new ei(i),rr(n)&&g(n,"_locale")&&(f._locale=n._locale),f}function et(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function nf(n,t){var i={milliseconds:0,months:0};return i.months=t.month()-n.month()+12*(t.year()-n.year()),n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function ys(n,t){var i;return t=fr(t,n),n.isBefore(t)?i=nf(n,t):(i=nf(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i}function tf(n,t){return function(i,r){var u,f;return null===r||isNaN(+r)||(uo(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period)."),f=i,i=r,r=f),i="string"==typeof i?+i:i,u=ft(i,r),rf(this,u,n),this}}function rf(n,t,r,u){var o=t._milliseconds,f=t._days,e=t._months;u=null==u?!0:u;o&&n._d.setTime(+n._d+o*r);f&&su(n,"Date",fi(n,"Date")+f*r);e&&lu(n,fi(n,"Month")+e*r);u&&i.updateOffset(n,f||e)}function ps(n){var i=n||e(),r=fr(i,this).startOf("day"),t=this.diff(r,"days",!0),u=-6>t?"sameElse":-1>t?"lastWeek":0>t?"lastDay":1>t?"sameDay":2>t?"nextDay":7>t?"nextWeek":"sameElse";return this.format(this.localeData().calendar(u,this,e(i)))}function ws(){return new kt(this)}function bs(n,t){var i;return t=v("undefined"!=typeof t?t:"millisecond"),"millisecond"===t?(n=nt(n)?n:e(n),+this>+n):(i=nt(n)?+n:+e(n),i<+this.clone().startOf(t))}function ks(n,t){var i;return t=v("undefined"!=typeof t?t:"millisecond"),"millisecond"===t?(n=nt(n)?n:e(n),+n>+this):(i=nt(n)?+n:+e(n),+this.clone().endOf(t)<i)}function ds(n,t,i){return this.isAfter(n,i)&&this.isBefore(t,i)}function gs(n,t){var i;return t=v(t||"millisecond"),"millisecond"===t?(n=nt(n)?n:e(n),+this==+n):(i=+e(n),+this.clone().startOf(t)<=i&&i<=+this.clone().endOf(t))}function p(n){return 0>n?Math.ceil(n):Math.floor(n)}function nh(n,t,i){var r,u,f=fr(n,this),e=6e4*(f.utcOffset()-this.utcOffset());return t=v(t),"year"===t||"month"===t||"quarter"===t?(u=th(this,f),"quarter"===t?u/=3:"year"===t&&(u/=12)):(r=this-f,u="second"===t?r/1e3:"minute"===t?r/6e4:"hour"===t?r/36e5:"day"===t?(r-e)/864e5:"week"===t?(r-e)/6048e5:r),i?u:p(u)}function th(n,t){var r,f,u=12*(t.year()-n.year())+(t.month()-n.month()),i=n.clone().add(u,"months");return 0>t-i?(r=n.clone().add(u-1,"months"),f=(t-i)/(i-r)):(r=n.clone().add(u+1,"months"),f=(t-i)/(r-i)),-(u+f)}function ih(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function uf(){var n=this.clone().utc();return 0<n.year()&&n.year()<=9999?"function"==typeof Date.prototype.toISOString?this.toDate().toISOString():ki(n,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):ki(n,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function rh(n){var t=ki(this,n||i.defaultFormat);return this.localeData().postformat(t)}function uh(n,t){return ft({to:this,from:n}).locale(this.locale()).humanize(!t)}function fh(n){return this.from(e(),n)}function ff(n){var t;return void 0===n?this._locale._abbr:(t=rt(n),null!=t&&(this._locale=t),this)}function ef(){return this._locale}function eh(n){switch(n=v(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"week"===n&&this.weekday(0),"isoWeek"===n&&this.isoWeekday(1),"quarter"===n&&this.month(3*Math.floor(this.month()/3)),this}function oh(n){return n=v(n),void 0===n||"millisecond"===n?this:this.startOf(n).add(1,"isoWeek"===n?"week":n).subtract(1,"ms")}function sh(){return+this._d-6e4*(this._offset||0)}function hh(){return Math.floor(+this/1e3)}function ch(){return this._offset?new Date(+this):this._d}function lh(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]}function ah(){return gr(this)}function vh(){return ui({},this._pf)}function yh(){return this._pf.overflow}function oi(n,t){r(0,[n,n.length],0,t)}function of(n,t,i){return ut(e([n,11,31+t-i]),t,i).week}function ph(n){var t=ut(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return null==n?t:this.add(n-t,"y")}function wh(n){var t=ut(this,1,4).year;return null==n?t:this.add(n-t,"y")}function bh(){return of(this.year(),1,4)}function kh(){var n=this.localeData()._week;return of(this.year(),n.dow,n.doy)}function dh(n){return null==n?Math.ceil((this.month()+1)/3):this.month(3*(n-1)+this.month()%3)}function gh(n,t){if("string"==typeof n)if(isNaN(n)){if(n=t.weekdaysParse(n),"number"!=typeof n)return null}else n=parseInt(n,10);return n}function nc(n){return this._weekdays[n.day()]}function tc(n){return this._weekdaysShort[n.day()]}function ic(n){return this._weekdaysMin[n.day()]}function rc(n){var t,i,r;for(this._weekdaysParse||(this._weekdaysParse=[]),t=0;7>t;t++)if(this._weekdaysParse[t]||(i=e([2e3,1]).day(t),r="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[t]=new RegExp(r.replace(".",""),"i")),this._weekdaysParse[t].test(n))return t}function uc(n){var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=n?(n=gh(n,this.localeData()),this.add(n-t,"d")):t}function fc(n){var t=(this.day()+7-this.localeData()._week.dow)%7;return null==n?t:this.add(n-t,"d")}function ec(n){return null==n?this.day()||7:this.day(this.day()%7?n:n-7)}function sf(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function hf(n,t){return t._meridiemParse}function oc(n){return"p"===(n+"").toLowerCase().charAt(0)}function sc(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function cf(n){r(0,[n,3],0,"millisecond")}function hc(){return this._isUTC?"UTC":""}function cc(){return this._isUTC?"Coordinated Universal Time":""}function lc(n){return e(1e3*n)}function ac(){return e.apply(null,arguments).parseZone()}function vc(n,t,i){var r=this._calendar[n];return"function"==typeof r?r.call(t,i):r}function yc(n){var t=this._longDateFormat[n];return!t&&this._longDateFormat[n.toUpperCase()]&&(t=this._longDateFormat[n.toUpperCase()].replace(/MMMM|MM|DD|dddd/g,function(n){return n.slice(1)}),this._longDateFormat[n]=t),t}function pc(){return this._invalidDate}function wc(n){return this._ordinal.replace("%d",n)}function lf(n){return n}function bc(n,t,i,r){var u=this._relativeTime[i];return"function"==typeof u?u(n,t,i,r):u.replace(/%d/i,n)}function kc(n,t){var i=this._relativeTime[n>0?"future":"past"];return"function"==typeof i?i(t):i.replace(/%s/i,t)}function dc(n){var t;for(var i in n)t=n[i],"function"==typeof t?this[i]=t:this["_"+i]=t;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function af(n,t,i,r){var u=rt(),f=bt().set(r,t);return u[i](f,n)}function ni(n,t,i,r,u){if("number"==typeof n&&(t=n,n=void 0),n=n||"",null!=t)return af(n,t,i,u);for(var e=[],f=0;r>f;f++)e[f]=af(n,f,i,u);return e}function gc(n,t){return ni(n,t,"months",12,"month")}function nl(n,t){return ni(n,t,"monthsShort",12,"month")}function tl(n,t){return ni(n,t,"weekdays",7,"day")}function il(n,t){return ni(n,t,"weekdaysShort",7,"day")}function rl(n,t){return ni(n,t,"weekdaysMin",7,"day")}function ul(){var n=this._data;return this._milliseconds=d(this._milliseconds),this._days=d(this._days),this._months=d(this._months),n.milliseconds=d(n.milliseconds),n.seconds=d(n.seconds),n.minutes=d(n.minutes),n.hours=d(n.hours),n.months=d(n.months),n.years=d(n.years),this}function vf(n,t,i,r){var u=ft(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function fl(n,t){return vf(this,n,t,1)}function el(n,t){return vf(this,n,t,-1)}function ol(){var u,f,e,o=this._milliseconds,t=this._days,i=this._months,n=this._data,r=0;return n.milliseconds=o%1e3,u=p(o/1e3),n.seconds=u%60,f=p(u/60),n.minutes=f%60,e=p(f/60),n.hours=e%24,t+=p(e/24),r=p(yf(t)),t-=p(pf(r)),i+=p(t/30),t%=30,r+=p(i/12),i%=12,n.days=t,n.months=i,n.years=r,this}function yf(n){return 400*n/146097}function pf(n){return 146097*n/400}function sl(n){var t,r,i=this._milliseconds;if(n=v(n),"month"===n||"year"===n)return t=this._days+i/864e5,r=this._months+12*yf(t),"month"===n?r:r/12;switch(t=this._days+Math.round(pf(this._months/12)),n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+n);}}function hl(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*o(this._months/12)}function tt(n){return function(){return this.as(n)}}function cl(n){return n=v(n),this[n+"s"]()}function ot(n){return function(){return this._data[n]}}function ll(){return p(this.days()/7)}function al(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function vl(n,t,i){var r=ft(n).abs(),h=pt(r.as("s")),f=pt(r.as("m")),e=pt(r.as("h")),o=pt(r.as("d")),s=pt(r.as("M")),c=pt(r.as("y")),u=h<it.s&&["s",h]||1===f&&["m"]||f<it.m&&["mm",f]||1===e&&["h"]||e<it.h&&["hh",e]||1===o&&["d"]||o<it.d&&["dd",o]||1===s&&["M"]||s<it.M&&["MM",s]||1===c&&["y"]||["yy",c];return u[2]=t,u[3]=+n>0,u[4]=i,al.apply(null,u)}function yl(n,t){return void 0===it[n]?!1:void 0===t?it[n]:(it[n]=t,!0)}function pl(n){var t=this.localeData(),i=vl(this,!n,t);return n&&(i=t.pastFuture(+this,i)),t.postformat(i)}function si(){var r=wt(this.years()),u=wt(this.months()),f=wt(this.days()),n=wt(this.hours()),t=wt(this.minutes()),i=wt(this.seconds()+this.milliseconds()/1e3),e=this.asSeconds();return e?(0>e?"-":"")+"P"+(r?r+"Y":"")+(u?u+"M":"")+(f?f+"D":"")+(n||t||i?"T":"")+(n?n+"H":"")+(t?t+"M":"")+(i?i+"S":""):"P0D"}var wf,hi,or=i.momentProperties=[],sr=!1,st={},ti={},bf=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,4}|x|X|zz?|ZZ?|.)/g,ci=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,hr={},yt={},kf=/\d/,a=/\d\d/,df=/\d{3}/,cr=/\d{4}/,li=/[+-]?\d{6}/,s=/\d\d?/,ai=/\d{1,3}/,lr=/\d{1,4}/,vi=/[+-]?\d{1,6}/,yi=/[+-]?\d+/,pi=/Z|[+-]\d\d:?\d\d/gi,ii=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,ar={},vr={},b=0,k=1,w=2,l=3,ht=4,ct=5,lt=6,wr,ne,te,ie,re,ue,fe,ee,oe,br,kr,se,he,ce,le,ae,n;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)});c("month","M");t("M",s);t("MM",s,a);t("MMM",ii);t("MMMM",ii);h(["M","MM"],function(n,t){t[k]=o(n)-1});h(["MMM","MMMM"],function(n,t,i,r){var u=i._locale.monthsParse(n,r,i._strict);null!=u?t[k]=u:i._pf.invalidMonth=n});var wl="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),bl="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),gf={};i.suppressDeprecationWarnings=!1;var kl=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,yr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],pr=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],dl=/^\/?Date\((\-?\d+)/i;i.createFromInputFallback=y("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(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");c("year","y");t("Y",yi);t("YY",s,a);t("YYYY",lr,cr);t("YYYYY",vi,li);t("YYYYYY",vi,li);h(["YYYY","YYYYY","YYYYYY"],b);h("YY",function(n,t){t[b]=i.parseTwoDigitYear(n)});i.parseTwoDigitYear=function(n){return o(n)+(o(n)>68?1900:2e3)};wr=at("FullYear",!1);r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");c("week","w");c("isoWeek","W");t("w",s);t("ww",s,a);t("W",s);t("WW",s,a);gt(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=o(n)});ne={dow:0,doy:6};r("DDD",["DDDD",3],"DDDo","dayOfYear");c("dayOfYear","DDD");t("DDD",ai);t("DDDD",df);h(["DDD","DDDD"],function(n,t,i){i._dayOfYear=o(n)});i.ISO_8601=function(){};te=y("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var n=e.apply(null,arguments);return this>n?this:n});ie=y("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var n=e.apply(null,arguments);return n>this?this:n});du("Z",":");du("ZZ","");t("Z",pi);t("ZZ",pi);h(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=ur(n)});re=/([\+\-]|\d\d)/gi;i.updateOffset=function(){};ue=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/;fe=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/;ft.fn=ei.prototype;ee=tf(1,"add");oe=tf(-1,"subtract");i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";br=y("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return void 0===n?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});oi("gggg","weekYear");oi("ggggg","weekYear");oi("GGGG","isoWeekYear");oi("GGGGG","isoWeekYear");c("weekYear","gg");c("isoWeekYear","GG");t("G",yi);t("g",yi);t("GG",s,a);t("gg",s,a);t("GGGG",lr,cr);t("gggg",lr,cr);t("GGGGG",vi,li);t("ggggg",vi,li);gt(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=o(n)});gt(["gg","GG"],function(n,t,r,u){t[u]=i.parseTwoDigitYear(n)});r("Q",0,0,"quarter");c("quarter","Q");t("Q",kf);h("Q",function(n,t){t[k]=3*(o(n)-1)});r("D",["DD",2],"Do","date");c("date","D");t("D",s);t("DD",s,a);t("Do",function(n,t){return n?t._ordinalParse:t._ordinalParseLenient});h(["D","DD"],w);h("Do",function(n,t){t[w]=o(n.match(s)[0],10)});kr=at("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");c("day","d");c("weekday","e");c("isoWeekday","E");t("d",s);t("e",s);t("E",s);t("dd",ii);t("ddd",ii);t("dddd",ii);gt(["dd","ddd","dddd"],function(n,t,i){var r=i._locale.weekdaysParse(n);null!=r?t.d=r:i._pf.invalidWeekday=n});gt(["d","e","E"],function(n,t,i,r){t[r]=o(n)});var gl="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),na="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ta="Su_Mo_Tu_We_Th_Fr_Sa".split("_");r("H",["HH",2],0,"hour");r("h",["hh",2],0,function(){return this.hours()%12||12});sf("a",!0);sf("A",!1);c("hour","h");t("a",hf);t("A",hf);t("H",s);t("h",s);t("HH",s,a);t("hh",s,a);h(["H","HH"],l);h(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n});h(["h","hh"],function(n,t,i){t[l]=o(n);i._pf.bigHour=!0});se=/[ap]\.?m?\.?/i;he=at("Hours",!0);r("m",["mm",2],0,"minute");c("minute","m");t("m",s);t("mm",s,a);h(["m","mm"],ht);ce=at("Minutes",!1);r("s",["ss",2],0,"second");c("second","s");t("s",s);t("ss",s,a);h(["s","ss"],ct);le=at("Seconds",!1);r("S",0,0,function(){return~~(this.millisecond()/100)});r(0,["SS",2],0,function(){return~~(this.millisecond()/10)});cf("SSS");cf("SSSS");c("millisecond","ms");t("S",ai,kf);t("SS",ai,a);t("SSS",ai,df);t("SSSS",/\d+/);h(["S","SS","SSS","SSSS"],function(n,t){t[lt]=o(1e3*("0."+n))});ae=at("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=kt.prototype;n.add=ee;n.calendar=ps;n.clone=ws;n.diff=nh;n.endOf=oh;n.format=rh;n.from=uh;n.fromNow=fh;n.get=hu;n.invalidAt=yh;n.isAfter=bs;n.isBefore=ks;n.isBetween=ds;n.isSame=gs;n.isValid=ah;n.lang=br;n.locale=ff;n.localeData=ef;n.max=ie;n.min=te;n.parsingFlags=vh;n.set=hu;n.startOf=eh;n.subtract=oe;n.toArray=lh;n.toDate=ch;n.toISOString=uf;n.toJSON=uf;n.toString=ih;n.unix=hh;n.valueOf=sh;n.year=wr;n.isLeapYear=oo;n.weekYear=ph;n.isoWeekYear=wh;n.quarter=n.quarters=dh;n.month=au;n.daysInMonth=ro;n.week=n.weeks=lo;n.isoWeek=n.isoWeeks=ao;n.weeksInYear=kh;n.isoWeeksInYear=bh;n.date=kr;n.day=n.days=uc;n.weekday=fc;n.isoWeekday=ec;n.dayOfYear=yo;n.hour=n.hours=he;n.minute=n.minutes=ce;n.second=n.seconds=le;n.millisecond=n.milliseconds=ae;n.utcOffset=us;n.utc=es;n.local=os;n.parseZone=ss;n.hasAlignedHourOffset=hs;n.isDST=cs;n.isDSTShifted=ls;n.isLocal=as;n.isUtcOffset=vs;n.isUtc=gu;n.isUTC=gu;n.zoneAbbr=hc;n.zoneName=cc;n.dates=y("dates accessor is deprecated. Use date instead.",kr);n.months=y("months accessor is deprecated. Use month instead",au);n.years=y("years accessor is deprecated. Use year instead",wr);n.zone=y("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",fs);var ia=n,u=ru.prototype;u._calendar={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};u.calendar=vc;u._longDateFormat={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY LT",LLLL:"dddd, MMMM D, YYYY LT"};u.longDateFormat=yc;u._invalidDate="Invalid date";u.invalidDate=pc;u._ordinal="%d";u.ordinal=wc;u._ordinalParse=/\d{1,2}/;u.preparse=lf;u.postformat=lf;u._relativeTime={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.relativeTime=bc;u.pastFuture=kc;u.set=dc;u.months=no;u._months=wl;u.monthsShort=to;u._monthsShort=bl;u.monthsParse=io;u.week=so;u._week=ne;u.firstDayOfYear=co;u.firstDayOfWeek=ho;u.weekdays=nc;u._weekdays=gl;u.weekdaysMin=ic;u._weekdaysMin=ta;u.weekdaysShort=tc;u._weekdaysShort=na;u.weekdaysParse=rc;u.isPM=oc;u._meridiemParse=se;u.meridiem=sc;dt("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=1===o(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+i}});i.lang=y("moment.lang is deprecated. Use moment.locale instead.",dt);i.langData=y("moment.langData is deprecated. Use moment.localeData instead.",rt);var d=Math.abs,ra=tt("ms"),ua=tt("s"),fa=tt("m"),ea=tt("h"),oa=tt("d"),sa=tt("w"),ha=tt("M"),ca=tt("y"),la=ot("milliseconds"),aa=ot("seconds"),va=ot("minutes"),ya=ot("hours"),pa=ot("days"),wa=ot("months"),ba=ot("years"),pt=Math.round,it={s:45,m:45,h:22,d:26,M:11},wt=Math.abs,f=ei.prototype;return f.abs=ul,f.add=fl,f.subtract=el,f.as=sl,f.asMilliseconds=ra,f.asSeconds=ua,f.asMinutes=fa,f.asHours=ea,f.asDays=oa,f.asWeeks=sa,f.asMonths=ha,f.asYears=ca,f.valueOf=hl,f._bubble=ol,f.get=cl,f.milliseconds=la,f.seconds=aa,f.minutes=va,f.hours=ya,f.days=pa,f.weeks=ll,f.months=wa,f.years=ba,f.humanize=pl,f.toISOString=si,f.toString=si,f.toJSON=si,f.locale=ff,f.localeData=ef,f.toIsoString=y("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",si),f.lang=br,r("X",0,0,"unix"),r("x",0,0,"valueOf"),t("x",yi),t("X",/[+-]?\d+(\.\d{1,3})?/),h("X",function(n,t,i){i._d=new Date(1e3*parseFloat(n,10))}),h("x",function(n,t,i){i._d=new Date(o(n))}),i.version="2.10.2",ve(e),i.fn=ia,i.min=is,i.max=rs,i.utc=bt,i.unix=lc,i.months=gc,i.isDate=wi,i.locale=dt,i.invalid=nu,i.duration=ft,i.isMoment=nt,i.weekdays=tl,i.parseZone=ac,i.localeData=rt,i.isDuration=rr,i.monthsShort=nl,i.weekdaysMin=rl,i.defineLocale=eu,i.weekdaysShort=il,i.normalizeUnits=v,i.relativeTimeThreshold=yl,i});!function(n){"function"==typeof define&&define.amd?define(["jquery","moment"],n):n(jQuery,moment)}(function(n,t){function wi(n,t){return t.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"t")}function bi(n,t){var i=t.longDateFormat("L");return i=i.replace(/^Y+[^\w\s]*|[^\w\s]*Y+$/g,""),n.isRTL?i+=" ddd":i="ddd "+i,i}function ct(n){s(l,n)}function s(t){function r(i,r){n.isPlainObject(r)&&n.isPlainObject(t[i])&&!lt(i)?t[i]=s({},t[i],r):void 0!==r&&(t[i]=r)}for(var i=1;i<arguments.length;i++)n.each(arguments[i],r);return t}function lt(n){return/(Time|Duration)$/.test(n)}function ki(r,u){function si(n){p?d()&&(ot(),yt(n)):hi()}function hi(){ar=c.theme?"ui":"fc";r.addClass("fc");c.isRTL?r.addClass("fc-rtl"):r.addClass("fc-ltr");c.theme&&r.addClass("ui-widget");p=n("<div class='fc-content' />").prependTo(r);k=new di(e,c);nt=k.render();nt&&r.prepend(nt);vt(c.defaultView);c.handleWindowResize&&n(window).resize(bt);at()||lt()}function lt(){setTimeout(function(){!f.start&&at()&&b()},0)}function ci(){f&&(g("viewDestroy",f,f,f.element),f.triggerEventDestroy());n(window).unbind("resize",bt);c.droppable&&n(document).off("dragstart",ri).off("dragstop",ui);f.selectionManagerDestroy&&f.selectionManagerDestroy();k.destroy();p.remove();r.removeClass("fc fc-ltr fc-rtl ui-widget")}function d(){return r.is(":visible")}function at(){return n("body").is(":visible")}function vt(n){f&&n==f.name||li(n)}function li(t){w++;f&&(g("viewDestroy",f,f,f.element),ft(),f.triggerEventDestroy(),ti(),f.element.remove(),k.deactivateButton(f.name));k.activateButton(t);f=new h[t](n("<div class='fc-view fc-view-"+t+"' />").appendTo(p),e);b();ii();w--}function b(n){f.start&&!n&&a.isWithin(f.intervalStart,f.intervalEnd)||d()&&yt(n)}function yt(n){w++;f.start&&(g("viewDestroy",f,f,f.element),ft(),ut());ti();n&&(a=f.incrementDate(a,n));f.render(a.clone());wt();ii();(f.afterRender||sr)();wi();bi();g("viewRender",f,f,f.element);w--;vi()}function pt(){d()&&(ft(),ut(),ot(),wt(),it())}function ot(){ct=c.contentHeight?c.contentHeight:c.height?c.height-(nt?nt.height():0)-v(p):Math.round(p.width()/Math.max(c.aspectRatio,.5))}function wt(){void 0===ct&&ot();w++;f.setHeight(ct);f.setWidth(p.width());w--;ht=r.outerWidth()}function bt(n){if(!w&&n.target===window)if(f.start){var t=++ei;setTimeout(function(){t==ei&&!w&&d()&&ht!=(ht=r.outerWidth())&&(w++,pt(),f.trigger("windowResize",fi),w--)},c.windowResizeDelay)}else lt()}function ai(){ut();ni()}function dt(n){ut();it(n)}function it(n){d()&&(f.renderEvents(oi,n),f.trigger("eventAfterAllRender"))}function ut(){f.triggerEventDestroy();f.clearEvents();f.clearEventData()}function vi(){!c.lazyFetching||vr(f.start,f.end)?ni():it()}function ni(){yr(f.start,f.end)}function yi(n){oi=n;it()}function pi(n){dt(n)}function wi(){k.updateTitle(f.title)}function bi(){var n=e.getNow();n.isWithin(f.intervalStart,f.intervalEnd)?k.disableButton("today"):k.enableButton("today")}function ki(n,t){f.select(n,t)}function ft(){f&&f.unselect()}function nr(){b(-1)}function tr(){b(1)}function ir(){a.add("years",-1);b()}function rr(){a.add("years",1);b()}function ur(){a=e.getNow();b()}function fr(n){a=e.moment(n);b()}function er(n){a.add(t.duration(n));b()}function or(){return a.clone()}function ti(){p.css({width:"100%",height:p.height(),overflow:"hidden"})}function ii(){p.css({width:"",height:"",overflow:""})}function hr(){return e}function cr(){return f}function lr(n,t){return void 0===t?c[n]:void(("height"==n||"contentHeight"==n||"aspectRatio"==n)&&(c[n]=t,pt()))}function g(n,t){if(c[n])return c[n].apply(t||fi,Array.prototype.slice.call(arguments,2))}function ri(t,i){var u=t.target,e=n(u),r;e.parents(".fc").length||(r=c.dropAccept,(n.isFunction(r)?r.call(u,e):e.is(r))&&(tt=u,f.dragStart(tt,t,i)))}function ui(n,t){tt&&(f.dragStop(tt,n,t),tt=null)}var e=this,et,c,y,st;u=u||{};c=s({},l,u);et=c.lang in o?o[c.lang]:o[l.lang];et&&(c=s({},l,et,u));c.isRTL&&(c=s({},l,ou,et||{},u));e.options=c;e.render=si;e.destroy=ci;e.refetchEvents=ai;e.reportEvents=yi;e.reportEventChange=pi;e.rerenderEvents=dt;e.changeView=vt;e.select=ki;e.unselect=ft;e.prev=nr;e.next=tr;e.prevYear=ir;e.nextYear=rr;e.today=ur;e.gotoDate=fr;e.incrementDate=er;e.getDate=or;e.getCalendar=hr;e.getView=cr;e.option=lr;e.trigger=g;y=rt(t.langData(c.lang));(c.monthNames&&(y._months=c.monthNames),c.monthNamesShort&&(y._monthsShort=c.monthNamesShort),c.dayNames&&(y._weekdays=c.dayNames),c.dayNamesShort&&(y._weekdaysShort=c.dayNamesShort),null!=c.firstDay)&&(st=rt(y._week),st.dow=c.firstDay,y._week=st);e.defaultAllDayEventDuration=t.duration(c.defaultAllDayEventDuration);e.defaultTimedEventDuration=t.duration(c.defaultTimedEventDuration);e.moment=function(){var n;return"local"===c.timezone?(n=i.moment.apply(null,arguments),n.hasTime()&&n.local()):n="UTC"===c.timezone?i.moment.utc.apply(null,arguments):i.moment.parseZone.apply(null,arguments),n._lang=y,n};e.getIsAmbigTimezone=function(){return"local"!==c.timezone&&"UTC"!==c.timezone};e.rezoneDate=function(n){return e.moment(n.toArray())};e.getNow=function(){var n=c.now;return"function"==typeof n&&(n=n()),e.moment(n)};e.calculateWeekNumber=function(n){var t=c.weekNumberCalculation;return"function"==typeof t?t(n):"local"===t?n.week():"ISO"===t.toUpperCase()?n.isoWeek():void 0};e.getEventEnd=function(n){return n.end?n.end.clone():e.getDefaultEventEnd(n.allDay,n.start)};e.getDefaultEventEnd=function(n,t){var i=t.clone();return n?i.stripTime().add(e.defaultAllDayEventDuration):i.add(e.defaultTimedEventDuration),e.getIsAmbigTimezone()&&i.stripZone(),i};e.formatRange=function(n,t,i){return"function"==typeof i&&(i=i.call(e,c,y)),gt(n,t,i,null,c.isRTL)};e.formatDate=function(n,t){return"function"==typeof t&&(t=t.call(e,c,y)),kt(n,t)};gi.call(e,c);var k,nt,p,ar,f,ht,ct,a,tt,vr=e.isFetchNeeded,yr=e.fetchEvents,fi=r[0],ei=0,w=0,oi=[];a=null!=c.defaultDate?e.moment(c.defaultDate):e.getNow();c.droppable&&n(document).on("dragstart",ri).on("dragstop",ui)}function di(t,i){function s(){u=i.theme?"ui":"fc";var t=i.header;if(t)return f=n("<table class='fc-header' style='width:100%'/>").append(n("<tr/>").append(o("left")).append(o("center")).append(o("right")))}function c(){f.remove()}function o(f){var e=n("<td class='fc-header-"+f+"'/>"),o=i.header[f];return o&&n.each(o.split(" "),function(f){f>0&&e.append("<span class='fc-header-space'/>");var o;n.each(this.split(","),function(f,s){var l,c;if("title"==s)e.append("<span class='fc-header-title'><h2>&nbsp;<\/h2><\/span>"),o&&o.addClass(u+"-corner-right"),o=null;else if(t[s]?l=t[s]:h[s]&&(l=function(){c.removeClass(u+"-state-hover");t.changeView(s)}),l){var a,v=y(i.themeButtonIcons,s),p=y(i.buttonIcons,s),k=y(i.defaultButtonText,s),b=y(i.buttonText,s);a=b?r(b):v&&i.theme?"<span class='ui-icon ui-icon-"+v+"'><\/span>":p&&!i.theme?"<span class='fc-icon fc-icon-"+p+"'><\/span>":r(k||s);c=n("<span class='fc-button fc-button-"+s+" "+u+"-state-default'>"+a+"<\/span>").click(function(){c.hasClass(u+"-state-disabled")||l()}).mousedown(function(){c.not("."+u+"-state-active").not("."+u+"-state-disabled").addClass(u+"-state-down")}).mouseup(function(){c.removeClass(u+"-state-down")}).hover(function(){c.not("."+u+"-state-active").not("."+u+"-state-disabled").addClass(u+"-state-hover")},function(){c.removeClass(u+"-state-hover").removeClass(u+"-state-down")}).appendTo(e);w(c);o||c.addClass(u+"-corner-left");o=c}});o&&o.addClass(u+"-corner-right")}),e}function l(n){f.find("h2").html(n)}function a(n){f.find("span.fc-button-"+n).addClass(u+"-state-active")}function v(n){f.find("span.fc-button-"+n).removeClass(u+"-state-active")}function p(n){f.find("span.fc-button-"+n).addClass(u+"-state-disabled")}function b(n){f.find("span.fc-button-"+n).removeClass(u+"-state-disabled")}var e=this,u,f;e.render=s;e.destroy=c;e.updateTitle=l;e.activateButton=a;e.deactivateButton=v;e.disableButton=p;e.enableButton=b;f=n([])}function gi(t){function ht(n,t){return!e||n.clone().stripZone()<e.clone().stripZone()||t.clone().stripZone()>o.clone().stripZone()}function ct(n,t){var s,r,i;for(e=n,o=t,u=[],s=++v,r=f.length,h=r,i=0;r>i;i++)w(f[i],s)}function w(t,i){b(t,function(r){var e,f,o=n.isArray(t.events);if(i==v){if(r)for(e=0;e<r.length;e++)f=r[e],o||(f=l(f,t)),f&&u.push(f);h--;h||s(u)}})}function b(u,f){for(var l,v=i.sourceFetchers,s,y,h=0;h<v.length;h++){if(l=v[h].call(r,u,e.clone(),o.clone(),t.timezone,f),l===!0)return;if("object"==typeof l)return void b(l,f)}if(s=u.events,s)n.isFunction(s)?(rt(),s.call(r,e.clone(),o.clone(),t.timezone,function(n){f(n);ut()})):n.isArray(s)?f(s):f();else if(y=u.url,y){var p,g=u.success,nt=u.error,tt=u.complete;p=n.isFunction(u.data)?u.data():u.data;var a=n.extend({},p||{}),w=c(u.startParam,t.startParam),d=c(u.endParam,t.endParam),it=c(u.timezoneParam,t.timezoneParam);w&&(a[w]=e.format());d&&(a[d]=o.format());t.timezone&&"local"!=t.timezone&&(a[it]=t.timezone);rt();n.ajax(n.extend({},vi,u,{data:a,success:function(t){t=t||[];var i=k(g,this,arguments);n.isArray(i)&&(t=i);f(t)},error:function(){k(nt,this,arguments);f()},complete:function(){k(tt,this,arguments);ut()}}))}else f()}function lt(n){var t=d(n);t&&(f.push(t),h++,w(t,v))}function d(t){var u,f,e=i.sourceNormalizers;if(n.isFunction(t)||n.isArray(t)?u={events:t}:"string"==typeof t?u={url:t}:"object"==typeof t&&(u=n.extend({},t),"string"==typeof u.className&&(u.className=u.className.split(/\s+/))),u){for(n.isArray(u.events)&&(u.events=n.map(u.events,function(n){return l(n,u)})),f=0;f<e.length;f++)e[f].call(r,u);return u}}function at(t){f=n.grep(f,function(n){return!g(n,t)});u=n.grep(u,function(n){return!g(n.source,t)});s(u)}function g(n,t){return n&&t&&nt(n)==nt(t)}function nt(n){return("object"==typeof n?n.events||n.url:"")||n}function vt(n){n.start=r.moment(n.start);n.end&&(n.end=r.moment(n.end));ft(n);yt(n);s(u)}function yt(n){for(var i,r,f,t=0;t<u.length;t++)if(i=u[t],i._id==n._id&&i!==n)for(r=0;r<y.length;r++)f=y[r],void 0!==n[f]&&(i[f]=n[f])}function pt(n,t){var i=l(n);i&&(i.source||(t&&(a.events.push(i),i.source=a),u.push(i)),s(u))}function wt(t){var r,i;for(null==t?t=function(){return!0}:n.isFunction(t)||(r=t+"",t=function(n){return n._id==r}),u=n.grep(u,t,!0),i=0;i<f.length;i++)n.isArray(f[i].events)&&(f[i].events=n.grep(f[i].events,t,!0));s(u)}function tt(t){return n.isFunction(t)?n.grep(u,t):null!=t?(t+="",n.grep(u,function(n){return n._id==t})):u}function rt(){st++||et("loading",null,!0,ot())}function ut(){--st||et("loading",null,!1,ot())}function l(i,u){var o,f,s,h,e={};return t.eventDataTransform&&(i=t.eventDataTransform(i)),u&&u.eventDataTransform&&(i=u.eventDataTransform(i)),o=r.moment(i.start||i.date),o.isValid()&&(f=null,!i.end||(f=r.moment(i.end),f.isValid()))?(s=i.allDay,void 0===s&&(h=c(u?u.allDayDefault:void 0,t.allDayDefault),s=void 0!==h?h:!(o.hasTime()||f&&f.hasTime())),s?(o.hasTime()&&o.stripTime(),f&&f.hasTime()&&f.stripTime()):(o.hasTime()||(o=r.rezoneDate(o)),f&&!f.hasTime()&&(f=r.rezoneDate(f))),n.extend(e,i),u&&(e.source=u),e._id=i._id||(void 0===i.id?"_fc"+yi++:i.id+""),e.className=i.className?"string"==typeof i.className?i.className.split(/\s+/):i.className:[],e.allDay=s,e.start=o,e.end=f,t.forceEventDuration&&!e.end&&(e.end=kt(e)),it(e),e):void 0}function ft(n,t,i){var u,e,o,h,s=n._allDay,f=n._start,l=n._end,c=!1;return t||i||(t=n.start,i=n.end),u=n.allDay!=s?n.allDay:!(t||i).hasTime(),u&&(t&&(t=t.clone().stripTime()),i&&(i=i.clone().stripTime())),t&&(e=u?p(t,f.clone().stripTime()):p(t,f)),u!=s?c=!0:i&&(o=p(i||r.getDefaultEventEnd(u,t||f),t||f).subtract(p(l||r.getDefaultEventEnd(s,f),f))),h=bt(tt(n._id),c,u,e,o),{dateDelta:e,durationDelta:o,undo:h}}function bt(i,u,f,e,o){var h=r.getIsAmbigTimezone(),s=[];return n.each(i,function(n,i){var y=i._allDay,p=i._start,a=i._end,v=null!=f?f:y,l=p.clone(),c=!u&&a?a.clone():null;v?(l.stripTime(),c&&c.stripTime()):(l.hasTime()||(l=r.rezoneDate(l)),c&&!c.hasTime()&&(c=r.rezoneDate(c)));c||!t.forceEventDuration&&!+o||(c=r.getDefaultEventEnd(v,l));l.add(e);c&&c.add(e).add(o);h&&(+e||+o)&&(l.stripZone(),c&&c.stripZone());i.allDay=v;i.start=l;i.end=c;it(i);s.push(function(){i.allDay=y;i.start=p;i.end=a;it(i)})}),function(){for(var n=0;n<s.length;n++)s[n]()}}var r=this,y;r.isFetchNeeded=ht;r.fetchEvents=ct;r.addEventSource=lt;r.removeEventSource=at;r.updateEvent=vt;r.renderEvent=pt;r.removeEvents=wt;r.clientEvents=tt;r.mutateEvent=ft;var e,o,et=r.trigger,ot=r.getView,s=r.reportEvents,kt=r.getEventEnd,a={events:[]},f=[a],v=0,h=0,st=0,u=[];n.each((t.events?[t.events]:[]).concat(t.eventSources||[]),function(n,t){var i=d(t);i&&f.push(i)});y=["title","url","allDay","className","editable","color","backgroundColor","borderColor","textColor"]}function it(n){n._allDay=n.allDay;n._start=n.start.clone();n._end=n.end?n.end.clone():null}function rt(n){var t=function(){};return t.prototype=n,new t}function nr(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])}function p(n,i){return t.duration({days:n.clone().stripTime().diff(i.clone().stripTime(),"days"),ms:n.time()-i.time()})}function tr(n){return"[object Date]"===Object.prototype.toString.call(n)||n instanceof Date}function at(t,i,r){t.unbind("mouseover").mouseover(function(t){for(var e,o,u,f=t.target;f!=this;)e=f,f=f.parentNode;void 0!==(o=e._fci)&&(e._fci=void 0,u=i[o],r(u.event,u.element,u),n(t.target).trigger(t));t.stopPropagation()})}function a(t,i,r){for(var u,f=0;f<t.length;f++)u=n(t[f]),u.width(Math.max(0,i-ut(u,r)))}function vt(t,i,r){for(var u,f=0;f<t.length;f++)u=n(t[f]),u.height(Math.max(0,i-v(u,r)))}function ut(n,t){return ir(n)+ur(n)+(t?rr(n):0)}function ir(t){return(parseFloat(n.css(t[0],"paddingLeft",!0))||0)+(parseFloat(n.css(t[0],"paddingRight",!0))||0)}function rr(t){return(parseFloat(n.css(t[0],"marginLeft",!0))||0)+(parseFloat(n.css(t[0],"marginRight",!0))||0)}function ur(t){return(parseFloat(n.css(t[0],"borderLeftWidth",!0))||0)+(parseFloat(n.css(t[0],"borderRightWidth",!0))||0)}function v(n,t){return fr(n)+or(n)+(t?er(n):0)}function fr(t){return(parseFloat(n.css(t[0],"paddingTop",!0))||0)+(parseFloat(n.css(t[0],"paddingBottom",!0))||0)}function er(t){return(parseFloat(n.css(t[0],"marginTop",!0))||0)+(parseFloat(n.css(t[0],"marginBottom",!0))||0)}function or(t){return(parseFloat(n.css(t[0],"borderTopWidth",!0))||0)+(parseFloat(n.css(t[0],"borderBottomWidth",!0))||0)}function sr(){}function yt(n,t){return n-t}function pt(n){return Math.max.apply(Math,n)}function y(n,t){if(n=n||{},void 0!==n[t])return n[t];for(var i,u=t.split(/(?=[A-Z])/),r=u.length-1;r>=0;r--)if(i=n[u[r].toLowerCase()],void 0!==i)return i;return n["default"]}function r(n){return(n+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#039;").replace(/"/g,"&quot;").replace(/\n/g,"<br />")}function ft(n){return n.replace(/&.*?;/g,"")}function w(n){n.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return!1})}function b(n){n.children().removeClass("fc-first fc-last").filter(":first-child").addClass("fc-first").end().filter(":last-child").addClass("fc-last")}function wt(n,t){var i=n.source||{},u=n.color,f=i.color,e=t("eventColor"),o=n.backgroundColor||u||i.backgroundColor||f||t("eventBackgroundColor")||e,s=n.borderColor||u||i.borderColor||f||t("eventBorderColor")||e,h=n.textColor||i.textColor||t("eventTextColor"),r=[];return o&&r.push("background-color:"+o),s&&r.push("border-color:"+s),h&&r.push("color:"+h),r.join(";")}function k(t,i,r){if(n.isFunction(t)&&(t=[t]),t){for(var f,u=0;u<t.length;u++)f=t[u].apply(i,r)||f;return f}}function c(){for(var n=0;n<arguments.length;n++)if(void 0!==arguments[n])return arguments[n]}function d(i,r,f){var h,s,c,o,e=i[0],l=1==i.length&&"string"==typeof e;return t.isMoment(e)?(o=t.apply(null,i),e._ambigTime&&(o._ambigTime=!0),e._ambigZone&&(o._ambigZone=!0)):tr(e)||void 0===e?o=t.apply(null,i):(h=!1,s=!1,l?su.test(e)?(e+="-01",i=[e],h=!0,s=!0):(c=hu.exec(e))&&(h=!c[5],s=!0):n.isArray(e)&&(s=!0),o=r?t.utc.apply(t,i):t.apply(null,i),h?(o._ambigTime=!0,o._ambigZone=!0):f&&(s?o._ambigZone=!0:l&&o.zone(e))),new u(o)}function u(n){nr(this,n)}function bt(n){for(var r=[],u=!1,f=!1,t=0;t<n.length;t++)r.push(i.moment(n[t])),u=u||r[t]._ambigTime,f=f||r[t]._ambigZone;for(t=0;t<r.length;t++)u?r[t].stripTime():f&&r[t].stripZone();return r}function f(n,i){return t.fn.format.call(n,i)}function kt(n,t){return dt(n,ti(t))}function dt(n,t){for(var r="",i=0;i<t.length;i++)r+=et(n,t[i]);return r}function et(n,t){var i,r;return"string"==typeof t?t:(i=t.token)?ht[i]?ht[i](n):f(n,i):t.maybe&&(r=dt(n,t.maybe),r.match(/[1-9]/))?r:""}function gt(n,t,r,u,f){return n=i.moment.parseZone(n),t=i.moment.parseZone(t),r=n.lang().longDateFormat(r)||r,u=u||" - ",hr(n,t,ti(r),u,f)}function hr(n,t,i,r,u){for(var f,o,s,a="",l="",h="",c="",v="",e=0;e<i.length&&(f=ni(n,t,i[e]),f!==!1);e++)a+=f;for(o=i.length-1;o>e&&(f=ni(n,t,i[o]),f!==!1);o--)l=f+l;for(s=e;o>=s;s++)h+=et(n,i[s]),c+=et(t,i[s]);return(h||c)&&(v=u?c+r+h:h+r+c),a+v+l}function ni(n,t,i){var r,u;return"string"==typeof i?i:(r=i.token)&&(u=pi[r.charAt(0)],u&&n.isSame(t,u))?f(n,r):!1}function ti(n){return n in tt?tt[n]:tt[n]=ii(n)}function ii(n){for(var t,i=[],r=/\[([^\]]*)\]|\(([^\)]*)\)|(LT|(\w)\4*o?)|([^\w\[\(]+)/g;t=r.exec(n);)t[1]?i.push(t[1]):t[2]?i.push({maybe:ii(t[2])}):t[3]?i.push({token:t[3]}):t[5]&&i.push(t[5]);return i}function cr(n,t){function r(n,t){return n.clone().stripTime().add("months",t).startOf("month")}function u(n){i.intervalStart=n.clone().stripTime().startOf("month");i.intervalEnd=i.intervalStart.clone().add("months",1);i.start=i.intervalStart.clone();i.start=i.skipHiddenDays(i.start);i.start.startOf("week");i.start=i.skipHiddenDays(i.start);i.end=i.intervalEnd.clone();i.end=i.skipHiddenDays(i.end,-1,!0);i.end.add("days",(7-i.end.weekday())%7);i.end=i.skipHiddenDays(i.end,-1,!0);var r=Math.ceil(i.end.diff(i.start,"weeks",!0));"fixed"==i.opt("weekMode")&&(i.end.add("weeks",6-r),r=6);i.title=t.formatDate(i.intervalStart,i.opt("titleFormat"));i.renderBasic(r,i.getCellsPerWeek(),!0)}var i=this;i.incrementDate=r;i.render=u;ot.call(i,n,t,"month")}function lr(n,t){function r(n,t){return n.clone().stripTime().add("weeks",t).startOf("week")}function u(n){i.intervalStart=n.clone().stripTime().startOf("week");i.intervalEnd=i.intervalStart.clone().add("weeks",1);i.start=i.skipHiddenDays(i.intervalStart);i.end=i.skipHiddenDays(i.intervalEnd,-1,!0);i.title=t.formatRange(i.start,i.end.clone().subtract(1),i.opt("titleFormat")," — ");i.renderBasic(1,i.getCellsPerWeek(),!1)}var i=this;i.incrementDate=r;i.render=u;ot.call(i,n,t,"basicWeek")}function ar(n,t){function r(n,t){var r=n.clone().stripTime().add("days",t);return i.skipHiddenDays(r,0>t?-1:1)}function u(n){i.start=i.intervalStart=n.clone().stripTime();i.end=i.intervalEnd=i.start.clone().add("days",1);i.title=t.formatDate(i.start,i.opt("titleFormat"));i.renderBasic(1,1,!1)}var i=this;i.incrementDate=r;i.render=u;ot.call(i,n,t,"basicDay")}function ot(t,i,u){function ni(n,t,i){o=n;s=t;dt=i;ti();k||ii();ri()}function ti(){p=c("theme")?"ui":"fc";gt=c("columnFormat");ft=c("weekNumbers")}function ii(){wt=n("<div class='fc-event-container' style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(t)}function ri(){var i=ui();y&&y.remove();y=n(i).appendTo(t);h=y.find("thead");st=h.find(".fc-day-header");k=y.find("tbody");e=k.find("tr");d=k.find(".fc-day");vt=e.find("td:first-child");yt=e.eq(0).find(".fc-day > div");pt=e.eq(0).find(".fc-day-content > div");b(h.add(h.find("tr")));b(e);e.eq(0).addClass("fc-first");e.filter(":last").addClass("fc-last");d.each(function(t,i){var r=l(Math.floor(t/s),t%s);et("dayRender",f,r,n(i))});at(d)}function ui(){return"<table class='fc-border-separate' style='width:100%' cellspacing='0'>"+fi()+ei()+"<\/table>"}function fi(){var n,i,u=p+"-widget-header",t="";for(t+="<thead><tr>",ft&&(t+="<th class='fc-week-number "+u+"'>"+r(c("weekNumberTitle"))+"<\/th>"),n=0;s>n;n++)i=l(0,n),t+="<th class='fc-day-header fc-"+nt[i.day()]+" "+u+"'>"+r(lr(i,gt))+"<\/th>";return t+"<\/tr><\/thead>"}function ei(){var t,i,u,f=p+"-widget-content",n="";for(n+="<tbody>",t=0;o>t;t++){for(n+="<tr class='fc-week'>",ft&&(u=l(t,0),n+="<td class='fc-week-number "+f+"'><div>"+r(ar(u))+"<\/div><\/td>"),i=0;s>i;i++)u=l(t,i),n+=si(u);n+="<\/tr>"}return n+"<\/tbody>"}function si(n){var e=f.intervalStart.month(),u=i.getNow().stripTime(),r="",o=p+"-widget-content",t=["fc-day","fc-"+nt[n.day()],o];return n.month()!=e&&t.push("fc-other-month"),n.isSame(u,"day")?t.push("fc-today",p+"-state-highlight"):u>n?t.push("fc-past"):t.push("fc-future"),r+="<td class='"+t.join(" ")+"' data-date='"+n.format()+"'><div>",dt&&(r+="<div class='fc-day-number'>"+n.date()+"<\/div>"),r+"<div class='fc-day-content'><div style='position:relative'>&nbsp;<\/div><\/div><\/div><\/td>"}function vi(t){kt=t;var i,r,u,f=Math.max(kt-h.height(),0);"variable"==c("weekMode")?i=r=Math.floor(f/(1==o?2:6)):(i=Math.floor(f/o),r=f-i*(o-1));vt.each(function(t,f){o>t&&(u=n(f),u.find("> div").css("min-height",(t==o-1?r:i)-v(u)))})}function yi(n){bt=n;rt.clear();ut.clear();ct=0;ft&&(ct=h.find("th.fc-week-number").outerWidth());ht=Math.floor((bt-ct)/s);a(st.slice(0,-1),ht)}function at(n){n.click(pi).mousedown(sr)}function pi(t){if(!c("selectable")){var r=i.moment(n(this).data("date"));et("dayClick",this,r,t)}}function ot(n,t,i){var f,u,r;for(i&&tt.build(),f=cr(n,t),u=0;u<f.length;u++)r=f[u],at(wi(r.row,r.leftCol,r.row,r.rightCol))}function wi(n,i,r,u){var f=tt.rect(n,i,r,u,t);return or(f,t)}function bi(n){return n.clone().stripTime().add("days",1)}function ki(n,t){ot(n,t,!0)}function di(){lt()}function gi(n,t){var i=hr(n),r=d[i.row*s+i.col];et("dayClick",r,n,t)}function nr(n,t){it.start(function(n){if(lt(),n){var t=l(n),r=t.clone().add(i.defaultAllDayEventDuration);ot(t,r)}},t)}function tr(n,t,i){var r=it.stop();lt();r&&et("drop",n,l(r),t,i)}function ir(n){return rt.left(n)}function rr(n){return rt.right(n)}function ur(n){return ut.left(n)}function fr(n){return ut.right(n)}function er(n){return e.eq(n)}var f=this;f.renderBasic=ni;f.setHeight=vi;f.setWidth=yi;f.renderDayOverlay=ot;f.defaultSelectionEnd=bi;f.renderSelection=ki;f.clearSelection=di;f.reportDayClick=gi;f.dragStart=nr;f.dragStop=tr;f.getHoverListener=function(){return it};f.colLeft=ir;f.colRight=rr;f.colContentLeft=ur;f.colContentRight=fr;f.getIsCellAllDay=function(){return!0};f.allDayRow=er;f.getRowCnt=function(){return o};f.getColCnt=function(){return s};f.getColWidth=function(){return ht};f.getDaySegmentContainer=function(){return wt};oi.call(f,t,i,u);ci.call(f);hi.call(f);vr.call(f);var y,h,st,k,e,d,vt,yt,pt,wt,bt,kt,ht,ct,o,s,dt,tt,it,rt,ut,p,gt,ft,c=f.opt,et=f.trigger,or=f.renderOverlay,lt=f.clearOverlays,sr=f.daySelectionMousedown,l=f.cellToDate,hr=f.dateToCell,cr=f.rangeToSegments,lr=i.formatDate,ar=i.calculateWeekNumber;w(t.addClass("fc-grid"));tt=new li(function(t,i){var f,r,u;st.each(function(t,e){f=n(e);r=f.offset().left;t&&(u[1]=r);u=[r];i[t]=u});u[1]=r+f.outerWidth();e.each(function(i,e){o>i&&(f=n(e),r=f.offset().top,i&&(u[1]=r),u=[r],t[i]=u)});u[1]=r+f.outerHeight()});it=new ai(tt);rt=new g(function(n){return yt.eq(n)});ut=new g(function(n){return pt.eq(n)})}function vr(){function t(t,i){n.renderDayEvents(t,i)}function i(){n.getDaySegmentContainer().empty()}var n=this;n.renderEvents=t;n.clearEvents=i;si.call(n)}function yr(n,t){function r(n,t){return n.clone().stripTime().add("weeks",t).startOf("week")}function u(n){i.intervalStart=n.clone().stripTime().startOf("week");i.intervalEnd=i.intervalStart.clone().add("weeks",1);i.start=i.skipHiddenDays(i.intervalStart);i.end=i.skipHiddenDays(i.intervalEnd,-1,!0);i.title=t.formatRange(i.start,i.end.clone().subtract(1),i.opt("titleFormat")," — ");i.renderAgenda(i.getCellsPerWeek())}var i=this;i.incrementDate=r;i.render=u;ri.call(i,n,t,"agendaWeek")}function pr(n,t){function r(n,t){var r=n.clone().stripTime().add("days",t);return i.skipHiddenDays(r,0>t?-1:1)}function u(n){i.start=i.intervalStart=n.clone().stripTime();i.end=i.intervalEnd=i.start.clone().add("days",1);i.title=t.formatDate(i.start,i.opt("titleFormat"));i.renderAgenda(1)}var i=this;i.incrementDate=r;i.render=u;ri.call(i,n,t,"agendaDay")}function wr(n,t){return t.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"a")}function br(n,t){return t.longDateFormat("LT").replace(/\s*a$/i,"")}function ri(i,u,f){function wr(n){tt=n;br();p?ki():dr()}function br(){ut=o("theme")?"ui":"fc";lr=o("isRTL");ar=o("columnFormat");ft=t.duration(o("minTime"));ii=t.duration(o("maxTime"));l=t.duration(o("slotDuration"));y=o("snapDuration");y=y?t.duration(y):l}function dr(){var u,f,a,v,s=ut+"-widget-header",y=ut+"-widget-content",p=l.asMinutes()%15==0;for(ki(),k=n("<div style='position:absolute;z-index:2;left:0;width:100%'/>").appendTo(i),o("allDaySlot")?(vi=n("<div class='fc-event-container' style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(k),u="<table style='width:100%' class='fc-agenda-allday' cellspacing='0'><tr><th class='"+s+" fc-agenda-axis'>"+(o("allDayHTML")||r(o("allDayText")))+"<\/th><td><div class='fc-day-content'><div style='position:relative'/><\/div><\/td><th class='"+s+" fc-agenda-gutter'>&nbsp;<\/th><\/tr><\/table>",et=n(u).appendTo(k),wt=et.find("tr"),di(wt.find("td")),k.append("<div class='fc-agenda-divider "+s+"'><div class='fc-agenda-divider-inner'/><\/div>")):vi=n([]),c=n("<div style='position:absolute;width:100%;overflow-x:hidden;overflow-y:auto'/>").appendTo(k),h=n("<div style='position:relative;width:100%;overflow:hidden'/>").appendTo(c),hr=n("<div class='fc-event-container' style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(h),u="<table class='fc-agenda-slots' style='width:100%' cellspacing='0'><tbody>",f=t.duration(+ft),gt=0;ii>f;)a=e.start.clone().time(f),v=a.minutes(),u+="<tr class='fc-slot"+gt+" "+(v?"fc-minor":"")+"'><th class='fc-agenda-axis "+s+"'>"+(p&&v?"&nbsp;":r(pr(a,o("axisFormat"))))+"<\/th><td class='"+y+"'><div style='position:relative'>&nbsp;<\/div><\/td><\/tr>",f.add(l),gt++;u+="<\/tbody><\/table>";d=n(u).appendTo(h);ui(d.find("td"))}function ki(){var t=gr();p&&p.remove();p=n(t).appendTo(i);lt=p.find("thead");ei=lt.find("th").slice(1,-1);at=p.find("tbody");rt=at.find("td").slice(0,-1);si=rt.find("> div");er=rt.find(".fc-day-content > div");or=rt.eq(0);sr=si.eq(0);b(lt.add(lt.find("tr")));b(at.add(at.find("tr")))}function gr(){return"<table style='width:100%' class='fc-agenda-days fc-border-separate' cellspacing='0'>"+nu()+tu()+"<\/table>"}function nu(){var n,t,i,f=ut+"-widget-header",u="";for(u+="<thead><tr>",o("weekNumbers")?(n=ht(0,0),t=tf(n),lr?t+=o("weekNumberTitle"):t=o("weekNumberTitle")+t,u+="<th class='fc-agenda-axis fc-week-number "+f+"'>"+r(t)+"<\/th>"):u+="<th class='fc-agenda-axis "+f+"'>&nbsp;<\/th>",i=0;tt>i;i++)n=ht(0,i),u+="<th class='fc-"+nt[n.day()]+" fc-col"+i+" "+f+"'>"+r(pr(n,ar))+"<\/th>";return u+("<th class='fc-agenda-gutter "+f+"'>&nbsp;<\/th><\/tr><\/thead>")}function tu(){var i,n,r,e,t,h=ut+"-widget-header",o=ut+"-widget-content",s=u.getNow().stripTime(),f="";for(f+="<tbody><tr><th class='fc-agenda-axis "+h+"'>&nbsp;<\/th>",r="",n=0;tt>n;n++)i=ht(0,n),t=["fc-col"+n,"fc-"+nt[i.day()],o],i.isSame(s,"day")?t.push(ut+"-state-highlight","fc-today"):s>i?t.push("fc-past"):t.push("fc-future"),e="<td class='"+t.join(" ")+"'><div><div class='fc-day-content'><div style='position:relative'>&nbsp;<\/div><\/div><\/div><\/td>",r+=e;return f+=r,f+("<td class='fc-agenda-gutter "+o+"'>&nbsp;<\/td><\/tr><\/tbody>")}function iu(n){var u,f;void 0===n&&(n=cr);cr=n;bi={};var t=at.position().top,i=c.position().top,r=Math.min(n-t,d.height()+i+1);sr.height(r-v(or));k.css("top",t);c.height(r-i-1);u=d.find("tr:first").height()+1;f=d.find("tr:eq(1)").height();kt=(u+f)/2;pi=l/y;dt=kt/pi}function ru(t){var i,r,u;wu=t;ni.clear();ti.clear();i=lt.find("th:first");et&&(i=i.add(et.find("th:first")));i=i.add(d.find("th:first"));ot=0;a(i.width("").each(function(t,i){ot=Math.max(ot,n(i).outerWidth())}),ot);r=p.find(".fc-agenda-gutter");et&&(r=r.add(et.find("th.fc-agenda-gutter")));u=c[0].clientWidth;yi=c.width()-u;yi?(a(r,yi),r.show().prev().removeClass("fc-last")):r.hide().prev().addClass("fc-last");bt=Math.floor((u-ot)/tt);a(ei.slice(0,-1),bt)}function uu(){function n(){c.scrollTop(i)}var i=ir(t.duration(o("scrollTime")))+1;n();setTimeout(n,0)}function fu(){uu()}function di(n){n.click(gi).mousedown(du)}function ui(n){n.click(gi).mousedown(vu)}function gi(n){var f;if(!o("selectable")){var i=Math.min(tt-1,Math.floor((n.pageX-p.offset().left-ot)/bt)),t=ht(0,i),r=this.parentNode.className.match(/fc-slot(\d+)/);r?(f=parseInt(r[1],10),t.add(ft+f*l),t=u.rezoneDate(t),ri("dayClick",rt[i],t,n)):ri("dayClick",rt[i],t,n)}}function fi(n,t,i){var f,u,r;for(i&&it.build(),f=nf(n,t),u=0;u<f.length;u++)r=f[u],di(eu(r.row,r.leftCol,r.row,r.rightCol))}function eu(n,t,i,r){var u=it.rect(n,t,i,r,k);return vr(u,k)}function nr(n,t){var i;for(n=n.clone().stripZone(),t=t.clone().stripZone(),i=0;tt>i;i++){var r=ht(0,i),f=r.clone().add("days",1),e=n>r?n:r,o=t>f?f:t;if(o>e){var u=it.rect(0,i,0,i,h),s=ct(e,r),c=ct(o,r);u.top=s;u.height=c-s;ui(vr(u,h))}}}function ou(n){return ni.left(n)}function su(n){return ti.left(n)}function hu(n){return ni.right(n)}function cu(n){return ti.right(n)}function tr(n){return o("allDaySlot")&&!n.row}function pt(n){var i=ht(0,n.col),r=n.row;return o("allDaySlot")&&r--,r>=0&&(i.time(t.duration(ft+r*y)),i=u.rezoneDate(i)),i}function ct(n,i){return ir(t.duration(n.clone().stripZone()-i.clone().stripTime()))}function ir(n){var u;if(ft>n)return 0;if(n>=ii)return d.height();var r=(n-ft)/l,t=Math.floor(r),f=r-t,i=bi[t];return void 0===i&&(i=bi[t]=d.find("tr").eq(t).find("td div")[0].offsetTop),u=i-1+f*kt,Math.max(u,0)}function lu(n){return n.hasTime()?n.clone().add(l):n.clone().add("days",1)}function au(n,t){n.hasTime()||t.hasTime()?rr(n,t):o("allDaySlot")&&fi(n,t,!0)}function rr(t,i){var f=o("selectHelper"),u,c;if(it.build(),f){if(u=yr(t).col,u>=0&&tt>u){var r=it.rect(0,u,0,u,h),e=ct(t,t),l=ct(i,t);l>e&&((r.top=e,r.height=l-e,r.left+=2,r.width-=5,n.isFunction(f))?(c=f(t,i),c&&(r.position="absolute",s=n(c).css(r).appendTo(h))):(r.isStart=!0,r.isEnd=!0,s=n(gu({title:"",start:t,end:i,className:["fc-select-helper"],editable:!1},r)),s.css("opacity",o("dragOpacity"))),s&&(ui(s),h.append(s),a(s,r.width,!0),vt(s,r.height,!0)))}}else nr(t,i)}function ur(){wi();s&&(s.remove(),s=null)}function vu(t){if(1==t.which&&o("selectable")){ku(t);var i;st.start(function(n,t){if(ur(),n&&n.col==t.col&&!tr(n)){var r=pt(t),u=pt(n);i=[r,r.clone().add(y),u,u.clone().add(y)].sort(yt);rr(i[0],i[3])}else i=null},t);n(document).one("mouseup",function(n){st.stop();i&&(+i[0]==+i[1]&&fr(i[0],n),bu(i[0],i[3],n))})}}function fr(n,t){ri("dayClick",rt[yr(n).col],n,t)}function yu(n,t){st.start(function(n){if(wi(),n){var t=pt(n),i=t.clone();t.hasTime()?(i.add(u.defaultTimedEventDuration),nr(t,i)):(i.add(u.defaultAllDayEventDuration),fi(t,i))}},t)}function pu(n,t,i){var r=st.stop();wi();r&&ri("drop",n,pt(r),t,i)}var e=this;e.renderAgenda=wr;e.setWidth=ru;e.setHeight=iu;e.afterRender=fu;e.computeDateTop=ct;e.getIsCellAllDay=tr;e.allDayRow=function(){return wt};e.getCoordinateGrid=function(){return it};e.getHoverListener=function(){return st};e.colLeft=ou;e.colRight=hu;e.colContentLeft=su;e.colContentRight=cu;e.getDaySegmentContainer=function(){return vi};e.getSlotSegmentContainer=function(){return hr};e.getSlotContainer=function(){return h};e.getRowCnt=function(){return 1};e.getColCnt=function(){return tt};e.getColWidth=function(){return bt};e.getSnapHeight=function(){return dt};e.getSnapDuration=function(){return y};e.getSlotHeight=function(){return kt};e.getSlotDuration=function(){return l};e.getMinTime=function(){return ft};e.getMaxTime=function(){return ii};e.defaultSelectionEnd=lu;e.renderDayOverlay=fi;e.renderSelection=au;e.clearSelection=ur;e.reportDayClick=fr;e.dragStart=yu;e.dragStop=pu;oi.call(e,i,u,f);ci.call(e);hi.call(e);kr.call(e);var p,lt,ei,at,rt,si,er,or,sr,k,vi,et,wt,c,h,hr,d,s,wu,cr,ot,bt,yi,l,kt,y,pi,dt,tt,gt,it,st,ni,ti,ut,lr,ft,ii,ar,o=e.opt,ri=e.trigger,vr=e.renderOverlay,wi=e.clearOverlays,bu=e.reportSelection,ku=e.unselect,du=e.daySelectionMousedown,gu=e.slotSegHtml,ht=e.cellToDate,yr=e.dateToCell,nf=e.rangeToSegments,pr=u.formatDate,tf=u.calculateWeekNumber,bi={};w(i.addClass("fc-agenda"));it=new li(function(t,i){function s(n){return Math.max(a,Math.min(v,n))}var u,r,f;ei.each(function(t,e){u=n(e);r=u.offset().left;t&&(f[1]=r);f=[r];i[t]=f});f[1]=r+u.outerWidth();o("allDaySlot")&&(u=wt,r=u.offset().top,t[0]=[r,r+u.outerHeight()]);for(var l=h.offset().top,a=c.offset().top,v=a+c.outerHeight(),e=0;gt*pi>e;e++)t.push([s(l+dt*e),s(l+dt*(e+1))])});st=new ai(it);ni=new g(function(n){return si.eq(n)});ti=new g(function(n){return er.eq(n)})}function kr(){function ot(n,t){for(var e=n.length,r=[],f=[],i=0;e>i;i++)n[i].allDay?r.push(n[i]):f.push(n[i]);u("allDaySlot")&&(ci(r,t),dt());lt(ht(f),t)}function st(){gt().empty();d().empty()}function ht(n){for(var u,r,f,i,s=tt(),h=et(),c=li(),o=[],t=0;s>t;t++)for(u=e(0,t),i=ct(n,u.clone().time(h),u.clone().time(c)),i=dr(i),r=0;r<i.length;r++)f=i[r],f.col=t,o.push(f);return o}function ct(n,t,i){t=t.clone().stripZone();i=i.clone().stripZone();for(var u,f,e,o,s,c,l,a=[],v=n.length,r=0;v>r;r++)u=n[r],f=u.start.clone().stripZone(),e=h(u).stripZone(),e>t&&i>f&&(t>f?(o=t.clone(),c=!1):(o=f,c=!0),e>i?(s=i.clone(),l=!1):(s=e,l=!0),a.push({event:u,start:o,end:s,isStart:c,isEnd:l}));return a.sort(ei)}function lt(t,i){for(var r,s,it,et,b,l,a,h,c,y,ot,e,k,rt,ft,nt=t.length,st="",tt=d(),ht=u("isRTL"),o=0;nt>o;o++)r=t[o],s=r.event,it=g(r.start,r.start),et=g(r.end,r.start),b=ti(r.col),l=ii(r.col),a=l-b,l-=.025*a,a=l-b,h=a*(r.forwardCoord-r.backwardCoord),u("slotEventOverlap")&&(h=Math.max(2*(h-10),h)),ht?(y=l-r.backwardCoord*a,c=y-h):(c=b+r.backwardCoord*a,y=c+h),c=Math.max(c,b),y=Math.min(y,l),h=y-c,r.top=it,r.left=c,r.outerWidth=h,r.outerHeight=et-it,st+=p(s,r);for(tt[0].innerHTML=st,ot=tt.children(),o=0;nt>o;o++)r=t[o],s=r.event,e=n(ot[o]),k=f("eventRender",s,s,e),k===!1?e.remove():(k&&k!==!0&&(e.remove(),e=n(k).css({position:"absolute",top:r.top,left:r.left}).appendTo(tt)),r.element=e,s._id===i?w(s,e,r):e[0]._fci=o,oi(s,e));for(at(tt,t,w),o=0;nt>o;o++)r=t[o],(e=r.element)&&(r.vsides=v(e,!0),r.hsides=ut(e,!0),rt=e.find(".fc-event-title"),rt.length&&(r.contentTop=rt[0].offsetTop));for(o=0;nt>o;o++)r=t[o],(e=r.element)&&(e[0].style.width=Math.max(0,r.outerWidth-r.hsides)+"px",ft=Math.max(0,r.outerHeight-r.vsides),e[0].style.height=ft+"px",s=r.event,void 0!==r.contentTop&&ft-r.contentTop<10&&(e.find("div.fc-event-time").text(ai(s.start,u("timeFormat"))+" - "+s.title),e.find("div.fc-event-title").remove()),f("eventAfterRender",s,s,e))}function p(n,t){var e="<",o=n.url,s=wt(n,u),f=["fc-event","fc-event-vert"];return b(n)&&f.push("fc-event-draggable"),t.isStart&&f.push("fc-event-start"),t.isEnd&&f.push("fc-event-end"),f=f.concat(n.className),n.source&&(f=f.concat(n.source.className||[])),e+=o?"a href='"+r(n.url)+"'":"div",e+=" class='"+f.join(" ")+"' style='position:absolute;top:"+t.top+"px;left:"+t.left+"px;"+s+"'><div class='fc-event-inner'><div class='fc-event-time'>"+r(i.getEventTimeText(n))+"<\/div><div class='fc-event-title'>"+r(n.title||"")+"<\/div><\/div><div class='fc-event-bg'><\/div>",t.isEnd&&k(n)&&(e+="<div class='ui-resizable-handle ui-resizable-s'>=<\/div>"),e+("<\/"+(o?"a":"div")+">")}function w(n,t,i){var r=t.find("div.fc-event-time");b(n)&&pt(n,t,r);i.isEnd&&k(n)&&bt(n,t,r);kt(n,t)}function yt(n,i,r){function b(){p||(i.width(k).height("").draggable("option","grid",null),p=!0)}var k,v,w,nt=r.isStart,p=!0,d=ni(),g=it(),tt=et(),ut=ui(),ot=ri(),st=l(),ht=c();i.draggable({opacity:u("dragOpacity","month"),revertDuration:u("dragRevertDuration"),start:function(t,r){f("eventDragStart",i[0],n,t,r);y(n,i);k=i.width();d.start(function(t,r){if(s(),t){v=!1;var u=e(0,r.col),f=e(0,t.col);w=f.diff(u,"days");t.row?nt?p&&(i.width(g-10),vt(i,o.defaultTimedEventDuration/ut*ot),i.draggable("option","grid",[g,1]),p=!1):v=!0:(ft(n.start.clone().add("days",w),h(n).add("days",w)),b());v=v||p&&!w}else b(),v=!0;i.draggable("option","revert",v)},t,"drag")},stop:function(r,u){if(d.stop(),s(),f("eventDragStop",i[0],n,r,u),v)b(),i.css("filter",""),a(n,i);else{var h,c,e=n.start.clone().add("days",w);p||(c=Math.round((i.offset().top-fi().offset().top)/ht),h=t.duration(tt+c*st),e=o.rezoneDate(e.clone().time(h)));rt(i[0],n,e,r,u)}}})}function pt(n,t,r){function yt(){s();p&&(v?(r.hide(),t.draggable("option","grid",null),ft(b,g)):(bt(),r.css("display",""),t.draggable("option","grid",[at,vt])))}function bt(){b&&r.text(i.getEventTimeText(b,n.end?g:null))}var ut,et,p,st,v,ht,k,ot,d,w,ct,b,g,lt=i.getCoordinateGrid(),pt=tt(),at=it(),vt=c(),wt=l();t.draggable({scroll:!1,grid:[at,vt],axis:1==pt?"y":!1,opacity:u("dragOpacity"),revertDuration:u("dragRevertDuration"),start:function(i,r){f("eventDragStart",t[0],n,i,r);y(n,t);lt.build();ut=t.position();et=lt.cell(i.pageX,i.pageY);p=st=!0;v=ht=nt(et);k=ot=0;d=0;w=ct=0;b=null;g=null},drag:function(i,r){var f=lt.cell(i.pageX,i.pageY),s,u,c;(p=!!f)&&((v=nt(f),k=Math.round((r.position.left-ut.left)/at),k!=ot)&&(s=e(0,et.col),u=et.col+k,u=Math.max(0,u),u=Math.min(pt-1,u),c=e(0,u),d=c.diff(s,"days")),v||(w=Math.round((r.position.top-ut.top)/vt)));(p!=st||v!=ht||k!=ot||w!=ct)&&(v?(b=n.start.clone().stripTime().add("days",d),g=b.clone().add(o.defaultAllDayEventDuration)):(b=n.start.clone().add(w*wt).add("days",d),g=h(n).add(w*wt).add("days",d)),yt(),st=p,ht=v,ot=k,ct=w);t.draggable("option","revert",!p)},stop:function(i,r){s();f("eventDragStop",t[0],n,i,r);p&&(v||d||w)?rt(t[0],n,b,i,r):(p=!0,v=!1,k=0,d=0,w=0,yt(),t.css("filter",""),t.css(ut),a(n,t))}})}function bt(n,t,r){var u,e,o,s=c(),v=l();t.resizable({handles:{s:".ui-resizable-handle"},grid:s,start:function(i,r){u=e=0;y(n,t);f("eventResizeStart",t[0],n,i,r)},resize:function(f,c){if(u=Math.round((Math.max(s,t.height())-c.originalSize.height)/s),u!=e){o=h(n).add(v*u);var l;l=u?i.getEventTimeText(n.start,o):i.getEventTimeText(n);r.text(l);e=u}},stop:function(i,r){f("eventResizeStop",t[0],n,i,r);u?hi(t[0],n,o,i,r):a(n,t)}})}var i=this;i.renderEvents=ot;i.clearEvents=st;i.slotSegHtml=p;si.call(i);var u=i.opt,f=i.trigger,b=i.isEventDraggable,k=i.isEventResizable,kt=i.eventElementHandlers,dt=i.setHeight,gt=i.getDaySegmentContainer,d=i.getSlotSegmentContainer,ni=i.getHoverListener,g=i.computeDateTop,nt=i.getIsCellAllDay,ti=i.colContentLeft,ii=i.colContentRight,e=i.cellToDate,tt=i.getColCnt,it=i.getColWidth,c=i.getSnapHeight,l=i.getSnapDuration,ri=i.getSlotHeight,ui=i.getSlotDuration,fi=i.getSlotContainer,oi=i.reportEventElement,a=i.showEvents,y=i.hideEvents,rt=i.eventDrop,hi=i.eventResize,ft=i.renderDayOverlay,s=i.clearOverlays,ci=i.renderDayEvents,et=i.getMinTime,li=i.getMaxTime,o=i.calendar,ai=o.formatDate,h=o.getEventEnd;i.draggableDayEvent=yt}function dr(n){var t,r=gr(n),i=r[0];if(nu(r),i){for(t=0;t<i.length;t++)ui(i[t]);for(t=0;t<i.length;t++)st(i[t],0,0)}return tu(r)}function gr(n){for(var u,t,i=[],r=0;r<n.length;r++){for(u=n[r],t=0;t<i.length&&fi(u,i[t]).length;t++);(i[t]||(i[t]=[])).push(u)}return i}function nu(n){for(var f,i,r,u,t=0;t<n.length;t++)for(f=n[t],i=0;i<f.length;i++)for(r=f[i],r.forwardSegs=[],u=t+1;u<n.length;u++)fi(r,n[u],r.forwardSegs)}function ui(n){var t,i,u=n.forwardSegs,r=0;if(void 0===n.forwardPressure){for(t=0;t<u.length;t++)i=u[t],ui(i),r=Math.max(r,1+i.forwardPressure);n.forwardPressure=r}}function st(n,t,i){var u,r=n.forwardSegs;if(void 0===n.forwardCoord)for(r.length?(r.sort(ru),st(r[0],t+1,i),n.forwardCoord=r[0].backwardCoord):n.forwardCoord=1,n.backwardCoord=n.forwardCoord-(n.forwardCoord-i)/(t+1),u=0;u<r.length;u++)st(r[u],0,n.forwardCoord)}function tu(n){for(var r,i,u=[],t=0;t<n.length;t++)for(r=n[t],i=0;i<r.length;i++)u.push(r[i]);return u}function fi(n,t,i){i=i||[];for(var r=0;r<t.length;r++)iu(n,t[r])&&i.push(t[r]);return i}function iu(n,t){return n.end>t.start&&n.start<t.end}function ru(n,t){return t.forwardPressure-n.forwardPressure||(n.backwardCoord||0)-(t.backwardCoord||0)||ei(n,t)}function ei(n,t){return n.start-t.start||t.end-t.start-(n.end-n.start)||(n.event.title||"").localeCompare(t.event.title)}function oi(i,r,u){function e(t,i){var r=rt[t];return n.isPlainObject(r)&&!lt(t)?y(r,i||u):r}function s(n,t){return r.trigger.apply(r,[n,t||f].concat(Array.prototype.slice.call(arguments,2),[f]))}function et(n){var t=n.source||{};return c(n.startEditable,t.startEditable,e("eventStartEditable"),n.editable,t.editable,e("editable"))}function ot(n){var t=n.source||{};return c(n.durationEditable,t.durationEditable,e("eventDurationEditable"),n.editable,t.editable,e("editable"))}function st(){h={};g=[]}function ht(n,t){g.push({event:n,element:t});h[n._id]?h[n._id].push(t):h[n._id]=[t]}function ct(){n.each(g,function(n,t){f.trigger("eventDestroy",t.event,t.event,t.element)})}function at(n,t){t.click(function(i){if(!t.hasClass("ui-draggable-dragging")&&!t.hasClass("ui-resizable-resizing"))return s("eventClick",this,n,i)}).hover(function(t){s("eventMouseover",this,n,t)},function(t){s("eventMouseout",this,n,t)})}function vt(n,t){nt(n,t,"show")}function yt(n,t){nt(n,t,"hide")}function nt(n,t,i){for(var u=h[n._id],f=u.length,r=0;f>r;r++)t&&u[r][0]==t[0]||u[r][i]()}function pt(n,t,i,u,f){var e=r.mutateEvent(t,i,null);s("eventDrop",n,t,e.dateDelta,function(){e.undo();w(t._id)},u,f);w(t._id)}function wt(n,t,i,u,f){var e=r.mutateEvent(t,null,i);s("eventResize",n,t,e.durationDelta,function(){e.undo();w(t._id)},u,f);w(t._id)}function bt(n){return t.isMoment(n)&&(n=n.day()),b[n]}function kt(){return o}function dt(n,t,i){var r=n.clone();for(t=t||1;b[(r.day()+(i?t:0)+7)%7];)r.add("days",t);return r}function gt(){var n=tt.apply(null,arguments),t=l(n);return it(t)}function tt(n,t){var i=f.getColCnt(),r=d?-1:1,u=d?i-1:0;return"object"==typeof n&&(t=n.col,n=n.row),n*i+(t*r+u)}function l(n){var t=f.start.day();return n+=k[t],7*Math.floor(n/o)+ft[(n%o+o)%o]-t}function it(n){return f.start.clone().add("days",n)}function ni(n){var t=a(n),i=v(t);return p(i)}function a(n){return n.clone().stripTime().diff(f.start,"days")}function v(n){var t=f.start.day();return n+=t,Math.floor(n/7)*o+k[(n%7+7)%7]-k[t]}function p(n){var t=f.getColCnt(),i=d?-1:1,r=d?t-1:0,u=Math.floor(n/t),e=(n%t+t)%t*i+r;return{row:u,col:e}}function ti(n,t){var b=f.getRowCnt(),s=f.getColCnt(),h=[],u=a(n),i=a(t),c=+t.time();c&&c>=ii&&i++;i=Math.max(i,u+1);for(var k=v(u),d=v(i)-1,r=0;b>r;r++){var y=r*s,g=y+s-1,e=Math.max(k,y),o=Math.min(d,g);if(o>=e){var nt=p(e),tt=p(o),w=[nt.col,tt.col].sort(),it=l(e)==u,rt=l(o)+1==i;h.push({row:r,leftCol:w[0],rightCol:w[1],isStart:it,isEnd:rt})}}return h}var f=this;f.element=i;f.calendar=r;f.name=u;f.opt=e;f.trigger=s;f.isEventDraggable=et;f.isEventResizable=ot;f.clearEventData=st;f.reportEventElement=ht;f.triggerEventDestroy=ct;f.eventElementHandlers=at;f.showEvents=vt;f.hideEvents=yt;f.eventDrop=pt;f.eventResize=wt;var w=r.reportEventChange,h={},g=[],rt=r.options,ii=t.duration(rt.nextDayThreshold);f.getEventTimeText=function(n){var t,i;return 2===arguments.length?(t=arguments[0],i=arguments[1]):(t=n.start,i=n.end),i&&e("displayEventEnd")?r.formatRange(t,i,e("timeFormat")):r.formatDate(t,e("timeFormat"))};f.isHiddenDay=bt;f.skipHiddenDays=dt;f.getCellsPerWeek=kt;f.dateToCell=ni;f.dateToDayOffset=a;f.dayOffsetToCellOffset=v;f.cellOffsetToCell=p;f.cellToDate=gt;f.cellToCellOffset=tt;f.cellOffsetToDayOffset=l;f.dayOffsetToDate=it;f.rangeToSegments=ti;var o,ut=e("hiddenDays")||[],b=[],k=[],ft=[],d=e("isRTL");!function(){e("weekends")===!1&&ut.push(0,6);for(var t=0,i=0;7>t;t++)k[t]=i,b[t]=-1!=n.inArray(t,ut),b[t]||(ft[i]=t,i++);if(o=i,!o)throw"invalid hiddenDays";}()}function si(){function tt(n,t){var i=h(n,!1,!0);e(i,function(n,t){ti(n.event,t)});dt(i,t);e(i,function(n,t){u("eventAfterRender",n.event,n.event,t)})}function it(n,t,i){var u=h([n],!0,!1),r=[];return e(u,function(n,u){n.row===t&&u.css("top",i);r.push(u[0])}),r}function h(t,i,r){var o,f,s=p(),h=i?n("<div/>"):s,u=rt(t);return et(u),o=ot(u),h[0].innerHTML=o,f=h.children(),i&&s.append(f),ht(u,f),e(u,function(n,t){n.hsides=ut(t,!0)}),e(u,function(n,t){t.width(Math.max(0,n.outerWidth-n.hsides))}),e(u,function(n,t){n.outerHeight=t.outerHeight(!0)}),ct(u,r),u}function rt(n){for(var r,t=[],i=0;i<n.length;i++)r=ft(n[i]),t.push.apply(t,r);return t}function ft(n){for(var t=ai(n.start,s(n)),i=0;i<t.length;i++)t[i].event=n;return t}function et(n){for(var u=i("isRTL"),r=0;r<n.length;r++){var t=n[r],e=(u?t.isEnd:t.isStart)?hi:oi,o=(u?t.isStart:t.isEnd)?ci:si,f=e(t.leftCol),s=o(t.rightCol);t.left=f;t.outerWidth=s-f}}function ot(n){for(var i="",t=0;t<n.length;t++)i+=st(n[t]);return i}function st(n){var e="",h=i("isRTL"),u=n.event,o=u.url,f=["fc-event","fc-event-hori"],s;return l(u)&&f.push("fc-event-draggable"),n.isStart&&f.push("fc-event-start"),n.isEnd&&f.push("fc-event-end"),f=f.concat(u.className),u.source&&(f=f.concat(u.source.className||[])),s=wt(u,i),e+=o?"<a href='"+r(o)+"'":"<div",e+=" class='"+f.join(" ")+"' style='position:absolute;left:"+n.left+"px;"+s+"'><div class='fc-event-inner'>",!u.allDay&&n.isStart&&(e+="<span class='fc-event-time'>"+r(t.getEventTimeText(u))+"<\/span>"),e+="<span class='fc-event-title'>"+r(u.title||"")+"<\/span><\/div>",u.allDay&&n.isEnd&&a(u)&&(e+="<div class='ui-resizable-handle ui-resizable-"+(h?"w":"e")+"'>&nbsp;&nbsp;&nbsp;<\/div>"),e+("<\/"+(o?"a":"div")+">")}function ht(t,i){for(var f=0;f<t.length;f++){var o=t[f],s=o.event,e=i.eq(f),r=u("eventRender",s,s,e);r===!1?e.remove():(r&&r!==!0&&(r=n(r).css({position:"absolute",left:o.left}),e.replaceWith(r),e=r),o.element=e)}}function ct(n,t){var i,f=lt(n),r=kt(),u=[];if(t)for(i=0;i<r.length;i++)r[i].height(f[i]);for(i=0;i<r.length;i++)u.push(r[i].position().top);e(n,function(n,t){t.css("top",u[n.row]+n.top)})}function lt(n){for(var e,r,u,t,i,h=o(),c=fi(),s=[],l=vt(n),f=0;h>f;f++){for(e=l[f],r=[],i=0;c>i;i++)r.push(0);for(u=0;u<e.length;u++)for(t=e[u],t.top=pt(r.slice(t.leftCol,t.rightCol+1)),i=t.leftCol;i<=t.rightCol;i++)r[i]=t.top+t.outerHeight;s.push(pt(r))}return s}function vt(n){for(var r,t,f=o(),i=[],u=0;u<n.length;u++)r=n[u],t=r.row,r.element&&(i[t]?i[t].push(r):i[t]=[r]);for(t=0;f>t;t++)i[t]=yt(i[t]||[]);return i}function yt(n){for(var t=[],r=bt(n),i=0;i<r.length;i++)t.push.apply(t,r[i]);return t}function bt(n){var t,r,u,i;for(n.sort(fu),t=[],r=0;r<n.length;r++){for(u=n[r],i=0;i<t.length&&uu(u,t[i]);i++);t[i]?t[i].push(u):t[i]=[u]}return t}function kt(){for(var i=o(),t=[],n=0;i>n;n++)t[n]=ei(n).find("div.fc-day-content > div");return t}function dt(n,t){var i=p();e(n,function(n,i,r){var u=n.event;u._id===t?c(u,i,n):i[0]._fci=r});at(i,n,c)}function c(n,i,r){l(n)&&t.draggableDayEvent(n,i,r);n.allDay&&r.isEnd&&a(n)&&t.resizableDayEvent(n,i,r);ii(n,i)}function gt(n,t){var r,e,o=k();t.draggable({delay:50,opacity:i("dragOpacity"),revertDuration:i("dragRevertDuration"),start:function(i,h){u("eventDragStart",t[0],n,i,h);y(n,t);o.start(function(i,u,o,h){if(t.draggable("option","revert",!i||!o&&!h),f(),i){var c=d(u),l=d(i);r=l.diff(c,"days");e=n.start.clone().add("days",r);b(e,s(n).add("days",r))}else r=0},i,"drag")},stop:function(i,s){o.stop();f();u("eventDragStop",t[0],n,i,s);r?ri(t[0],n,e,i,s):(t.css("filter",""),v(n,t))}})}function ni(t,r,e){var c=i("isRTL"),o=c?"w":"e",l=r.find(".ui-resizable-"+o),h=!1;w(r);r.mousedown(function(n){n.preventDefault()}).click(function(n){h&&(n.preventDefault(),n.stopImmediatePropagation())});l.mousedown(function(i){function d(i){u("eventResizeStop",r[0],t,i,{});n("body").css("cursor","");p.stop();f();l&&ui(r[0],t,a,i,{});setTimeout(function(){h=!1},0)}if(1==i.which){h=!0;var l,a,c,p=k(),tt=r.css("top"),w=n.extend({},t),rt=yi(vi(t.start));li();n("body").css("cursor",o+"-resize").one("mouseup",d);u("eventResizeStart",r[0],t,i,{});p.start(function(i,r){var p,u,h;i&&(p=g(r),u=g(i),(u=Math.max(u,rt),l=nt(u)-nt(p),a=s(t).add("days",l),l)?(w.end=a,h=c,c=it(w,e.row,tt),c=n(c),c.find("*").css("cursor",o+"-resize"),h&&h.remove(),y(t)):c&&(v(t),c.remove(),c=null),f(),b(t.start,a))},i)}})}var t=this;t.renderDayEvents=tt;t.draggableDayEvent=gt;t.resizableDayEvent=ni;var i=t.opt,u=t.trigger,l=t.isEventDraggable,a=t.isEventResizable,ti=t.reportEventElement,ii=t.eventElementHandlers,v=t.showEvents,y=t.hideEvents,ri=t.eventDrop,ui=t.eventResize,o=t.getRowCnt,fi=t.getColCnt,ei=t.allDayRow,oi=t.colLeft,si=t.colRight,hi=t.colContentLeft,ci=t.colContentRight,p=t.getDaySegmentContainer,b=t.renderDayOverlay,f=t.clearOverlays,li=t.clearSelection,k=t.getHoverListener,ai=t.rangeToSegments,d=t.cellToDate,g=t.cellToCellOffset,nt=t.cellOffsetToDayOffset,vi=t.dateToDayOffset,yi=t.dayOffsetToCellOffset,pi=t.calendar,s=pi.getEventEnd}function uu(n,t){for(var r,i=0;i<t.length;i++)if(r=t[i],r.leftCol<=n.rightCol&&r.rightCol>=n.leftCol)return!0;return!1}function e(n,t){for(var r,u,i=0;i<n.length;i++)r=n[i],u=r.element,u&&t(r,u,i)}function fu(n,t){return t.rightCol-t.leftCol-(n.rightCol-n.leftCol)||t.event.allDay-n.event.allDay||n.event.start-t.event.start||(n.event.title||"").localeCompare(t.event.title)}function hi(){function e(t){var u=r("unselectCancel");u&&n(t.target).parents(u).length||i(t)}function l(n,t){i();n=o.moment(n);t=t?o.moment(t):y(n);h(n,t);u(n,t)}function i(n){f&&(f=!1,c(),s("unselect",null,n))}function u(n,t,i){f=!0;s("select",null,n,t,i)}function a(f){var o=t.cellToDate,l=t.getIsCellAllDay,s=t.getHoverListener(),a=t.reportDayClick,e;1==f.which&&r("selectable")&&(i(f),s.start(function(n,t){c();n&&l(n)?(e=[o(t),o(n)].sort(yt),h(e[0],e[1].clone().add("days",1))):e=null},f),n(document).one("mouseup",function(n){s.stop();e&&(+e[0]==+e[1]&&a(e[0],n),u(e[0],e[1].clone().add("days",1),n))}))}function v(){n(document).off("mousedown",e)}var t=this;t.select=l;t.unselect=i;t.reportSelection=u;t.daySelectionMousedown=a;t.selectionManagerDestroy=v;var o=t.calendar,r=t.opt,s=t.trigger,y=t.defaultSelectionEnd,h=t.renderSelection,c=t.clearSelection,f=!1;r("selectable")&&r("unselectAuto")&&n(document).on("mousedown",e)}function ci(){function u(r,u){var f=i.shift();return f||(f=n("<div class='fc-cell-overlay' style='position:absolute;z-index:3'/>")),f[0].parentNode!=u[0]&&f.appendTo(u),t.push(f.css(r).show()),f}function f(){for(var n;n=t.shift();)i.push(n.hide().unbind())}var r=this,t,i;r.renderOverlay=u;r.clearOverlays=f;t=[];i=[]}function li(n){var t,i,r=this;r.build=function(){t=[];i=[];n(t,i)};r.cell=function(n,r){for(var o=t.length,s=i.length,f=-1,e=-1,u=0;o>u;u++)if(r>=t[u][0]&&r<t[u][1]){f=u;break}for(u=0;s>u;u++)if(n>=i[u][0]&&n<i[u][1]){e=u;break}return f>=0&&e>=0?{row:f,col:e}:null};r.rect=function(n,r,u,f,e){var o=e.offset();return{top:t[n][0]-o.top,left:i[r][0]-o.left,width:i[f][1]-i[r][0],height:t[u][1]-t[n][0]}}}function ai(t){function u(n){eu(n);var u=t.cell(n.pageX,n.pageY);(Boolean(u)!==Boolean(r)||u&&(u.row!=r.row||u.col!=r.col))&&(u?(i||(i=u),e(u,i,u.row-i.row,u.col-i.col)):e(u,i),r=u)}var f,e,i,r,o=this;o.start=function(o,s,h){e=o;i=r=null;t.build();u(s);f=h||"mousemove";n(document).bind(f,u)};o.stop=function(){return n(document).unbind(f,u),r}}function eu(n){void 0===n.pageX&&(n.pageX=n.originalEvent.pageX,n.pageY=n.originalEvent.pageY)}function g(n){function f(t){return u[t]=u[t]||n(t)}var t=this,u={},i={},r={};t.left=function(n){return i[n]=void 0===i[n]?f(n).position().left:i[n]};t.right=function(n){return r[n]=void 0===r[n]?t.left(n)+f(n).width():r[n]};t.clear=function(){u={};i={};r={}}}var l={lang:"en",defaultTimedEventDuration:"02:00:00",defaultAllDayEventDuration:{days:1},forceEventDuration:!1,nextDayThreshold:"09:00:00",defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberTitle:"W",weekNumberCalculation:"local",lazyFetching:!0,startParam:"start",endParam:"end",timezoneParam:"timezone",timezone:!1,titleFormat:{month:"MMMM YYYY",week:"ll",day:"LL"},columnFormat:{month:"ddd",week:bi,day:"dddd"},timeFormat:{"default":wi},displayEventEnd:{month:!1,basicWeek:!1,"default":!0},isRTL:!1,defaultButtonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",today:"today",month:"month",week:"week",day:"day"},buttonIcons:{prev:"left-single-arrow",next:"right-single-arrow",prevYear:"left-double-arrow",nextYear:"right-double-arrow"},theme:!1,themeButtonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e",prevYear:"seek-prev",nextYear:"seek-next"},unselectAuto:!0,dropAccept:"*",handleWindowResize:!0,windowResizeDelay:200},o={en:{columnFormat:{week:"ddd M/D"}}},ou={header:{left:"next,prev today",center:"",right:"title"},buttonIcons:{prev:"right-single-arrow",next:"left-single-arrow",prevYear:"right-double-arrow",nextYear:"left-double-arrow"},themeButtonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w",nextYear:"seek-prev",prevYear:"seek-next"}},i=n.fullCalendar={version:"2.0.2"},h=i.views={},vi,yi,ht,pi,tt;n.fn.fullCalendar=function(t){var r=Array.prototype.slice.call(arguments,1),i=this;return this.each(function(u,f){var s,o=n(f),e=o.data("fullCalendar");"string"==typeof t?e&&n.isFunction(e[t])&&(s=e[t].apply(e,r),u||(i=s),"destroy"===t&&o.removeData("fullCalendar")):e||(e=new ki(o,t),o.data("fullCalendar",e),e.render())}),i};i.langs=o;i.datepickerLang=function(t,i,r){var u=o[t];u||(u=o[t]={});s(u,{isRTL:r.isRTL,weekNumberTitle:r.weekHeader,titleFormat:{month:r.showMonthAfterYear?"YYYY["+r.yearSuffix+"] MMMM":"MMMM YYYY["+r.yearSuffix+"]"},defaultButtonText:{prev:ft(r.prevText),next:ft(r.nextText),today:ft(r.currentText)}});n.datepicker&&(n.datepicker.regional[i]=n.datepicker.regional[t]=r,n.datepicker.regional.en=n.datepicker.regional[""],n.datepicker.setDefaults(r))};i.lang=function(n,t){var i;t&&(i=o[n],i||(i=o[n]={}),s(i,t||{}));l.lang=n};i.sourceNormalizers=[];i.sourceFetchers=[];vi={dataType:"json",cache:!1};yi=1;i.applyAll=k;var nt=["sun","mon","tue","wed","thu","fri","sat"],su=/^\s*\d{4}-\d\d$/,hu=/^\s*\d{4}-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?)?$/;i.moment=function(){return d(arguments)};i.moment.utc=function(){var n=d(arguments,!0);return n.hasTime()&&n.utc(),n};i.moment.parseZone=function(){return d(arguments,!0,!0)};u.prototype=rt(t.fn);u.prototype.clone=function(){return d([this])};u.prototype.time=function(n){if(null==n)return t.duration({hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()});delete this._ambigTime;t.isDuration(n)||t.isMoment(n)||(n=t.duration(n));var i=0;return t.isDuration(n)&&(i=24*Math.floor(n.asDays())),this.hours(i+n.hours()).minutes(n.minutes()).seconds(n.seconds()).milliseconds(n.milliseconds())};u.prototype.stripTime=function(){var n=this.toArray();return t.fn.utc.call(this),this.year(n[0]).month(n[1]).date(n[2]).hours(0).minutes(0).seconds(0).milliseconds(0),this._ambigTime=!0,this._ambigZone=!0,this};u.prototype.hasTime=function(){return!this._ambigTime};u.prototype.stripZone=function(){var n=this.toArray(),i=this._ambigTime;return t.fn.utc.call(this),this.year(n[0]).month(n[1]).date(n[2]).hours(n[3]).minutes(n[4]).seconds(n[5]).milliseconds(n[6]),i&&(this._ambigTime=!0),this._ambigZone=!0,this};u.prototype.hasZone=function(){return!this._ambigZone};u.prototype.zone=function(n){return null!=n&&(delete this._ambigTime,delete this._ambigZone),t.fn.zone.apply(this,arguments)};u.prototype.local=function(){var n=this.toArray(),i=this._ambigZone;return delete this._ambigTime,delete this._ambigZone,t.fn.local.apply(this,arguments),i&&this.year(n[0]).month(n[1]).date(n[2]).hours(n[3]).minutes(n[4]).seconds(n[5]).milliseconds(n[6]),this};u.prototype.utc=function(){return delete this._ambigTime,delete this._ambigZone,t.fn.utc.apply(this,arguments)};u.prototype.format=function(){return arguments[0]?kt(this,arguments[0]):this._ambigTime?f(this,"YYYY-MM-DD"):this._ambigZone?f(this,"YYYY-MM-DD[T]HH:mm:ss"):f(this)};u.prototype.toISOString=function(){return this._ambigTime?f(this,"YYYY-MM-DD"):this._ambigZone?f(this,"YYYY-MM-DD[T]HH:mm:ss"):t.fn.toISOString.apply(this,arguments)};u.prototype.isWithin=function(n,t){var i=bt([this,n,t]);return i[0]>=i[1]&&i[0]<i[2]};n.each(["isBefore","isAfter","isSame"],function(n,i){u.prototype[i]=function(n,r){var u=bt([this,n]);return t.fn[i].call(u[0],u[1],r)}});ht={t:function(n){return f(n,"a").charAt(0)},T:function(n){return f(n,"A").charAt(0)}};i.formatRange=gt;pi={Y:"year",M:"month",D:"day",d:"day",A:"second",a:"second",T:"second",t:"second",H:"second",h:"second",m:"second",s:"second"};tt={};h.month=cr;h.basicWeek=lr;h.basicDay=ar;ct({weekMode:"fixed"});h.agendaWeek=yr;h.agendaDay=pr;ct({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:wr,timeFormat:{agenda:br},dragOpacity:{agenda:.5},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0})});angular.module("ui.calendar",[]).constant("uiCalendarConfig",{calendars:{}}).controller("uiCalendarCtrl",["$scope","$locale",function(n,t){var u=n.eventSources,f=n.calendarWatchEvent?n.calendarWatchEvent:angular.noop,e=function(t){return function(){if(n.$root.$$phase)return t.apply(this,arguments);var i=arguments,r=this;return n.$root.$apply(function(){return t.apply(r,i)})}},o=1,i,r;this.eventFingerprint=function(n){n._id||(n._id=o++);var t=f({event:n})||"",i=moment.isMoment(n.start)?n.start.unix():n.start?moment(n.start).unix():"",r=moment.isMoment(n.end)?n.end.unix():n.end?moment(n.end).unix():"";return[n._id,n.id||"",n.title||"",n.url||"",i,r,n.allDay||"",n.className||"",t].join("")};i=1;r=1;this.sourceFingerprint=function(n){var t=""+(n.__id||(n.__id=i++)),u=angular.isObject(n)&&n.events;return u&&(t=t+"-"+(u.__id||(u.__id=r++))),t};this.allEvents=function(){return Array.prototype.concat.apply([],(u||[]).reduce(function(n,t){if(angular.isArray(t))n.push(t);else if(angular.isObject(t)&&angular.isArray(t.events)){var i=Object.keys(t).filter(function(n){return n!=="_id"&&n!=="events"});t.events.forEach(function(n){angular.extend(n,i)});n.push(t.events)}return n},[]))};this.changeWatcher=function(n,t){var i,f=function(){return((angular.isFunction(n)?n():n)||[]).reduce(function(n,i){var u=t(i);return r[u]=i,n.push(u),n},[])},u=function(n,t){var i=(t||[]).reduce(function(n,t){return n[t]=!0,n},Object.create(null));return(n||[]).filter(function(n){return!i[n]})},r={},e=function(n,f){for(var h,a={},v=u(f,n),o,s,c,l,e=0;e<v.length;e++)if(o=v[e],s=r[o],delete r[o],c=t(s),c===o)i.onRemoved(s);else{a[c]=o;i.onChanged(s)}for(l=u(n,f),e=0;e<l.length;e++)if(h=l[e],!a[h])i.onAdded(r[h])};return i={subscribe:function(n,t){n.$watch(f,function(n,i){var r=!(t&&t(n,i)===!1);r&&e(n,i)},!0)},onAdded:angular.noop,onChanged:angular.noop,onRemoved:angular.noop}};this.getFullCalendarConfig=function(n,t){var i={};return angular.extend(i,t),angular.extend(i,n),angular.forEach(i,function(n,t){typeof n=="function"&&(i[t]=e(i[t]))}),i};this.getLocaleConfig=function(n){if(!n.lang&&!n.locale||n.useNgLocale){var i=function(n){return(Object.keys(n)||[]).reduce(function(t,i){return t.push(n[i]),t},[])},r=t.DATETIME_FORMATS;return{monthNames:i(r.MONTH),monthNamesShort:i(r.SHORTMONTH),dayNames:i(r.DAY),dayNamesShort:i(r.SHORTDAY)}}return{}}}]).directive("uiCalendar",["uiCalendarConfig",function(n){return{restrict:"A",scope:{eventSources:"=ngModel",calendarWatchEvent:"&"},controller:"uiCalendarCtrl",link:function(t,i,r,u){function l(){var h=r.uiCalendar?t.$parent.$eval(r.uiCalendar):{},o=u.getFullCalendarConfig(h,n),s=u.getLocaleConfig(o),f,i;angular.extend(s,o);e={eventSources:c};angular.extend(e,s);e.calendars=null;f={};for(i in e)i!=="eventSources"&&(f[i]=e[i]);return JSON.stringify(f)}var c=t.eventSources,o=!1,f,s=u.changeWatcher(c,u.sourceFingerprint),h=u.changeWatcher(u.allEvents,u.eventFingerprint),e=null;t.destroyCalendar=function(){f&&f.fullCalendar&&f.fullCalendar("destroy");f=r.calendar?n.calendars[r.calendar]=angular.element(i).html(""):angular.element(i).html("")};t.initCalendar=function(){f||(f=$(i).html(""));f.fullCalendar(e);r.calendar&&(n.calendars[r.calendar]=f)};t.$on("$destroy",function(){t.destroyCalendar()});s.onAdded=function(t){f&&f.fullCalendar&&(f.fullCalendar(e),r.calendar&&(n.calendars[r.calendar]=f),f.fullCalendar("addEventSource",t),o=!0)};s.onRemoved=function(n){f&&f.fullCalendar&&(f.fullCalendar("removeEventSource",n),o=!0)};s.onChanged=function(){f&&f.fullCalendar&&(f.fullCalendar("refetchEvents"),o=!0)};h.onAdded=function(n){f&&f.fullCalendar&&f.fullCalendar("renderEvent",n,!!n.stick)};h.onRemoved=function(n){f&&f.fullCalendar&&f.fullCalendar("removeEvents",n._id)};h.onChanged=function(n){var r,t,i;if(f&&f.fullCalendar)for(r=f.fullCalendar("clientEvents",n._id),t=0;t<r.length;t++)i=r[t],i=angular.extend(i,n),f.fullCalendar("updateEvent",i)};s.subscribe(t);h.subscribe(t,function(){if(o===!0)return o=!1,!1});t.$watch(l,function(n,i){n!==i?(t.destroyCalendar(),t.initCalendar()):n&&angular.isUndefined(f)&&t.initCalendar()})}}}])