(function(){"use strict";(function(){function n(n){return typeof n=="function"?n():n}ko.validation.init({errorElementClass:"has-error",errorMessageClass:"error-message",grouping:{deep:!0,observable:!0,live:!0}});ko.validation.locale($("#currentCulture").val());ko.validation.rules.requiredIfOthersEmpty={validator:function(t,i){var r=n(i),u;return r.requiredFlagObservable()?(u=r.others.some(function(n){return n()}),t||u):!0},message:"At least one should not be empty"};ko.validation.rules.regex={validator:function(n,t){var i=typeof t=="function"?t():t;return ko.validation.utils.isEmptyVal(n)||n.toString().match(i)!==null},message:""};ko.validation.rules.shouldBeAfter={validator:function(n,t){if(!n||!t)return!0;var i=moment(n,"DD.MM.YYYY"),r=typeof t=="function"?t():t,u=moment(r,"DD.MM.YYYY");return i.isAfter(u,"day")},message:"This date should follow {0}"};ko.validation.rules.shouldBeSameOrBefore={validator:function(n,t){if(!n||!t)return!0;var i=typeof t=="function"?t():t,u=moment(n,"DD.MM.YYYY"),r=moment(i.passDateIssue,"DD.MM.YYYY").add(i.years,"y");return i.days&&r.add(i.days,"days"),u.isSameOrBefore(r,"day")},message:"This date should not follow {0} plus {1} years"};ko.validation.rules.shouldBeSameOrAfter={validator:function(n,t){if(!n||!t)return!0;var i=moment(n,"DD.MM.YYYY"),r=moment(t,"DD.MM.YYYY");return i.isSameOrAfter(r,"day")},message:"This date should be equal or follow {0}"};ko.validation.rules.shouldBeBeforeCurrentDate={validator:function(n){if(!n)return!0;var t=moment(n,"DD.MM.YYYY");return t.isBefore(moment(),"day")},message:"This date should precede current date"};ko.validation.rules.shouldBeSameOrBeforeCurrentDate={validator:function(n){if(!n)return!0;var t=moment(n,"DD.MM.YYYY");return t.isSameOrBefore(moment(),"day")},message:"This date should not follow the current date"};ko.validation.rules.shouldBeBetween={validator:function(n,t){if(!n||!t)return!0;var i=moment(n,"DD.MM.YYYY");return i.isBetween(moment().add(t[0],"d"),moment().add(t[1],"d"),"day")},message:"This date is not in valid interval"};ko.validation.rules.shouldBeNDaysLaterThanCurrent={validator:function(n,t){if(!n||!t)return!0;var i=moment(n,"DD.MM.YYYY"),r=moment(window.serverTime);return i.isAfter(r.add(t,"d"))},message:"The date of entry should be at least {0} days later than current date"};ko.validation.rules.shouldBeNoLaterNDaysThanCurrent={validator:function(n,t){if(!n||!t)return!0;var i=moment(n,"DD.MM.YYYY"),r=moment(window.serverTime);return!i.isAfter(r.add(t,"d"))},message:"The date of entry should be no later than {0} days from the current date"};ko.validation.registerExtenders()})()})(),function(n,t,i){"use strict";function e(n){return n&&typeof n=="object"&&"default"in n?n:{"default":n}}function s(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function h(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function c(n,t,i){return t&&h(n.prototype,t),i&&h(n,i),n}function l(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}function nt(n,t,i){return i={path:t,exports:{},require:function(n,t){return a(n,t===undefined||t===null?i.path:t)}},n(i,i.exports),i.exports}function a(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs");}var p=e(n),r=e(t),w=e(i),b=function(n){return function(t,i){return t[n]>i[n]?1:-1}},k=function(n,t){return function(){var i=n();return t.visitAreas.filter(function(n){return n.CountryNumericCode===i}).sort(b("text"))}},d=function(n,t){return function(){var r=n(),u=r(),i=t.visitAreas.filter(function(n){return n.CountryNumericCode===u}),f=i.reduce(function(n,t){return n.includes(t.KZUCode)||n.push(t.KZUCode),n},[]);return f.map(function(n){return{label:t.kzus.find(function(t){return t.value===n}).text,areas:i.filter(function(t){return t.KZUCode===n})}})}},g=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},tt=nt(function(n){(function(t,i){n.exports=i()})(g,function(){function i(){return sf.apply(null,arguments)}function th(n){sf=n}function rt(n){return n instanceof Array||Object.prototype.toString.call(n)==="[object Array]"}function ai(n){return n!=null&&Object.prototype.toString.call(n)==="[object Object]"}function ih(n){for(var t in n)return!1;return!0}function b(n){return n===void 0}function ni(n){return typeof n=="number"||Object.prototype.toString.call(n)==="[object Number]"}function di(n){return n instanceof Date||Object.prototype.toString.call(n)==="[object Date]"}function hf(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function v(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function wt(n,t){for(var i in t)v(t,i)&&(n[i]=t[i]);return v(t,"toString")&&(n.toString=t.toString),v(t,"valueOf")&&(n.valueOf=t.valueOf),n}function ot(n,t,i,r){return wo(n,t,i,r,!0).utc()}function rh(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function f(n){return n._pf==null&&(n._pf=rh()),n._pf}function gr(n){if(n._isValid==null){var t=f(n),r=lf.call(t.parsedDateParts,function(n){return n!=null}),i=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(n._strict&&(i=i&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===undefined),Object.isFrozen!=null&&Object.isFrozen(n))return i;n._isValid=i}return n._isValid}function gi(n){var t=ot(NaN);return n!=null?wt(f(t),n):f(t).userInvalidated=!0,t}function nu(n,t){var i,r,u;if(b(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),b(t._i)||(n._i=t._i),b(t._f)||(n._f=t._f),b(t._l)||(n._l=t._l),b(t._strict)||(n._strict=t._strict),b(t._tzm)||(n._tzm=t._tzm),b(t._isUTC)||(n._isUTC=t._isUTC),b(t._offset)||(n._offset=t._offset),b(t._pf)||(n._pf=f(t)),b(t._locale)||(n._locale=t._locale),nr.length>0)for(i=0;i<nr.length;i++)r=nr[i],u=t[r],b(u)||(n[r]=u);return n}function vi(n){nu(this,n);this._d=new Date(n._d!=null?n._d.getTime():NaN);this.isValid()||(this._d=new Date(NaN));tr===!1&&(tr=!0,i.updateOffset(this),tr=!1)}function bt(n){return n instanceof vi||n!=null&&n._isAMomentObject!=null}function nt(n){return n<0?Math.ceil(n)||0:Math.floor(n)}function e(n){var t=+n,i=0;return t!==0&&isFinite(t)&&(i=nt(t)),i}function af(n,t,i){for(var f=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;r<f;r++)(i&&n[r]!==t[r]||!i&&e(n[r])!==e(t[r]))&&u++;return u+o}function vf(n){i.suppressDeprecationWarnings===!1&&typeof console!="undefined"&&console.warn&&console.warn("Deprecation warning: "+n)}function tt(n,t){var r=!0;return wt(function(){var e,u,f,o;if(i.deprecationHandler!=null&&i.deprecationHandler(null,n),r){for(e=[],f=0;f<arguments.length;f++){if(u="",typeof arguments[f]=="object"){u+="\n["+f+"] ";for(o in arguments[0])u+=o+": "+arguments[0][o]+", ";u=u.slice(0,-2)}else u=arguments[f];e.push(u)}vf(n+"\nArguments: "+Array.prototype.slice.call(e).join("")+"\n"+(new Error).stack);r=!1}return t.apply(this,arguments)},t)}function yf(n,t){i.deprecationHandler!=null&&i.deprecationHandler(n,t);tu[n]||(vf(t),tu[n]=!0)}function st(n){return n instanceof Function||Object.prototype.toString.call(n)==="[object Function]"}function uh(n){var t;for(var i in n)t=n[i],st(t)?this[i]=t:this["_"+i]=t;this._config=n;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function pf(n,t){var r=wt({},n);for(var i in t)v(t,i)&&(ai(n[i])&&ai(t[i])?(r[i]={},wt(r[i],n[i]),wt(r[i],t[i])):t[i]!=null?r[i]=t[i]:delete r[i]);for(i in n)v(n,i)&&!v(t,i)&&ai(n[i])&&(r[i]=wt({},r[i]));return r}function iu(n){n!=null&&this.set(n)}function fh(n,t,i){var r=this._calendar[n]||this._calendar.sameElse;return st(r)?r.call(t,i):r}function eh(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.replace(/MMMM|MM|DD|dddd/g,function(n){return n.slice(1)}),this._longDateFormat[n])}function oh(){return this._invalidDate}function sh(n){return this._ordinal.replace("%d",n)}function hh(n,t,i,r){var u=this._relativeTime[i];return st(u)?u(n,t,i,r):u.replace(/%d/i,n)}function ch(n,t){var i=this._relativeTime[n>0?"future":"past"];return st(i)?i(t):i.replace(/%s/i,t)}function k(n,t){var i=n.toLowerCase();ei[i]=ei[i+"s"]=ei[t]=n}function it(n){return typeof n=="string"?ei[n]||ei[n.toLowerCase()]:undefined}function ru(n){var r={},t;for(var i in n)v(n,i)&&(t=it(i),t&&(r[t]=n[i]));return r}function d(n,t){uu[n]=t}function lh(n){var t=[];for(var i in n)t.push({unit:i,priority:uu[i]});return t.sort(function(n,t){return n.priority-t.priority}),t}function oi(n,t){return function(r){return r!=null?(re(this,n,r),i.updateOffset(this,t),this):ir(this,n)}}function ir(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function re(n,t,i){n.isValid()&&n._d["set"+(n._isUTC?"UTC":"")+t](i)}function ah(n){return(n=it(n),st(this[n]))?this[n]():this}function vh(n,t){var r,i;if(typeof n=="object")for(n=ru(n),r=lh(n),i=0;i<r.length;i++)this[r[i].unit](n[r[i].unit]);else if(n=it(n),st(this[n]))return this[n](t);return this}function at(n,t,i){var r=""+Math.abs(n),u=t-r.length,f=n>=0;return(f?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function u(n,t,i,r){var u=r;typeof r=="string"&&(u=function(){return this[r]()});n&&(si[n]=u);t&&(si[t[0]]=function(){return at(u.apply(this,arguments),t[1],t[2])});i&&(si[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function yh(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function ph(n){for(var t=n.match(ue),i=0,r=t.length;i<r;i++)t[i]=si[t[i]]?si[t[i]]:yh(t[i]);return function(i){for(var f="",u=0;u<r;u++)f+=st(t[u])?t[u].call(i,n):t[u];return f}}function eu(n,t){return n.isValid()?(t=fe(t,n.localeData()),fu[t]=fu[t]||ph(t),fu[t](n)):n.localeData().invalidDate()}function fe(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(rr.lastIndex=0;i>=0&&rr.test(n);)n=n.replace(rr,r),rr.lastIndex=0,i-=1;return n}function r(n,t,i){hu[n]=st(t)?t:function(n){return n&&i?i:t}}function bh(n,t){return v(hu,n)?hu[n](t._strict,t._locale):new RegExp(kh(n))}function kh(n){return ti(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}))}function ti(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function c(n,t){var i,r=t;for(typeof n=="string"&&(n=[n]),ni(t)&&(r=function(n,i){i[t]=e(n)}),i=0;i<n.length;i++)hr[n[i]]=r}function pi(n,t){c(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function dh(n,t,i){t!=null&&v(hr,n)&&hr[n](t,i._a,i,n)}function cu(n,t){return new Date(Date.UTC(n,t+1,0)).getUTCDate()}function tc(n,t){return n?rt(this._months)?this._months[n.month()]:this._months[(this._months.isFormat||lu).test(t)?"format":"standalone"][n.month()]:rt(this._months)?this._months:this._months.standalone}function ic(n,t){return n?rt(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[lu.test(t)?"format":"standalone"][n.month()]:rt(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function rc(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;u<12;++u)e=ot([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?t==="MMM"?(r=w.call(this._shortMonthsParse,f),r!==-1?r:null):(r=w.call(this._longMonthsParse,f),r!==-1?r:null):t==="MMM"?(r=w.call(this._shortMonthsParse,f),r!==-1)?r:(r=w.call(this._longMonthsParse,f),r!==-1?r:null):(r=w.call(this._longMonthsParse,f),r!==-1)?r:(r=w.call(this._shortMonthsParse,f),r!==-1?r:null)}function uc(n,t,i){var r,u,f;if(this._monthsParseExact)return rc.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if((u=ot([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="MMMM"&&this._longMonthsParse[r].test(n))||i&&t==="MMM"&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r}function ve(n,t){var i;if(!n.isValid())return n;if(typeof t=="string")if(/^\d+$/.test(t))t=e(t);else if(t=n.localeData().monthsParse(t),!ni(t))return n;return i=Math.min(n.date(),cu(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function ye(n){return n!=null?(ve(this,n),i.updateOffset(this,!0),this):ir(this,"Month")}function fc(){return cu(this.year(),this.month())}function ec(n){return this._monthsParseExact?(v(this,"_monthsRegex")||be.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(v(this,"_monthsShortRegex")||(this._monthsShortRegex=pe),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)}function oc(n){return this._monthsParseExact?(v(this,"_monthsRegex")||be.call(this),n?this._monthsStrictRegex:this._monthsRegex):(v(this,"_monthsRegex")||(this._monthsRegex=we),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)}function be(){function f(n,t){return t.length-n.length}for(var i=[],r=[],t=[],u,n=0;n<12;n++)u=ot([2e3,n]),i.push(this.monthsShort(u,"")),r.push(this.months(u,"")),t.push(this.months(u,"")),t.push(this.monthsShort(u,""));for(i.sort(f),r.sort(f),t.sort(f),n=0;n<12;n++)i[n]=ti(i[n]),r[n]=ti(r[n]);for(n=0;n<24;n++)t[n]=ti(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function wi(n){return ke(n)?366:365}function ke(n){return n%4==0&&n%100!=0||n%400==0}function sc(){return ke(this.year())}function hc(n,t,i,r,u,f,e){var o=new Date(n,t,i,r,u,f,e);return n<100&&n>=0&&isFinite(o.getFullYear())&&o.setFullYear(n),o}function cr(n){var t=new Date(Date.UTC.apply(null,arguments));return n<100&&n>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n),t}function lr(n,t,i){var r=7+t-i,u=(7+cr(n,0,r).getUTCDay()-t)%7;return-u+r-1}function de(n,t,i,r,u){var s=(7+i-r)%7,h=lr(n,r,u),f=1+7*(t-1)+s+h,e,o;return f<=0?(e=n-1,o=wi(e)+f):f>wi(n)?(e=n+1,o=f-wi(n)):(e=n,o=f),{year:e,dayOfYear:o}}function bi(n,t,i){var e=lr(n.year(),t,i),r=Math.floor((n.dayOfYear()-e-1)/7)+1,f,u;return r<1?(u=n.year()-1,f=r+ri(u,t,i)):r>ri(n.year(),t,i)?(f=r-ri(n.year(),t,i),u=n.year()+1):(u=n.year(),f=r),{week:f,year:u}}function ri(n,t,i){var r=lr(n,t,i),u=lr(n+1,t,i);return(wi(n)-r+u)/7}function cc(n){return bi(n,this._week.dow,this._week.doy).week}function lc(){return this._week.dow}function ac(){return this._week.doy}function vc(n){var t=this.localeData().week(this);return n==null?t:this.add((n-t)*7,"d")}function yc(n){var t=bi(this,1,4).week;return n==null?t:this.add((n-t)*7,"d")}function pc(n,t){return typeof n!="string"?n:isNaN(n)?(n=t.weekdaysParse(n),typeof n=="number")?n:null:parseInt(n,10)}function wc(n,t){return typeof n=="string"?t.weekdaysParse(n)%7||7:isNaN(n)?null:n}function bc(n,t){return n?rt(this._weekdays)?this._weekdays[n.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][n.day()]:rt(this._weekdays)?this._weekdays:this._weekdays.standalone}function kc(n){return n?this._weekdaysShort[n.day()]:this._weekdaysShort}function dc(n){return n?this._weekdaysMin[n.day()]:this._weekdaysMin}function gc(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;f<7;++f)e=ot([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(e,"").toLocaleLowerCase();return i?t==="dddd"?(r=w.call(this._weekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=w.call(this._shortWeekdaysParse,u),r!==-1?r:null):(r=w.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="dddd"?(r=w.call(this._weekdaysParse,u),r!==-1)?r:(r=w.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=w.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=w.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=w.call(this._weekdaysParse,u),r!==-1)?r:(r=w.call(this._minWeekdaysParse,u),r!==-1?r:null):(r=w.call(this._minWeekdaysParse,u),r!==-1)?r:(r=w.call(this._weekdaysParse,u),r!==-1)?r:(r=w.call(this._shortWeekdaysParse,u),r!==-1?r:null)}function nl(n,t,i){var r,u,f;if(this._weekdaysParseExact)return gc.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if((u=ot([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="dddd"&&this._fullWeekdaysParse[r].test(n))||i&&t==="ddd"&&this._shortWeekdaysParse[r].test(n)||i&&t==="dd"&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r}function tl(n){if(!this.isValid())return n!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return n!=null?(n=pc(n,this.localeData()),this.add(n-t,"d")):t}function il(n){if(!this.isValid())return n!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return n==null?t:this.add(n-t,"d")}function rl(n){if(!this.isValid())return n!=null?this:NaN;if(n!=null){var t=wc(n,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function ul(n){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||vu.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(v(this,"_weekdaysRegex")||(this._weekdaysRegex=ro),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)}function fl(n){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||vu.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(v(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=uo),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function el(n){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||vu.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(v(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=fo),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function vu(){function u(n,t){return t.length-n.length}for(var e=[],i=[],r=[],t=[],f,o,s,h,n=0;n<7;n++)f=ot([2e3,1]).day(n),o=this.weekdaysMin(f,""),s=this.weekdaysShort(f,""),h=this.weekdays(f,""),e.push(o),i.push(s),r.push(h),t.push(o),t.push(s),t.push(h);for(e.sort(u),i.sort(u),r.sort(u),t.sort(u),n=0;n<7;n++)i[n]=ti(i[n]),r[n]=ti(r[n]),t[n]=ti(t[n]);this._weekdaysRegex=new RegExp("^("+t.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+e.join("|")+")","i")}function yu(){return this.hours()%12||12}function ol(){return this.hours()||24}function eo(n,t){u(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function oo(n,t){return t._meridiemParse}function sl(n){return(n+"").toLowerCase().charAt(0)==="p"}function hl(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function co(n){return n?n.toLowerCase().replace("_","-"):n}function ll(n){for(var r=0,i,t,f,u;r<n.length;){for(u=co(n[r]).split("-"),i=u.length,t=co(n[r+1]),t=t?t.split("-"):null;i>0;){if(f=lo(u.slice(0,i).join("-")),f)return f;if(t&&t.length>=i&&af(u,t,!0)>=i-1)break;i--}r++}return null}function lo(t){var i=null;if(!y[t]&&!0&&n&&n.exports)try{i=ar._abbr;a("./locale/"+t);hi(i)}catch(r){}return y[t]}function hi(n,t){var i;return n&&(i=b(t)?kt(n):pu(n,t),i&&(ar=i)),ar._abbr}function pu(n,t){if(t!==null){var i=ho;if(t.abbr=n,y[n]!=null)yf("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=y[n]._config;else if(t.parentLocale!=null)if(y[t.parentLocale]!=null)i=y[t.parentLocale]._config;else return ki[t.parentLocale]||(ki[t.parentLocale]=[]),ki[t.parentLocale].push({name:n,config:t}),null;return y[n]=new iu(pf(i,t)),ki[n]&&ki[n].forEach(function(n){pu(n.name,n.config)}),hi(n),y[n]}return delete y[n],null}function al(n,t){if(t!=null){var i,r=ho;y[n]!=null&&(r=y[n]._config);t=pf(r,t);i=new iu(t);i.parentLocale=y[n];y[n]=i;hi(n)}else y[n]!=null&&(y[n].parentLocale!=null?y[n]=y[n].parentLocale:y[n]!=null&&delete y[n]);return y[n]}function kt(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return ar;if(!rt(n)){if(t=lo(n),t)return t;n=[n]}return ll(n)}function vl(){return bf(y)}function wu(n){var i,t=n._a;return t&&f(n).overflow===-2&&(i=t[vt]<0||t[vt]>11?vt:t[ht]<1||t[ht]>cu(t[ut],t[vt])?ht:t[p]<0||t[p]>24||t[p]===24&&(t[ft]!==0||t[yt]!==0||t[ii]!==0)?p:t[ft]<0||t[ft]>59?ft:t[yt]<0||t[yt]>59?yt:t[ii]<0||t[ii]>999?ii:-1,f(n)._overflowDayOfYear&&(i<ut||i>ht)&&(i=ht),f(n)._overflowWeeks&&i===-1&&(i=gh),f(n)._overflowWeekday&&i===-1&&(i=nc),f(n).overflow=i),n}function ao(n){var t,r,o=n._i,i=yl.exec(o)||pl.exec(o),s,e,u,h;if(i){for(f(n).iso=!0,t=0,r=vr.length;t<r;t++)if(vr[t][1].exec(i[1])){e=vr[t][0];s=vr[t][2]!==!1;break}if(e==null){n._isValid=!1;return}if(i[3]){for(t=0,r=bu.length;t<r;t++)if(bu[t][1].exec(i[3])){u=(i[2]||" ")+bu[t][0];break}if(u==null){n._isValid=!1;return}}if(!s&&u!=null){n._isValid=!1;return}if(i[4])if(wl.exec(i[4]))h="Z";else{n._isValid=!1;return}n._f=e+(u||"")+(h||"");yr(n)}else n._isValid=!1}function yo(n){var u,t,e,o,s,h,c={" GMT":" +0000"," EDT":" -0400"," EST":" -0500"," CDT":" -0500"," CST":" -0600"," MDT":" -0600"," MST":" -0700"," PDT":" -0700"," PST":" -0800"},i,r,l,a;if(u=n._i.replace(/\([^\)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s|\s$/g,""),t=vo.exec(u),t){if(e=t[1]?"ddd"+(t[1].length===5?", ":" "):"",o="D MMM "+(t[2].length>10?"YYYY ":"YY "),s="HH:mm"+(t[4]?":ss":""),t[1]&&(l=new Date(t[2]),a=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][l.getDay()],t[1].substr(0,3)!==a)){f(n).weekdayMismatch=!0;n._isValid=!1;return}switch(t[5].length){case 2:r===0?i=" +0000":(r="YXWVUTSRQPONZABCDEFGHIKLM".indexOf(t[5][1].toUpperCase())-12,i=(r<0?" -":" +")+(""+r).replace(/^-?/,"0").match(/..$/)[0]+"00");break;case 4:i=c[t[5]];break;default:i=c[" GMT"]}t[5]=i;n._i=t.splice(1).join("");h=" ZZ";n._f=e+o+s+h;yr(n);f(n).rfc2822=!0}else n._isValid=!1}function kl(n){var t=bl.exec(n._i);if(t!==null){n._d=new Date(+t[1]);return}if(ao(n),n._isValid===!1)delete n._isValid;else return;if(yo(n),n._isValid===!1)delete n._isValid;else return;i.createFromInputFallback(n)}function ci(n,t,i){return n!=null?n:t!=null?t:i}function dl(n){var t=new Date(i.now());return n._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function ku(n){var t,i,r=[],u,e;if(!n._d){for(u=dl(n),n._w&&n._a[ht]==null&&n._a[vt]==null&&gl(n),n._dayOfYear!=null&&(e=ci(n._a[ut],u[ut]),(n._dayOfYear>wi(e)||n._dayOfYear===0)&&(f(n)._overflowDayOfYear=!0),i=cr(e,0,n._dayOfYear),n._a[vt]=i.getUTCMonth(),n._a[ht]=i.getUTCDate()),t=0;t<3&&n._a[t]==null;++t)n._a[t]=r[t]=u[t];for(;t<7;t++)n._a[t]=r[t]=n._a[t]==null?t===2?1:0:n._a[t];n._a[p]===24&&n._a[ft]===0&&n._a[yt]===0&&n._a[ii]===0&&(n._nextDay=!0,n._a[p]=0);n._d=(n._useUTC?cr:hc).apply(null,r);n._tzm!=null&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[p]=24)}}function gl(n){var t,o,u,i,r,e,h,s,c;t=n._w;t.GG!=null||t.W!=null||t.E!=null?(r=1,e=4,o=ci(t.GG,n._a[ut],bi(l(),1,4).year),u=ci(t.W,1),i=ci(t.E,1),(i<1||i>7)&&(s=!0)):(r=n._locale._week.dow,e=n._locale._week.doy,c=bi(l(),r,e),o=ci(t.gg,n._a[ut],c.year),u=ci(t.w,c.week),t.d!=null?(i=t.d,(i<0||i>6)&&(s=!0)):t.e!=null?(i=t.e+r,(t.e<0||t.e>6)&&(s=!0)):i=r);u<1||u>ri(o,r,e)?f(n)._overflowWeeks=!0:s!=null?f(n)._overflowWeekday=!0:(h=de(o,u,i,r,e),n._a[ut]=h.year,n._dayOfYear=h.dayOfYear)}function yr(n){if(n._f===i.ISO_8601){ao(n);return}if(n._f===i.RFC_2822){yo(n);return}n._a=[];f(n).empty=!0;for(var t=""+n._i,r,u,s,c=t.length,h=0,o=fe(n._f,n._locale).match(ue)||[],e=0;e<o.length;e++)u=o[e],r=(t.match(bh(u,n))||[])[0],r&&(s=t.substr(0,t.indexOf(r)),s.length>0&&f(n).unusedInput.push(s),t=t.slice(t.indexOf(r)+r.length),h+=r.length),si[u]?(r?f(n).empty=!1:f(n).unusedTokens.push(u),dh(u,r,n)):n._strict&&!r&&f(n).unusedTokens.push(u);f(n).charsLeftOver=c-h;t.length>0&&f(n).unusedInput.push(t);n._a[p]<=12&&f(n).bigHour===!0&&n._a[p]>0&&(f(n).bigHour=undefined);f(n).parsedDateParts=n._a.slice(0);f(n).meridiem=n._meridiem;n._a[p]=na(n._locale,n._a[p],n._meridiem);ku(n);wu(n)}function na(n,t,i){var r;return i==null?t:n.meridiemHour!=null?n.meridiemHour(t,i):n.isPM!=null?(r=n.isPM(i),r&&t<12&&(t+=12),r||t!==12||(t=0),t):t}function ta(n){var t,e,u,r,i;if(n._f.length===0){f(n).invalidFormat=!0;n._d=new Date(NaN);return}for(r=0;r<n._f.length;r++)(i=0,t=nu({},n),n._useUTC!=null&&(t._useUTC=n._useUTC),t._f=n._f[r],yr(t),gr(t))&&(i+=f(t).charsLeftOver,i+=f(t).unusedTokens.length*10,f(t).score=i,(u==null||i<u)&&(u=i,e=t));wt(n,e||t)}function ia(n){if(!n._d){var t=ru(n._i);n._a=hf([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)});ku(n)}}function ra(n){var t=new vi(wu(po(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=undefined),t}function po(n){var t=n._i,i=n._f;return(n._locale=n._locale||kt(n._l),t===null||i===undefined&&t==="")?gi({nullInput:!0}):(typeof t=="string"&&(n._i=t=n._locale.preparse(t)),bt(t))?new vi(wu(t)):(di(t)?n._d=t:rt(i)?ta(n):i?yr(n):ua(n),gr(n)||(n._d=null),n)}function ua(n){var t=n._i;b(t)?n._d=new Date(i.now()):di(t)?n._d=new Date(t.valueOf()):typeof t=="string"?kl(n):rt(t)?(n._a=hf(t.slice(0),function(n){return parseInt(n,10)}),ku(n)):ai(t)?ia(n):ni(t)?n._d=new Date(t):i.createFromInputFallback(n)}function wo(n,t,i,r,u){var f={};return(i===!0||i===!1)&&(r=i,i=undefined),(ai(n)&&ih(n)||rt(n)&&n.length===0)&&(n=undefined),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,ra(f)}function l(n,t,i,r){return wo(n,t,i,r,!1)}function go(n,t){var r,i;if(t.length===1&&rt(t[0])&&(t=t[0]),!t.length)return l();for(r=t[0],i=1;i<t.length;++i)(!t[i].isValid()||t[i][n](r))&&(r=t[i]);return r}function fa(){var n=[].slice.call(arguments,0);return go("isBefore",n)}function ea(){var n=[].slice.call(arguments,0);return go("isAfter",n)}function oa(n){var i,r,t;for(i in n)if(!(li.indexOf(i)!==-1&&(n[i]==null||!isNaN(n[i]))))return!1;for(r=!1,t=0;t<li.length;++t)if(n[li[t]]){if(r)return!1;parseFloat(n[li[t]])!==e(n[li[t]])&&(r=!0)}return!0}function sa(){return this._isValid}function ha(){return ct(NaN)}function pr(n){var t=ru(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._isValid=oa(t);this._milliseconds=+c+h*1e3+s*6e4+o*36e5;this._days=+e+f*7;this._months=+u+r*3+i*12;this._data={};this._locale=kt();this._bubble()}function du(n){return n instanceof pr}function gu(n){return n<0?Math.round(-1*n)*-1:Math.round(n)}function ts(n,t){u(n,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+at(~~(n/60),2)+t+at(~~n%60,2)})}function nf(n,t){var i=(t||"").match(n);if(i===null)return null;var f=i[i.length-1]||[],r=(f+"").match(is)||["-",0,0],u=+(r[1]*60)+e(r[2]);return u===0?0:r[0]==="+"?u:-u}function tf(n,t){var r,u;return t._isUTC?(r=t.clone(),u=(bt(n)||di(n)?n.valueOf():l(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),i.updateOffset(r,!1),r):l(n).local()}function rf(n){return-Math.round(n._d.getTimezoneOffset()/15)*15}function ca(n,t,r){var u=this._offset||0,f;if(!this.isValid())return n!=null?this:NaN;if(n!=null){if(typeof n=="string"){if(n=nf(sr,n),n===null)return this}else Math.abs(n)<16&&!r&&(n=n*60);return!this._isUTC&&t&&(f=rf(this)),this._offset=n,this._isUTC=!0,f!=null&&this.add(f,"m"),u!==n&&(!t||this._changeInProgress?ss(this,ct(n-u,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?u:rf(this)}function la(n,t){return n!=null?(typeof n!="string"&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function aa(n){return this.utcOffset(0,n)}function va(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(rf(this),"m")),this}function ya(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var n=nf(wh,this._i);n!=null?this.utcOffset(n):this.utcOffset(0,!0)}return this}function pa(n){return this.isValid()?(n=n?l(n).utcOffset():0,(this.utcOffset()-n)%60==0):!1}function wa(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function ba(){var n,t;return b(this._isDSTShifted)?(n={},nu(n,this),n=po(n),n._a?(t=n._isUTC?ot(n._a):l(n._a),this._isDSTShifted=this.isValid()&&af(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted):this._isDSTShifted}function ka(){return this.isValid()?!this._isUTC:!1}function da(){return this.isValid()?this._isUTC:!1}function rs(){return this.isValid()?this._isUTC&&this._offset===0:!1}function ct(n,t){var i=n,r=null,u,f,o;return du(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:ni(n)?(i={},t?i[t]=n:i.milliseconds=n):(r=us.exec(n))?(u=r[1]==="-"?-1:1,i={y:0,d:e(r[ht])*u,h:e(r[p])*u,m:e(r[ft])*u,s:e(r[yt])*u,ms:e(gu(r[ii]*1e3))*u}):(r=fs.exec(n))?(u=r[1]==="-"?-1:1,i={y:ui(r[2],u),M:ui(r[3],u),w:ui(r[4],u),d:ui(r[5],u),h:ui(r[6],u),m:ui(r[7],u),s:ui(r[8],u)}):i==null?i={}:typeof i=="object"&&("from"in i||"to"in i)&&(o=ga(l(i.from),l(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),f=new pr(i),du(n)&&v(n,"_locale")&&(f._locale=n._locale),f}function ui(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function es(n,t){var i={milliseconds:0,months:0};return i.months=t.month()-n.month()+(t.year()-n.year())*12,n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function ga(n,t){var i;return(n.isValid()&&t.isValid())?(t=tf(t,n),n.isBefore(t)?i=es(n,t):(i=es(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function os(n,t){return function(i,r){var u,f;return r===null||isNaN(+r)||(yf(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=i,i=r,r=f),i=typeof i=="string"?+i:i,u=ct(i,r),ss(this,u,n),this}}function ss(n,t,r,u){var o=t._milliseconds,f=gu(t._days),e=gu(t._months);n.isValid()&&(u=u==null?!0:u,o&&n._d.setTime(n._d.valueOf()+o*r),f&&re(n,"Date",ir(n,"Date")+f*r),e&&ve(n,ir(n,"Month")+e*r),u&&i.updateOffset(n,f||e))}function nv(n,t){var i=n.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"}function tv(n,t){var u=n||l(),f=tf(u,this).startOf("day"),r=i.calendarFormat(this,f)||"sameElse",e=t&&(st(t[r])?t[r].call(this,u):t[r]);return this.format(e||this.localeData().calendar(r,this,l(u)))}function iv(){return new vi(this)}function rv(n,t){var i=bt(n)?n:l(n);return(this.isValid()&&i.isValid())?(t=it(b(t)?"millisecond":t),t==="millisecond"?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()):!1}function uv(n,t){var i=bt(n)?n:l(n);return(this.isValid()&&i.isValid())?(t=it(b(t)?"millisecond":t),t==="millisecond"?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()):!1}function fv(n,t,i,r){return r=r||"()",(r[0]==="("?this.isAfter(n,i):!this.isBefore(n,i))&&(r[1]===")"?this.isBefore(t,i):!this.isAfter(t,i))}function ev(n,t){var i=bt(n)?n:l(n),r;return(this.isValid()&&i.isValid())?(t=it(t||"millisecond"),t==="millisecond"?this.valueOf()===i.valueOf():(r=i.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf())):!1}function ov(n,t){return this.isSame(n,t)||this.isAfter(n,t)}function sv(n,t){return this.isSame(n,t)||this.isBefore(n,t)}function hv(n,t,i){var f,e,u,r;return this.isValid()?(f=tf(n,this),!f.isValid())?NaN:(e=(f.utcOffset()-this.utcOffset())*6e4,t=it(t),t==="year"||t==="month"||t==="quarter"?(r=cv(this,f),t==="quarter"?r=r/3:t==="year"&&(r=r/12)):(u=this-f,r=t==="second"?u/1e3:t==="minute"?u/6e4:t==="hour"?u/36e5:t==="day"?(u-e)/864e5:t==="week"?(u-e)/6048e5:u),i?r:nt(r)):NaN}function cv(n,t){var r=(t.year()-n.year())*12+(t.month()-n.month()),i=n.clone().add(r,"months"),u,f;return t-i<0?(u=n.clone().add(r-1,"months"),f=(t-i)/(i-u)):(u=n.clone().add(r+1,"months"),f=(t-i)/(u-i)),-(r+f)||0}function lv(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function av(){if(!this.isValid())return null;var n=this.clone().utc();return n.year()<0||n.year()>9999?eu(n,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):st(Date.prototype.toISOString)?this.toDate().toISOString():eu(n,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function vv(){var n,t;if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";n="moment";t="";this.isLocal()||(n=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z");var i="["+n+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",u=t+'[")]';return this.format(i+r+"-MM-DD[T]HH:mm:ss.SSS"+u)}function yv(n){n||(n=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var t=eu(this,n);return this.localeData().postformat(t)}function pv(n,t){return this.isValid()&&(bt(n)&&n.isValid()||l(n).isValid())?ct({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function wv(n){return this.from(l(),n)}function bv(n,t){return this.isValid()&&(bt(n)&&n.isValid()||l(n).isValid())?ct({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function kv(n){return this.to(l(),n)}function ls(n){var t;return n===undefined?this._locale._abbr:(t=kt(n),t!=null&&(this._locale=t),this)}function as(){return this._locale}function dv(n){n=it(n);switch(n){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return n==="week"&&this.weekday(0),n==="isoWeek"&&this.isoWeekday(1),n==="quarter"&&this.month(Math.floor(this.month()/3)*3),this}function gv(n){return(n=it(n),n===undefined||n==="millisecond")?this:(n==="date"&&(n="day"),this.startOf(n).add(1,n==="isoWeek"?"week":n).subtract(1,"ms"))}function ny(){return this._d.valueOf()-(this._offset||0)*6e4}function ty(){return Math.floor(this.valueOf()/1e3)}function iy(){return new Date(this.valueOf())}function ry(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]}function uy(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}}function fy(){return this.isValid()?this.toISOString():null}function ey(){return gr(this)}function oy(){return wt({},f(this))}function sy(){return f(this).overflow}function hy(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function wr(n,t){u(0,[n,n.length],0,t)}function cy(n){return vs.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function ly(n){return vs.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)}function ay(){return ri(this.year(),1,4)}function vy(){var n=this.localeData()._week;return ri(this.year(),n.dow,n.doy)}function vs(n,t,i,r,u){var f;return n==null?bi(this,r,u).year:(f=ri(n,r,u),t>f&&(t=f),yy.call(this,n,t,i,r,u))}function yy(n,t,i,r,u){var e=de(n,t,i,r,u),f=cr(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}function py(n){return n==null?Math.ceil((this.month()+1)/3):this.month((n-1)*3+this.month()%3)}function wy(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return n==null?t:this.add(n-t,"d")}function by(n,t){t[ii]=e(("0."+n)*1e3)}function ky(){return this._isUTC?"UTC":""}function dy(){return this._isUTC?"Coordinated Universal Time":""}function gy(n){return l(n*1e3)}function np(){return l.apply(null,arguments).parseZone()}function bs(n){return n}function br(n,t,i,r){var u=kt(),f=ot().set(r,t);return u[i](f,n)}function ks(n,t,i){if(ni(n)&&(t=n,n=undefined),n=n||"",t!=null)return br(n,t,i,"month");for(var u=[],r=0;r<12;r++)u[r]=br(n,r,i,"month");return u}function ef(n,t,i,r){var o,f,u,e;if(typeof n=="boolean"?(ni(t)&&(i=t,t=undefined),t=t||""):(t=n,i=t,n=!1,ni(t)&&(i=t,t=undefined),t=t||""),o=kt(),f=n?o._week.dow:0,i!=null)return br(t,(i+f)%7,r,"day");for(e=[],u=0;u<7;u++)e[u]=br(t,(u+f)%7,r,"day");return e}function tp(n,t){return ks(n,t,"months")}function ip(n,t){return ks(n,t,"monthsShort")}function rp(n,t,i){return ef(n,t,i,"weekdays")}function up(n,t,i){return ef(n,t,i,"weekdaysShort")}function fp(n,t,i){return ef(n,t,i,"weekdaysMin")}function ep(){var n=this._data;return this._milliseconds=lt(this._milliseconds),this._days=lt(this._days),this._months=lt(this._months),n.milliseconds=lt(n.milliseconds),n.seconds=lt(n.seconds),n.minutes=lt(n.minutes),n.hours=lt(n.hours),n.months=lt(n.months),n.years=lt(n.years),this}function ds(n,t,i,r){var u=ct(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function op(n,t){return ds(this,n,t,1)}function sp(n,t){return ds(this,n,t,-1)}function gs(n){return n<0?Math.floor(n):Math.ceil(n)}function hp(){var r=this._milliseconds,n=this._days,t=this._months,i=this._data,u,f,e,s,o;return r>=0&&n>=0&&t>=0||r<=0&&n<=0&&t<=0||(r+=gs(of(t)+n)*864e5,n=0,t=0),i.milliseconds=r%1e3,u=nt(r/1e3),i.seconds=u%60,f=nt(u/60),i.minutes=f%60,e=nt(f/60),i.hours=e%24,n+=nt(e/24),o=nt(nh(n)),t+=o,n-=gs(of(o)),s=nt(t/12),t%=12,i.days=n,i.months=t,i.years=s,this}function nh(n){return n*4800/146097}function of(n){return n*146097/4800}function cp(n){if(!this.isValid())return NaN;var t,r,i=this._milliseconds;if(n=it(n),n==="month"||n==="year")return t=this._days+i/864e5,r=this._months+nh(t),n==="month"?r:r/12;t=this._days+Math.round(of(this._months));switch(n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return t*24+i/36e5;case"minute":return t*1440+i/6e4;case"second":return t*86400+i/1e3;case"millisecond":return Math.floor(t*864e5)+i;default:throw new Error("Unknown unit "+n);}}function lp(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+e(this._months/12)*31536e6:NaN}function gt(n){return function(){return this.as(n)}}function gp(n){return n=it(n),this.isValid()?this[n+"s"]():NaN}function fi(n){return function(){return this.isValid()?this._data[n]:NaN}}function ow(){return nt(this.days()/7)}function sw(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function hw(n,t,i){var r=ct(n).abs(),u=pt(r.as("s")),e=pt(r.as("m")),o=pt(r.as("h")),s=pt(r.as("d")),h=pt(r.as("M")),c=pt(r.as("y")),f=u<=et.ss&&["s",u]||u<et.s&&["ss",u]||e<=1&&["m"]||e<et.m&&["mm",e]||o<=1&&["h"]||o<et.h&&["hh",o]||s<=1&&["d"]||s<et.d&&["dd",s]||h<=1&&["M"]||h<et.M&&["MM",h]||c<=1&&["y"]||["yy",c];return f[2]=t,f[3]=+n>0,f[4]=i,sw.apply(null,f)}function cw(n){return n===undefined?pt:typeof n=="function"?(pt=n,!0):!1}function lw(n,t){return et[n]===undefined?!1:t===undefined?et[n]:(et[n]=t,n==="s"&&(et.ss=t-1),!0)}function aw(n){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),i=hw(this,!n,t);return n&&(i=t.pastFuture(+this,i)),t.postformat(i)}function dr(){if(!this.isValid())return this.localeData().invalidDate();var t=kr(this._milliseconds)/1e3,a=kr(this._days),i=kr(this._months),n,e,o;n=nt(t/60);e=nt(n/60);t%=60;n%=60;o=nt(i/12);i%=12;var s=o,h=i,c=a,r=e,u=n,f=t,l=this.asSeconds();return l?(l<0?"-":"")+"P"+(s?s+"Y":"")+(h?h+"M":"")+(c?c+"D":"")+(r||u||f?"T":"")+(r?r+"H":"")+(u?u+"M":"")+(f?f+"S":""):"P0D"}var sf,cf,lf,nr,tr,tu,wf,bf,kf,df,gf,ne,te,ie,ei,uu,hr,w,lu,le,ae,pe,we,au,ge,no,to,io,ro,uo,fo,so,vo,bo,ko,ns,li,is,us,fs,hs,cs,uf,ff,ys,ps,dt,ws,t,s,lt,pt,et,kr,o;cf=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;t<r;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1};lf=cf;nr=i.momentProperties=[];tr=!1;tu={};i.suppressDeprecationWarnings=!1;i.deprecationHandler=null;wf=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)v(n,t)&&i.push(t);return i};bf=wf;kf={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};df={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};gf="Invalid date";ne="%d";te=/\d{1,2}/;ie={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d 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"};ei={};uu={};var ue=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,rr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,fu={},si={};var ee=/\d/,g=/\d\d/,oe=/\d{3}/,ou=/\d{4}/,ur=/[+-]?\d{6}/,h=/\d\d?/,se=/\d\d\d\d?/,he=/\d\d\d\d\d\d?/,fr=/\d{1,3}/,su=/\d{1,4}/,er=/[+-]?\d{1,6}/,or=/[+-]?\d+/,wh=/Z|[+-]\d\d:?\d\d/gi,sr=/Z|[+-]\d\d(?::?\d\d)?/gi,yi=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,hu={};hr={};var ut=0,vt=1,ht=2,p=3,ft=4,yt=5,ii=6,gh=7,nc=8,ce;ce=Array.prototype.indexOf?Array.prototype.indexOf:function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};w=ce;u("M",["MM",2],"Mo",function(){return this.month()+1});u("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});u("MMMM",0,0,function(n){return this.localeData().months(this,n)});k("month","M");d("month",8);r("M",h);r("MM",h,g);r("MMM",function(n,t){return t.monthsShortRegex(n)});r("MMMM",function(n,t){return t.monthsRegex(n)});c(["M","MM"],function(n,t){t[vt]=e(n)-1});c(["MMM","MMMM"],function(n,t,i,r){var u=i._locale.monthsParse(n,r,i._strict);u!=null?t[vt]=u:f(i).invalidMonth=n});lu=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/;le="January_February_March_April_May_June_July_August_September_October_November_December".split("_");ae="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");pe=yi;we=yi;u("Y",0,0,function(){var n=this.year();return n<=9999?""+n:"+"+n});u(0,["YY",2],0,function(){return this.year()%100});u(0,["YYYY",4],0,"year");u(0,["YYYYY",5],0,"year");u(0,["YYYYYY",6,!0],0,"year");k("year","y");d("year",1);r("Y",or);r("YY",h,g);r("YYYY",su,ou);r("YYYYY",er,ur);r("YYYYYY",er,ur);c(["YYYYY","YYYYYY"],ut);c("YYYY",function(n,t){t[ut]=n.length===2?i.parseTwoDigitYear(n):e(n)});c("YY",function(n,t){t[ut]=i.parseTwoDigitYear(n)});c("Y",function(n,t){t[ut]=parseInt(n,10)});i.parseTwoDigitYear=function(n){return e(n)+(e(n)>68?1900:2e3)};au=oi("FullYear",!0);u("w",["ww",2],"wo","week");u("W",["WW",2],"Wo","isoWeek");k("week","w");k("isoWeek","W");d("week",5);d("isoWeek",5);r("w",h);r("ww",h,g);r("W",h);r("WW",h,g);pi(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=e(n)});ge={dow:0,doy:6};u("d",0,"do","day");u("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});u("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});u("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});u("e",0,0,"weekday");u("E",0,0,"isoWeekday");k("day","d");k("weekday","e");k("isoWeekday","E");d("day",11);d("weekday",11);d("isoWeekday",11);r("d",h);r("e",h);r("E",h);r("dd",function(n,t){return t.weekdaysMinRegex(n)});r("ddd",function(n,t){return t.weekdaysShortRegex(n)});r("dddd",function(n,t){return t.weekdaysRegex(n)});pi(["dd","ddd","dddd"],function(n,t,i,r){var u=i._locale.weekdaysParse(n,r,i._strict);u!=null?t.d=u:f(i).invalidWeekday=n});pi(["d","e","E"],function(n,t,i,r){t[r]=e(n)});no="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");to="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");io="Su_Mo_Tu_We_Th_Fr_Sa".split("_");ro=yi;uo=yi;fo=yi;u("H",["HH",2],0,"hour");u("h",["hh",2],0,yu);u("k",["kk",2],0,ol);u("hmm",0,0,function(){return""+yu.apply(this)+at(this.minutes(),2)});u("hmmss",0,0,function(){return""+yu.apply(this)+at(this.minutes(),2)+at(this.seconds(),2)});u("Hmm",0,0,function(){return""+this.hours()+at(this.minutes(),2)});u("Hmmss",0,0,function(){return""+this.hours()+at(this.minutes(),2)+at(this.seconds(),2)});eo("a",!0);eo("A",!1);k("hour","h");d("hour",13);r("a",oo);r("A",oo);r("H",h);r("h",h);r("k",h);r("HH",h,g);r("hh",h,g);r("kk",h,g);r("hmm",se);r("hmmss",he);r("Hmm",se);r("Hmmss",he);c(["H","HH"],p);c(["k","kk"],function(n,t){var i=e(n);t[p]=i===24?0:i});c(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n});c(["h","hh"],function(n,t,i){t[p]=e(n);f(i).bigHour=!0});c("hmm",function(n,t,i){var r=n.length-2;t[p]=e(n.substr(0,r));t[ft]=e(n.substr(r));f(i).bigHour=!0});c("hmmss",function(n,t,i){var r=n.length-4,u=n.length-2;t[p]=e(n.substr(0,r));t[ft]=e(n.substr(r,2));t[yt]=e(n.substr(u));f(i).bigHour=!0});c("Hmm",function(n,t){var i=n.length-2;t[p]=e(n.substr(0,i));t[ft]=e(n.substr(i))});c("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[p]=e(n.substr(0,i));t[ft]=e(n.substr(i,2));t[yt]=e(n.substr(r))});so=/[ap]\.?m?\.?/i;var cl=oi("Hours",!0),ho={calendar:kf,longDateFormat:df,invalidDate:gf,ordinal:ne,dayOfMonthOrdinalParse:te,relativeTime:ie,months:le,monthsShort:ae,week:ge,weekdays:no,weekdaysMin:io,weekdaysShort:to,meridiemParse:so},y={},ki={},ar;var yl=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,pl=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wl=/Z|[+-]\d\d(?::?\d\d)?/,vr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],bu=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],bl=/^\/?Date\((\-?\d+)/i;for(vo=/^((?:Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d?\d\s(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(?:\d\d)?\d\d\s)(\d\d:\d\d)(\:\d\d)?(\s(?:UT|GMT|[ECMP][SD]T|[A-IK-Za-ik-z]|[+-]\d{4}))$/,i.createFromInputFallback=tt("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))}),i.ISO_8601=function(){},i.RFC_2822=function(){},bo=tt("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=l.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:gi()}),ko=tt("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=l.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:gi()}),ns=function(){return Date.now?Date.now():+new Date},li=["year","quarter","month","week","day","hour","minute","second","millisecond"],ts("Z",":"),ts("ZZ",""),r("Z",sr),r("ZZ",sr),c(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=nf(sr,n)}),is=/([\+\-]|\d\d)/gi,i.updateOffset=function(){},us=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,fs=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/,ct.fn=pr.prototype,ct.invalid=ha,hs=os(1,"add"),cs=os(-1,"subtract"),i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",i.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",uf=tt("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return n===undefined?this.localeData():this.locale(n)}),u(0,["gg",2],0,function(){return this.weekYear()%100}),u(0,["GG",2],0,function(){return this.isoWeekYear()%100}),wr("gggg","weekYear"),wr("ggggg","weekYear"),wr("GGGG","isoWeekYear"),wr("GGGGG","isoWeekYear"),k("weekYear","gg"),k("isoWeekYear","GG"),d("weekYear",1),d("isoWeekYear",1),r("G",or),r("g",or),r("GG",h,g),r("gg",h,g),r("GGGG",su,ou),r("gggg",su,ou),r("GGGGG",er,ur),r("ggggg",er,ur),pi(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=e(n)}),pi(["gg","GG"],function(n,t,r,u){t[u]=i.parseTwoDigitYear(n)}),u("Q",0,"Qo","quarter"),k("quarter","Q"),d("quarter",7),r("Q",ee),c("Q",function(n,t){t[vt]=(e(n)-1)*3}),u("D",["DD",2],"Do","date"),k("date","D"),d("date",9),r("D",h),r("DD",h,g),r("Do",function(n,t){return n?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),c(["D","DD"],ht),c("Do",function(n,t){t[ht]=e(n.match(h)[0])}),ff=oi("Date",!0),u("DDD",["DDDD",3],"DDDo","dayOfYear"),k("dayOfYear","DDD"),d("dayOfYear",4),r("DDD",fr),r("DDDD",oe),c(["DDD","DDDD"],function(n,t,i){i._dayOfYear=e(n)}),u("m",["mm",2],0,"minute"),k("minute","m"),d("minute",14),r("m",h),r("mm",h,g),c(["m","mm"],ft),ys=oi("Minutes",!1),u("s",["ss",2],0,"second"),k("second","s"),d("second",15),r("s",h),r("ss",h,g),c(["s","ss"],yt),ps=oi("Seconds",!1),u("S",0,0,function(){return~~(this.millisecond()/100)}),u(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),u(0,["SSS",3],0,"millisecond"),u(0,["SSSS",4],0,function(){return this.millisecond()*10}),u(0,["SSSSS",5],0,function(){return this.millisecond()*100}),u(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),u(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),u(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),u(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),k("millisecond","ms"),d("millisecond",16),r("S",fr,ee),r("SS",fr,g),r("SSS",fr,oe),dt="SSSS";dt.length<=9;dt+="S")r(dt,/\d+/);for(dt="S";dt.length<=9;dt+="S")c(dt,by);ws=oi("Milliseconds",!1);u("z",0,0,"zoneAbbr");u("zz",0,0,"zoneName");t=vi.prototype;t.add=hs;t.calendar=tv;t.clone=iv;t.diff=hv;t.endOf=gv;t.format=yv;t.from=pv;t.fromNow=wv;t.to=bv;t.toNow=kv;t.get=ah;t.invalidAt=sy;t.isAfter=rv;t.isBefore=uv;t.isBetween=fv;t.isSame=ev;t.isSameOrAfter=ov;t.isSameOrBefore=sv;t.isValid=ey;t.lang=uf;t.locale=ls;t.localeData=as;t.max=ko;t.min=bo;t.parsingFlags=oy;t.set=vh;t.startOf=dv;t.subtract=cs;t.toArray=ry;t.toObject=uy;t.toDate=iy;t.toISOString=av;t.inspect=vv;t.toJSON=fy;t.toString=lv;t.unix=ty;t.valueOf=ny;t.creationData=hy;t.year=au;t.isLeapYear=sc;t.weekYear=cy;t.isoWeekYear=ly;t.quarter=t.quarters=py;t.month=ye;t.daysInMonth=fc;t.week=t.weeks=vc;t.isoWeek=t.isoWeeks=yc;t.weeksInYear=vy;t.isoWeeksInYear=ay;t.date=ff;t.day=t.days=tl;t.weekday=il;t.isoWeekday=rl;t.dayOfYear=wy;t.hour=t.hours=cl;t.minute=t.minutes=ys;t.second=t.seconds=ps;t.millisecond=t.milliseconds=ws;t.utcOffset=ca;t.utc=aa;t.local=va;t.parseZone=ya;t.hasAlignedHourOffset=pa;t.isDST=wa;t.isLocal=ka;t.isUtcOffset=da;t.isUtc=rs;t.isUTC=rs;t.zoneAbbr=ky;t.zoneName=dy;t.dates=tt("dates accessor is deprecated. Use date instead.",ff);t.months=tt("months accessor is deprecated. Use month instead",ye);t.years=tt("years accessor is deprecated. Use year instead",au);t.zone=tt("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",la);t.isDSTShifted=tt("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",ba);s=iu.prototype;s.calendar=fh;s.longDateFormat=eh;s.invalidDate=oh;s.ordinal=sh;s.preparse=bs;s.postformat=bs;s.relativeTime=hh;s.pastFuture=ch;s.set=uh;s.months=tc;s.monthsShort=ic;s.monthsParse=uc;s.monthsRegex=oc;s.monthsShortRegex=ec;s.week=cc;s.firstDayOfYear=ac;s.firstDayOfWeek=lc;s.weekdays=bc;s.weekdaysMin=dc;s.weekdaysShort=kc;s.weekdaysParse=nl;s.weekdaysRegex=ul;s.weekdaysShortRegex=fl;s.weekdaysMinRegex=el;s.isPM=sl;s.meridiem=hl;hi("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=e(n%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return n+i}});i.lang=tt("moment.lang is deprecated. Use moment.locale instead.",hi);i.langData=tt("moment.langData is deprecated. Use moment.localeData instead.",kt);lt=Math.abs;var ap=gt("ms"),vp=gt("s"),yp=gt("m"),pp=gt("h"),wp=gt("d"),bp=gt("w"),kp=gt("M"),dp=gt("y");var nw=fi("milliseconds"),tw=fi("seconds"),iw=fi("minutes"),rw=fi("hours"),uw=fi("days"),fw=fi("months"),ew=fi("years");return pt=Math.round,et={ss:44,s:45,m:45,h:22,d:26,M:11},kr=Math.abs,o=pr.prototype,o.isValid=sa,o.abs=ep,o.add=op,o.subtract=sp,o.as=cp,o.asMilliseconds=ap,o.asSeconds=vp,o.asMinutes=yp,o.asHours=pp,o.asDays=wp,o.asWeeks=bp,o.asMonths=kp,o.asYears=dp,o.valueOf=lp,o._bubble=hp,o.get=gp,o.milliseconds=nw,o.seconds=tw,o.minutes=iw,o.hours=rw,o.days=uw,o.weeks=ow,o.months=fw,o.years=ew,o.humanize=aw,o.toISOString=dr,o.toString=dr,o.toJSON=dr,o.locale=ls,o.localeData=as,o.toIsoString=tt("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",dr),o.lang=uf,u("X",0,0,"unix"),u("x",0,0,"valueOf"),r("x",or),r("X",/[+-]?\d+(\.\d{1,3})?/),c("X",function(n,t,i){i._d=new Date(parseFloat(n,10)*1e3)}),c("x",function(n,t,i){i._d=new Date(e(n))}),i.version="2.18.1",th(l),i.fn=t,i.min=fa,i.max=ea,i.now=ns,i.utc=ot,i.unix=gy,i.months=tp,i.isDate=di,i.locale=hi,i.invalid=gi,i.duration=ct,i.isMoment=bt,i.weekdays=rp,i.parseZone=np,i.localeData=kt,i.isDuration=du,i.monthsShort=ip,i.weekdaysMin=fp,i.defineLocale=pu,i.updateLocale=al,i.locales=vl,i.weekdaysShort=up,i.normalizeUnits=it,i.relativeTimeRounding=cw,i.relativeTimeThreshold=lw,i.calendarFormat=nv,i.prototype=t,i})}),it=function(n){for(var i=arguments.length,r=new Array(i>1?i-1:0),t=1;t<i;t++)r[t-1]=arguments[t];return n.replace(/\{(\d)\}/g,function(n,t){return r[t]})},rt=function(n,t){var i={};return Object.keys(n).forEach(function(r){i[r]=n[r][t||"en-US"]||n[r]["en-US"]}),i},ut=function(n){return rt({entryDateIsMissing:{"en-US":"Enter your intended date of entry into Russia.","ru-RU":"Укажите предполагаемую дату въезда.","ja-JP":"ロシアへの入国予定日を","fr-FR":"Saisissez votre date d’entrée prévue"},permittedStay:{"en-US":"The allowed period of stay in Russia until: {0} (calculated based on the intended date of entry)","ru-RU":"Разрешенный срок пребывания в России до: {0} (рассчитано на основании указанной предполагаемой даты въезда)","ja-JP":"ロシアに可能な滞在期間：…まで {0}（入力された入国予定日に基づいて計算されます）","fr-FR":"Le délai de séjour autorisé en Russie expire le : {0} (calculé sur la base de la date d’entrée prévue indiquée)"}},n)},u={LIMITED:1,FULL:2},f,ft=(f={},l(f,u.LIMITED,8),l(f,u.FULL,16),f),et=function(n){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:u.LIMITED,t;return n?(t=tt(n,"DD.MM.YYYY").add({days:ft[i],minutes:-1}),t.format("DD.MM.YYYY HH:mm")):""},ot=function(n,t){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:u.LIMITED,r=et(n,i);return it(t.permittedStay,r)},st=function(n,t){var r=arguments.length>2&&arguments[2]!==undefined?arguments[2]:u.LIMITED,i=new ut(t);return n?ot(n,i,r):i.entryDateIsMissing},ht=function(){function n(t,i){s(this,n);this.modalVisible=r["default"].observable(!1);this.EntryDate=r["default"].observable();this.Message=r["default"].observable();this.closeModal=this.closeModal.bind(this);this.showModal=this.showModal.bind(this);this.calculateMessage=this.calculateMessage.bind(this);this.language=t;this.evisaTypeObservable=i}return c(n,[{key:"showModal",value:function(){this.modalVisible(!0)}},{key:"closeModal",value:function(){this.modalVisible(!1);this.EntryDate("");this.Message("")}},{key:"calculateMessage",value:function(){var n=st(this.EntryDate(),this.language,this.evisaTypeObservable());this.Message(n)}}]),n}(),v={AVIA:1,NAVAL:3,RAILROAD:2,AUTOMOBILE:4,PEDESTRIAN:5,RIVER:6,MIXED:7},o,y;window.addEventListener("beforeinstallprompt",function(n){n.preventDefault();o=n});y=function(){function n(){var t=this,i,f;s(this,n);this.dicts=w["default"];i=r["default"].observable(p["default"]("#currentCulture").val());this.CalculatorViewModel=new ht(i(),function(){return u.FULL});this._photoConditionsVisible=r["default"].observable(!1);this.togglePhotoConditionsVisibility=function(){t._photoConditionsVisible(!t._photoConditionsVisible())};this._entryPointsVisible=r["default"].observable(!1);this.toggleEntryPointsVisibility=function(){t._entryPointsVisible(!t._entryPointsVisible())};this._citizenships=r["default"].pureComputed(function(){return t.dicts.nationalities.map(function(n){return n.text})});this._citizenshipsVisible=r["default"].observable(!1);this.toggleCitizenshipsVisibility=function(){t._citizenshipsVisible(!t._citizenshipsVisible())};this.visitAreas=r["default"].pureComputed(k(this.CitizenCode,this.dicts));f=function(){return t.CitizenCode};this.visitAreaGroups=r["default"].pureComputed(d(f,this.dicts));this._entryPoints=r["default"].pureComputed(function(){return t.dicts.entryPointsUEV});this._entryPointsGroups=r["default"].pureComputed(function(){var i=[],r,n;for(r in v)n=t.getEntryPointsOfType(v[r]),n&&i.push(n);return i.reduce(function(n,t,i,r){return i===r.length-1?n.push("".concat(t,".")):n.push("".concat(t,";")),n},[])});this.isUEV=r["default"].pureComputed(function(){return!0});this.getTextByValue=function(n,i){if(n&&(i||i===0||i===!1)){var r=t.dicts[n].find(function(n){return n.value===i});return r?r.text:""}return""};this.agreedWithProcessing=r["default"].observable(!1);this.agreedWithConditions=r["default"].observable(!1);this.agreedWithEmailNotifications=r["default"].observable(!1);this.notAgreed=r["default"].pureComputed(function(){var n=t.agreedWithProcessing()&&t.agreedWithConditions()&&t.agreedWithEmailNotifications();return!n});this._hasDicts=r["default"].pureComputed(function(){return!!t.dicts})}return c(n,[{key:"getEntryPointsOfType",value:function(n){var t=this._entryPoints().filter(function(t){return t.TransportTypeValue===n}),i,r;return t.length<1?"":(i=this.dicts.transportTypes.find(function(t){return t.value===n}),r=t.length===1?i.SingleEntryPoint:i.PluralEntryPoints,"".concat(r," ").concat(t.map(function(n){return"«".concat(n.text,"»")}).join(", ")))}},{key:"startNewApp",value:function(){var n=document.querySelector("#currentCulture").value;location.href="/".concat(n,"/Petition/PrintAppId?evisaType=").concat(u.FULL)}},{key:"showCalculator",value:function(){this.CalculatorViewModel.showModal()}},{key:"installApp",value:function(){o.prompt();o.userChoice.then(function(n){n.outcome==="accepted"?console.log("accepted install"):console.log("dismissed install")})}}]),n}();r["default"].applyBindings(new y)}($,ko,visaDicts)