!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 t(){return ve.apply(null,arguments)}function yo(n){ve=n}function ct(n){return n instanceof Array||"[object Array]"===Object.prototype.toString.call(n)}function vi(n){return null!=n&&"[object Object]"===Object.prototype.toString.call(n)}function po(n){var t;for(t in n)return!1;return!0}function yi(n){return n instanceof Date||"[object Date]"===Object.prototype.toString.call(n)}function nf(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function l(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function lt(n,t){for(var i in t)l(t,i)&&(n[i]=t[i]);return l(t,"toString")&&(n.toString=t.toString),l(t,"valueOf")&&(n.valueOf=t.valueOf),n}function rt(n,t,i,r){return df(n,t,i,r,!0).utc()}function wo(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function u(n){return null==n._pf&&(n._pf=wo()),n._pf}function lr(n){if(null==n._isValid){var t=u(n),r=ye.call(t.parsedDateParts,function(n){return null!=n}),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&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(n))return i;n._isValid=i}return n._isValid}function pi(n){var t=rt(NaN);return null!=n?lt(u(t),n):u(t).userInvalidated=!0,t}function b(n){return void 0===n}function ar(n,t){var f,i,r;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=u(t)),b(t._locale)||(n._locale=t._locale),su.length>0)for(f in su)i=su[f],r=t[i],b(r)||(n[i]=r);return n}function oi(n){ar(this,n);this._d=new Date(null!=n._d?n._d.getTime():NaN);hu===!1&&(hu=!0,t.updateOffset(this),hu=!1)}function at(n){return n instanceof oi||null!=n&&null!=n._isAMomentObject}function k(n){return 0>n?Math.ceil(n)||0:Math.floor(n)}function f(n){var t=+n,i=0;return 0!==t&&isFinite(t)&&(i=k(t)),i}function tf(n,t,i){for(var e=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;e>r;r++)(i&&n[r]!==t[r]||!i&&f(n[r])!==f(t[r]))&&u++;return u+o}function rf(n){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+n)}function d(n,i){var r=!0;return lt(function(){var u,e,f,o;if(null!=t.deprecationHandler&&t.deprecationHandler(null,n),r){for(e=[],f=0;f<arguments.length;f++){if(u="","object"==typeof arguments[f]){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)}rf(n+"\nArguments: "+Array.prototype.slice.call(e).join("")+"\n"+(new Error).stack);r=!1}return i.apply(this,arguments)},i)}function vr(n,i){null!=t.deprecationHandler&&t.deprecationHandler(n,i);pe[n]||(rf(i),pe[n]=!0)}function ft(n){return n instanceof Function||"[object Function]"===Object.prototype.toString.call(n)}function bo(n){var t,i;for(i in n)t=n[i],ft(t)?this[i]=t:this["_"+i]=t;this._config=n;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function uf(n,t){var i,r=lt({},n);for(i in t)l(t,i)&&(vi(n[i])&&vi(t[i])?(r[i]={},lt(r[i],n[i]),lt(r[i],t[i])):null!=t[i]?r[i]=t[i]:delete r[i]);for(i in n)l(n,i)&&!l(t,i)&&vi(n[i])&&(r[i]=lt({},r[i]));return r}function yr(n){null!=n&&this.set(n)}function ko(n,t,i){var r=this._calendar[n]||this._calendar.sameElse;return ft(r)?r.call(t,i):r}function go(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 ns(){return this._invalidDate}function ts(n){return this._ordinal.replace("%d",n)}function is(n,t,i,r){var u=this._relativeTime[i];return ft(u)?u(n,t,i,r):u.replace(/%d/i,n)}function rs(n,t){var i=this._relativeTime[n>0?"future":"past"];return ft(i)?i(t):i.replace(/%s/i,t)}function p(n,t){var i=n.toLowerCase();li[i]=li[i+"s"]=li[t]=n}function g(n){if("string"==typeof n)return li[n]||li[n.toLowerCase()]}function pr(n){var i,t,r={};for(t in n)l(n,t)&&(i=g(t),i&&(r[i]=n[t]));return r}function w(n,t){be[n]=t}function us(n){var t=[],i;for(i in n)t.push({unit:i,priority:be[i]});return t.sort(function(n,t){return n.priority-t.priority}),t}function ri(n,i){return function(r){return null!=r?(ff(this,n,r),t.updateOffset(this,i),this):wi(this,n)}}function wi(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function ff(n,t,i){n.isValid()&&n._d["set"+(n._isUTC?"UTC":"")+t](i)}function fs(n){return n=g(n),ft(this[n])?this[n]():this}function es(n,t){if("object"==typeof n){n=pr(n);for(var r=us(n),i=0;i<r.length;i++)this[r[i].unit](n[r[i].unit])}else if(n=g(n),ft(this[n]))return this[n](t);return this}function et(n,t,i){var r=""+Math.abs(n),u=t-r.length,f=n>=0;return(f?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function r(n,t,i,r){var u=r;"string"==typeof r&&(u=function(){return this[r]()});n&&(ei[n]=u);t&&(ei[t[0]]=function(){return et(u.apply(this,arguments),t[1],t[2])});i&&(ei[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function os(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function ss(n){for(var t=n.match(ke),i=0,r=t.length;r>i;i++)t[i]=ei[t[i]]?ei[t[i]]:os(t[i]);return function(i){for(var f="",u=0;r>u;u++)f+=t[u]instanceof Function?t[u].call(i,n):t[u];return f}}function wr(n,t){return n.isValid()?(t=ef(t,n.localeData()),cu[t]=cu[t]||ss(t),cu[t](n)):n.localeData().invalidDate()}function ef(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 i(n,t,i){vu[n]=ft(t)?t:function(n){return n&&i?i:t}}function hs(n,t){return l(vu,n)?vu[n](t._strict,t._locale):new RegExp(cs(n))}function cs(n){return dt(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}))}function dt(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function s(n,t){var i,r=t;for("string"==typeof n&&(n=[n]),"number"==typeof t&&(r=function(n,i){i[t]=f(n)}),i=0;i<n.length;i++)yu[n[i]]=r}function si(n,t){s(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function ls(n,t,i){null!=t&&l(yu,n)&&yu[n](t,i._a,i,n)}function br(n,t){return new Date(Date.UTC(n,t+1,0)).getUTCDate()}function as(n,t){return n?ct(this._months)?this._months[n.month()]:this._months[(this._months.isFormat||ro).test(t)?"format":"standalone"][n.month()]:this._months}function vs(n,t){return n?ct(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[ro.test(t)?"format":"standalone"][n.month()]:this._monthsShort}function ys(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;12>u;++u)e=rt([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?"MMM"===t?(r=v.call(this._shortMonthsParse,f),-1!==r?r:null):(r=v.call(this._longMonthsParse,f),-1!==r?r:null):"MMM"===t?(r=v.call(this._shortMonthsParse,f),-1!==r?r:(r=v.call(this._longMonthsParse,f),-1!==r?r:null)):(r=v.call(this._longMonthsParse,f),-1!==r?r:(r=v.call(this._shortMonthsParse,f),-1!==r?r:null))}function ps(n,t,i){var r,u,f;if(this._monthsParseExact)return ys.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;12>r;r++)if((u=rt([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 of(n,t){var i;if(!n.isValid())return n;if("string"==typeof t)if(/^\d+$/.test(t))t=f(t);else if(t=n.localeData().monthsParse(t),"number"!=typeof t)return n;return i=Math.min(n.date(),br(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function sf(n){return null!=n?(of(this,n),t.updateOffset(this,!0),this):wi(this,"Month")}function ws(){return br(this.year(),this.month())}function bs(n){return this._monthsParseExact?(l(this,"_monthsRegex")||hf.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=uy),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)}function ks(n){return this._monthsParseExact?(l(this,"_monthsRegex")||hf.call(this),n?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=fy),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)}function hf(){function f(n,t){return t.length-n.length}for(var i,r=[],u=[],t=[],n=0;12>n;n++)i=rt([2e3,n]),r.push(this.monthsShort(i,"")),u.push(this.months(i,"")),t.push(this.months(i,"")),t.push(this.monthsShort(i,""));for(r.sort(f),u.sort(f),t.sort(f),n=0;12>n;n++)r[n]=dt(r[n]),u[n]=dt(u[n]);for(n=0;24>n;n++)t[n]=dt(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+u.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function hi(n){return cf(n)?366:365}function cf(n){return n%4==0&&n%100!=0||n%400==0}function ds(){return cf(this.year())}function gs(n,t,i,r,u,f,e){var o=new Date(n,t,i,r,u,f,e);return 100>n&&n>=0&&isFinite(o.getFullYear())&&o.setFullYear(n),o}function bi(n){var t=new Date(Date.UTC.apply(null,arguments));return 100>n&&n>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n),t}function ki(n,t,i){var r=7+t-i,u=(7+bi(n,0,r).getUTCDay()-t)%7;return-u+r-1}function lf(n,t,i,r,u){var f,o,s=(7+i-r)%7,h=ki(n,r,u),e=1+7*(t-1)+s+h;return 0>=e?(f=n-1,o=hi(f)+e):e>hi(n)?(f=n+1,o=e-hi(n)):(f=n,o=e),{year:f,dayOfYear:o}}function ci(n,t,i){var f,r,e=ki(n.year(),t,i),u=Math.floor((n.dayOfYear()-e-1)/7)+1;return 1>u?(r=n.year()-1,f=u+gt(r,t,i)):u>gt(n.year(),t,i)?(f=u-gt(n.year(),t,i),r=n.year()+1):(r=n.year(),f=u),{week:f,year:r}}function gt(n,t,i){var r=ki(n,t,i),u=ki(n+1,t,i);return(hi(n)-r+u)/7}function nh(n){return ci(n,this._week.dow,this._week.doy).week}function th(){return this._week.dow}function ih(){return this._week.doy}function rh(n){var t=this.localeData().week(this);return null==n?t:this.add(7*(n-t),"d")}function uh(n){var t=ci(this,1,4).week;return null==n?t:this.add(7*(n-t),"d")}function fh(n,t){return"string"!=typeof n?n:isNaN(n)?(n=t.weekdaysParse(n),"number"==typeof n?n:null):parseInt(n,10)}function eh(n,t){return"string"==typeof n?t.weekdaysParse(n)%7||7:isNaN(n)?null:n}function oh(n,t){return n?ct(this._weekdays)?this._weekdays[n.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][n.day()]:this._weekdays}function sh(n){return n?this._weekdaysShort[n.day()]:this._weekdaysShort}function hh(n){return n?this._weekdaysMin[n.day()]:this._weekdaysMin}function ch(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;7>f;++f)e=rt([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?"dddd"===t?(r=v.call(this._weekdaysParse,u),-1!==r?r:null):"ddd"===t?(r=v.call(this._shortWeekdaysParse,u),-1!==r?r:null):(r=v.call(this._minWeekdaysParse,u),-1!==r?r:null):"dddd"===t?(r=v.call(this._weekdaysParse,u),-1!==r?r:(r=v.call(this._shortWeekdaysParse,u),-1!==r?r:(r=v.call(this._minWeekdaysParse,u),-1!==r?r:null))):"ddd"===t?(r=v.call(this._shortWeekdaysParse,u),-1!==r?r:(r=v.call(this._weekdaysParse,u),-1!==r?r:(r=v.call(this._minWeekdaysParse,u),-1!==r?r:null))):(r=v.call(this._minWeekdaysParse,u),-1!==r?r:(r=v.call(this._weekdaysParse,u),-1!==r?r:(r=v.call(this._shortWeekdaysParse,u),-1!==r?r:null)))}function lh(n,t,i){var r,u,f;if(this._weekdaysParseExact)return ch.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;7>r;r++)if((u=rt([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&&"dddd"===t&&this._fullWeekdaysParse[r].test(n))||i&&"ddd"===t&&this._shortWeekdaysParse[r].test(n)||i&&"dd"===t&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r}function ah(n){if(!this.isValid())return null!=n?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=n?(n=fh(n,this.localeData()),this.add(n-t,"d")):t}function vh(n){if(!this.isValid())return null!=n?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==n?t:this.add(n-t,"d")}function yh(n){if(!this.isValid())return null!=n?this:NaN;if(null!=n){var t=eh(n,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function ph(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||kr.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=hy),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)}function wh(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||kr.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=cy),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function bh(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||kr.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ly),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function kr(){function u(n,t){return t.length-n.length}for(var f,e,o,s,h=[],i=[],r=[],t=[],n=0;7>n;n++)f=rt([2e3,1]).day(n),e=this.weekdaysMin(f,""),o=this.weekdaysShort(f,""),s=this.weekdays(f,""),h.push(e),i.push(o),r.push(s),t.push(e),t.push(o),t.push(s);for(h.sort(u),i.sort(u),r.sort(u),t.sort(u),n=0;7>n;n++)i[n]=dt(i[n]),r[n]=dt(r[n]),t[n]=dt(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("^("+h.join("|")+")","i")}function dr(){return this.hours()%12||12}function kh(){return this.hours()||24}function af(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function vf(n,t){return t._meridiemParse}function dh(n){return"p"===(n+"").toLowerCase().charAt(0)}function gh(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function yf(n){return n?n.toLowerCase().replace("_","-"):n}function nc(n){for(var i,t,f,r,u=0;u<n.length;){for(r=yf(n[u]).split("-"),i=r.length,t=yf(n[u+1]),t=t?t.split("-"):null;i>0;){if(f=pf(r.slice(0,i).join("-")))return f;if(t&&t.length>=i&&tf(r,t,!0)>=i-1)break;i--}u++}return null}function pf(n){var t=null;if(!a[n]&&"undefined"!=typeof module&&module&&module.require)try{t=hr._abbr;module.require("./locale/"+n);ui(t)}catch(i){}return a[n]}function ui(n,t){var i;return n&&(i=b(t)?vt(n):wf(n,t),i&&(hr=i)),hr._abbr}function wf(n,t){if(null!==t){var i=fo;return t.abbr=n,null!=a[n]?(vr("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=a[n]._config):null!=t.parentLocale&&(null!=a[t.parentLocale]?i=a[t.parentLocale]._config:vr("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),a[n]=new yr(uf(i,t)),ui(n),a[n]}return delete a[n],null}function tc(n,t){if(null!=t){var i,r=fo;null!=a[n]&&(r=a[n]._config);t=uf(r,t);i=new yr(t);i.parentLocale=a[n];a[n]=i;ui(n)}else null!=a[n]&&(null!=a[n].parentLocale?a[n]=a[n].parentLocale:null!=a[n]&&delete a[n]);return a[n]}function vt(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return hr;if(!ct(n)){if(t=pf(n))return t;n=[n]}return nc(n)}function ic(){return we(a)}function gr(n){var i,t=n._a;return t&&-2===u(n).overflow&&(i=t[ot]<0||t[ot]>11?ot:t[ut]<1||t[ut]>br(t[tt],t[ot])?ut:t[y]<0||t[y]>24||24===t[y]&&(0!==t[it]||0!==t[st]||0!==t[ii])?y:t[it]<0||t[it]>59?it:t[st]<0||t[st]>59?st:t[ii]<0||t[ii]>999?ii:-1,u(n)._overflowDayOfYear&&(tt>i||i>ut)&&(i=ut),u(n)._overflowWeeks&&-1===i&&(i=ny),u(n)._overflowWeekday&&-1===i&&(i=ty),u(n).overflow=i),n}function bf(n){var t,r,o,e,f,s,h=n._i,i=vy.exec(h)||yy.exec(h);if(i){for(u(n).iso=!0,t=0,r=cr.length;r>t;t++)if(cr[t][1].exec(i[1])){e=cr[t][0];o=cr[t][2]!==!1;break}if(null==e)return void(n._isValid=!1);if(i[3]){for(t=0,r=wu.length;r>t;t++)if(wu[t][1].exec(i[3])){f=(i[2]||" ")+wu[t][0];break}if(null==f)return void(n._isValid=!1)}if(!o&&null!=f)return void(n._isValid=!1);if(i[4]){if(!py.exec(i[4]))return void(n._isValid=!1);s="Z"}n._f=e+(f||"")+(s||"");tu(n)}else n._isValid=!1}function rc(n){var i=wy.exec(n._i);return null!==i?void(n._d=new Date(+i[1])):(bf(n),void(n._isValid===!1&&(delete n._isValid,t.createFromInputFallback(n))))}function fi(n,t,i){return null!=n?n:null!=t?t:i}function uc(n){var i=new Date(t.now());return n._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()]}function nu(n){var t,i,r,f,e=[];if(!n._d){for(r=uc(n),n._w&&null==n._a[ut]&&null==n._a[ot]&&fc(n),n._dayOfYear&&(f=fi(n._a[tt],r[tt]),n._dayOfYear>hi(f)&&(u(n)._overflowDayOfYear=!0),i=bi(f,0,n._dayOfYear),n._a[ot]=i.getUTCMonth(),n._a[ut]=i.getUTCDate()),t=0;3>t&&null==n._a[t];++t)n._a[t]=e[t]=r[t];for(;7>t;t++)n._a[t]=e[t]=null==n._a[t]?2===t?1:0:n._a[t];24===n._a[y]&&0===n._a[it]&&0===n._a[st]&&0===n._a[ii]&&(n._nextDay=!0,n._a[y]=0);n._d=(n._useUTC?bi:gs).apply(null,e);null!=n._tzm&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[y]=24)}}function fc(n){var t,o,f,i,r,e,c,s;t=n._w;null!=t.GG||null!=t.W||null!=t.E?(r=1,e=4,o=fi(t.GG,n._a[tt],ci(h(),1,4).year),f=fi(t.W,1),i=fi(t.E,1),(1>i||i>7)&&(s=!0)):(r=n._locale._week.dow,e=n._locale._week.doy,o=fi(t.gg,n._a[tt],ci(h(),r,e).year),f=fi(t.w,1),null!=t.d?(i=t.d,(0>i||i>6)&&(s=!0)):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(s=!0)):i=r);1>f||f>gt(o,r,e)?u(n)._overflowWeeks=!0:null!=s?u(n)._overflowWeekday=!0:(c=lf(o,f,i,r,e),n._a[tt]=c.year,n._dayOfYear=c.dayOfYear)}function tu(n){if(n._f===t.ISO_8601)return void bf(n);n._a=[];u(n).empty=!0;for(var i,f,s,r=""+n._i,c=r.length,h=0,o=ef(n._f,n._locale).match(ke)||[],e=0;e<o.length;e++)f=o[e],i=(r.match(hs(f,n))||[])[0],i&&(s=r.substr(0,r.indexOf(i)),s.length>0&&u(n).unusedInput.push(s),r=r.slice(r.indexOf(i)+i.length),h+=i.length),ei[f]?(i?u(n).empty=!1:u(n).unusedTokens.push(f),ls(f,i,n)):n._strict&&!i&&u(n).unusedTokens.push(f);u(n).charsLeftOver=c-h;r.length>0&&u(n).unusedInput.push(r);n._a[y]<=12&&u(n).bigHour===!0&&n._a[y]>0&&(u(n).bigHour=void 0);u(n).parsedDateParts=n._a.slice(0);u(n).meridiem=n._meridiem;n._a[y]=ec(n._locale,n._a[y],n._meridiem);nu(n);gr(n)}function ec(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 oc(n){var t,e,f,r,i;if(0===n._f.length)return u(n).invalidFormat=!0,void(n._d=new Date(NaN));for(r=0;r<n._f.length;r++)i=0,t=ar({},n),null!=n._useUTC&&(t._useUTC=n._useUTC),t._f=n._f[r],tu(t),lr(t)&&(i+=u(t).charsLeftOver,i+=10*u(t).unusedTokens.length,u(t).score=i,(null==f||f>i)&&(f=i,e=t));lt(n,e||t)}function sc(n){if(!n._d){var t=pr(n._i);n._a=nf([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)});nu(n)}}function hc(n){var t=new oi(gr(kf(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function kf(n){var t=n._i,i=n._f;return n._locale=n._locale||vt(n._l),null===t||void 0===i&&""===t?pi({nullInput:!0}):("string"==typeof t&&(n._i=t=n._locale.preparse(t)),at(t)?new oi(gr(t)):(ct(i)?oc(n):yi(t)?n._d=t:i?tu(n):cc(n),lr(n)||(n._d=null),n))}function cc(n){var i=n._i;void 0===i?n._d=new Date(t.now()):yi(i)?n._d=new Date(i.valueOf()):"string"==typeof i?rc(n):ct(i)?(n._a=nf(i.slice(0),function(n){return parseInt(n,10)}),nu(n)):"object"==typeof i?sc(n):"number"==typeof i?n._d=new Date(i):t.createFromInputFallback(n)}function df(n,t,i,r,u){var f={};return"boolean"==typeof i&&(r=i,i=void 0),(vi(n)&&po(n)||ct(n)&&0===n.length)&&(n=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,hc(f)}function h(n,t,i,r){return df(n,t,i,r,!1)}function gf(n,t){var r,i;if(1===t.length&&ct(t[0])&&(t=t[0]),!t.length)return h();for(r=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][n](r)||(r=t[i]);return r}function lc(){var n=[].slice.call(arguments,0);return gf("isBefore",n)}function ac(){var n=[].slice.call(arguments,0);return gf("isAfter",n)}function di(n){var t=pr(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=vt();this._bubble()}function iu(n){return n instanceof di}function ru(n){return 0>n?-1*Math.round(-1*n):Math.round(n)}function ne(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return 0>n&&(n=-n,i="-"),i+et(~~(n/60),2)+t+et(~~n%60,2)})}function gi(n,t){var r=(t||"").match(n)||[],e=r[r.length-1]||[],i=(e+"").match(eo)||["-",0,0],u=+(60*i[1])+f(i[2]);return"+"===i[0]?u:-u}function uu(n,i){var r,u;return i._isUTC?(r=i.clone(),u=(at(n)||yi(n)?n.valueOf():h(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),t.updateOffset(r,!1),r):h(n).local()}function fu(n){return 15*-Math.round(n._d.getTimezoneOffset()/15)}function vc(n,i){var r,u=this._offset||0;return this.isValid()?null!=n?("string"==typeof n?n=gi(sr,n):Math.abs(n)<16&&(n=60*n),!this._isUTC&&i&&(r=fu(this)),this._offset=n,this._isUTC=!0,null!=r&&this.add(r,"m"),u!==n&&(!i||this._changeInProgress?ue(this,yt(n-u,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?u:fu(this):null!=n?this:NaN}function yc(n,t){return null!=n?("string"!=typeof n&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function pc(n){return this.utcOffset(0,n)}function wc(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(fu(this),"m")),this}function bc(){if(this._tzm)this.utcOffset(this._tzm);else if("string"==typeof this._i){var n=gi(io,this._i);0===n?this.utcOffset(0,!0):this.utcOffset(gi(io,this._i))}return this}function kc(n){return this.isValid()?(n=n?h(n).utcOffset():0,(this.utcOffset()-n)%60==0):!1}function dc(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function gc(){var n,t;return b(this._isDSTShifted)?(n={},(ar(n,this),n=kf(n),n._a)?(t=n._isUTC?rt(n._a):h(n._a),this._isDSTShifted=this.isValid()&&tf(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted):this._isDSTShifted}function nl(){return this.isValid()?!this._isUTC:!1}function tl(){return this.isValid()?this._isUTC:!1}function te(){return this.isValid()?this._isUTC&&0===this._offset:!1}function yt(n,t){var u,e,o,i=n,r=null;return iu(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:"number"==typeof n?(i={},t?i[t]=n:i.milliseconds=n):(r=oo.exec(n))?(u="-"===r[1]?-1:1,i={y:0,d:f(r[ut])*u,h:f(r[y])*u,m:f(r[it])*u,s:f(r[st])*u,ms:f(ru(1e3*r[ii]))*u}):(r=so.exec(n))?(u="-"===r[1]?-1:1,i={y:ni(r[2],u),M:ni(r[3],u),w:ni(r[4],u),d:ni(r[5],u),h:ni(r[6],u),m:ni(r[7],u),s:ni(r[8],u)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(o=il(h(i.from),h(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),e=new di(i),iu(n)&&l(n,"_locale")&&(e._locale=n._locale),e}function ni(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function ie(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 il(n,t){var i;return n.isValid()&&t.isValid()?(t=uu(t,n),n.isBefore(t)?i=ie(n,t):(i=ie(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function re(n,t){return function(i,r){var u,f;return null===r||isNaN(+r)||(vr(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="string"==typeof i?+i:i,u=yt(i,r),ue(this,u,n),this}}function ue(n,i,r,u){var o=i._milliseconds,f=ru(i._days),e=ru(i._months);n.isValid()&&(u=null==u?!0:u,o&&n._d.setTime(n._d.valueOf()+o*r),f&&ff(n,"Date",wi(n,"Date")+f*r),e&&of(n,wi(n,"Month")+e*r),u&&t.updateOffset(n,f||e))}function rl(n,t){var i=n.diff(t,"days",!0);return-6>i?"sameElse":-1>i?"lastWeek":0>i?"lastDay":1>i?"sameDay":2>i?"nextDay":7>i?"nextWeek":"sameElse"}function ul(n,i){var u=n||h(),f=uu(u,this).startOf("day"),r=t.calendarFormat(this,f)||"sameElse",e=i&&(ft(i[r])?i[r].call(this,u):i[r]);return this.format(e||this.localeData().calendar(r,this,h(u)))}function fl(){return new oi(this)}function el(n,t){var i=at(n)?n:h(n);return this.isValid()&&i.isValid()?(t=g(b(t)?"millisecond":t),"millisecond"===t?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()):!1}function ol(n,t){var i=at(n)?n:h(n);return this.isValid()&&i.isValid()?(t=g(b(t)?"millisecond":t),"millisecond"===t?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()):!1}function sl(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 hl(n,t){var i,r=at(n)?n:h(n);return this.isValid()&&r.isValid()?(t=g(t||"millisecond"),"millisecond"===t?this.valueOf()===r.valueOf():(i=r.valueOf(),this.clone().startOf(t).valueOf()<=i&&i<=this.clone().endOf(t).valueOf())):!1}function cl(n,t){return this.isSame(n,t)||this.isAfter(n,t)}function ll(n,t){return this.isSame(n,t)||this.isBefore(n,t)}function al(n,t,i){var f,e,r,u;return this.isValid()?(f=uu(n,this),f.isValid()?(e=6e4*(f.utcOffset()-this.utcOffset()),t=g(t),"year"===t||"month"===t||"quarter"===t?(u=vl(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:k(u)):NaN):NaN}function vl(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)||0}function yl(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function pl(){var n=this.clone().utc();return 0<n.year()&&n.year()<=9999?ft(Date.prototype.toISOString)?this.toDate().toISOString():wr(n,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):wr(n,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function wl(n){n||(n=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=wr(this,n);return this.localeData().postformat(i)}function bl(n,t){return this.isValid()&&(at(n)&&n.isValid()||h(n).isValid())?yt({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function kl(n){return this.from(h(),n)}function dl(n,t){return this.isValid()&&(at(n)&&n.isValid()||h(n).isValid())?yt({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function gl(n){return this.to(h(),n)}function fe(n){var t;return void 0===n?this._locale._abbr:(t=vt(n),null!=t&&(this._locale=t),this)}function ee(){return this._locale}function na(n){switch(n=g(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"week"===n&&this.weekday(0),"isoWeek"===n&&this.isoWeekday(1),"quarter"===n&&this.month(3*Math.floor(this.month()/3)),this}function ta(n){return n=g(n),void 0===n||"millisecond"===n?this:("date"===n&&(n="day"),this.startOf(n).add(1,"isoWeek"===n?"week":n).subtract(1,"ms"))}function ia(){return this._d.valueOf()-6e4*(this._offset||0)}function ra(){return Math.floor(this.valueOf()/1e3)}function ua(){return new Date(this.valueOf())}function fa(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]}function ea(){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 oa(){return this.isValid()?this.toISOString():null}function sa(){return lr(this)}function ha(){return lt({},u(this))}function ca(){return u(this).overflow}function la(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function nr(n,t){r(0,[n,n.length],0,t)}function aa(n){return oe.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function va(n){return oe.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)}function ya(){return gt(this.year(),1,4)}function pa(){var n=this.localeData()._week;return gt(this.year(),n.dow,n.doy)}function oe(n,t,i,r,u){var f;return null==n?ci(this,r,u).year:(f=gt(n,r,u),t>f&&(t=f),wa.call(this,n,t,i,r,u))}function wa(n,t,i,r,u){var e=lf(n,t,i,r,u),f=bi(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}function ba(n){return null==n?Math.ceil((this.month()+1)/3):this.month(3*(n-1)+this.month()%3)}function ka(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 da(n,t){t[ii]=f(1e3*("0."+n))}function ga(){return this._isUTC?"UTC":""}function nv(){return this._isUTC?"Coordinated Universal Time":""}function tv(n){return h(1e3*n)}function iv(){return h.apply(null,arguments).parseZone()}function se(n){return n}function tr(n,t,i,r){var u=vt(),f=rt().set(r,t);return u[i](f,n)}function he(n,t,i){if("number"==typeof n&&(t=n,n=void 0),n=n||"",null!=t)return tr(n,t,i,"month");for(var u=[],r=0;12>r;r++)u[r]=tr(n,r,i,"month");return u}function eu(n,t,i,r){var o,f,u,e;if("boolean"==typeof n?("number"==typeof t&&(i=t,t=void 0),t=t||""):(t=n,i=t,n=!1,"number"==typeof t&&(i=t,t=void 0),t=t||""),o=vt(),f=n?o._week.dow:0,null!=i)return tr(t,(i+f)%7,r,"day");for(e=[],u=0;7>u;u++)e[u]=tr(t,(u+f)%7,r,"day");return e}function rv(n,t){return he(n,t,"months")}function uv(n,t){return he(n,t,"monthsShort")}function fv(n,t,i){return eu(n,t,i,"weekdays")}function ev(n,t,i){return eu(n,t,i,"weekdaysShort")}function ov(n,t,i){return eu(n,t,i,"weekdaysMin")}function sv(){var n=this._data;return this._milliseconds=ht(this._milliseconds),this._days=ht(this._days),this._months=ht(this._months),n.milliseconds=ht(n.milliseconds),n.seconds=ht(n.seconds),n.minutes=ht(n.minutes),n.hours=ht(n.hours),n.months=ht(n.months),n.years=ht(n.years),this}function ce(n,t,i,r){var u=yt(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function hv(n,t){return ce(this,n,t,1)}function cv(n,t){return ce(this,n,t,-1)}function le(n){return 0>n?Math.floor(n):Math.ceil(n)}function lv(){var u,f,e,s,o,r=this._milliseconds,n=this._days,t=this._months,i=this._data;return r>=0&&n>=0&&t>=0||0>=r&&0>=n&&0>=t||(r+=864e5*le(ou(t)+n),n=0,t=0),i.milliseconds=r%1e3,u=k(r/1e3),i.seconds=u%60,f=k(u/60),i.minutes=f%60,e=k(f/60),i.hours=e%24,n+=k(e/24),o=k(ae(n)),t+=o,n-=le(ou(o)),s=k(t/12),t%=12,i.days=n,i.months=t,i.years=s,this}function ae(n){return 4800*n/146097}function ou(n){return 146097*n/4800}function av(n){var t,r,i=this._milliseconds;if(n=g(n),"month"===n||"year"===n)return t=this._days+i/864e5,r=this._months+ae(t),"month"===n?r:r/12;switch(t=this._days+Math.round(ou(this._months)),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 vv(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*f(this._months/12)}function pt(n){return function(){return this.as(n)}}function yv(n){return n=g(n),this[n+"s"]()}function ti(n){return function(){return this._data[n]}}function pv(){return k(this.days()/7)}function wv(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function bv(n,t,i){var r=yt(n).abs(),h=bt(r.as("s")),f=bt(r.as("m")),e=bt(r.as("h")),o=bt(r.as("d")),s=bt(r.as("M")),c=bt(r.as("y")),u=h<kt.s&&["s",h]||1>=f&&["m"]||f<kt.m&&["mm",f]||1>=e&&["h"]||e<kt.h&&["hh",e]||1>=o&&["d"]||o<kt.d&&["dd",o]||1>=s&&["M"]||s<kt.M&&["MM",s]||1>=c&&["y"]||["yy",c];return u[2]=t,u[3]=+n>0,u[4]=i,wv.apply(null,u)}function kv(n){return void 0===n?bt:"function"==typeof n?(bt=n,!0):!1}function dv(n,t){return void 0===kt[n]?!1:void 0===t?kt[n]:(kt[n]=t,!0)}function gv(n){var t=this.localeData(),i=bv(this,!n,t);return n&&(i=t.pastFuture(+this,i)),t.postformat(i)}function ir(){var n,e,o,t=gu(this._milliseconds)/1e3,a=gu(this._days),i=gu(this._months);n=k(t/60);e=k(n/60);t%=60;n%=60;o=k(i/12);i%=12;var s=o,h=i,c=a,r=e,u=n,f=t,l=this.asSeconds();return l?(0>l?"-":"")+"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 ve,ye,we,pu,uo,eo,oo,so,ho,co,bu,ku,lo,ao,wt,vo,n,du,o;ye=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;r>t;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1};var su=t.momentProperties=[],hu=!1,pe={};t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;we=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)l(n,t)&&i.push(t);return i};var v,li={},be={},ke=/(\[[^\[]*\])|(\\)?([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,cu={},ei={},de=/\d/,nt=/\d\d/,ge=/\d{3}/,lu=/\d{4}/,ur=/[+-]?\d{6}/,c=/\d\d?/,no=/\d\d\d\d?/,to=/\d\d\d\d\d\d?/,fr=/\d{1,3}/,au=/\d{1,4}/,er=/[+-]?\d{1,6}/,or=/[+-]?\d+/,io=/Z|[+-]\d\d:?\d\d/gi,sr=/Z|[+-]\d\d(?::?\d\d)?/gi,ai=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,vu={},yu={},tt=0,ot=1,ut=2,y=3,it=4,st=5,ii=6,ny=7,ty=8;v=Array.prototype.indexOf?Array.prototype.indexOf:function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};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)});p("month","M");w("month",8);i("M",c);i("MM",c,nt);i("MMM",function(n,t){return t.monthsShortRegex(n)});i("MMMM",function(n,t){return t.monthsRegex(n)});s(["M","MM"],function(n,t){t[ot]=f(n)-1});s(["MMM","MMMM"],function(n,t,i,r){var f=i._locale.monthsParse(n,r,i._strict);null!=f?t[ot]=f:u(i).invalidMonth=n});var ro=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,iy="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ry="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),uy=ai,fy=ai;r("Y",0,0,function(){var n=this.year();return 9999>=n?""+n:"+"+n});r(0,["YY",2],0,function(){return this.year()%100});r(0,["YYYY",4],0,"year");r(0,["YYYYY",5],0,"year");r(0,["YYYYYY",6,!0],0,"year");p("year","y");w("year",1);i("Y",or);i("YY",c,nt);i("YYYY",au,lu);i("YYYYY",er,ur);i("YYYYYY",er,ur);s(["YYYYY","YYYYYY"],tt);s("YYYY",function(n,i){i[tt]=2===n.length?t.parseTwoDigitYear(n):f(n)});s("YY",function(n,i){i[tt]=t.parseTwoDigitYear(n)});s("Y",function(n,t){t[tt]=parseInt(n,10)});t.parseTwoDigitYear=function(n){return f(n)+(f(n)>68?1900:2e3)};pu=ri("FullYear",!0);r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");p("week","w");p("isoWeek","W");w("week",5);w("isoWeek",5);i("w",c);i("ww",c,nt);i("W",c);i("WW",c,nt);si(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=f(n)});uo={dow:0,doy:6};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");p("day","d");p("weekday","e");p("isoWeekday","E");w("day",11);w("weekday",11);w("isoWeekday",11);i("d",c);i("e",c);i("E",c);i("dd",function(n,t){return t.weekdaysMinRegex(n)});i("ddd",function(n,t){return t.weekdaysShortRegex(n)});i("dddd",function(n,t){return t.weekdaysRegex(n)});si(["dd","ddd","dddd"],function(n,t,i,r){var f=i._locale.weekdaysParse(n,r,i._strict);null!=f?t.d=f:u(i).invalidWeekday=n});si(["d","e","E"],function(n,t,i,r){t[r]=f(n)});var ey="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),oy="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),sy="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),hy=ai,cy=ai,ly=ai;r("H",["HH",2],0,"hour");r("h",["hh",2],0,dr);r("k",["kk",2],0,kh);r("hmm",0,0,function(){return""+dr.apply(this)+et(this.minutes(),2)});r("hmmss",0,0,function(){return""+dr.apply(this)+et(this.minutes(),2)+et(this.seconds(),2)});r("Hmm",0,0,function(){return""+this.hours()+et(this.minutes(),2)});r("Hmmss",0,0,function(){return""+this.hours()+et(this.minutes(),2)+et(this.seconds(),2)});af("a",!0);af("A",!1);p("hour","h");w("hour",13);i("a",vf);i("A",vf);i("H",c);i("h",c);i("HH",c,nt);i("hh",c,nt);i("hmm",no);i("hmmss",to);i("Hmm",no);i("Hmmss",to);s(["H","HH"],y);s(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n});s(["h","hh"],function(n,t,i){t[y]=f(n);u(i).bigHour=!0});s("hmm",function(n,t,i){var r=n.length-2;t[y]=f(n.substr(0,r));t[it]=f(n.substr(r));u(i).bigHour=!0});s("hmmss",function(n,t,i){var r=n.length-4,e=n.length-2;t[y]=f(n.substr(0,r));t[it]=f(n.substr(r,2));t[st]=f(n.substr(e));u(i).bigHour=!0});s("Hmm",function(n,t){var i=n.length-2;t[y]=f(n.substr(0,i));t[it]=f(n.substr(i))});s("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[y]=f(n.substr(0,i));t[it]=f(n.substr(i,2));t[st]=f(n.substr(r))});var hr,ay=ri("Hours",!0),fo={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{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"},invalidDate:"Invalid date",ordinal:"%d",ordinalParse:/\d{1,2}/,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"},months:iy,monthsShort:ry,week:uo,weekdays:ey,weekdaysMin:sy,weekdaysShort:oy,meridiemParse:/[ap]\.?m?\.?/i},a={},vy=/^\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)?)?/,yy=/^\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)?)?/,py=/Z|[+-]\d\d(?::?\d\d)?/,cr=[["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}/]],wu=[["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/]],wy=/^\/?Date\((\-?\d+)/i;t.createFromInputFallback=d("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non 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":""))});t.ISO_8601=function(){};var by=d("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=h.apply(null,arguments);return this.isValid()&&n.isValid()?this>n?this:n:pi()}),ky=d("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=h.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:pi()}),dy=function(){return Date.now?Date.now():+new Date};for(ne("Z",":"),ne("ZZ",""),i("Z",sr),i("ZZ",sr),s(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=gi(sr,n)}),eo=/([\+\-]|\d\d)/gi,t.updateOffset=function(){},oo=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,so=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/,yt.fn=di.prototype,ho=re(1,"add"),co=re(-1,"subtract"),t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",bu=d("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}),nr("gggg","weekYear"),nr("ggggg","weekYear"),nr("GGGG","isoWeekYear"),nr("GGGGG","isoWeekYear"),p("weekYear","gg"),p("isoWeekYear","GG"),w("weekYear",1),w("isoWeekYear",1),i("G",or),i("g",or),i("GG",c,nt),i("gg",c,nt),i("GGGG",au,lu),i("gggg",au,lu),i("GGGGG",er,ur),i("ggggg",er,ur),si(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=f(n)}),si(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),p("quarter","Q"),w("quarter",7),i("Q",de),s("Q",function(n,t){t[ot]=3*(f(n)-1)}),r("D",["DD",2],"Do","date"),p("date","D"),w("date",9),i("D",c),i("DD",c,nt),i("Do",function(n,t){return n?t._ordinalParse:t._ordinalParseLenient}),s(["D","DD"],ut),s("Do",function(n,t){t[ut]=f(n.match(c)[0],10)}),ku=ri("Date",!0),r("DDD",["DDDD",3],"DDDo","dayOfYear"),p("dayOfYear","DDD"),w("dayOfYear",4),i("DDD",fr),i("DDDD",ge),s(["DDD","DDDD"],function(n,t,i){i._dayOfYear=f(n)}),r("m",["mm",2],0,"minute"),p("minute","m"),w("minute",14),i("m",c),i("mm",c,nt),s(["m","mm"],it),lo=ri("Minutes",!1),r("s",["ss",2],0,"second"),p("second","s"),w("second",15),i("s",c),i("ss",c,nt),s(["s","ss"],st),ao=ri("Seconds",!1),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return 10*this.millisecond()}),r(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),r(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),r(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),r(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),r(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),p("millisecond","ms"),w("millisecond",16),i("S",fr,de),i("SS",fr,nt),i("SSS",fr,ge),wt="SSSS";wt.length<=9;wt+="S")i(wt,/\d+/);for(wt="S";wt.length<=9;wt+="S")s(wt,da);vo=ri("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=oi.prototype;n.add=ho;n.calendar=ul;n.clone=fl;n.diff=al;n.endOf=ta;n.format=wl;n.from=bl;n.fromNow=kl;n.to=dl;n.toNow=gl;n.get=fs;n.invalidAt=ca;n.isAfter=el;n.isBefore=ol;n.isBetween=sl;n.isSame=hl;n.isSameOrAfter=cl;n.isSameOrBefore=ll;n.isValid=sa;n.lang=bu;n.locale=fe;n.localeData=ee;n.max=ky;n.min=by;n.parsingFlags=ha;n.set=es;n.startOf=na;n.subtract=co;n.toArray=fa;n.toObject=ea;n.toDate=ua;n.toISOString=pl;n.toJSON=oa;n.toString=yl;n.unix=ra;n.valueOf=ia;n.creationData=la;n.year=pu;n.isLeapYear=ds;n.weekYear=aa;n.isoWeekYear=va;n.quarter=n.quarters=ba;n.month=sf;n.daysInMonth=ws;n.week=n.weeks=rh;n.isoWeek=n.isoWeeks=uh;n.weeksInYear=pa;n.isoWeeksInYear=ya;n.date=ku;n.day=n.days=ah;n.weekday=vh;n.isoWeekday=yh;n.dayOfYear=ka;n.hour=n.hours=ay;n.minute=n.minutes=lo;n.second=n.seconds=ao;n.millisecond=n.milliseconds=vo;n.utcOffset=vc;n.utc=pc;n.local=wc;n.parseZone=bc;n.hasAlignedHourOffset=kc;n.isDST=dc;n.isLocal=nl;n.isUtcOffset=tl;n.isUtc=te;n.isUTC=te;n.zoneAbbr=ga;n.zoneName=nv;n.dates=d("dates accessor is deprecated. Use date instead.",ku);n.months=d("months accessor is deprecated. Use month instead",sf);n.years=d("years accessor is deprecated. Use year instead",pu);n.zone=d("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",yc);n.isDSTShifted=d("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",gc);du=n;o=yr.prototype;o.calendar=ko;o.longDateFormat=go;o.invalidDate=ns;o.ordinal=ts;o.preparse=se;o.postformat=se;o.relativeTime=is;o.pastFuture=rs;o.set=bo;o.months=as;o.monthsShort=vs;o.monthsParse=ps;o.monthsRegex=ks;o.monthsShortRegex=bs;o.week=nh;o.firstDayOfYear=ih;o.firstDayOfWeek=th;o.weekdays=oh;o.weekdaysMin=hh;o.weekdaysShort=sh;o.weekdaysParse=lh;o.weekdaysRegex=ph;o.weekdaysShortRegex=wh;o.weekdaysMinRegex=bh;o.isPM=dh;o.meridiem=gh;ui("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=1===f(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+i}});t.lang=d("moment.lang is deprecated. Use moment.locale instead.",ui);t.langData=d("moment.langData is deprecated. Use moment.localeData instead.",vt);var ht=Math.abs,gy=pt("ms"),np=pt("s"),tp=pt("m"),ip=pt("h"),rp=pt("d"),up=pt("w"),fp=pt("M"),ep=pt("y"),op=ti("milliseconds"),sp=ti("seconds"),hp=ti("minutes"),cp=ti("hours"),lp=ti("days"),ap=ti("months"),vp=ti("years"),bt=Math.round,kt={s:45,m:45,h:22,d:26,M:11},gu=Math.abs,e=di.prototype;return e.abs=sv,e.add=hv,e.subtract=cv,e.as=av,e.asMilliseconds=gy,e.asSeconds=np,e.asMinutes=tp,e.asHours=ip,e.asDays=rp,e.asWeeks=up,e.asMonths=fp,e.asYears=ep,e.valueOf=vv,e._bubble=lv,e.get=yv,e.milliseconds=op,e.seconds=sp,e.minutes=hp,e.hours=cp,e.days=lp,e.weeks=pv,e.months=ap,e.years=vp,e.humanize=gv,e.toISOString=ir,e.toString=ir,e.toJSON=ir,e.locale=fe,e.localeData=ee,e.toIsoString=d("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ir),e.lang=bu,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",or),i("X",/[+-]?\d+(\.\d{1,3})?/),s("X",function(n,t,i){i._d=new Date(1e3*parseFloat(n,10))}),s("x",function(n,t,i){i._d=new Date(f(n))}),t.version="2.15.0",yo(h),t.fn=du,t.min=lc,t.max=ac,t.now=dy,t.utc=rt,t.unix=tv,t.months=rv,t.isDate=yi,t.locale=ui,t.invalid=pi,t.duration=yt,t.isMoment=at,t.weekdays=fv,t.parseZone=iv,t.localeData=vt,t.isDuration=iu,t.monthsShort=uv,t.weekdaysMin=ov,t.defineLocale=wf,t.updateLocale=tc,t.locales=ic,t.weekdaysShort=ev,t.normalizeUnits=g,t.relativeTimeRounding=kv,t.relativeTimeThreshold=dv,t.calendarFormat=rl,t.prototype=du,t}),function(){var n={months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[I dag klokken] LT",nextDay:"[I morgen klokken] LT",nextWeek:"dddd [klokken] LT",lastDay:"[I går klokken] LT",lastWeek:"[Forrige] dddd [klokken] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"for %s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},ordinal:function(){return"."}};typeof module!="undefined"&&module.exports&&(module.exports=n);typeof window!="undefined"&&this.moment&&this.moment.lang&&this.moment.locale("nb",n)}(),function(){function di(n,t){return n.set(t[0],t[1]),n}function gi(n,t){return n.add(t),n}function f(n,t,i){switch(i.length){case 0:return n.call(t);case 1:return n.call(t,i[0]);case 2:return n.call(t,i[0],i[1]);case 3:return n.call(t,i[0],i[1],i[2])}return n.apply(t,i)}function nr(n,t,i,r){for(var f,u=-1,e=null==n?0:n.length;++u<e;)f=n[u],t(r,f,i(f),n);return r}function s(n,t){for(var i=-1,r=null==n?0:n.length;++i<r&&!1!==t(n[i],i,n););return n}function tr(n,t){for(var i=null==n?0:n.length;i--&&!1!==t(n[i],i,n););return n}function bt(n,t){for(var i=-1,r=null==n?0:n.length;++i<r;)if(!t(n[i],i,n))return!1;return!0}function c(n,t){for(var r,i=-1,f=null==n?0:n.length,e=0,u=[];++i<f;)r=n[i],t(r,i,n)&&(u[e++]=r);return u}function tt(n,t){return!(null==n||!n.length)&&-1<p(n,t,0)}function ot(n,t,i){for(var r=-1,u=null==n?0:n.length;++r<u;)if(i(t,n[r]))return!0;return!1}function r(n,t){for(var i=-1,r=null==n?0:n.length,u=Array(r);++i<r;)u[i]=t(n[i],i,n);return u}function l(n,t){for(var i=-1,r=t.length,u=n.length;++i<r;)n[u+i]=t[i];return n}function d(n,t,i,r){var u=-1,f=null==n?0:n.length;for(r&&f&&(i=n[++u]);++u<f;)i=t(i,n[u],u,n);return i}function ir(n,t,i,r){var u=null==n?0:n.length;for(r&&u&&(i=n[--u]);u--;)i=t(i,n[u],u,n);return i}function st(n,t){for(var i=-1,r=null==n?0:n.length;++i<r;)if(t(n[i],i,n))return!0;return!1}function kt(n,t,i){var r;return i(n,function(n,i,u){if(t(n,i,u))return r=i,!1}),r}function it(n,t,i,r){var u=n.length;for(i+=r?1:-1;r?i--:++i<u;)if(t(n[i],i,n))return i;return-1}function p(n,t,i){if(t===t)n:{--i;for(var r=n.length;++i<r;)if(n[i]===t){n=i;break n}n=-1}else n=it(n,dt,i);return n}function rr(n,t,i,r){--i;for(var u=n.length;++i<u;)if(r(n[i],t))return i;return-1}function dt(n){return n!==n}function gt(n,t){var i=null==n?0:n.length;return i?ct(n,t)/i:ut}function ht(t){return function(i){return null==i?n:i[t]}}function rt(t){return function(i){return null==t?n:t[i]}}function ni(n,t,i,r,u){return u(n,function(n,u,f){i=r?(r=!1,n):t(i,n,u,f)}),i}function ur(n,t){var i=n.length;for(n.sort(t);i--;)n[i]=n[i].c;return n}function ct(t,i){for(var r,u,f=-1,e=t.length;++f<e;)u=i(t[f]),u!==n&&(r=r===n?u:r+u);return r}function lt(n,t){for(var i=-1,r=Array(n);++i<n;)r[i]=t(i);return r}function fr(n,t){return r(t,function(t){return[t,n[t]]})}function o(n){return function(t){return n(t)}}function at(n,t){return r(t,function(t){return n[t]})}function g(n,t){return n.has(t)}function ti(n,t){for(var i=-1,r=n.length;++i<r&&-1<p(t,n[i],0););return i}function ii(n,t){for(var i=n.length;i--&&-1<p(t,n[i],0););return i}function er(n){return"\\"+gu[n]}function nt(n){var i=-1,t=Array(n.size);return n.forEach(function(n,r){t[++i]=[r,n]}),t}function ri(n,t){return function(i){return n(t(i))}}function a(n,t){for(var r,i=-1,f=n.length,e=0,u=[];++i<f;)r=n[i],r!==t&&"__lodash_placeholder__"!==r||(n[i]="__lodash_placeholder__",u[e++]=i);return u}function w(n){var i=-1,t=Array(n.size);return n.forEach(function(n){t[++i]=n}),t}function or(n){var i=-1,t=Array(n.size);return n.forEach(function(n){t[++i]=[n,n]}),t}function b(n){if(k.test(n)){for(var t=yt.lastIndex=0;yt.test(n);)++t;n=t}else n=uf(n);return n}function h(n){return k.test(n)?n.match(yt)||[]:n.split("")}var n,y=1/0,ut=NaN,sr=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],hr=/\b__p\+='';/g,cr=/\b(__p\+=)''\+/g,lr=/(__e\(.*?\)|\b__t\))\+'';/g,ui=/&(?:amp|lt|gt|quot|#39);/g,fi=/[&<>"']/g,ar=RegExp(ui.source),vr=RegExp(fi.source),yr=/<%-([\s\S]+?)%>/g,pr=/<%([\s\S]+?)%>/g,ei=/<%=([\s\S]+?)%>/g,wr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,br=/^\w*$/,kr=/^\./,dr=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,vt=/[\\^$.*+?()[\]{}|]/g,gr=RegExp(vt.source),oi=/^\s+|\s+$/g,si=/^\s+/,nu=/\s+$/,tu=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,iu=/\{\n\/\* \[wrapped with (.+)\] \*/,ru=/,? & /,uu=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,fu=/\\(\\)?/g,eu=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,hi=/\w*$/,ou=/^[-+]0x[0-9a-f]+$/i,su=/^0b[01]+$/i,hu=/^\[object .+?Constructor\]$/,cu=/^0o[0-7]+$/i,lu=/^(?:0|[1-9]\d*)$/,au=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ft=/($^)/,vu=/['\n\r\u2028\u2029\\]/g,ci="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*",yu="(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])"+ci,pu=RegExp("['’]","g"),wu=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),yt=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])"+ci,"g"),bu=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)|\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)|\\d+",yu].join("|"),"g"),k=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),ku=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,du="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),i={},t;i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0;i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1;t={};t["[object Arguments]"]=t["[object Array]"]=t["[object ArrayBuffer]"]=t["[object DataView]"]=t["[object Boolean]"]=t["[object Date]"]=t["[object Float32Array]"]=t["[object Float64Array]"]=t["[object Int8Array]"]=t["[object Int16Array]"]=t["[object Int32Array]"]=t["[object Map]"]=t["[object Number]"]=t["[object Object]"]=t["[object RegExp]"]=t["[object Set]"]=t["[object String]"]=t["[object Symbol]"]=t["[object Uint8Array]"]=t["[object Uint8ClampedArray]"]=t["[object Uint16Array]"]=t["[object Uint32Array]"]=!0;t["[object Error]"]=t["[object Function]"]=t["[object WeakMap]"]=!1;var e,gu={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},nf=parseFloat,tf=parseInt,li=typeof global=="object"&&global&&global.Object===Object&&global,rf=typeof self=="object"&&self&&self.Object===Object&&self,u=li||rf||Function("return this")(),pt=typeof exports=="object"&&exports&&!exports.nodeType&&exports,et=pt&&typeof module=="object"&&module&&!module.nodeType&&module,ai=et&&et.exports===pt,wt=ai&&li.process;n:{try{e=wt&&wt.binding&&wt.binding("util");break n}catch(di){}e=void 0}var vi=e&&e.isArrayBuffer,yi=e&&e.isDate,pi=e&&e.isMap,wi=e&&e.isRegExp,bi=e&&e.isSet,ki=e&&e.isTypedArray,uf=ht("length"),ff=rt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","Ĳ":"IJ","ĳ":"ij","Œ":"Oe","œ":"oe","ŉ":"'n","ſ":"s"}),ef=rt({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),of=rt({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),v=function rt(e){function et(n){if(sf(n)&&!pt(n)&&!(n instanceof li)){if(n instanceof ue)return n;if(gu.call(n,"__wrapped__"))return gy(n)}return new ue(n)}function gs(){}function ue(t,i){this.__wrapped__=t;this.__actions__=[];this.__chain__=!!i;this.__index__=0;this.__values__=n}function li(n){this.__wrapped__=n;this.__actions__=[];this.__dir__=1;this.__filtered__=!1;this.__iteratees__=[];this.__takeCount__=4294967295;this.__views__=[]}function ho(n){var i=-1,r=null==n?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function ye(n){var i=-1,r=null==n?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function pe(n){var i=-1,r=null==n?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function co(n){var t=-1,i=null==n?0:n.length;for(this.__data__=new pe;++t<i;)this.add(n[t])}function se(n){this.size=(this.__data__=new ye(n)).size}function da(n,t){var i,u=pt(n),r=!u&&po(n),f=!u&&!r&&so(n),e=!u&&!r&&!f&&us(n),r=(u=u||r||f||e)?lt(n.length,bk):[],o=r.length;for(i in n)!t&&!gu.call(n,i)||u&&("length"==i||f&&("offset"==i||"parent"==i)||e&&("buffer"==i||"byteLength"==i||"byteOffset"==i)||de(i,o))||r.push(i);return r}function ga(t){var i=t.length;return i?t[tl(0,i-1)]:n}function fb(n,t){return vh(bf(n),lo(t,0,n.length))}function eb(n){return vh(bf(n))}function vc(t,i,r){(r===n||ve(t[i],r))&&(r!==n||i in t)||we(t,i,r)}function fs(t,i,r){var u=t[i];gu.call(t,i)&&ve(u,r)&&(r!==n||i in t)||we(t,i,r)}function nh(n,t){for(var i=n.length;i--;)if(ve(n[i][0],t))return i;return-1}function ob(n,t,i,r){return oo(n,function(n,u,f){t(r,n,i(n),f)}),r}function nv(n,t){return n&&le(t,af(t),n)}function sb(n,t){return n&&le(t,re(t),n)}function we(n,t,i){"__proto__"==t&&oc?oc(n,t,{configurable:!0,enumerable:!0,value:i,writable:!0}):n[t]=i}function yc(t,i){for(var r=-1,u=i.length,f=cf(u),e=null==t;++r<u;)f[r]=e?n:gl(t,i[r]);return f}function lo(t,i,r){return t===t&&(r!==n&&(t=t<=r?t:r),i!==n&&(t=t>=i?t:i)),t}function he(i,r,u,f,e,o){var h,a=1&r,c=2&r,p=4&r,l,v,y;if(u&&(h=e?u(i,f,e,o):u(i)),h!==n)return h;if(!rf(i))return i;if(f=pt(i)){if(h=ak(i),!a)return bf(i,h)}else{if(l=pf(i),v="[object Function]"==l||"[object GeneratorFunction]"==l,so(i))return dv(i,a);if("[object Object]"==l||"[object Arguments]"==l||v&&!e){if(h=c||v?{}:py(i),!a)return c?ek(i,sb(h,i)):fk(i,nv(h,i))}else{if(!t[l])return e?i:{};h=vk(i,l,he,a)}}return(o||(o=new se),e=o.get(i))?e:(o.set(i,h),c=p?c?vl:al:c?re:af,y=f?n:c(i),s(y||i,function(n,t){y&&(t=n,n=i[t]);fs(h,t,he(n,r,u,t,i,o))}),h)}function hb(n){var t=af(n);return function(i){return tv(i,n,t)}}function tv(t,i,r){var u=r.length;if(null==t)return!u;for(t=uf(t);u--;){var f=r[u],o=i[f],e=t[f];if(e===n&&!(f in t)||!o(e))return!1}return!0}function iv(t,i,r){if(typeof t!="function")throw new oe("Expected a function");return ks(function(){t.apply(n,r)},i)}function es(n,t,i,u){var a=-1,h=tt,c=!0,v=n.length,e=[],y=t.length,l;if(!v)return e;i&&(t=r(t,o(i)));u?(h=ot,c=!1):200<=t.length&&(h=g,c=!1,t=new co(t));n:for(;++a<v;){var f=n[a],s=null==i?f:i(f),f=u||0!==f?f:0;if(c&&s===s){for(l=y;l--;)if(t[l]===s)continue n;e.push(f)}else h(t,s,u)||e.push(f)}return e}function cb(n,t){var i=!0;return oo(n,function(n,r,u){return i=!!t(n,r,u)}),i}function th(t,i,r){for(var e,u,o,h,f=-1,s=t.length;++f<s;)e=t[f],u=i(e),null!=u&&(o===n?u===u&&!ie(u):r(u,o))&&(o=u,h=e);return h}function rv(n,t){var i=[];return oo(n,function(n,r,u){t(n,r,u)&&i.push(n)}),i}function vf(n,t,i,r,u){var e=-1,o=n.length,f;for(i||(i=yk),u||(u=[]);++e<o;)f=n[e],0<t&&i(f)?1<t?vf(f,t-1,i,r,u):l(u,f):r||(u[u.length]=f);return u}function ce(n,t){return n&&la(n,t,af)}function pc(n,t){return n&&yw(n,t,af)}function ih(n,t){return c(t,function(t){return ge(n[t])})}function to(t,i){i=uo(i,t);for(var r=0,u=i.length;null!=t&&r<u;)t=t[ae(i[r++])];return r&&r==u?t:n}function uv(n,t,i){return t=t(n),pt(n)?t:l(t,i(n))}function wf(t){var i,r,u,f;if(null==t)t=t===n?"[object Undefined]":"[object Null]";else if(yo&&yo in uf(t)){i=gu.call(t,yo);r=t[yo];try{t[yo]=n;u=!0}catch(t){}f=ew.call(t);u&&(i?t[yo]=r:delete t[yo]);t=f}else t=ew.call(t);return t}function wc(n,t){return n>t}function lb(n,t){return null!=n&&gu.call(n,t)}function ab(n,t){return null!=n&&t in uf(n)}function bc(t,i,u){for(var e,p,w=u?ot:tt,b=t[0].length,a=t.length,f=a,v=cf(a),y=1/0,c=[];f--;)e=t[f],f&&i&&(e=r(e,o(i))),y=yf(e.length,y),v[f]=!u&&(i||120<=b&&120<=e.length)?new co(f&&e):n;var e=t[0],k=-1,l=v[0];n:for(;++k<b&&c.length<y;){var s=e[k],h=i?i(s):s,s=u||0!==s?s:0;if(l?!g(l,h):!w(c,h,u)){for(f=a;--f;)if(p=v[f],p?!g(p,h):!w(t[f],h,u))continue n;l&&l.push(h);c.push(s)}}return c}function vb(n,t,i){var r={};return ce(n,function(n,u,f){t(r,i(n),u,f)}),r}function os(t,i,r){return i=uo(i,t),t=2>i.length?t:to(t,ne(i,0,-1)),i=null==t?t:t[ae(fe(i))],null==i?n:f(i,t,r)}function fv(n){return sf(n)&&"[object Arguments]"==wf(n)}function yb(n){return sf(n)&&"[object ArrayBuffer]"==wf(n)}function pb(n){return sf(n)&&"[object Date]"==wf(n)}function io(t,i,r,u,f){var h,a,p;if(t===i)i=!0;else if(null!=t&&null!=i&&(sf(t)||sf(i)))n:{var s=pt(t),l=pt(i),o=s?"[object Array]":pf(t),e=l?"[object Array]":pf(i),o="[object Arguments]"==o?"[object Object]":o,e="[object Arguments]"==e?"[object Object]":e,c="[object Object]"==o,l="[object Object]"==e;if((e=o==e)&&so(t)){if(!so(i)){i=!1;break n}s=!0;c=!1}if(e&&!c)f||(f=new se),i=s||us(t)?vy(t,i,r,u,io,f):lk(t,i,o,r,u,io,f);else{if(!(1&r)&&(s=c&&gu.call(t,"__wrapped__"),o=l&&gu.call(i,"__wrapped__"),s||o)){t=s?t.value():t;i=o?i.value():i;f||(f=new se);i=io(t,i,r,u,f);break n}if(e)t:if(f||(f=new se),s=1&r,o=al(t),l=o.length,e=al(i).length,l==e||s){for(c=l;c--;)if(h=o[c],!(s?h in i:gu.call(i,h))){i=!1;break t}if((e=f.get(t))&&f.get(i))i=e==i;else{for(e=!0,f.set(t,i),f.set(i,t),a=s;++c<l;){var h=o[c],v=t[h],y=i[h];if(u&&(p=s?u(y,v,h,i,t,f):u(v,y,h,t,i,f)),p===n?v!==y&&!io(v,y,r,u,f):!p){e=!1;break}a||(a="constructor"==h)}e&&!a&&(r=t.constructor,u=i.constructor,r!=u&&"constructor"in t&&"constructor"in i&&!(typeof r=="function"&&r instanceof r&&typeof u=="function"&&u instanceof u)&&(e=!1));f.delete(t);f.delete(i);i=e}}else i=!1;else i=!1}}else i=t!==t&&i!==i;return i}function wb(n){return sf(n)&&"[object Map]"==pf(n)}function kc(t,i,r,u){var e=r.length,c=e,l=!u,f,h;if(null==t)return!c;for(t=uf(t);e--;)if(f=r[e],l&&f[2]?f[1]!==t[f[0]]:!(f[0]in t))return!1;for(;++e<c;){var f=r[e],o=f[0],s=t[o],a=f[1];if(l&&f[2]){if(s===n&&!(o in t))return!1}else if((f=new se,u)&&(h=u(s,a,o,t,i,f)),h===n?!io(a,s,3,u,f):!h)return!1}return!0}function ev(n){return!(!rf(n)||fw&&fw in n)&&(ge(n)?nd:hu).test(vo(n))}function bb(n){return sf(n)&&"[object RegExp]"==wf(n)}function kb(n){return sf(n)&&"[object Set]"==pf(n)}function db(n){return sf(n)&&kh(n.length)&&!!i[wf(n)]}function ov(n){return typeof n=="function"?n:null==n?gf:typeof n=="object"?pt(n)?cv(n[0],n[1]):hv(n):iw(n)}function dc(n){if(!hs(n))return od(n);var t,i=[];for(t in uf(n))gu.call(n,t)&&"constructor"!=t&&i.push(t);return i}function gc(n,t){return n<t}function sv(n,t){var r=-1,i=df(n)?cf(n.length):[];return oo(n,function(n,u,f){i[++r]=t(n,u,f)}),i}function hv(n){var t=yl(n);return 1==t.length&&t[0][2]?wy(t[0][0],t[0][1]):function(i){return i===n||kc(i,n,t)}}function cv(t,i){return pl(t)&&i===i&&!rf(i)?wy(ae(t),i):function(r){var u=gl(r,t);return u===n&&u===i?na(r,t):io(i,u,3)}}function rh(t,i,r,u,f){t!==i&&la(i,function(e,o){var s,a;if(rf(e)){f||(f=new se);var l=f,c=t[o],h=i[o],s=l.get(h);if(s)vc(t,o,s);else{if(s=u?u(c,h,o+"",t,i,l):n,a=s===n,a){var v=pt(h),y=!v&&so(h),p=!v&&!y&&us(h),s=h;v||y||p?pt(c)?s=c:hf(c)?s=bf(c):y?(a=!1,s=dv(h,!0)):p?(a=!1,s=gv(h,!0)):s=[]:cs(h)||po(h)?(s=c,po(c)?s=kp(c):(!rf(c)||r&&ge(c))&&(s=py(h))):a=!1}a&&(l.set(h,s),rh(s,h,r,u,l),l.delete(h));vc(t,o,s)}}else l=u?u(t[o],e,o+"",t,i,f):n,l===n&&(l=e),vc(t,o,l)},re)}function lv(t,i){var r=t.length;if(r)return i+=0>i?r:0,de(i,r)?t[i]:n}function av(n,t,i){var u=-1;return t=r(t.length?t:[gf],o(yt())),n=sv(n,function(n){return{a:r(t,function(t){return t(n)}),b:++u,c:n}}),ur(n,function(n,t){var r,u;n:{r=-1;for(var f=n.a,e=t.a,o=f.length,s=i.length;++r<o;)if(u=ny(f[r],e[r]),u){r=r>=s?u:u*("desc"==i[r]?-1:1);break n}r=n.b-t.b}return r})}function gb(n,t){return vv(n,t,function(t,i){return na(n,i)})}function vv(n,t,i){for(var r,u,f=-1,o=t.length,e={};++f<o;)r=t[f],u=to(n,r),i(u,r)&&wo(e,uo(r,n),u);return e}function nk(n){return function(t){return to(t,n)}}function nl(n,t,i,u){var c=u?rr:p,h=-1,l=t.length,f=n;for(n===t&&(t=bf(t)),i&&(f=r(n,o(i)));++h<l;)for(var e=0,s=t[h],s=i?i(s):s;-1<(e=c(f,s,e,u));)f!==n&&ec.call(f,e,1),ec.call(n,e,1);return n}function yv(n,t){for(var i,f,r=n?t.length:0,u=r-1;r--;)i=t[r],(r==u||i!==f)&&(f=i,de(i)?ec.call(n,i,1):ul(n,i))}function tl(n,t){return n+hc(lw()*(t-n+1))}function il(n,t){var i="";if(!n||1>t||9007199254740991<t)return i;do t%2&&(i+=n),(t=hc(t/2))&&(n+=n);while(t);return i}function ci(n,t){return ya(by(n,t,gf),n+"")}function tk(n){return ga(ns(n))}function ik(n,t){var i=ns(n);return vh(i,lo(t,0,i.length))}function wo(t,i,r,u){var o,h,e;if(!rf(t))return t;i=uo(i,t);for(var s=-1,c=i.length,l=c-1,f=t;null!=f&&++s<c;)o=ae(i[s]),e=r,s!=l&&(h=f[o],e=u?u(h,o,f):n,e===n&&(e=rf(h)?h:de(i[s+1])?[]:{})),fs(f,o,e),f=f[o];return t}function rk(n){return vh(ns(n))}function ne(n,t,i){var u=-1,r=n.length;for(0>t&&(t=-t>r?0:r+t),i=i>r?r:i,0>i&&(i+=r),r=t>i?0:i-t>>>0,t>>>=0,i=cf(r);++u<r;)i[u]=n[u+t];return i}function uk(n,t){var i;return oo(n,function(n,r,u){return i=t(n,r,u),!i}),!!i}function uh(n,t,i){var f=0,r=null==n?f:n.length,e,u;if(typeof t=="number"&&t===t&&2147483647>=r){for(;f<r;)e=f+r>>>1,u=n[e],null!==u&&!ie(u)&&(i?u<=t:u<t)?f=e+1:r=e;return r}return rl(n,t,gf,i)}function rl(t,i,r,u){i=r(i);for(var s=0,e=null==t?0:t.length,v=i!==i,y=null===i,p=ie(i),w=i===n;s<e;){var h=hc((s+e)/2),f=r(t[h]),c=f!==n,l=null===f,o=f===f,a=ie(f);(v?u||o:w?o&&(u||c):y?o&&c&&(u||!l):p?o&&c&&!l&&(u||!a):l||a?0:u?f<=i:f<i)?s=h+1:e=h}return yf(e,4294967294)}function pv(n,t){for(var i,u,e,r=-1,o=n.length,s=0,f=[];++r<o;)i=n[r],u=t?t(i):i,r&&ve(u,e)||(e=u,f[s++]=0===i?0:i);return f}function wv(n){return typeof n=="number"?n:ie(n)?ut:+n}function te(n){if(typeof n=="string")return n;if(pt(n))return r(n,te)+"";if(ie(n))return aw?aw.call(n):"";var t=n+"";return"0"==t&&1/n==-y?"-0":t}function ro(n,t,i){var c=-1,o=tt,l=n.length,s=!0,f=[],r=f,h;if(i)s=!1,o=ot;else if(200<=l){if(o=t?null:kd(n))return w(o);s=!1;o=g;r=new co}else r=t?[]:f;n:for(;++c<l;){var u=n[c],e=t?t(u):u,u=i||0!==u?u:0;if(s&&e===e){for(h=r.length;h--;)if(r[h]===e)continue n;t&&r.push(e);f.push(u)}else o(r,e,i)||(r!==f&&r.push(e),f.push(u))}return f}function ul(n,t){return t=uo(t,n),n=2>t.length?n:to(n,ne(t,0,-1)),null==n||delete n[ae(fe(t))]}function fh(n,t,i,r){for(var f=n.length,u=r?f:-1;(r?u--:++u<f)&&t(n[u],u,n););return i?ne(n,r?0:u,r?u+1:f):ne(n,r?u+1:0,r?f:u)}function bv(n,t){var i=n;return i instanceof li&&(i=i.value()),d(t,function(n,t){return t.func.apply(t.thisArg,l([n],t.args))},i)}function fl(n,t,i){var u=n.length,r,f,o,e;if(2>u)return u?ro(n[0]):[];for(r=-1,f=cf(u);++r<u;)for(o=n[r],e=-1;++e<u;)e!=r&&(f[r]=es(f[r]||o,n[e],t,i));return ro(vf(f,1),t,i)}function kv(t,i,r){for(var u=-1,e=t.length,o=i.length,f={};++u<e;)r(f,t[u],u<o?i[u]:n);return f}function el(n){return hf(n)?n:[]}function ol(n){return typeof n=="function"?n:gf}function uo(n,t){return pt(n)?n:pl(n,t)?[n]:kw(yu(n))}function fo(t,i,r){var u=t.length;return r=r===n?u:r,!i&&r>=u?t:ne(t,i,r)}function dv(n,t){if(t)return n.slice();var i=n.length,i=ow?ow(i):new n.constructor(i);return n.copy(i),i}function sl(n){var t=new n.constructor(n.byteLength);return new uc(t).set(new uc(n)),t}function gv(n,t){return new n.constructor(t?sl(n.buffer):n.buffer,n.byteOffset,n.length)}function ny(t,i){if(t!==i){var o=t!==n,s=null===t,r=t===t,u=ie(t),h=i!==n,c=null===i,f=i===i,e=ie(i);if(!c&&!e&&!u&&t>i||u&&h&&f&&!c&&!e||s&&h&&f||!o&&f||!r)return 1;if(!s&&!u&&!e&&t<i||e&&o&&r&&!s&&!u||c&&o&&r||!h&&r||!f)return-1}return 0}function ty(n,t,i,r){var u=-1,o=n.length,s=i.length,f=-1,h=t.length,c=lf(o-s,0),e=cf(h+c);for(r=!r;++f<h;)e[f]=t[f];for(;++u<s;)(r||u<o)&&(e[i[u]]=n[u]);for(;c--;)e[f++]=n[u++];return e}function iy(n,t,i,r){var u=-1,s=n.length,h=-1,c=i.length,o=-1,l=t.length,f=lf(s-c,0),e=cf(f+l);for(r=!r;++u<f;)e[u]=n[u];for(f=u;++o<l;)e[f+o]=t[o];for(;++h<c;)(r||u<s)&&(e[f+i[h]]=n[u++]);return e}function bf(n,t){var i=-1,r=n.length;for(t||(t=cf(r));++i<r;)t[i]=n[i];return t}function le(t,i,r,u){var h=!r,o,s,f,e;for(r||(r={}),o=-1,s=i.length;++o<s;)f=i[o],e=u?u(r[f],t[f],f,r,t):n,e===n&&(e=t[f]),h?we(r,f,e):fs(r,f,e);return r}function fk(n,t){return le(n,va(n),t)}function ek(n,t){return le(n,ww(n),t)}function eh(n,t){return function(i,r){var u=pt(i)?nr:ob,f=t?t():{};return u(i,n,yt(r,2),f)}}function bo(t){return ci(function(i,r){var o=-1,u=r.length,f=1<u?r[u-1]:n,e=2<u?r[2]:n,f=3<t.length&&typeof f=="function"?(u--,f):n;for(e&&kf(r[0],r[1],e)&&(f=3>u?n:f,u=1),i=uf(i);++o<u;)(e=r[o])&&t(i,e,o,f);return i})}function ry(n,t){return function(i,r){if(null==i)return i;if(!df(i))return n(i,r);for(var f=i.length,u=t?f:-1,e=uf(i);(t?u--:++u<f)&&!1!==r(e[u],u,e););return i}}function uy(n){return function(t,i,r){var o=-1,e=uf(t),u,f;for(r=r(t),u=r.length;u--;)if(f=r[n?u:++o],!1===i(e[f],f,e))break;return t}}function ok(n,t,i){function r(){return(this&&this!==u&&this instanceof r?e:n).apply(f?i:this,arguments)}var f=1&t,e=ss(n);return r}function fy(t){return function(i){i=yu(i);var r=k.test(i)?h(i):n,u=r?r[0]:i.charAt(0);return i=r?fo(r,1).join(""):i.slice(1),u[t]()+i}}function ko(n){return function(t){return d(tw(nw(t).replace(pu,"")),n,"")}}function ss(n){return function(){var t=arguments,i;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}return i=rs(n.prototype),t=n.apply(i,t),rf(t)?t:i}}function sk(t,i,r){function e(){for(var s=arguments.length,h=cf(s),c=s,l=go(e);c--;)h[c]=arguments[c];return c=3>s&&h[0]!==l&&h[s-1]!==l?[]:a(h,l),s-=c.length,s<r?cy(t,i,oh,e.placeholder,n,h,c,n,n,r-s):f(this&&this!==u&&this instanceof e?o:t,this,h)}var o=ss(t);return e}function ey(t){return function(i,r,u){var f=uf(i),e;return df(i)||(e=yt(r,3),i=af(i),r=function(n){return e(f[n],n,f)}),r=t(i,r,u),-1<r?f[e?i[r]:r]:n}}function oy(t){return ke(function(i){var o=i.length,e=o,s=ue.prototype.thru,u,r;for(t&&i.reverse();e--;){if(u=i[e],typeof u!="function")throw new oe("Expected a function");s&&!r&&"wrapper"==lh(u)&&(r=new ue([],!0))}for(e=r?e:o;++e<o;)var u=i[e],s=lh(u),f="wrapper"==s?aa(u):n,r=f&&wl(f[0])&&424==f[1]&&!f[4].length&&1==f[9]?r[lh(f[0])].apply(r,f[3]):1==u.length&&wl(u)?r[s]():r.thru(u);return function(){var n=arguments,u=n[0],t;if(r&&1==n.length&&pt(u))return r.plant(u).value();for(t=0,n=o?i[t].apply(this,n):u;++t<o;)n=i[t].call(this,n);return n}})}function oh(t,i,r,f,e,o,s,h,c,l){function v(){for(var rt,it,ut,et,ft,tt=arguments.length,g=cf(tt),nt=tt;nt--;)g[nt]=arguments[nt];if(y)for(it=go(v),nt=g.length,rt=0;nt--;)g[nt]===it&&++rt;if(f&&(g=ty(g,f,e,y)),o&&(g=iy(g,o,s,y)),tt-=rt,y&&tt<l)return it=a(g,it),cy(t,i,oh,v.placeholder,r,g,it,h,c,l-tt);if(it=b?r:this,nt=p?it[t]:t,tt=g.length,h)for(rt=g.length,ut=yf(h.length,rt),et=bf(g);ut--;)ft=h[ut],g[ut]=de(ft,rt)?et[ft]:n;else k&&1<tt&&g.reverse();return w&&c<tt&&(g.length=c),this&&this!==u&&this instanceof v&&(nt=d||ss(nt)),nt.apply(it,g)}var w=128&i,b=1&i,p=2&i,y=24&i,k=512&i,d=p?n:ss(t);return v}function sy(n,t){return function(i,r){return vb(i,n,t(r))}}function sh(t,i){return function(r,u){var f;if(r===n&&u===n)return i;if(r!==n&&(f=r),u!==n){if(f===n)return u;typeof r=="string"||typeof u=="string"?(r=te(r),u=te(u)):(r=wv(r),u=wv(u));f=t(r,u)}return f}}function hl(n){return ke(function(t){return t=r(t,o(yt())),ci(function(i){var r=this;return n(t,function(n){return f(n,r,i)})})})}function hh(t,i){i=i===n?" ":te(i);var r=i.length;return 2>r?r?il(i,t):i:(r=il(i,sc(t/b(i))),k.test(i)?fo(h(r),0,t).join(""):r.slice(0,t))}function hk(n,t,i,r){function e(){for(var a=-1,c=arguments.length,t=-1,l=r.length,h=cf(l+c),v=this&&this!==u&&this instanceof e?s:n;++t<l;)h[t]=r[t];for(;c--;)h[t++]=arguments[++a];return f(v,o?i:this,h)}var o=1&t,s=ss(n);return e}function hy(t){return function(i,r,u){var e,f;for(u&&typeof u!="number"&&kf(i,r,u)&&(r=u=n),i=no(i),r===n?(r=i,i=0):r=no(r),u=u===n?i<r?1:-1:no(u),e=-1,r=lf(sc((r-i)/(u||1)),0),f=cf(r);r--;)f[t?r:++e]=i,i+=u;return f}}function ch(n){return function(t,i){return typeof t=="string"&&typeof i=="string"||(t=ee(t),i=ee(i)),n(t,i)}}function cy(t,i,r,u,f,e,o,s,h,c){var l=8&i,v=l?o:n,a;return o=l?n:o,a=l?e:n,e=l?n:e,i=(i|(l?32:64))&~(l?64:32),4&i||(i&=-4),f=[t,i,f,a,v,e,o,s,h,c],r=r.apply(n,f),wl(t)&&bw(r,f),r.placeholder=u,ky(r,t,i)}function cl(n){var t=ts[n];return function(n,i){if(n=ee(n),i=null==i?0:yf(wt(i),292)){var r=(yu(n)+"e").split("e"),r=t(r[0]+"e"+(+r[1]+i)),r=(yu(r)+"e").split("e");return+(r[0]+"e"+(+r[1]-i))}return t(n)}}function ly(n){return function(t){var i=pf(t);return"[object Map]"==i?nt(t):"[object Set]"==i?or(t):fr(t,n(t))}}function be(t,i,r,u,f,e,o,s){var l=2&i,c,v,y,h;if(!l&&typeof t!="function")throw new oe("Expected a function");return c=u?u.length:0,(c||(i&=-97,u=f=n),o=o===n?o:lf(wt(o),0),s=s===n?s:wt(s),c-=f?f.length:0,64&i)&&(v=u,y=f,u=f=n),h=l?n:aa(t),e=[t,i,r,u,f,v,y,e,o,s],h&&(r=e[1],t=h[1],i=r|t,u=128==t&&8==r||128==t&&256==r&&e[7].length<=h[8]||384==t&&h[7].length<=h[8]&&8==r,131>i||u)&&(1&t&&(e[2]=h[2],i|=1&r?0:4),(r=h[3])&&(u=e[3],e[3]=u?ty(u,r,h[4]):r,e[4]=u?a(e[3],"__lodash_placeholder__"):h[4]),(r=h[5])&&(u=e[5],e[5]=u?iy(u,r,h[6]):r,e[6]=u?a(e[5],"__lodash_placeholder__"):h[6]),(r=h[7])&&(e[7]=r),128&t&&(e[8]=null==e[8]?h[8]:yf(e[8],h[8])),null==e[9]&&(e[9]=h[9]),e[0]=h[0],e[1]=i),t=e[0],i=e[1],r=e[2],u=e[3],f=e[4],s=e[9]=e[9]===n?l?0:t.length:lf(e[9]-c,0),!s&&24&i&&(i&=-25),ky((h?pw:bw)(i&&1!=i?8==i||16==i?sk(t,i,s):32!=i&&33!=i||f.length?oh.apply(n,e):hk(t,i,r,u):ok(t,i,r),e),t,i)}function ll(t,i,r,u){return t===n||ve(t,ls[r])&&!gu.call(u,r)?i:t}function ay(t,i,r,u,f,e){return rf(t)&&rf(i)&&(e.set(i,t),rh(t,i,n,ay,e),e.delete(i)),t}function ck(t,i){return i!==n&&cs(t)?n:t}function vy(t,i,r,u,f,e){var y=1&r,l=t.length,o=i.length,s,h,v;if(l!=o&&!(y&&o>l))return!1;if((o=e.get(t))&&e.get(i))return o==i;var o=-1,c=!0,a=2&r?new co:n;for(e.set(t,i),e.set(i,t);++o<l;){if(s=t[o],h=i[o],u&&(v=y?u(h,s,o,i,t,e):u(s,h,o,t,i,e)),v!==n){if(v)continue;c=!1;break}if(a){if(!st(i,function(n,t){if(!g(a,t)&&(s===n||f(s,n,r,u,e)))return a.push(t)})){c=!1;break}}else if(s!==h&&!f(s,h,r,u,e)){c=!1;break}}return e.delete(t),e.delete(i),c}function lk(n,t,i,r,u,f,e){switch(i){case"[object DataView]":if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)break;n=n.buffer;t=t.buffer;case"[object ArrayBuffer]":if(n.byteLength!=t.byteLength||!f(new uc(n),new uc(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return ve(+n,+t);case"[object Error]":return n.name==t.name&&n.message==t.message;case"[object RegExp]":case"[object String]":return n==t+"";case"[object Map]":var o=nt;case"[object Set]":if(o||(o=w),n.size!=t.size&&!(1&r))break;return(i=e.get(n))?i==t:(r|=2,e.set(n,t),t=vy(o(n),o(t),r,u,f,e),e.delete(n),t);case"[object Symbol]":if(bs)return bs.call(n)==bs.call(t)}return!1}function ke(t){return ya(by(t,n,ip),t+"")}function al(n){return uv(n,af,va)}function vl(n){return uv(n,re,ww)}function lh(n){for(var i,r,t=n.name+"",u=ws[t],f=gu.call(ws,t)?u.length:0;f--;)if(i=u[f],r=i.func,null==r||r==n)return i.name;return t}function go(n){return(gu.call(et,"placeholder")?et:n).placeholder}function yt(){var n=et.iteratee||ia,n=n===ia?ov:n;return arguments.length?n(arguments[0],arguments[1]):n}function ah(n,t){var r=n.__data__,i=typeof t;return("string"==i||"number"==i||"symbol"==i||"boolean"==i?"__proto__"!==t:null===t)?r[typeof t=="string"?"string":"hash"]:r.map}function yl(n){for(var u,i,t=af(n),r=t.length;r--;)u=t[r],i=n[u],t[r]=[u,i,i===i&&!rf(i)];return t}function ao(t,i){var r=null==t?n:t[i];return ev(r)?r:n}function yy(n,t,i){var u;t=uo(t,n);for(var f=-1,r=t.length,e=!1;++f<r;){if(u=ae(t[f]),!(e=null!=n&&i(n,u)))break;n=n[u]}return e||++f!=r?e:(r=null==n?0:n.length,!!r&&kh(r)&&de(u,r)&&(pt(n)||po(n)))}function ak(n){var i=n.length,t=n.constructor(i);return i&&"string"==typeof n[0]&&gu.call(n,"index")&&(t.index=n.index,t.input=n.input),t}function py(n){return typeof n.constructor!="function"||hs(n)?{}:rs(fc(n))}function vk(n,t,i,r){var u=n.constructor;switch(t){case"[object ArrayBuffer]":return sl(n);case"[object Boolean]":case"[object Date]":return new u(+n);case"[object DataView]":return t=r?sl(n.buffer):n.buffer,new n.constructor(t,n.byteOffset,n.byteLength);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return gv(n,r);case"[object Map]":return t=r?i(nt(n),1):nt(n),d(t,di,new n.constructor);case"[object Number]":case"[object String]":return new u(n);case"[object RegExp]":return t=new n.constructor(n.source,hi.exec(n)),t.lastIndex=n.lastIndex,t;case"[object Set]":return t=r?i(w(n),1):w(n),d(t,gi,new n.constructor);case"[object Symbol]":return bs?uf(bs.call(n)):{}}}function yk(n){return pt(n)||po(n)||!!(cw&&n&&n[cw])}function de(n,t){return t=null==t?9007199254740991:t,!!t&&(typeof n=="number"||lu.test(n))&&-1<n&&0==n%1&&n<t}function kf(n,t,i){if(!rf(i))return!1;var r=typeof t;return!!("number"==r?df(i)&&de(t,i.length):"string"==r&&t in i)&&ve(i[t],n)}function pl(n,t){if(pt(n))return!1;var i=typeof n;return!("number"!=i&&"symbol"!=i&&"boolean"!=i&&null!=n&&!ie(n))||br.test(n)||!wr.test(n)||null!=t&&n in uf(t)}function wl(n){var t=lh(n),i=et[t];return typeof i=="function"&&t in li.prototype&&(n===i||(t=aa(i),!!t&&n===t[0]))}function hs(n){var t=n&&n.constructor;return n===(typeof t=="function"&&t.prototype||ls)}function wy(t,i){return function(r){return null!=r&&r[t]===i&&(i!==n||t in uf(r))}}function by(t,i,r){return i=lf(i===n?t.length-1:i,0),function(){for(var e=arguments,n=-1,u=lf(e.length-i,0),o=cf(u);++n<u;)o[n]=e[i+n];for(n=-1,u=cf(i+1);++n<i;)u[n]=e[n];return u[i]=r(o),f(t,this,u)}}function ky(n,t,i){var f=t+"",r,u;return t=ya,u=pk,r=(r=f.match(iu))?r[1].split(ru):[],i=u(r,i),(u=i.length)&&(r=u-1,i[r]=(1<u?"& ":"")+i[r],i=i.join(2<u?", ":" "),f=f.replace(tu,"{\n/* [wrapped with "+i+"] */\n")),t(n,f)}function dy(t){var i=0,r=0;return function(){var u=sd(),f=16-(u-r);if(r=u,0<f){if(800<=++i)return arguments[0]}else i=0;return t.apply(n,arguments)}}function vh(t,i){var u=-1,r=t.length,e=r-1,f;for(i=i===n?r:i;++u<i;)r=tl(u,e),f=t[r],t[r]=t[u],t[u]=f;return t.length=i,t}function ae(n){if(typeof n=="string"||ie(n))return n;var t=n+"";return"0"==t&&1/n==-y?"-0":t}function vo(n){if(null!=n){try{return ic.call(n)}catch(n){}return n+""}return""}function pk(n,t){return s(sr,function(i){var r="_."+i[0];t&i[1]&&!tt(n,r)&&n.push(r)}),n.sort()}function gy(n){if(n instanceof li)return n.clone();var t=new ue(n.__wrapped__,n.__chain__);return t.__actions__=bf(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}function np(n,t,i){var r=null==n?0:n.length;return r?(i=null==i?0:wt(i),0>i&&(i=lf(r+i,0)),it(n,yt(t,3),i)):-1}function tp(t,i,r){var f=null==t?0:t.length,u;return f?(u=f-1,r!==n&&(u=wt(r),u=0>r?lf(f+u,0):yf(u,f-1)),it(t,yt(i,3),u,!0)):-1}function ip(n){return(null==n?0:n.length)?vf(n,1):[]}function rp(t){return t&&t.length?t[0]:n}function fe(t){var i=null==t?0:t.length;return i?t[i-1]:n}function up(n,t){return n&&n.length&&t&&t.length?nl(n,t):n}function bl(n){return null==n?n:cd.call(n)}function kl(n){if(!n||!n.length)return[];var t=0;return n=c(n,function(n){if(hf(n))return t=lf(n.length,t),!0}),lt(t,function(t){return r(n,ht(t))})}function fp(t,i){if(!t||!t.length)return[];var u=kl(t);return null==i?u:r(u,function(t){return f(i,n,t)})}function ep(n){return n=et(n),n.__chain__=!0,n}function yh(n,t){return t(n)}function wk(){return this}function op(n,t){return(pt(n)?s:oo)(n,yt(t,3))}function sp(n,t){return(pt(n)?tr:vw)(n,yt(t,3))}function ph(n,t){return(pt(n)?r:sv)(n,yt(t,3))}function hp(t,i,r){return i=r?n:i,i=t&&null==i?t.length:i,be(t,128,n,n,n,n,i)}function cp(t,i){var r;if(typeof i!="function")throw new oe("Expected a function");return t=wt(t),function(){return 0<--t&&(r=i.apply(this,arguments)),1>=t&&(i=n),r}}function lp(t,i,r){return i=r?n:i,t=be(t,8,n,n,n,n,n,i),t.placeholder=lp.placeholder,t}function ap(t,i,r){return i=r?n:i,t=be(t,16,n,n,n,n,n,i),t.placeholder=ap.placeholder,t}function vp(t,i,r){function v(i){var r=e,u=o;return e=o=n,h=i,s=t.apply(u,r)}function w(t){var r=t-f;return t-=h,f===n||r>=i||0>r||a&&t>=l}function c(){var n=ac(),t,r;if(w(n))return b(n);r=ks;t=n-h;n=i-(n-f);t=a?yf(n,l-t):n;u=r(c,t)}function b(t){return u=n,p&&e?v(t):(e=o=n,s)}function y(){var t=ac(),r=w(t);if(e=arguments,o=this,f=t,r){if(u===n)return h=t=f,u=ks(c,i),k?v(t):s;if(a)return u=ks(c,i),v(f)}return u===n&&(u=ks(c,i)),s}var e,o,l,s,u,f,h=0,k=!1,a=!1,p=!0;if(typeof t!="function")throw new oe("Expected a function");return i=ee(i)||0,rf(r)&&(k=!!r.leading,l=(a="maxWait"in r)?lf(ee(r.maxWait)||0,i):l,p="trailing"in r?!!r.trailing:p),y.cancel=function(){u!==n&&bd(u);h=0;e=f=o=u=n},y.flush=function(){return u===n?s:b(ac())},y}function wh(n,t){function i(){var r=arguments,f=t?t.apply(this,r):r[0],u=i.cache;return u.has(f)?u.get(f):(r=n.apply(this,r),i.cache=u.set(f,r)||u,r)}if(typeof n!="function"||null!=t&&typeof t!="function")throw new oe("Expected a function");return i.cache=new(wh.Cache||pe),i}function bh(n){if(typeof n!="function")throw new oe("Expected a function");return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}function ve(n,t){return n===t||n!==n&&t!==t}function df(n){return null!=n&&kh(n.length)&&!ge(n)}function hf(n){return sf(n)&&df(n)}function dl(n){if(!sf(n))return!1;var t=wf(n);return"[object Error]"==t||"[object DOMException]"==t||typeof n.message=="string"&&typeof n.name=="string"&&!cs(n)}function ge(n){return!!rf(n)&&(n=wf(n),"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n)}function yp(n){return typeof n=="number"&&n==wt(n)}function kh(n){return typeof n=="number"&&-1<n&&0==n%1&&9007199254740991>=n}function rf(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function sf(n){return null!=n&&typeof n=="object"}function pp(n){return typeof n=="number"||sf(n)&&"[object Number]"==wf(n)}function cs(n){return!(!sf(n)||"[object Object]"!=wf(n))&&(n=fc(n),null===n||(n=gu.call(n,"constructor")&&n.constructor,typeof n=="function"&&n instanceof n&&ic.call(n)==dk))}function dh(n){return typeof n=="string"||!pt(n)&&sf(n)&&"[object String]"==wf(n)}function ie(n){return typeof n=="symbol"||sf(n)&&"[object Symbol]"==wf(n)}function wp(n){if(!n)return[];if(df(n))return dh(n)?h(n):bf(n);if(as&&n[as]){n=n[as]();for(var t,i=[];!(t=n.next()).done;)i.push(t.value);return i}return t=pf(n),("[object Map]"==t?nt:"[object Set]"==t?w:ns)(n)}function no(n){return n?(n=ee(n),n===y||n===-y?17976931348623157e292*(0>n?-1:1):n===n?n:0):0===n?n:0}function wt(n){n=no(n);var t=n%1;return n===n?t?n-t:n:0}function bp(n){return n?lo(wt(n),0,4294967295):0}function ee(n){if(typeof n=="number")return n;if(ie(n))return ut;if(rf(n)&&(n=typeof n.valueOf=="function"?n.valueOf():n,n=rf(n)?n+"":n),typeof n!="string")return 0===n?n:+n;n=n.replace(oi,"");var t=su.test(n);return t||cu.test(n)?tf(n.slice(2),t?2:8):ou.test(n)?ut:+n}function kp(n){return le(n,re(n))}function yu(n){return null==n?"":te(n)}function gl(t,i,r){return t=null==t?n:to(t,i),t===n?r:t}function na(n,t){return null!=n&&yy(n,t,ab)}function af(n){return df(n)?da(n):dc(n)}function re(n){if(df(n))n=da(n,!0);else if(rf(n)){var t,i=hs(n),r=[];for(t in n)("constructor"!=t||!i&&gu.call(n,t))&&r.push(t);n=r}else{if(t=[],null!=n)for(i in uf(n))t.push(i);n=t}return n}function dp(n,t){if(null==n)return{};var i=r(vl(n),function(n){return[n]});return t=yt(t),vv(n,i,function(n,i){return t(n,i[0])})}function ns(n){return null==n?[]:at(n,af(n))}function gp(n){return ka(yu(n).toLowerCase())}function nw(n){return(n=yu(n))&&n.replace(au,ff).replace(wu,"")}function tw(t,i,r){return t=yu(t),i=r?n:i,i===n?ku.test(t)?t.match(bu)||[]:t.match(uu)||[]:t.match(i)||[]}function ta(n){return function(){return n}}function gf(n){return n}function ia(n){return ov(typeof n=="function"?n:he(n,1))}function ra(n,t,i){var u=af(t),r=ih(t,u),f,e;return null!=i||rf(t)&&(r.length||!u.length)||(i=t,t=n,n=this,r=ih(t,af(t))),f=!(rf(i)&&"chain"in i&&!i.chain),e=ge(n),s(r,function(i){var r=t[i];n[i]=r;e&&(n.prototype[i]=function(){var i=this.__chain__,t;return f||i?(t=n(this.__wrapped__),(t.__actions__=bf(this.__actions__)).push({func:r,args:arguments,thisArg:n}),t.__chain__=i,t):r.apply(n,l([this.value()],arguments))})}),n}function ua(){}function iw(n){return pl(n)?ht(ae(n)):nk(n)}function fa(){return[]}function ea(){return!1}e=null==e?u:v.defaults(u.Object(),e,v.pick(u,du));var cf=e.Array,gh=e.Date,rw=e.Error,uw=e.Function,ts=e.Math,uf=e.Object,oa=e.RegExp,bk=e.String,oe=e.TypeError,nc=cf.prototype,ls=uf.prototype,tc=e["__core-js_shared__"],ic=uw.prototype.toString,gu=ls.hasOwnProperty,kk=0,fw=function(){var n=/[^.]+$/.exec(tc&&tc.keys&&tc.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),ew=ls.toString,dk=ic.call(uf),gk=u._,nd=oa("^"+ic.call(gu).replace(vt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),rc=ai?e.Buffer:n,eo=e.Symbol,uc=e.Uint8Array,ow=rc?rc.f:n,fc=ri(uf.getPrototypeOf,uf),sw=uf.create,hw=ls.propertyIsEnumerable,ec=nc.splice,cw=eo?eo.isConcatSpreadable:n,as=eo?eo.iterator:n,yo=eo?eo.toStringTag:n,oc=function(){try{var n=ao(uf,"defineProperty");return n({},"",{}),n}catch(n){}}(),td=e.clearTimeout!==u.clearTimeout&&e.clearTimeout,id=gh&&gh.now!==u.Date.now&&gh.now,rd=e.setTimeout!==u.setTimeout&&e.setTimeout,sc=ts.ceil,hc=ts.floor,sa=uf.getOwnPropertySymbols,ud=rc?rc.isBuffer:n,fd=e.isFinite,ed=nc.join,od=ri(uf.keys,uf),lf=ts.max,yf=ts.min,sd=gh.now,hd=e.parseInt,lw=ts.random,cd=nc.reverse,ha=ao(e,"DataView"),vs=ao(e,"Map"),ca=ao(e,"Promise"),is=ao(e,"Set"),ys=ao(e,"WeakMap"),ps=ao(uf,"create"),cc=ys&&new ys,ws={},ld=vo(ha),ad=vo(vs),vd=vo(ca),yd=vo(is),pd=vo(ys),lc=eo?eo.prototype:n,bs=lc?lc.valueOf:n,aw=lc?lc.toString:n,rs=function(){function t(){}return function(i){return rf(i)?sw?sw(i):(t.prototype=i,i=new t,t.prototype=n,i):{}}}();et.templateSettings={escape:yr,evaluate:pr,interpolate:ei,variable:"",imports:{_:et}};et.prototype=gs.prototype;et.prototype.constructor=et;ue.prototype=rs(gs.prototype);ue.prototype.constructor=ue;li.prototype=rs(gs.prototype);li.prototype.constructor=li;ho.prototype.clear=function(){this.__data__=ps?ps(null):{};this.size=0};ho.prototype.delete=function(n){return n=this.has(n)&&delete this.__data__[n],this.size-=n?1:0,n};ho.prototype.get=function(t){var i=this.__data__;return ps?(t=i[t],"__lodash_hash_undefined__"===t?n:t):gu.call(i,t)?i[t]:n};ho.prototype.has=function(t){var i=this.__data__;return ps?i[t]!==n:gu.call(i,t)};ho.prototype.set=function(t,i){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=ps&&i===n?"__lodash_hash_undefined__":i,this};ye.prototype.clear=function(){this.__data__=[];this.size=0};ye.prototype.delete=function(n){var t=this.__data__;return n=nh(t,n),!(0>n)&&(n==t.length-1?t.pop():ec.call(t,n,1),--this.size,!0)};ye.prototype.get=function(t){var i=this.__data__;return t=nh(i,t),0>t?n:i[t][1]};ye.prototype.has=function(n){return-1<nh(this.__data__,n)};ye.prototype.set=function(n,t){var i=this.__data__,r=nh(i,n);return 0>r?(++this.size,i.push([n,t])):i[r][1]=t,this};pe.prototype.clear=function(){this.size=0;this.__data__={hash:new ho,map:new(vs||ye),string:new ho}};pe.prototype.delete=function(n){return n=ah(this,n).delete(n),this.size-=n?1:0,n};pe.prototype.get=function(n){return ah(this,n).get(n)};pe.prototype.has=function(n){return ah(this,n).has(n)};pe.prototype.set=function(n,t){var i=ah(this,n),r=i.size;return i.set(n,t),this.size+=i.size==r?0:1,this};co.prototype.add=co.prototype.push=function(n){return this.__data__.set(n,"__lodash_hash_undefined__"),this};co.prototype.has=function(n){return this.__data__.has(n)};se.prototype.clear=function(){this.__data__=new ye;this.size=0};se.prototype.delete=function(n){var t=this.__data__;return n=t.delete(n),this.size=t.size,n};se.prototype.get=function(n){return this.__data__.get(n)};se.prototype.has=function(n){return this.__data__.has(n)};se.prototype.set=function(n,t){var i=this.__data__,r;if(i instanceof ye){if(r=i.__data__,!vs||199>r.length)return r.push([n,t]),this.size=++i.size,this;i=this.__data__=new pe(r)}return i.set(n,t),this.size=i.size,this};var oo=ry(ce),vw=ry(pc,!0),la=uy(),yw=uy(!0),pw=cc?function(n,t){return cc.set(n,t),n}:gf,wd=oc?function(n,t){return oc(n,"toString",{configurable:!0,enumerable:!1,value:ta(t),writable:!0})}:gf,bd=td||function(n){return u.clearTimeout(n)},kd=is&&1/w(new is([,-0]))[1]==y?function(n){return new is(n)}:ua,aa=cc?function(n){return cc.get(n)}:ua,va=sa?function(n){return null==n?[]:(n=uf(n),c(sa(n),function(t){return hw.call(n,t)}))}:fa,ww=sa?function(n){for(var t=[];n;)l(t,va(n)),n=fc(n);return t}:fa,pf=wf;(ha&&"[object DataView]"!=pf(new ha(new ArrayBuffer(1)))||vs&&"[object Map]"!=pf(new vs)||ca&&"[object Promise]"!=pf(ca.resolve())||is&&"[object Set]"!=pf(new is)||ys&&"[object WeakMap]"!=pf(new ys))&&(pf=function(t){var i=wf(t);if(t=(t="[object Object]"==i?t.constructor:n)?vo(t):"")switch(t){case ld:return"[object DataView]";case ad:return"[object Map]";case vd:return"[object Promise]";case yd:return"[object Set]";case pd:return"[object WeakMap]"}return i});var dd=tc?ge:ea,bw=dy(pw),ks=rd||function(n,t){return u.setTimeout(n,t)},ya=dy(wd),kw=function(n){n=wh(n,function(n){return 500===t.size&&t.clear(),n});var t=n.cache;return n}(function(n){var t=[];return kr.test(n)&&t.push(""),n.replace(dr,function(n,i,r,u){t.push(r?u.replace(fu,"$1"):i||n)}),t}),gd=ci(function(n,t){return hf(n)?es(n,vf(t,1,hf,!0)):[]}),ng=ci(function(t,i){var r=fe(i);return hf(r)&&(r=n),hf(t)?es(t,vf(i,1,hf,!0),yt(r,2)):[]}),tg=ci(function(t,i){var r=fe(i);return hf(r)&&(r=n),hf(t)?es(t,vf(i,1,hf,!0),n,r):[]}),ig=ci(function(n){var t=r(n,el);return t.length&&t[0]===n[0]?bc(t):[]}),rg=ci(function(t){var u=fe(t),i=r(t,el);return u===fe(i)?u=n:i.pop(),i.length&&i[0]===t[0]?bc(i,yt(u,2)):[]}),ug=ci(function(t){var i=fe(t),u=r(t,el);return(i=typeof i=="function"?i:n)&&u.pop(),u.length&&u[0]===t[0]?bc(u,n,i):[]}),fg=ci(up),eg=ke(function(n,t){var i=null==n?0:n.length,u=yc(n,t);return yv(n,r(t,function(n){return de(n,i)?+n:n}).sort(ny)),u}),og=ci(function(n){return ro(vf(n,1,hf,!0))}),sg=ci(function(t){var i=fe(t);return hf(i)&&(i=n),ro(vf(t,1,hf,!0),yt(i,2))}),hg=ci(function(t){var i=fe(t),i=typeof i=="function"?i:n;return ro(vf(t,1,hf,!0),n,i)}),cg=ci(function(n,t){return hf(n)?es(n,t):[]}),lg=ci(function(n){return fl(c(n,hf))}),ag=ci(function(t){var i=fe(t);return hf(i)&&(i=n),fl(c(t,hf),yt(i,2))}),vg=ci(function(t){var i=fe(t),i=typeof i=="function"?i:n;return fl(c(t,hf),n,i)}),yg=ci(kl),pg=ci(function(t){var i=t.length,i=1<i?t[i-1]:n,i=typeof i=="function"?(t.pop(),i):n;return fp(t,i)}),wg=ke(function(t){function f(n){return yc(n,t)}var r=t.length,u=r?t[0]:0,i=this.__wrapped__;return!(1<r||this.__actions__.length)&&i instanceof li&&de(u)?(i=i.slice(u,+u+(r?1:0)),i.__actions__.push({func:yh,args:[f],thisArg:n}),new ue(i,this.__chain__).thru(function(t){return r&&!t.length&&t.push(n),t})):this.thru(f)}),bg=eh(function(n,t,i){gu.call(n,i)?++n[i]:we(n,i,1)}),kg=ey(np),dg=ey(tp),gg=eh(function(n,t,i){gu.call(n,i)?n[i].push(t):we(n,i,[t])}),nn=ci(function(n,t,i){var u=-1,e=typeof t=="function",r=df(n)?cf(n.length):[];return oo(n,function(n){r[++u]=e?f(t,n,i):os(n,t,i)}),r}),tn=eh(function(n,t,i){we(n,i,t)}),rn=eh(function(n,t,i){n[i?0:1].push(t)},function(){return[[],[]]}),un=ci(function(n,t){if(null==n)return[];var i=t.length;return 1<i&&kf(n,t[0],t[1])?t=[]:2<i&&kf(t[0],t[1],t[2])&&(t=[t[0]]),av(n,vf(t,1),[])}),ac=id||function(){return u.Date.now()},pa=ci(function(n,t,i){var r=1,u;return i.length&&(u=a(i,go(pa)),r=32|r),be(n,r,t,i,u)}),dw=ci(function(n,t,i){var r=3,u;return i.length&&(u=a(i,go(dw)),r=32|r),be(t,r,n,i,u)}),fn=ci(function(n,t){return iv(n,1,t)}),en=ci(function(n,t,i){return iv(n,ee(t)||0,i)});wh.Cache=pe;var on=ci(function(n,t){t=1==t.length&&pt(t[0])?r(t[0],o(yt())):r(vf(t,1),o(yt()));var i=t.length;return ci(function(r){for(var u=-1,e=yf(r.length,i);++u<e;)r[u]=t[u].call(this,r[u]);return f(n,this,r)})}),wa=ci(function(t,i){return be(t,32,n,i,a(i,go(wa)))}),gw=ci(function(t,i){return be(t,64,n,i,a(i,go(gw)))}),sn=ke(function(t,i){return be(t,256,n,n,n,i)}),hn=ch(wc),cn=ch(function(n,t){return n>=t}),po=fv(function(){return arguments}())?fv:function(n){return sf(n)&&gu.call(n,"callee")&&!hw.call(n,"callee")},pt=cf.isArray,ln=vi?o(vi):yb,so=ud||ea,an=yi?o(yi):pb,vn=pi?o(pi):wb,ba=wi?o(wi):bb,yn=bi?o(bi):kb,us=ki?o(ki):db,pn=ch(gc),wn=ch(function(n,t){return n<=t}),bn=bo(function(n,t){if(hs(t)||df(t))le(t,af(t),n);else for(var i in t)gu.call(t,i)&&fs(n,i,t[i])}),nb=bo(function(n,t){le(t,re(t),n)}),ds=bo(function(n,t,i,r){le(t,re(t),n,r)}),kn=bo(function(n,t,i,r){le(t,af(t),n,r)}),dn=ke(yc),gn=ci(function(t){return t.push(n,ll),f(ds,n,t)}),ntt=ci(function(t){return t.push(n,ay),f(tb,n,t)}),ttt=sy(function(n,t,i){n[t]=i},ta(gf)),itt=sy(function(n,t,i){gu.call(n,t)?n[t].push(i):n[t]=[i]},yt),rtt=ci(os),utt=bo(function(n,t,i){rh(n,t,i)}),tb=bo(function(n,t,i,r){rh(n,t,i,r)}),ftt=ke(function(n,t){var i={},u,f;if(null==n)return i;for(u=!1,t=r(t,function(t){return t=uo(t,n),u||(u=1<t.length),t}),le(n,vl(n),i),u&&(i=he(i,7,ck)),f=t.length;f--;)ul(i,t[f]);return i}),ett=ke(function(n,t){return null==n?{}:gb(n,t)}),ib=ly(af),rb=ly(re),ott=ko(function(n,t,i){return t=t.toLowerCase(),n+(i?gp(t):t)}),stt=ko(function(n,t,i){return n+(i?"-":"")+t.toLowerCase()}),htt=ko(function(n,t,i){return n+(i?" ":"")+t.toLowerCase()}),ctt=fy("toLowerCase"),ltt=ko(function(n,t,i){return n+(i?"_":"")+t.toLowerCase()}),att=ko(function(n,t,i){return n+(i?" ":"")+ka(t)}),vtt=ko(function(n,t,i){return n+(i?" ":"")+t.toUpperCase()}),ka=fy("toUpperCase"),ub=ci(function(t,i){try{return f(t,n,i)}catch(t){return dl(t)?t:new rw(t)}}),ytt=ke(function(n,t){return s(t,function(t){t=ae(t);we(n,t,pa(n[t],n))}),n}),ptt=oy(),wtt=oy(!0),btt=ci(function(n,t){return function(i){return os(i,n,t)}}),ktt=ci(function(n,t){return function(i){return os(n,i,t)}}),dtt=hl(r),gtt=hl(bt),nit=hl(st),tit=hy(),iit=hy(!0),rit=sh(function(n,t){return n+t},0),uit=cl("ceil"),fit=sh(function(n,t){return n/t},1),eit=cl("floor"),oit=sh(function(n,t){return n*t},1),sit=cl("round"),hit=sh(function(n,t){return n-t},0);return et.after=function(n,t){if(typeof t!="function")throw new oe("Expected a function");return n=wt(n),function(){if(1>--n)return t.apply(this,arguments)}},et.ary=hp,et.assign=bn,et.assignIn=nb,et.assignInWith=ds,et.assignWith=kn,et.at=dn,et.before=cp,et.bind=pa,et.bindAll=ytt,et.bindKey=dw,et.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return pt(n)?n:[n]},et.chain=ep,et.chunk=function(t,i,r){if(i=(r?kf(t,i,r):i===n)?1:lf(wt(i),0),r=null==t?0:t.length,!r||1>i)return[];for(var u=0,e=0,f=cf(sc(r/i));u<r;)f[e++]=ne(t,u,u+=i);return f},et.compact=function(n){for(var t,i=-1,u=null==n?0:n.length,f=0,r=[];++i<u;)t=n[i],t&&(r[f++]=t);return r},et.concat=function(){var n=arguments.length,i,t;if(!n)return[];for(i=cf(n-1),t=arguments[0];n--;)i[n-1]=arguments[n];return l(pt(t)?bf(t):[t],vf(i,1))},et.cond=function(n){var t=null==n?0:n.length,i=yt();return n=t?r(n,function(n){if("function"!=typeof n[1])throw new oe("Expected a function");return[i(n[0]),n[1]]}):[],ci(function(i){for(var u,r=-1;++r<t;)if(u=n[r],f(u[0],this,i))return f(u[1],this,i)})},et.conforms=function(n){return hb(he(n,1))},et.constant=ta,et.countBy=bg,et.create=function(n,t){var i=rs(n);return null==t?i:nv(i,t)},et.curry=lp,et.curryRight=ap,et.debounce=vp,et.defaults=gn,et.defaultsDeep=ntt,et.defer=fn,et.delay=en,et.difference=gd,et.differenceBy=ng,et.differenceWith=tg,et.drop=function(t,i,r){var u=null==t?0:t.length;return u?(i=r||i===n?1:wt(i),ne(t,0>i?0:i,u)):[]},et.dropRight=function(t,i,r){var u=null==t?0:t.length;return u?(i=r||i===n?1:wt(i),i=u-i,ne(t,0,0>i?0:i)):[]},et.dropRightWhile=function(n,t){return n&&n.length?fh(n,yt(t,3),!0,!0):[]},et.dropWhile=function(n,t){return n&&n.length?fh(n,yt(t,3),!0):[]},et.fill=function(t,i,r,u){var f=null==t?0:t.length;if(!f)return[];for(r&&typeof r!="number"&&kf(t,i,r)&&(r=0,u=f),f=t.length,r=wt(r),0>r&&(r=-r>f?0:f+r),u=u===n||u>f?f:wt(u),0>u&&(u+=f),u=r>u?0:bp(u);r<u;)t[r++]=i;return t},et.filter=function(n,t){return(pt(n)?c:rv)(n,yt(t,3))},et.flatMap=function(n,t){return vf(ph(n,t),1)},et.flatMapDeep=function(n,t){return vf(ph(n,t),y)},et.flatMapDepth=function(t,i,r){return r=r===n?1:wt(r),vf(ph(t,i),r)},et.flatten=ip,et.flattenDeep=function(n){return(null==n?0:n.length)?vf(n,y):[]},et.flattenDepth=function(t,i){return null!=t&&t.length?(i=i===n?1:wt(i),vf(t,i)):[]},et.flip=function(n){return be(n,512)},et.flow=ptt,et.flowRight=wtt,et.fromPairs=function(n){for(var t,i=-1,u=null==n?0:n.length,r={};++i<u;)t=n[i],r[t[0]]=t[1];return r},et.functions=function(n){return null==n?[]:ih(n,af(n))},et.functionsIn=function(n){return null==n?[]:ih(n,re(n))},et.groupBy=gg,et.initial=function(n){return(null==n?0:n.length)?ne(n,0,-1):[]},et.intersection=ig,et.intersectionBy=rg,et.intersectionWith=ug,et.invert=ttt,et.invertBy=itt,et.invokeMap=nn,et.iteratee=ia,et.keyBy=tn,et.keys=af,et.keysIn=re,et.map=ph,et.mapKeys=function(n,t){var i={};return t=yt(t,3),ce(n,function(n,r,u){we(i,t(n,r,u),n)}),i},et.mapValues=function(n,t){var i={};return t=yt(t,3),ce(n,function(n,r,u){we(i,r,t(n,r,u))}),i},et.matches=function(n){return hv(he(n,1))},et.matchesProperty=function(n,t){return cv(n,he(t,1))},et.memoize=wh,et.merge=utt,et.mergeWith=tb,et.method=btt,et.methodOf=ktt,et.mixin=ra,et.negate=bh,et.nthArg=function(n){return n=wt(n),ci(function(t){return lv(t,n)})},et.omit=ftt,et.omitBy=function(n,t){return dp(n,bh(yt(t)))},et.once=function(n){return cp(2,n)},et.orderBy=function(t,i,r,u){return null==t?[]:(pt(i)||(i=null==i?[]:[i]),r=u?n:r,pt(r)||(r=null==r?[]:[r]),av(t,i,r))},et.over=dtt,et.overArgs=on,et.overEvery=gtt,et.overSome=nit,et.partial=wa,et.partialRight=gw,et.partition=rn,et.pick=ett,et.pickBy=dp,et.property=iw,et.propertyOf=function(t){return function(i){return null==t?n:to(t,i)}},et.pull=fg,et.pullAll=up,et.pullAllBy=function(n,t,i){return n&&n.length&&t&&t.length?nl(n,t,yt(i,2)):n},et.pullAllWith=function(t,i,r){return t&&t.length&&i&&i.length?nl(t,i,n,r):t},et.pullAt=eg,et.range=tit,et.rangeRight=iit,et.rearg=sn,et.reject=function(n,t){return(pt(n)?c:rv)(n,bh(yt(t,3)))},et.remove=function(n,t){var r=[],u;if(!n||!n.length)return r;var i=-1,f=[],e=n.length;for(t=yt(t,3);++i<e;)u=n[i],t(u,i,n)&&(r.push(u),f.push(i));return yv(n,f),r},et.rest=function(t,i){if(typeof t!="function")throw new oe("Expected a function");return i=i===n?i:wt(i),ci(t,i)},et.reverse=bl,et.sampleSize=function(t,i,r){return i=(r?kf(t,i,r):i===n)?1:wt(i),(pt(t)?fb:ik)(t,i)},et.set=function(n,t,i){return null==n?n:wo(n,t,i)},et.setWith=function(t,i,r,u){return u=typeof u=="function"?u:n,null==t?t:wo(t,i,r,u)},et.shuffle=function(n){return(pt(n)?eb:rk)(n)},et.slice=function(t,i,r){var u=null==t?0:t.length;return u?(r&&typeof r!="number"&&kf(t,i,r)?(i=0,r=u):(i=null==i?0:wt(i),r=r===n?u:wt(r)),ne(t,i,r)):[]},et.sortBy=un,et.sortedUniq=function(n){return n&&n.length?pv(n):[]},et.sortedUniqBy=function(n,t){return n&&n.length?pv(n,yt(t,2)):[]},et.split=function(t,i,r){return r&&typeof r!="number"&&kf(t,i,r)&&(i=r=n),r=r===n?4294967295:r>>>0,r?(t=yu(t))&&(typeof i=="string"||null!=i&&!ba(i))&&(i=te(i),!i&&k.test(t))?fo(h(t),0,r):t.split(i,r):[]},et.spread=function(n,t){if(typeof n!="function")throw new oe("Expected a function");return t=null==t?0:lf(wt(t),0),ci(function(i){var r=i[t];return i=fo(i,0,t),r&&l(i,r),f(n,this,i)})},et.tail=function(n){var t=null==n?0:n.length;return t?ne(n,1,t):[]},et.take=function(t,i,r){return t&&t.length?(i=r||i===n?1:wt(i),ne(t,0,0>i?0:i)):[]},et.takeRight=function(t,i,r){var u=null==t?0:t.length;return u?(i=r||i===n?1:wt(i),i=u-i,ne(t,0>i?0:i,u)):[]},et.takeRightWhile=function(n,t){return n&&n.length?fh(n,yt(t,3),!1,!0):[]},et.takeWhile=function(n,t){return n&&n.length?fh(n,yt(t,3)):[]},et.tap=function(n,t){return t(n),n},et.throttle=function(n,t,i){var r=!0,u=!0;if(typeof n!="function")throw new oe("Expected a function");return rf(i)&&(r="leading"in i?!!i.leading:r,u="trailing"in i?!!i.trailing:u),vp(n,t,{leading:r,maxWait:t,trailing:u})},et.thru=yh,et.toArray=wp,et.toPairs=ib,et.toPairsIn=rb,et.toPath=function(n){return pt(n)?r(n,ae):ie(n)?[n]:bf(kw(yu(n)))},et.toPlainObject=kp,et.transform=function(n,t,i){var u=pt(n),f=u||so(n)||us(n),r;return(t=yt(t,4),null==i)&&(r=n&&n.constructor,i=f?u?new r:[]:rf(n)&&ge(r)?rs(fc(n)):{}),(f?s:ce)(n,function(n,r,u){return t(i,n,r,u)}),i},et.unary=function(n){return hp(n,1)},et.union=og,et.unionBy=sg,et.unionWith=hg,et.uniq=function(n){return n&&n.length?ro(n):[]},et.uniqBy=function(n,t){return n&&n.length?ro(n,yt(t,2)):[]},et.uniqWith=function(t,i){return i=typeof i=="function"?i:n,t&&t.length?ro(t,n,i):[]},et.unset=function(n,t){return null==n||ul(n,t)},et.unzip=kl,et.unzipWith=fp,et.update=function(n,t,i){return null==n?n:wo(n,t,ol(i)(to(n,t)),void 0)},et.updateWith=function(t,i,r,u){return u=typeof u=="function"?u:n,null!=t&&(t=wo(t,i,ol(r)(to(t,i)),u)),t},et.values=ns,et.valuesIn=function(n){return null==n?[]:at(n,re(n))},et.without=cg,et.words=tw,et.wrap=function(n,t){return wa(ol(t),n)},et.xor=lg,et.xorBy=ag,et.xorWith=vg,et.zip=yg,et.zipObject=function(n,t){return kv(n||[],t||[],fs)},et.zipObjectDeep=function(n,t){return kv(n||[],t||[],wo)},et.zipWith=pg,et.entries=ib,et.entriesIn=rb,et.extend=nb,et.extendWith=ds,ra(et,et),et.add=rit,et.attempt=ub,et.camelCase=ott,et.capitalize=gp,et.ceil=uit,et.clamp=function(t,i,r){return r===n&&(r=i,i=n),r!==n&&(r=ee(r),r=r===r?r:0),i!==n&&(i=ee(i),i=i===i?i:0),lo(ee(t),i,r)},et.clone=function(n){return he(n,4)},et.cloneDeep=function(n){return he(n,5)},et.cloneDeepWith=function(t,i){return i=typeof i=="function"?i:n,he(t,5,i)},et.cloneWith=function(t,i){return i=typeof i=="function"?i:n,he(t,4,i)},et.conformsTo=function(n,t){return null==t||tv(n,t,af(t))},et.deburr=nw,et.defaultTo=function(n,t){return null==n||n!==n?t:n},et.divide=fit,et.endsWith=function(t,i,r){t=yu(t);i=te(i);var u=t.length,u=r=r===n?u:lo(wt(r),0,u);return r-=i.length,0<=r&&t.slice(r,u)==i},et.eq=ve,et.escape=function(n){return(n=yu(n))&&vr.test(n)?n.replace(fi,ef):n},et.escapeRegExp=function(n){return(n=yu(n))&&gr.test(n)?n.replace(vt,"\\$&"):n},et.every=function(t,i,r){var u=pt(t)?bt:cb;return r&&kf(t,i,r)&&(i=n),u(t,yt(i,3))},et.find=kg,et.findIndex=np,et.findKey=function(n,t){return kt(n,yt(t,3),ce)},et.findLast=dg,et.findLastIndex=tp,et.findLastKey=function(n,t){return kt(n,yt(t,3),pc)},et.floor=eit,et.forEach=op,et.forEachRight=sp,et.forIn=function(n,t){return null==n?n:la(n,yt(t,3),re)},et.forInRight=function(n,t){return null==n?n:yw(n,yt(t,3),re)},et.forOwn=function(n,t){return n&&ce(n,yt(t,3))},et.forOwnRight=function(n,t){return n&&pc(n,yt(t,3))},et.get=gl,et.gt=hn,et.gte=cn,et.has=function(n,t){return null!=n&&yy(n,t,lb)},et.hasIn=na,et.head=rp,et.identity=gf,et.includes=function(n,t,i,r){return n=df(n)?n:ns(n),i=i&&!r?wt(i):0,r=n.length,0>i&&(i=lf(r+i,0)),dh(n)?i<=r&&-1<n.indexOf(t,i):!!r&&-1<p(n,t,i)},et.indexOf=function(n,t,i){var r=null==n?0:n.length;return r?(i=null==i?0:wt(i),0>i&&(i=lf(r+i,0)),p(n,t,i)):-1},et.inRange=function(t,i,r){return i=no(i),r===n?(r=i,i=0):r=no(r),t=ee(t),t>=yf(i,r)&&t<lf(i,r)},et.invoke=rtt,et.isArguments=po,et.isArray=pt,et.isArrayBuffer=ln,et.isArrayLike=df,et.isArrayLikeObject=hf,et.isBoolean=function(n){return!0===n||!1===n||sf(n)&&"[object Boolean]"==wf(n)},et.isBuffer=so,et.isDate=an,et.isElement=function(n){return sf(n)&&1===n.nodeType&&!cs(n)},et.isEmpty=function(n){var t,i;if(null==n)return!0;if(df(n)&&(pt(n)||typeof n=="string"||typeof n.splice=="function"||so(n)||us(n)||po(n)))return!n.length;if(t=pf(n),"[object Map]"==t||"[object Set]"==t)return!n.size;if(hs(n))return!dc(n).length;for(i in n)if(gu.call(n,i))return!1;return!0},et.isEqual=function(n,t){return io(n,t)},et.isEqualWith=function(t,i,r){var u=(r=typeof r=="function"?r:n)?r(t,i):n;return u===n?io(t,i,n,r):!!u},et.isError=dl,et.isFinite=function(n){return typeof n=="number"&&fd(n)},et.isFunction=ge,et.isInteger=yp,et.isLength=kh,et.isMap=vn,et.isMatch=function(n,t){return n===t||kc(n,t,yl(t))},et.isMatchWith=function(t,i,r){return r=typeof r=="function"?r:n,kc(t,i,yl(i),r)},et.isNaN=function(n){return pp(n)&&n!=+n},et.isNative=function(n){if(dd(n))throw new rw("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return ev(n)},et.isNil=function(n){return null==n},et.isNull=function(n){return null===n},et.isNumber=pp,et.isObject=rf,et.isObjectLike=sf,et.isPlainObject=cs,et.isRegExp=ba,et.isSafeInteger=function(n){return yp(n)&&-9007199254740991<=n&&9007199254740991>=n},et.isSet=yn,et.isString=dh,et.isSymbol=ie,et.isTypedArray=us,et.isUndefined=function(t){return t===n},et.isWeakMap=function(n){return sf(n)&&"[object WeakMap]"==pf(n)},et.isWeakSet=function(n){return sf(n)&&"[object WeakSet]"==wf(n)},et.join=function(n,t){return null==n?"":ed.call(n,t)},et.kebabCase=stt,et.last=fe,et.lastIndexOf=function(t,i,r){var f=null==t?0:t.length,u;if(!f)return-1;if(u=f,r!==n&&(u=wt(r),u=0>u?lf(f+u,0):yf(u,f-1)),i===i){for(r=u+1;r--&&t[r]!==i;);t=r}else t=it(t,dt,u,!0);return t},et.lowerCase=htt,et.lowerFirst=ctt,et.lt=pn,et.lte=wn,et.max=function(t){return t&&t.length?th(t,gf,wc):n},et.maxBy=function(t,i){return t&&t.length?th(t,yt(i,2),wc):n},et.mean=function(n){return gt(n,gf)},et.meanBy=function(n,t){return gt(n,yt(t,2))},et.min=function(t){return t&&t.length?th(t,gf,gc):n},et.minBy=function(t,i){return t&&t.length?th(t,yt(i,2),gc):n},et.stubArray=fa,et.stubFalse=ea,et.stubObject=function(){return{}},et.stubString=function(){return""},et.stubTrue=function(){return!0},et.multiply=oit,et.nth=function(t,i){return t&&t.length?lv(t,wt(i)):n},et.noConflict=function(){return u._===this&&(u._=gk),this},et.noop=ua,et.now=ac,et.pad=function(n,t,i){n=yu(n);var r=(t=wt(t))?b(n):0;return!t||r>=t?n:(t=(t-r)/2,hh(hc(t),i)+n+hh(sc(t),i))},et.padEnd=function(n,t,i){n=yu(n);var r=(t=wt(t))?b(n):0;return t&&r<t?n+hh(t-r,i):n},et.padStart=function(n,t,i){n=yu(n);var r=(t=wt(t))?b(n):0;return t&&r<t?hh(t-r,i)+n:n},et.parseInt=function(n,t,i){return i||null==t?t=0:t&&(t=+t),hd(yu(n).replace(si,""),t||0)},et.random=function(t,i,r){if(r&&typeof r!="boolean"&&kf(t,i,r)&&(i=r=n),r===n&&(typeof i=="boolean"?(r=i,i=n):typeof t=="boolean"&&(r=t,t=n)),t===n&&i===n?(t=0,i=1):(t=no(t),i===n?(i=t,t=0):i=no(i)),t>i){var u=t;t=i;i=u}return r||t%1||i%1?(r=lw(),yf(t+r*(i-t+nf("1e-"+((r+"").length-1))),i)):tl(t,i)},et.reduce=function(n,t,i){var r=pt(n)?d:ni,u=3>arguments.length;return r(n,yt(t,4),i,u,oo)},et.reduceRight=function(n,t,i){var r=pt(n)?ir:ni,u=3>arguments.length;return r(n,yt(t,4),i,u,vw)},et.repeat=function(t,i,r){return i=(r?kf(t,i,r):i===n)?1:wt(i),il(yu(t),i)},et.replace=function(){var n=arguments,t=yu(n[0]);return 3>n.length?t:t.replace(n[1],n[2])},et.result=function(t,i,r){var e,f,u;for(i=uo(i,t),e=-1,f=i.length,f||(f=1,t=n);++e<f;)u=null==t?n:t[ae(i[e])],u===n&&(e=f,u=r),t=ge(u)?u.call(t):u;return t},et.round=sit,et.runInContext=rt,et.sample=function(n){return(pt(n)?ga:tk)(n)},et.size=function(n){if(null==n)return 0;if(df(n))return dh(n)?b(n):n.length;var t=pf(n);return"[object Map]"==t||"[object Set]"==t?n.size:dc(n).length},et.snakeCase=ltt,et.some=function(t,i,r){var u=pt(t)?st:uk;return r&&kf(t,i,r)&&(i=n),u(t,yt(i,3))},et.sortedIndex=function(n,t){return uh(n,t)},et.sortedIndexBy=function(n,t,i){return rl(n,t,yt(i,2))},et.sortedIndexOf=function(n,t){var r=null==n?0:n.length,i;return r&&(i=uh(n,t),i<r&&ve(n[i],t))?i:-1},et.sortedLastIndex=function(n,t){return uh(n,t,!0)},et.sortedLastIndexBy=function(n,t,i){return rl(n,t,yt(i,2),!0)},et.sortedLastIndexOf=function(n,t){if(null==n?0:n.length){var i=uh(n,t,!0)-1;if(ve(n[i],t))return i}return-1},et.startCase=att,et.startsWith=function(n,t,i){return n=yu(n),i=null==i?0:lo(wt(i),0,n.length),t=te(t),n.slice(i,i+t.length)==t},et.subtract=hit,et.sum=function(n){return n&&n.length?ct(n,gf):0},et.sumBy=function(n,t){return n&&n.length?ct(n,yt(t,2)):0},et.template=function(t,i,r){var e=et.templateSettings,u,c;r&&kf(t,i,r)&&(i=n);t=yu(t);i=ds({},i,e,ll);r=ds({},i.imports,e.imports,ll);var o,f,s=af(r),l=at(r,s),h=0;if(r=i.interpolate||ft,u="__p+='",r=oa((i.escape||ft).source+"|"+r.source+"|"+(r===ei?eu:ft).source+"|"+(i.evaluate||ft).source+"|$","g"),c="sourceURL"in i?"//# sourceURL="+i.sourceURL+"\n":"",t.replace(r,function(n,i,r,e,s,c){return r||(r=e),u+=t.slice(h,c).replace(vu,er),i&&(o=!0,u+="'+__e("+i+")+'"),s&&(f=!0,u+="';"+s+";\n__p+='"),r&&(u+="'+((__t=("+r+"))==null?'':__t)+'"),h=c+n.length,n}),u+="';",(i=i.variable)||(u="with(obj){"+u+"}"),u=(f?u.replace(hr,""):u).replace(cr,"$1").replace(lr,"$1;"),u="function("+(i||"obj")+"){"+(i?"":"obj||(obj={});")+"var __t,__p=''"+(o?",__e=_.escape":"")+(f?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+u+"return __p}",i=ub(function(){return uw(s,c+"return "+u).apply(n,l)}),i.source=u,dl(i))throw i;return i},et.times=function(n,t){if(n=wt(n),1>n||9007199254740991<n)return[];var r=4294967295,i=yf(n,4294967295);for(t=yt(t),n-=4294967295,i=lt(i,t);++r<n;)t(r);return i},et.toFinite=no,et.toInteger=wt,et.toLength=bp,et.toLower=function(n){return yu(n).toLowerCase()},et.toNumber=ee,et.toSafeInteger=function(n){return n?lo(wt(n),-9007199254740991,9007199254740991):0===n?n:0},et.toString=yu,et.toUpper=function(n){return yu(n).toUpperCase()},et.trim=function(t,i,r){return(t=yu(t))&&(r||i===n)?t.replace(oi,""):t&&(i=te(i))?(t=h(t),r=h(i),i=ti(t,r),r=ii(t,r)+1,fo(t,i,r).join("")):t},et.trimEnd=function(t,i,r){return(t=yu(t))&&(r||i===n)?t.replace(nu,""):t&&(i=te(i))?(t=h(t),i=ii(t,h(i))+1,fo(t,0,i).join("")):t},et.trimStart=function(t,i,r){return(t=yu(t))&&(r||i===n)?t.replace(si,""):t&&(i=te(i))?(t=h(t),i=ti(t,h(i)),fo(t,i).join("")):t},et.truncate=function(t,i){var u=30,o="...",e,f,c,s;if(rf(i))var r="separator"in i?i.separator:r,u="length"in i?wt(i.length):u,o="omission"in i?te(i.omission):o;if(t=yu(t),f=t.length,k.test(t)&&(e=h(t),f=e.length),u>=f)return t;if(f=u-b(o),1>f)return o;if(u=e?fo(e,0,f).join(""):t.slice(0,f),r===n)return u+o;if(e&&(f+=u.length-f),ba(r)){if(t.slice(f).search(r)){for(c=u,r.global||(r=oa(r.source,yu(hi.exec(r))+"g")),r.lastIndex=0;e=r.exec(c);)s=e.index;u=u.slice(0,s===n?f:s)}}else t.indexOf(te(r),f)!=f&&(r=u.lastIndexOf(r),-1<r&&(u=u.slice(0,r)));return u+o},et.unescape=function(n){return(n=yu(n))&&ar.test(n)?n.replace(ui,of):n},et.uniqueId=function(n){var t=++kk;return yu(n)+t},et.upperCase=vtt,et.upperFirst=ka,et.each=op,et.eachRight=sp,et.first=rp,ra(et,function(){var n={};return ce(et,function(t,i){gu.call(et.prototype,i)||(n[i]=t)}),n}(),{chain:!1}),et.VERSION="4.17.3",s("bind bindKey curry curryRight partial partialRight".split(" "),function(n){et[n].placeholder=et}),s(["drop","take"],function(t,i){li.prototype[t]=function(r){r=r===n?1:lf(wt(r),0);var u=this.__filtered__&&!i?new li(this):this.clone();return u.__filtered__?u.__takeCount__=yf(r,u.__takeCount__):u.__views__.push({size:yf(r,4294967295),type:t+(0>u.__dir__?"Right":"")}),u};li.prototype[t+"Right"]=function(n){return this.reverse()[t](n).reverse()}}),s(["filter","map","takeWhile"],function(n,t){var i=t+1,r=1==i||3==i;li.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:yt(n,3),type:i}),t.__filtered__=t.__filtered__||r,t}}),s(["head","last"],function(n,t){var i="take"+(t?"Right":"");li.prototype[n]=function(){return this[i](1).value()[0]}}),s(["initial","tail"],function(n,t){var i="drop"+(t?"":"Right");li.prototype[n]=function(){return this.__filtered__?new li(this):this[i](1)}}),li.prototype.compact=function(){return this.filter(gf)},li.prototype.find=function(n){return this.filter(n).head()},li.prototype.findLast=function(n){return this.reverse().find(n)},li.prototype.invokeMap=ci(function(n,t){return typeof n=="function"?new li(this):this.map(function(i){return os(i,n,t)})}),li.prototype.reject=function(n){return this.filter(bh(yt(n)))},li.prototype.slice=function(t,i){t=wt(t);var r=this;return r.__filtered__&&(0<t||0>i)?new li(r):(0>t?r=r.takeRight(-t):t&&(r=r.drop(t)),i!==n&&(i=wt(i),r=0>i?r.dropRight(-i):r.take(i-t)),r)},li.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},li.prototype.toArray=function(){return this.take(4294967295)},ce(li.prototype,function(t,i){var e=/^(?:filter|find|map|reject)|While$/.test(i),r=/^(?:head|last)$/.test(i),u=et[r?"take"+("last"==i?"Right":""):i],f=r||/^find/.test(i);u&&(et.prototype[i]=function(){function v(n){return n=u.apply(et,l([n],h)),r&&a?n[0]:n}var i=this.__wrapped__,h=r?[1]:arguments,o=i instanceof li,s=h[0],c=o||pt(i);c&&e&&typeof s=="function"&&1!=s.length&&(o=c=!1);var a=this.__chain__,y=!!this.__actions__.length,s=f&&!a,o=o&&!y;return!f&&c?(i=o?i:new li(this),i=t.apply(i,h),i.__actions__.push({func:yh,args:[v],thisArg:n}),new ue(i,a)):s&&o?t.apply(this,h):(i=this.thru(v),s?r?i.value()[0]:i.value():i)})}),s("pop push shift sort splice unshift".split(" "),function(n){var t=nc[n],i=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);et.prototype[n]=function(){var u=arguments,n;return r&&!this.__chain__?(n=this.value(),t.apply(pt(n)?n:[],u)):this[i](function(n){return t.apply(pt(n)?n:[],u)})}}),ce(li.prototype,function(n,t){var i=et[t],r;i&&(r=i.name+"",(ws[r]||(ws[r]=[])).push({name:t,func:i}))}),ws[oh(n,2).name]=[{name:"wrapper",func:n}],li.prototype.clone=function(){var n=new li(this.__wrapped__);return n.__actions__=bf(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=bf(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=bf(this.__views__),n},li.prototype.reverse=function(){if(this.__filtered__){var n=new li(this);n.__dir__=-1;n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n},li.prototype.value=function(){var n,h=this.__wrapped__.value(),a=this.__dir__,e=pt(h),o=0>a,u=e?h.length:0,f,r;n=u;for(var i=this.__views__,t=0,c=-1,l=i.length;++c<l;){f=i[c];r=f.size;switch(f.type){case"drop":t+=r;break;case"dropRight":n-=r;break;case"take":n=yf(n,t+r);break;case"takeRight":t=lf(t,n-r)}}if(n={start:t,end:n},i=n.start,t=n.end,n=t-i,i=o?t:i-1,t=this.__iteratees__,c=t.length,l=0,f=yf(n,this.__takeCount__),!e||!o&&u==n&&f==n)return bv(h,this.__actions__);e=[];n:for(;n--&&l<f;){for(i+=a,o=-1,u=h[i];++o<c;){var s=t[o],r=s.type,s=s.iteratee(u);if(2==r)u=s;else if(!s){if(1==r)continue n;break n}}e[l++]=u}return e},et.prototype.at=wg,et.prototype.chain=function(){return ep(this)},et.prototype.commit=function(){return new ue(this.value(),this.__chain__)},et.prototype.next=function(){this.__values__===n&&(this.__values__=wp(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?n:this.__values__[this.__index__++]}},et.prototype.plant=function(t){for(var u,r,f,i=this;i instanceof gs;)r=gy(i),r.__index__=0,r.__values__=n,u?f.__wrapped__=r:u=r,f=r,i=i.__wrapped__;return f.__wrapped__=t,u},et.prototype.reverse=function(){var t=this.__wrapped__;return t instanceof li?(this.__actions__.length&&(t=new li(this)),t=t.reverse(),t.__actions__.push({func:yh,args:[bl],thisArg:n}),new ue(t,this.__chain__)):this.thru(bl)},et.prototype.toJSON=et.prototype.valueOf=et.prototype.value=function(){return bv(this.__wrapped__,this.__actions__)},et.prototype.first=et.prototype.head,as&&(et.prototype[as]=wk),et}();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(u._=v,define(function(){return v})):et?((et.exports=v)._=v,pt._=v):u._=v}.call(this),function(){var p,u,w,b,k,d,g,nt,tt,it,rt,f,n,ut,ft,e,et,t,o,ot,i,s,h,c,r,l,a,st,v,y,ht,ct,lt=[].slice;et='<span class="odometer-value"><\/span>';ut='<span class="odometer-ribbon"><span class="odometer-ribbon-inner">'+et+"<\/span><\/span>";b='<span class="odometer-digit"><span class="odometer-digit-spacer">8<\/span><span class="odometer-digit-inner">'+ut+"<\/span><\/span>";g='<span class="odometer-formatting-mark"><\/span>';w="(,ddd).dd";nt=/^\(?([^)]*)\)?(?:(.)(d+))?$/;tt=30;d=2e3;p=20;it=2;k=.5;rt=1e3/tt;u=1e3/p;ft="transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd";r=document.createElement("div").style;e=null!=r.transition||null!=r.webkitTransition||null!=r.mozTransition||null!=r.oTransition;h=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame;f=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;o=function(n){var t;return t=document.createElement("div"),t.innerHTML=n,t.children[0]};s=function(n,t){return n.className=n.className.replace(new RegExp("(^| )"+t.split(" ").join("|")+"( |$)","gi")," ")};t=function(n,t){return s(n,t),n.className+=" "+t};l=function(n,t){var i;if(null!=document.createEvent)return(i=document.createEvent("HTMLEvents"),i.initEvent(t,!0,!0),n.dispatchEvent(i))};i=function(){var t,n;return null!=(t=null!=(n=window.performance)?"function"==typeof n.now?n.now():void 0:void 0)?t:+new Date};c=function(n,t){return null==t&&(t=0),t?(n*=Math.pow(10,t),n+=.5,n=Math.floor(n),n/=Math.pow(10,t)):Math.round(n)};a=function(n){return 0>n?Math.ceil(n):Math.floor(n)};ot=function(n){return n-c(n)};v=!1;(st=function(){var r,n,u,t,i;if(!v&&null!=window.jQuery){for(v=!0,t=["html","text"],i=[],n=0,u=t.length;u>n;n++)r=t[n],i.push(function(n){var t;return t=window.jQuery.fn[n],window.jQuery.fn[n]=function(n){var i;return null==n||null==(null!=(i=this[0])?i.odometer:void 0)?t.apply(this,arguments):this[0].odometer.update(n)}}(r));return i}})();setTimeout(st,0);n=function(){function n(t){var a,r,f,s,h,u,c,e,l,o,i=this;if(this.options=t,this.el=this.options.el,null!=this.el.odometer)return this.el.odometer;this.el.odometer=this;e=n.options;for(r in e)s=e[r],null==this.options[r]&&(this.options[r]=s);null==(h=this.options).duration&&(h.duration=d);this.MAX_VALUES=this.options.duration/rt/it|0;this.resetFormat();this.value=this.cleanValue(null!=(l=this.options.value)?l:"");this.renderInside();this.render();try{for(o=["innerHTML","innerText","textContent"],u=0,c=o.length;c>u;u++)f=o[u],null!=this.el[f]&&!function(n){return Object.defineProperty(i.el,n,{get:function(){var t;return"innerHTML"===n?i.inside.outerHTML:null!=(t=i.inside.innerText)?t:i.inside.textContent},set:function(n){return i.update(n)}})}(f)}catch(v){a=v;this.watchForMutations()}}return n.prototype.renderInside=function(){return this.inside=document.createElement("div"),this.inside.className="odometer-inside",this.el.innerHTML="",this.el.appendChild(this.inside)},n.prototype.watchForMutations=function(){var t,n=this;if(null!=f)try{return null==this.observer&&(this.observer=new f(function(){var t;return t=n.el.innerText,n.renderInside(),n.render(n.value),n.update(t)})),this.watchMutations=!0,this.startWatchingMutations()}catch(i){t=i}},n.prototype.startWatchingMutations=function(){if(this.watchMutations)return this.observer.observe(this.el,{childList:!0})},n.prototype.stopWatchingMutations=function(){var n;if(null!=(n=this.observer))return n.disconnect()},n.prototype.cleanValue=function(n){var t;return"string"==typeof n&&(n=n.replace(null!=(t=this.format.radix)?t:".","<radix>"),n=n.replace(/[.,]/g,""),n=n.replace("<radix>","."),n=parseFloat(n,10)||0),c(n,this.format.precision)},n.prototype.bindTransitionEnd=function(){var u,n,t,f,i,r,e=this;if(!this.transitionEndBound){for(this.transitionEndBound=!0,n=!1,i=ft.split(" "),r=[],t=0,f=i.length;f>t;t++)u=i[t],r.push(this.el.addEventListener(u,function(){return n?!0:(n=!0,setTimeout(function(){return e.render(),n=!1,l(e.el,"odometerdone")},0),!0)},!1));return r}},n.prototype.resetFormat=function(){var n,i,r,u,f,e,o,t;if(n=null!=(o=this.options.format)?o:w,n||(n="d"),r=nt.exec(n),!r)throw new Error("Odometer: Unparsable digit format");return t=r.slice(1,4),e=t[0],f=t[1],i=t[2],u=(null!=i?i.length:void 0)||0,this.format={repeating:e,radix:f,precision:u}},n.prototype.render=function(n){var o,i,s,l,t,r,h,u,f,a,v,c;for(null==n&&(n=this.value),this.stopWatchingMutations(),this.resetFormat(),this.inside.innerHTML="",r=this.options.theme,o=this.el.className.split(" "),t=[],u=0,a=o.length;a>u;u++)i=o[u],i.length&&((l=/^odometer-theme-(.+)$/.exec(i))?r=l[1]:/^odometer(-|$)/.test(i)||t.push(i));for(t.push("odometer"),e||t.push("odometer-no-transitions"),t.push(r?"odometer-theme-"+r:"odometer-auto-theme"),this.el.className=t.join(" "),this.ribbons={},this.digits=[],h=!this.format.precision||!ot(n)||!1,c=n.toString().split("").reverse(),f=0,v=c.length;v>f;f++)s=c[f],"."===s&&(h=!0),this.addDigit(s,h);return this.startWatchingMutations()},n.prototype.update=function(n){var i,r=this;return n=this.cleanValue(n),(i=n-this.value)?(s(this.el,"odometer-animating-up odometer-animating-down odometer-animating"),i>0?t(this.el,"odometer-animating-up"):t(this.el,"odometer-animating-down"),this.stopWatchingMutations(),this.animate(n),this.startWatchingMutations(),setTimeout(function(){return r.el.offsetHeight,t(r.el,"odometer-animating")},0),this.value=n):void 0},n.prototype.renderDigit=function(){return o(b)},n.prototype.insertDigit=function(n,t){return null!=t?this.inside.insertBefore(n,t):this.inside.children.length?this.inside.insertBefore(n,this.inside.children[0]):this.inside.appendChild(n)},n.prototype.addSpacer=function(n,i,r){var u;return u=o(g),u.innerHTML=n,r&&t(u,r),this.insertDigit(u,i)},n.prototype.addDigit=function(n,t){var r,i,u,f;if(null==t&&(t=!0),"-"===n)return this.addSpacer(n,null,"odometer-negation-mark");if("."===n)return this.addSpacer(null!=(f=this.format.radix)?f:".",null,"odometer-radix-mark");if(t)for(u=!1;;){if(!this.format.repeating.length){if(u)throw new Error("Bad odometer format without digits");this.resetFormat();u=!0}if(r=this.format.repeating[this.format.repeating.length-1],this.format.repeating=this.format.repeating.substring(0,this.format.repeating.length-1),"d"===r)break;this.addSpacer(r)}return i=this.renderDigit(),i.querySelector(".odometer-value").innerHTML=n,this.digits.push(i),this.insertDigit(i)},n.prototype.animate=function(n){return e&&"count"!==this.options.animation?this.animateSlide(n):this.animateCount(n)},n.prototype.animateCount=function(n){var r,o,f,s,e,t=this;if(o=+n-this.value)return s=f=i(),r=this.value,(e=function(){var c,a,v;return i()-s>t.options.duration?(t.value=n,t.render(),void l(t.el,"odometerdone")):(c=i()-f,c>u&&(f=i(),v=c/t.options.duration,a=o*v,r+=a,t.render(Math.round(r))),null!=h?h(e):setTimeout(e,u))})()},n.prototype.getDigitCount=function(){var t,r,u,n,i,f;for(n=1<=arguments.length?lt.call(arguments,0):[],t=i=0,f=n.length;f>i;t=++i)u=n[t],n[t]=Math.abs(u);return r=Math.max.apply(Math,n),Math.ceil(Math.log(r+1)/Math.log(10))},n.prototype.getFractionalDigitCount=function(){var t,u,i,f,n,r,e;for(n=1<=arguments.length?lt.call(arguments,0):[],u=/^\-?\d*\.(\d*?)0*$/,t=r=0,e=n.length;e>r;t=++r)f=n[t],n[t]=f.toString(),i=u.exec(n[t]),n[t]=null==i?0:i[1].length;return Math.max.apply(Math,n)},n.prototype.resetDigits=function(){return this.digits=[],this.ribbons=[],this.inside.innerHTML="",this.resetFormat()},n.prototype.animateSlide=function(n){var b,c,ut,f,d,l,u,e,p,r,i,ft,v,w,s,h,o,et,y,g,nt,ot,st,ht,tt,it,rt;if(h=this.value,e=this.getFractionalDigitCount(h,n),e&&(n*=Math.pow(10,e),h*=Math.pow(10,e)),ut=n-h){for(this.bindTransitionEnd(),f=this.getDigitCount(h,n),d=[],b=0,i=y=0;f>=0?f>y:y>f;i=f>=0?++y:--y){if(o=a(h/Math.pow(10,f-i-1)),u=a(n/Math.pow(10,f-i-1)),l=u-o,Math.abs(l)>this.MAX_VALUES){for(r=[],ft=l/(this.MAX_VALUES+this.MAX_VALUES*b*k),c=o;l>0&&u>c||0>l&&c>u;)r.push(Math.round(c)),c+=ft;r[r.length-1]!==u&&r.push(u);b++}else r=function(){rt=[];for(var n=o;u>=o?u>=n:n>=u;u>=o?n++:n--)rt.push(n);return rt}.apply(this);for(i=g=0,ot=r.length;ot>g;i=++g)p=r[i],r[i]=Math.abs(p%10);d.push(r)}for(this.resetDigits(),it=d.reverse(),i=nt=0,st=it.length;st>nt;i=++nt)for(r=it[i],this.digits[i]||this.addDigit(" ",i>=e),null==(et=this.ribbons)[i]&&(et[i]=this.digits[i].querySelector(".odometer-ribbon-inner")),this.ribbons[i].innerHTML="",0>ut&&(r=r.reverse()),v=tt=0,ht=r.length;ht>tt;v=++tt)p=r[v],s=document.createElement("div"),s.className="odometer-value",s.innerHTML=p,this.ribbons[i].appendChild(s),v===r.length-1&&t(s,"odometer-last-value"),0===v&&t(s,"odometer-first-value");return 0>o&&this.addDigit("-"),w=this.inside.querySelector(".odometer-radix-mark"),null!=w&&w.parent.removeChild(w),e?this.addSpacer(this.format.radix,this.digits[e-1],"odometer-radix-mark"):void 0}},n}();n.options=null!=(ht=window.odometerOptions)?ht:{};setTimeout(function(){var t,f,i,r,u;if(window.odometerOptions){r=window.odometerOptions;u=[];for(t in r)f=r[t],u.push(null!=(i=n.options)[t]?(i=n.options)[t]:i[t]=f);return u}},0);n.init=function(){var t,r,i,f,e,u;if(null!=document.querySelectorAll){for(r=document.querySelectorAll(n.options.selector||".odometer"),u=[],i=0,f=r.length;f>i;i++)t=r[i],u.push(t.odometer=new n({el:t,value:null!=(e=t.innerText)?e:t.textContent}));return u}};null!=(null!=(ct=document.documentElement)?ct.doScroll:void 0)&&null!=document.createEventObject?(y=document.onreadystatechange,document.onreadystatechange=function(){return"complete"===document.readyState&&n.options.auto!==!1&&n.init(),null!=y?y.apply(this,arguments):void 0}):document.addEventListener("DOMContentLoaded",function(){if(n.options.auto!==!1)return n.init()},!1);"function"==typeof define&&define.amd?define(["jquery"],function(){return n}):window.Odometer=n}.call(this);var lang=lang||{translate:function(n){return(n=this.normalizeKey(n),this._texts.hasOwnProperty(n))?this._texts[n]:"Missing: "+n},exists:function(n){return n=this.normalizeKey(n),this._texts.hasOwnProperty(n)},normalizeKey:function(n){return n.length<1?!1:(n=n.toLowerCase(),n=n.replace(/\//g,"."),n.charAt(0)=="."&&(n=n.substr(1,n.length-1)),n)},add:function(n,t){n=this.normalizeKey(n);this._texts[n]=t},_texts:{}};lang.add("app.ErrorMessages.Authentication.InvalidCredentials","Feil brukernavn eller passord<\/br><strong>OBS! Har du oppdatert din kundeinfo, eller er registrert etter 1. juli 2017, er brukernavnet ditt fødselsnummer (11 siffer)<\/strong>");lang.add("app.ErrorMessages.Authentication.WrongPasswordOrAnswer","Feil passord eller svar på sikkerhetsspørsmål");lang.add("app.ErrorMessages.Authentication.WrongUserNameOrPassword","Feil brukernavn eller passord<\/br><strong>OBS! Har du oppdatert din kundeinfo, eller er registrert etter 1. juli 2017, er brukernavnet ditt fødselsnummer (11 siffer)<\/strong>");lang.add("app.ErrorMessages.Authentication.AccountBlocked","Din bruker er blitt sperret. Ved spørsmål <a href='/Hjelp/Henvendelse-om-Min-Bruker/'>kontakt kundestøtte på nett<\/a> eller på telefon (+47) 22 95 61 00.");lang.add("app.ErrorMessages.Authentication.LogonAttemptsExceeded","Du har tastet feil brukernavn/passord for mange ganger og kontoen er låst i ca. 1 time. Du kan kontakte kundestøtte på (+47) 22 95 61 00 om du vil åpne kontoen raskere.");lang.add("app.ErrorMessages.Authentication.AccountPausedOrStopped","Du har satt din konto på spillestopp eller spillepause. For at vi skal kunne åpne den igjen må vi ha en skriftlig begrunnelse på hvorfor du sperret kontoen og hvorfor du nå ønsker å åpne den igjen. I tillegg trenger vi ditt fødselsnummer (11 siffer). Vennligst benytt kontaktskjemaet under «Hjelp» - > «Kontakt kundestøtte». Åpningen av din spillkonto vil deretter vurderes innad i tråd med retningslinjer pålagt Norsk Rikstoto av Lotteri- og stiftelsestilsynet. Når det blir besluttet hvorvidt kontoen din skal åpnes igjen vil vi ta kontakt med deg via e-post.");lang.add("app.ErrorMessages.Authentication.AuthenticationFailed","Beklager, det har oppstått en feil. Kunne ikke logge deg på. Prøv igjen senere.");lang.add("app.ErrorMessages.Authentication.AccountLocked","Beklager, vi kan ikke logge deg inn med denne brukeren. Vennligst <a href='/Hjelp/Henvendelse-om-Min-Bruker/'>kontakt kundestøtte på nett<\/a> eller på telefon (+47) 22 95 61 00.");lang.add("app.common.selltypes.0","");lang.add("app.common.selltypes.qplus.0","Vanlig");lang.add("app.common.selltypes.1","Lynbanker");lang.add("app.common.selltypes.qplus.1","Lynbanker");lang.add("app.common.selltypes.2","Lyntoto");lang.add("app.common.selltypes.3","Lynsystem");lang.add("app.common.selltypes.qplus.3","Lyntoto");lang.add("app.common.selltypes.4","System");lang.add("app.common.selltypes.5","Lynpakke");lang.add("app.common.selltypes.6","Andel");lang.add("app.common.selltypes.qplus.6","Andel");lang.add("app.common.selltypes.7","Eksperten");lang.add("app.common.selltypes.8","Flerdager");lang.add("app.common.selltypes.qplus.8","Flerdager");lang.add("app.common.selltypeCodes.0","Vanlig");lang.add("app.common.selltypeCodes.1","LynBanker");lang.add("app.common.selltypeCodes.2","LynToto");lang.add("app.common.selltypeCodes.3","LynSystem");lang.add("app.common.selltypeCodes.4","System");lang.add("app.common.selltypeCodes.5","LynBundle");lang.add("app.common.selltypeCodes.6","LynShare");lang.add("app.common.selltypeCodes.7","Eksperten");lang.add("app.common.selltypeCodes.8","MultiDay");lang.add("app.common.bettypecodes.0","Undefined");lang.add("app.common.bettypecodes.1","VP");lang.add("app.common.bettypecodes.2","V");lang.add("app.common.bettypecodes.3","P");lang.add("app.common.bettypecodes.4","DUO");lang.add("app.common.bettypecodes.5","T");lang.add("app.common.bettypecodes.6","DD");lang.add("app.common.bettypecodes.7","V4");lang.add("app.common.bettypecodes.8","V5A");lang.add("app.common.bettypecodes.9","V5B");lang.add("app.common.bettypecodes.10","V64");lang.add("app.common.bettypecodes.11","V65");lang.add("app.common.bettypecodes.12","V75");lang.add("app.common.bettypecodes.13","V76");lang.add("app.common.bettypecodes.14","TV");lang.add("app.common.bettypecodes.15","QPlus");lang.add("app.common.bettypecodes.V","V");lang.add("app.common.bettypecodes.VP","V / P");lang.add("app.common.bettypecodes.P","P");lang.add("app.common.bettypecodes.V75","V75");lang.add("app.common.bettypecodes.V76","V76");lang.add("app.common.bettypecodes.V65","V65");lang.add("app.common.bettypecodes.V64","V64");lang.add("app.common.bettypecodes.V5A","V5A");lang.add("app.common.bettypecodes.V5B","V5B");lang.add("app.common.bettypecodes.V4","V4");lang.add("app.common.bettypecodes.DUO","Duo");lang.add("app.common.bettypecodes.T","T");lang.add("app.common.bettypecodes.TV","TV");lang.add("app.common.bettypecodes.DD","DD");lang.add("app.common.bettypecodes.QPlus","5+");lang.add("app.common.bettypenames.V","Vinner");lang.add("app.common.bettypenames.VP","V / P");lang.add("app.common.bettypenames.P","Plass");lang.add("app.common.bettypenames.V75","V75");lang.add("app.common.bettypenames.V76","V76");lang.add("app.common.bettypenames.V65","V65");lang.add("app.common.bettypenames.V64","V64");lang.add("app.common.bettypenames.V5A","V5A");lang.add("app.common.bettypenames.V5B","V5B");lang.add("app.common.bettypenames.V4","V4");lang.add("app.common.bettypenames.DUO","Duo");lang.add("app.common.bettypenames.T","Trippel");lang.add("app.common.bettypenames.TV","Tvilling");lang.add("app.common.bettypenames.DD","Dagens Dobbel");lang.add("app.common.bettypenames.QPlus","5+");lang.add("app.common.bettypenames.0","Undefined");lang.add("app.common.bettypenames.1","Vinner/Plass");lang.add("app.common.bettypenames.2","Vinner");lang.add("app.common.bettypenames.3","Plass");lang.add("app.common.bettypenames.4","Duo");lang.add("app.common.bettypenames.5","Trippel");lang.add("app.common.bettypenames.6","Dagens dobbel");lang.add("app.common.bettypenames.7","V4");lang.add("app.common.bettypenames.8","V5A");lang.add("app.common.bettypenames.9","V5B");lang.add("app.common.bettypenames.10","V64");lang.add("app.common.bettypenames.11","V65");lang.add("app.common.bettypenames.12","V75");lang.add("app.common.bettypenames.13","V76");lang.add("app.common.bettypenames.14","Tvilling");lang.add("app.common.bettypenames.15","5+");lang.add("app.common.sellstatus.cancelled","Spillet er kansellert. ");lang.add("app.common.sellstatus.interrupted","Systemspillet er avbrutt.");lang.add("app.common.sellstatus.ownedByAgent","Spillet er kansellert. ");lang.add("app.common.sellstatus.saleInProcess","Systemspillet er under behandling. ");lang.add("app.common.sellstatus.sold","Spillet er ferdig behandlet. ");lang.add("app.common.sellstatus.unableToCancel","Spillet kunne ikke kanselleres. ");lang.add("game.confirmation.betLimitSetTooLow","Denne ukesgrensen er ikke tilstrekkelig til å dekke ditt valgte spill");lang.add("game.confirmation.betLimitRange","Ukesgrensen må være et heltall mellom 1 og 999.999");lang.add("app.common.sellstatus.moneyReserved","Kr {0} er reservert fra din spillkonto");lang.add("app.common.sellstatus.moneyWithdrawn","Kr {0} er trukket fra din spillkonto.");lang.add("app.common.newScratches","Det har skjedd strykninger blant hestene du ser på nå.\nDisse er:\n");lang.add("app.common.scratch","Nr {0} {1} - løp nr. {2}\n");lang.add("app.common.newDriverChanges","Det har skjedd kjøreendringer blant hestene du ser på nå.\nDisse er:\n");lang.add("app.common.driverChange","Nr {0} {1}, ny kusk: {2} - løp nr. {3}\n");lang.add("app.common.communicationError","En teknisk feil oppstod. Vennligst prøv igjen.");lang.add("app.common.drivertype.galop","Rytter");lang.add("app.common.drivertype.monte","Rytter");lang.add("app.common.drivertype.trot","Kusk");lang.add("app.video.errormessage.KeyInvalid","Grunnet tekniske problemer er det er for øyeblikket ikke mulig å vise videoen. Ved spørsmål ta <a href=\"javascript:Util.redirectAndSetFocusInWindowOpener('/Hjelp/Kontakt-oss/')\">kontakt med kundestøtte på nett<\/a> eller på telefon (+47) 22 95 61 00.");lang.add("app.video.errormessage.KeyOutdated","Videolenken er utdatert. Gå til løpsarkivet og hent videoen på nytt. Ved spørsmål ta <a href=\"javascript:Util.redirectAndSetFocusInWindowOpener('/Hjelp/Kontakt-oss/')\">kontakt med kundestøtte på nett<\/a> eller på telefon (+47) 22 95 61 00.");lang.add("app.video.errormessage.ClipMissing","Videoen kan ikke vises. Noen ganger kan det ta mer enn 40 minutter fra et løp er kjørt til videoen er tilgjengelig for gratis visning.<br /><br />Videoene til dagens tipssendingene er vanligvis tilgjengelig fra kl 08:00.<br /><br />Feil i videoproduksjonen kan også forårsake at enkelte videoer mangler. Ved spørsmål ta <a href=\"javascript:Util.redirectAndSetFocusInWindowOpener('/Hjelp/Kontakt-oss/')\">kontakt med kundestøtte på nett<\/a> eller på telefon (+47) 22 95 61 00.");lang.add("app.video.errormessage.GenericErrorMessage","Noe gikk galt ved visning av video. Er du sikker på at det ikke er en brannmur som sperrer for videovisningen? <br /><br /> Ved spørsmål ta <a href=\"javascript:Util.redirectAndSetFocusInWindowOpener('/Hjelp/Kontakt-oss/')\">kontakt med kundestøtte på nett<\/a> eller på telefon (+47) 22 95 61 00.");lang.add("app.video.errormessage.Heading","Rikstoto Direkte");lang.add("app.video.live.VideoPaused","Videoen er pauset. Klikk på OK for å gjenoppta avspilling.");lang.add("app.video.errormessage.VideoFallbackActivated","Innstillingene i brannmuren som benyttes gjør at det kan ta opptil 10 sekunder å starte videoavspillinger. <br /><br />Se <a href=\"javascript:Util.redirectAndSetFocusInWindowOpener('https://old.rikstoto.no/Hjelp/Ofte-stilte-sporsmal')\">ofte stilte spørsmål<\/a> for informasjon om video og brannmur.");lang.add("app.video.errormessage.VideoFallbackActivatedAlert","Innstillingene i brannmuren som benyttes gjør at det kan ta opptil 10 sekunder å starte videoavspillinger. \n\nSe siden Spørsmål og svar for informasjon om video og brannmur.");lang.add("app.video.errormessage.VideoBlocked","Vi klarer ikke å vise video til din maskin. Mest sannsynlig er dette på grunn av en brannmur i nettverket ditt.<br/><br/> Se <a href=\"javascript:Util.redirectAndSetFocusInWindowOpener('https://old.rikstoto.no/Hjelp/Ofte-stilte-sporsmal')\">ofte stilte spørsmål<\/a> for informasjon om video og brannmur.");lang.add("app.video.free.VideoLocked","Denne videoen er ikke lenger tilgjengelig for gratis visning. <br /><br />For å se videoer som er eldre enn 8 dager må du <a href=\"javascript:Util.redirectAndSetFocusInWindowOpener('URLTORDSUBSCRIBE')\">abonnere på Rikstoto Direkte.<\/a> Dersom du allerede har abonnement kan du se videoen ved å <a href='javascript:SimpleMessageBox.close(\"ok\"); loginLightBox.Show()'>logge inn.<\/a>");lang.add("app.video.errormessage.flashPlayerNotAvailable",'Flash 10.1 eller nyere ser ikke ut til å være tilgjengelig. <br /><br />Last ned fra <a href="http://www.adobe.com/products/flashplayer" target="_blank">Adobes hjemmeside.<\/a>');lang.add("app.video.errormessage.FlashTooOld",'Din versjon av Flash er utdatert. for best visning av video anbefaler vi at du laster ned og installerer Flash 10.1 eller nyere. <br /><br />Flash kan lastes ned fra <a href="http://www.adobe.com/products/flashplayer" target="_blank">Adobes hjemmeside.<\/a>');lang.add("app.video.notice.LiveLocked","Rikstoto Direkte Live er en abonnementstjeneste. \n\nTrykk ok for å sette opp abonnement.");lang.add("app.video.notice.ArchiveLocked","Rikstoto Direkte Løpsarkiv er en abonnementstjeneste. \n\nTrykk ok for å sette opp abonnement.");lang.add("app.subscriptions.taglines.generic","I en travel hverdag er det fort gjort å glemme å spille. Med et Spillabonnement fra Norsk Rikstoto er du sikret å være med i kampen om millionene hver uke.");lang.add("app.subscriptions.taglines.V75","Hver lørdag kan du være med å spille om millioner i V75. Norsk Rikstoto gjør det nå lettere for deg å delta hver uke ved at du enkelt kan abonnere på et V75 Lyntoto eller Eksperten spill.");lang.add("app.subscriptions.taglines.V76","V76 er kult! Løp og kjøp!");lang.add("app.subscriptions.taglines.DD","Dagens Dobbel er spillet! Spillabonnement NÅ!");lang.add("app.subscriptions.thankyou.heading","Gratulerer");lang.add("app.subscriptions.thankyou.body",'<p>Du har nå opprettet et Spillabonnement hos Norsk Rikstoto. Denne vil være gjeldende fra førstkommende uke til den stoppes.<\/p><p>Pengene blir automatisk trukket før hver omgang du deltar. Selve spillet blir sendt deg på e-post/SMS på løpsdagen. Ønsker du å stoppe ditt Spillabonnement, eller bare stå over en omgang, gjøres dette enkelt ved å gå inn på fanen "Spillabonnement". Du kan også benytte lenken i kvitteringsmeldingen du får før hver omgang.<\/p>');lang.add("app.subscriptions.help.contact","Har du spørsmål vedrørende Spillabonnement - ta gjerne kontakt med vår kundestøtte, 22 95 61 00.");lang.add("app.subscriptions.info.eksperten","* NB! Alle Ekspertene tilbyr ikke andeler i alle prisklasser. Dette gjelder primært i laveste priskategori. Vi vil forsøke å finne spill som treffer så godt som mulig på det du velger i antall andeler og beløp, og aldri dyrere enn det beløpet du velger.");lang.add("app.subscriptions.errors.generic",'Noe gikk dessverre galt - <a data-bind="click: restart" href="#"> Prøv igjen<\/a>, eller kontakt kundestøtte dersom problemet vedvarer');lang.add("app.subscriptions.errors.generic.popup","Noe gikk dessverre galt - vennligst kontakt kundestøtte dersom problemet vedvarer");lang.add("app.subscriptions.errors.AmountNotAccepted","Ugyldig beløp.");lang.add("app.subscriptions.errors.NegativeAmount","Ugyldig beløp. Må være større enn 0 kroner.");lang.add("app.subscriptions.errors.ExpertNotSelected","Du må velge en ekspert.");lang.add("app.subscriptions.errors.SharesNotSelected","Du må angi hvor mange andeler du ønsker i spillet du blir tildelt.");lang.add("app.subscriptions.errors.CustomerIsInReadOnlyMode","Denne kontoen er ikke verifisert og kan derfor ikke spilles fra.");lang.add("game.confirmExitKeepMarkingsHeading","Ta med markeringene?");lang.add("game.confirmExitKeepMarkings","Vil du ta med markeringene over til Lynbanker?");lang.add("game.confirmExitLoseMarkings","Du har en delvis utfylt bong \n\nTrykk OK for å fortsette eller Avbryt for å beholde markeringene");lang.add("game.confirmBeforeUnloadExitLoseMarkings","Du har en delvis utfylt bong ");lang.add("game.confirmation.betLimitSetTooLow","Denne ukesgrensen er ikke tilstrekkelig til å dekke ditt valgte spill");lang.add("game.confirmation.betLimitRange","Ukesgrensen må være et heltall mellom 1 og 999.999");lang.add("game.confirmation.fasttrack.mustAcceptTerms","Du må akseptere vilkårene for spill");lang.add("game.confirmation.fasttrack.mustEnterAccountNumber","Du må skrive inn en utbetalingskonto");lang.add("game.confirmation.gamblingExperience.mustChoseOne","Du må velg ett av svaralternativene før du går videre");lang.add("game.text.numberOfRows","Ant. rekker: ");lang.add("game.text.chooseBetPrice","Velg rekkepris");lang.add("game.text.fraction","Rekkepris: ");lang.add("game.text.totalSum","Sum kr");lang.add("game.text.reset","Nullstill");lang.add("game.text.buy","Kjøp spill");lang.add("game.text.totalPriceWarning","Totalpris er for høy (maks kr 99 999)");lang.add("game.text.totalSumToHigh","Totalsummen er for høy");lang.add("game.text.showTooltips","Vis hjelpebokser");lang.add("game.text.gameStarting","Løpet er i ferd med å starte");lang.add("game.text.soonStart","Løpet starter om ca ");lang.add("game.text.flerdagerTitle","Velg pakke du vil kjøpe:");lang.add("game.text.flerdagerTooltip","Kjøper lyntoto for kr {0} til hver av de neste {1} dagene, inkludert valgt løp. Totalt kr {2}.");lang.add("game.text.tooltip.nostart.canselect","Ingen start - kan velges <br />(Spiller du på denne setter systemet automatisk inn en reservehest. I reglementet under hvert enkelt spill står det mer om hvordan erstatningshesten velges ut)");lang.add("game.text.tooltip.scratched.canselect","Strøket nr {0} {1} - kan velges  <br />(Spiller du på denne setter systemet automatisk inn en reservehest. I reglementet under hvert enkelt spill står det mer om hvordan reservehesten velges ut)");lang.add("game.text.tooltip.nostart","Ingen start - kan ikke velges.");lang.add("game.text.tooltip.pmuplus.scratched","Strøket - nr {0} {1} - kan ikke velges");lang.add("game.text.tooltip.active","Nr {0} {1} ({2})");lang.add("game.text.lynbanker.rows","Ant. rekker: ");lang.add("game.text.lynbanker.sum","Verdi markerte hester");lang.add("game.text.lastupdated","Oppdatert");lang.add("game.text.run","Løp");lang.add("game.text.run.uppercase","LØP");lang.add("game.text.update","Oppdater");lang.add("game.text.expectedstart","Forventet start");lang.add("game.text.revenue","Omsetning");lang.add("game.validation.preselectSetButUnused","Du har markert hester i rundtliste, men har ikke satt rundtliste til noen plassering. Rundtliste vil ikke bli brukt.");lang.add("game.text.maxBet","Velg maksbeløp: ");lang.add("game.text.disqualified.ar","Tatt opp eller brøt");lang.add("game.text.disqualified.tb","Styrtet");lang.add("game.text.disqualified.np","-m");lang.add("game.text.disqualified.da","Diskvalifisert");lang.add("game.text.disqualified.unknown","Diskvalifisert");lang.add("app.common.startmethod.unknown","Ukjent");lang.add("app.common.startmethod.volte","Voltestart");lang.add("app.common.startmethod.auto","Autostart");lang.add("app.common.startmethod.linje","Linjestart");lang.add("game.text.tooltip.scratched"," - Kan ikke velges.");lang.add("game.text.information.qplus.vanlig","Det skal velges én hest per plass. Om man ønsker flere rekker kan man lage en rundtliste som settes til én eller flere rader.");lang.add("game.text.information.qplus.lynbanker","Det skal velges 0-2 enkeltmarkeringer, 0-2 markeringer i rundtliste, og rundtliste skal settes til 0-3 plasser.");lang.add("game.text.closedforbet","Stengt for spill");lang.add("game.text.programInfo","Klikk her for informasjon om hvordan du bruker denne nettsiden");lang.add("game.text.lyntoto.choosevalueofticket","Velg verdi på Lyntoto:");lang.add("game.receipts.lyntoto.horsesAndPlaces","Hester, plasser");lang.add("game.receipts.lyntoto.spare","Reserve");lang.add("game.receipts.lyntoto.luckyNumber","Lykketall");lang.add("game.receipts.lyntoto.total","Total");lang.add("game.receipts.lyntoto.rows","rekker");lang.add("game.receipts.lyntoto.row","rekke");lang.add("game.receipts.lyntoto.capitalRow","Rekke");lang.add("game.receipts.lyntoto.referenceNumber","Referansenr.");lang.add("game.receipts.rows","rekker");lang.add("game.receipts.row","rekke");lang.add("app.validation.noReserveAndNoUnusedStarts","Kjøpet er ikke gjennomført da det er for mange markeringer i bongen. Se gjennom bongen og levèr spillet på nytt.");lang.add("program.text.changes","Strykninger og kjøreendringer");lang.add("program.text.noScratchedStarts","Ingen strykninger");lang.add("program.text.scratchedStarts","Strykninger");lang.add("program.text.noDriverChanges","Ingen rapporterte kjøreendringer");lang.add("program.text.driverChanges","Kjøreendringer");lang.add("program.text.expectedstart","Forventet start");lang.add("program.text.noWeatherData","Værdata ikke tilgjengelig.");lang.add("program.text.hideAll","Skjul alle");lang.add("program.text.showAll","Vis alle");lang.add("program.text.shoes.shod","Skodd");lang.add("program.text.shoes.N","Skodd");lang.add("program.text.shoes.B","Uskodd");lang.add("program.text.shoes.H","Uskodd bak");lang.add("program.text.shoes.F","Uskodd foran");lang.add("program.text.blinkers.N","Ingen blinkers");lang.add("program.text.blinkers.B","Blinkers");lang.add("program.text.blinkers.W","Winkers");lang.add("program.text.blinkers.unknown","Blinkers ukjent");lang.add("program.text.disqualified.ar","ble tatt opp eller brøt");lang.add("program.text.disqualified.tb","styrtet");lang.add("program.text.disqualified.np","-m");lang.add("program.text.disqualified.da","ble diskvalifisert");lang.add("program.text.disqualified.unknown","ble diskvalifisert");lang.add("program.details.driver","Kusk");lang.add("program.details.track","Bane");lang.add("program.details.dateandrace","Dato-Løp-Startnr");lang.add("program.details.distance","Dist");lang.add("program.details.place","Pl");lang.add("program.details.avstand","Avst.");lang.add("program.details.time","Tid");lang.add("program.details.price","1.pr");lang.add("program.details.odds","Odds");lang.add("program.details.tooltip.text","{0} {1} i løp {2} den {3}.");lang.add("program.details.tooltip.text.missingRaceNumber","{0} {1} den {3} (løpsnummer ukjent)");lang.add("mypage.prize.jackpot","Jackpot 5 + lykketall");lang.add("mypage.prize.fiveinline","5 første i rekkefølge");lang.add("mypage.prize.five","5 første");lang.add("mypage.prize.four","4 første");lang.add("mypage.prize.fouroffive","4 av 5");lang.add("mypage.prize.three","3 første");lang.add("mypage.prize.drownluckynumber","Trukket lykketall");lang.add("mypage.prize.userluckynumber","Ditt lykketall");lang.add("mypage.prize.total","Totalt");lang.add("mypage.prize.yourprize","Din gevinst");lang.add("game.qplus.synthesis.favourites","Favoritter");lang.add("game.qplus.synthesis.outsiders","Outsidere");lang.add("game.qplus.synthesis.nochance","Liten sjanse");lang.add("game.pressRank.category.favourites","Favoritter");lang.add("game.pressRank.category.outsiders","Outsidere");lang.add("game.pressRank.category.nochance","Liten sjanse");lang.add("game.gamewindow.programInfo.tabs.win-odds","V.Odds");lang.add("game.gamewindow.programInfo.tabs.most-played","Mest spilte");lang.add("game.gamewindow.programInfo.tabs.odds-trend","Trend");lang.add("game.gamewindow.programInfo.tabs.press-rank","Presserang.");lang.add("game.gamewindow.programInfo.tabs.press-tips","Pressetips");lang.add("game.gamewindow.programInfo.tabs.investment","Innsatsfordeling");lang.add("game.gamewindow.programInfo.tabs.winplace-odds","Individuelle Odds");lang.add("game.gamewindow.programInfo.tabs.trippel-odds","Trippel Odds");lang.add("game.gamewindow.programInfo.tabs.tvilling-odds","Tvilling Odds");lang.add("game.gamewindow.programInfo.tabs.dd-odds","DD Odds");lang.add("game.gamewindow.ticketValidation.common.incomplete","Bongen er ikke fullstendig");lang.add("game.gamewindow.ticketValidation.common.priceTooHigh","Totalsummen er for høy");lang.add("game.gamewindow.ticketValidation.common.rowPriceTooLow","Ugyldig beløp, minimum rekkepris for dette spillet er 10 kr.");lang.add("game.gamewindow.ticketValidation.common.incorrectRowPrice","Ugyldig rekkepris, minimum steg er {0} kr.");lang.add("game.gamewindow.ticketValidation.common.illegalRowprice.DD","Ugyldig beløp, minimum rekkepris for dette spillet er 5");lang.add("game.gamewindow.ticketValidation.common.illegalRowprice","Ugyldig beløp, beløpet må være et heltall mellom 1 og 99999");lang.add("game.gamewindow.ticketValidation.common.illegalRowprice.V4","Ugyldig beløp, beløpet må være et partall mellom 2 og 99999");lang.add("game.gamewindow.ticketValidation.common.illegalRowprice.onlyEvenNumbers","Ugyldig beløp, beløpet må være et partall mellom 2 og 99999");lang.add("game.gamewindow.ticketValidation.pmuwin.priceTooLow","Ugyldig beløp, minimum rekkepris for dette spillet er 10 kr.");lang.add("game.gamewindow.ticketValidation.tvilling.illegalCombination","Bongen er ikke fullstendig");lang.add("game.gamewindow.ticketValidation.qplus.priceTooHigh","For høy sum. Prisen kan ikke overstige 99 999kr.");lang.add("game.gamewindow.ticketValidation.qplus.priceTooLow","Totalsum på bongen må være minimum 20kr.");lang.add("game.gamewindow.ticketValidation.qplus.preselectInvalid","Kan ikke velge ulike rundtlister");lang.add("game.gamewindow.ticketValidation.lynBanker.tooManyPreselectPlaces","Rundtliste kan ikke brukes på mer enn 3 plasser i Lynbanker");lang.add("game.gamewindow.ticketValidation.lynBanker.tooManyPreselectSelections","Du har valgt for mange hester i rundtlisten.");lang.add("game.gamewindow.ticketValidation.lynBanker.tooManyBankers","For mange markeringer. Lynbanker tillater maks 2 enkeltmarkeringer.");lang.add("game.gamewindow.ticketValidation.lynBanker.tooManyMarks","Du har for mange markeringer eller egne spill valgt til at systemet kan lage en bong til deg innenfor prisen du valgte"),function(){"use strict";angular.module("rikstoto.web",["rikstoto.web.common"])}(),function(){"use strict";angular.module("rikstoto.web.common",["rikstoto.web.common.events","rikstoto.web.common.eventHandler","rikstoto.web.common.weather","rikstoto.web.common.currency","rikstoto.web.common.social","rikstoto.web.common.core","rikstoto.web.common.utilities","rikstoto.web.common.jsonServices","rikstoto.web.common.constants","rikstoto.web.common.authentication","rikstoto.web.common.menu"])}();angular.module("rikstoto.web.common.authentication",[]);angular.module("rikstoto.web.common.constants",[]),function(){"use strict";angular.module("rikstoto.web.common.core",[])}(),function(){"use strict";angular.module("rikstoto.web.common.currency",["rikstoto.web.common.jsonServices"])}(),function(){"use strict";angular.module("rikstoto.web.common.enums",[])}(),function(){"use strict";angular.module("rikstoto.web.common.events",[])}();angular.module("rikstoto.web.common.eventHandler",["rikstoto.web.common.constants"]);angular.module("rikstoto.web.common.filters",[]),function(){angular.module("rikstoto.web.common.jsonServices",[])}(),function(){"use strict";angular.module("rikstoto.web.common.menu",[])}(),function(){"use strict";angular.module("rikstoto.web.common.social",[])}(),function(){"use strict";angular.module("rikstoto.web.common.utilities",[])}(),function(){"use strict";angular.module("rikstoto.web.common.weather",[])}(),function(){function n(n,t){function i(){return Authentication.isLoggedIn()}function r(){var n=t.defer();return i()?n.resolve():loginLightBox.Show("",function(t){t==="ok"&&n.resolve()}),n.promise}function u(){}return{isLoggedIn:i,login:r,logout:u}}angular.module("rikstoto.web.common.authentication").factory("authentication",n);n.$inject=["AuthenticationService","$q"]}(),function(){angular.module("rikstoto.web.common.constants").constant("events",{markingSelected:"markingSelected",markingUnselected:"markingUnselected",legChanged:"legChanged",markingsUpdated:"markingsUpdated",preSelectedSet:"preSelectedSet",reset:"reset",loadComplete:"loadComplete",update:"update",qplusLuckyNumberAvailable:"qplusLuckyNumberAvailable"})}(),function(){angular.module("rikstoto.web.common.constants").constant("windowSizes",{gameWindowHeight:740,gameWindowWidth:916})}(),function(){"use strict";function n(){function n(n){return _.reduce(n,function(n,t){return n+Math.pow(2,parseInt(t))},0)}function t(n){for(var i=[],t=1;n>0&&t<100;)(n&Math.pow(2,t))===Math.pow(2,t)&&(i.push(t),n-=Math.pow(2,t)),t++;return i}return{toBitmap:n,fromBitmap:t}}angular.module("rikstoto.web.common.core").factory("bitMapper",n);n.$inject=[]}(),function(){function n(n){this.debug=function(t){var r,u,i;typeof t=="string"||typeof t=="number"?(i=_.toArray(arguments),t=i.shift(),r=_.filter(i,function(n){return typeof n=="string"||typeof n=="number"}),u=_.filter(i,function(n){return typeof n!="string"&&typeof n!="number"}),console.log.apply(console,[n.format("[DEBUG {0}]",moment().format("HH:mm:ss:ms")),n.format(t,r)].concat(u))):(i=_.toArray(arguments),console.log.apply(console,[n.format("[DEBUG {0}]",moment().format("HH:mm:ss:ms"))].concat(i)))}}angular.module("rikstoto.web.common.core").service("logger",n);n.$inject=["string"]}(),function(){"use strict";function n(n){function t(t,i){i=i||3e3;var r=0;return n(function(n,u){function f(){r>=i?u("Timed out"):t()?n(t()):(r+=100,setTimeout(f,100))}f()})}return t}angular.module("rikstoto.web.common.core").factory("promiseWrapper",n);n.$inject=["$q"]}(),function(){"use strict";function n(){function n(){var n=Array.prototype.slice.call(arguments),t=n.shift();return t.replace(/{(\d+)}/g,function(t,i){return typeof n[i]!="undefined"?n[i]:t})}function t(n,t){return typeof n!="undefined"?n!=null&&n.length>t?n.substr(0,t-3).concat("..."):n:n}function i(n){return n?(typeof n!="string"&&(n=n.toString()),n[0].toLowerCase()+n.substr(1)):n}function r(n){return n.replace(/([^\W_]+[^\s-]*) */g,function(n){return n.charAt(0).toUpperCase()+n.substr(1).toLowerCase()})}return{format:n,shorten:t,toTitleCase:r,toCamelCase:i}}angular.module("rikstoto.web.common.core").factory("string",n)}(),function(){"use strict";function n(){if(!lang)throw"eToto.Language.App.js is not loaded";return function(n,t){return!lang.exists(n)&&t?"":lang.translate(n)}}angular.module("rikstoto.web.common.core").factory("translate",n);n.$inject=[]}(),function(){"use strict";function n(){function n(n,t,i,r,u){var f=null,e=null;n.$watch(i.uiIf,function(i){f&&(e.$destroy(),e=null,f.remove(),f=null);i&&(e=n.$new(),f=u(e,function(n){t.after(n)}))})}return{link:n,priority:1e3,restrict:"A",terminal:!0,transclude:"element"}}angular.module("rikstoto.web.common.core").directive("uiIf",n);n.$inject=[]}(),function(){"use strict";function n(n){function t(t){return n.GetExchangeRate(t).then(function(n){return JSON.parse(n.Result)})}return{getExchangeRate:t}}angular.module("rikstoto.web.common.currency").factory("currencyService",n);n.$inject=["EconomyJsonService"]}(),function(){"use strict";var n={vanlig:0,lynBanker:1,lynToto:2,lynSystem:3,system:4,lynBundle:5,lynShare:6,eksperten:7,multiDay:8,paalag:9};angular.module("rikstoto.web.common.enums").factory("betMethod",["enumFactory","translate","betTypeCode",function(t,i,r){var u={isLynGame:function(){return _.includes([n.lynBanker,n.lynToto,n.lynBundle,n.lynShare,n.lynSystem],this.code)},isSkillGame:function(){return _.includes([n.vanlig,n.lynBanker],this.code)},getSortIndex:function(){switch(this){case n.vanlig:return 0;case n.lynBanker:return 3;case n.lynToto:return 1;case n.lynSystem:return 2;case n.lynShare:return 4;default:return 9999}},availableBetTypes:function(){var t=[r.V75,r.V76,r.V65,r.V64,r.V5A,r.V5B,r.V4];return this.code===n.lynBanker&&(t.push(r.DD),t.push(r.QPlus)),this.code===n.lynSystem&&this.code!==n.lynShare&&t.push(r.QPlus),this.code===n.lynToto&&(t.push(r.DD),t.push(r.TV),t.push(r.T)),this.code===n.system&&t.push(r.T),this.code===n.vanlig&&(t.push(r.V),t.push(r.DD),t.push(r.P),t.push(r.VP),t.push(r.DUO),t.push(r.T),t.push(r.QPlus)),this.code===n.multiDay&&t.push(r.QPlus),t},presentAsText:function(n){var t=n?n.name+".":"";return i("app.common.selltypes."+t+this.code)}};return t(n,u,"BetMethod")}])}(),function(){"use strict";var n={Undefined:0,VP:1,V:2,P:3,DUO:4,T:5,DD:6,V4:7,V5A:8,V5B:9,V64:10,V65:11,V75:12,V76:13,TV:14,QPlus:15};angular.module("rikstoto.web.common.enums").factory("betTypeCode",["enumFactory","translate",function(t,i){var r={isSingleLegGame:function(){return this.numberOfLegs()===1},isMultiLegGame:function(){return!this.isSingleLegGame()},allowsCustomAmount:function(){switch(this.code){case n.QPlus:return!1;default:return!0}},isVGame:function(){switch(this.code){case n.V5A:case n.V5B:case n.V64:case n.V65:case n.V75:case n.V76:case n.V4:case n.DD:return!0;default:return!1}},numberOfLegs:function(){switch(this.code){case n.VP:case n.V:case n.P:case n.DUO:case n.T:case n.QPlus:case n.TV:return 1;case n.DD:return 2;case n.V4:return 4;case n.V5A:case n.V5B:return 5;case n.V64:case n.V65:return 6;case n.V75:case n.V76:return 7;default:return 0}},getNumberOfSelectionfields:function(){switch(this.code){case n.VP:case n.V:case n.P:return 1;case n.DUO:case n.DD:case n.TV:return 2;case n.T:return 3;case n.V4:return 4;case n.V5A:case n.V5B:return 5;case n.QPlus:return 6;case n.V64:case n.V65:return 6;case n.V75:case n.V76:return 7;default:return 0}},presentAsShortText:function(){return i("app.common.bettypecodes."+this.name)},presentAsText:function(){return i("app.common.bettypenames."+this.name)},getSortIndex:function(){switch(this.code){case n.VP:return 21;case n.P:return 19;case n.V:return 17;case n.TV:return 16;case n.DUO:return 15;case n.T:return 13;case n.DD:return 11;case n.V4:return 9;case n.V5B:return 7;case n.V5A:return 5;case n.V64:return 4;case n.V65:return 3;case n.V76:return 2;case n.V75:return 1;case n.QPlus:return 0;default:return 9999}}};return t(n,r,"BetTypeCode")}])}(),function(){"use strict";function n(){function n(n,t){var u=this,i={},r=function(n){return new Function("return function "+n+"(){}")()};return i.$properties=n,i.getType=function(){return r},_.forEach(n,function(n,u){var f=Object.create(t||null,{name:{writable:!1,value:u},code:{writable:!1,value:n}});f.constructor=r(u);i[n]=f;i[u]=f}),i}return function(t,i,r){return new n(t,i,r)}}angular.module("rikstoto.web.common.enums").factory("enumFactory",n);n.$inject=[]}(),function(){"use strict";var n={full:100,half:50,quarter:25};angular.module("rikstoto.web.common.enums").factory("fractionValue",["enumFactory",function(t){var i={presentAsText:function(t){switch(this.code){case n.full:return t+" kr.";default:return this.code+"%"}return 0}};return t(n,i,"FractionValue")}])}(),function(){"use strict";var n={favourites:"favourites",outsiders:"outsiders",noChance:"noChance"};angular.module("rikstoto.web.common.enums").factory("pressRankCategory",["enumFactory","translate",function(t,i){var r={presentAsText:function(){return i("game.pressRank.category."+this.name)},getSortIndex:function(){switch(this.code){case n.favourites:return 0;case n.outsiders:return 1;case n.noChance:return 2}}};return t(n,r,"pressRankCategory")}])}(),function(){"use strict";function t(t){var i={getDriverTypeName:function(){switch(this.code){case n.Hedge:case n.Steeple:case n.Cross:case n.Galop:case n.Flat:case n.Monte:return"Rytter";case n.Amble:case n.Harness:return"Kusk";default:return null}},presentAsText:function(){switch(this.code){case n.Hedge:case n.Steeple:return"Hinderløp";case n.Cross:case n.Galop:case n.Flat:return"Galopp";case n.Amble:case n.Harness:return"Trav";case n.Monte:return"Monté";case n.Ukjent:default:return"Ukjent"}},isMonte:function(){return this.code===n.Monte},isGalop:function(){return!this.isMonte()&&this.presentAsText()!=="Trav"}};return t(n,i,"raceForm")}var n={Cross:1,Galop:2,Hedge:3,Steeple:4,Flat:5,Amble:6,Harness:7,Monte:8,Ukjent:99};angular.module("rikstoto.web.common.enums").factory("raceForm",t);t.$inject=["enumFactory"]}(),function(){"use strict";var n={Trav:1,Galopp:2,Monte:3,Unknown:99};angular.module("rikstoto.web.common.enums").factory("racetype",["enumFactory",function(t){return t(n)}])}(),function(){"use strict";var n={Volte:1,Auto:2,Linje:3,Ukjent:99};angular.module("rikstoto.web.common.enums").factory("startMethod",["enumFactory",function(t){var i={presentAsText:function(){switch(this.code){case n.Volte:return"Voltestart";case n.Auto:return"Autostart";case n.Linje:return"Linjestart";default:return""}}};return t(n,i,"startMethod")}])}(),function(){"use strict";function n(n,i){function r(t,r){i(function(){n.$broadcast(t,r)})}function u(n){n||(n=t++);window.eventDispatcher.subscribe(null,"ng.eventDispatcherWrapper_"+n,r)}return{start:u}}angular.module("rikstoto.web.common.events").factory("eventDispatcherWrapper",n);n.$inject=["$rootScope","$timeout"];var t=0}(),function(){"use strict";function n(n){function i(i,r){if(!t[i])throw"Unknown event";n.$broadcast(i,r)}function r(i,r,u){if(!t[r])throw"Unknown event";var f=n.$on(r,u);i!=null&&i.$on("$destroy",f)}var t={$gameWindowState_changed:"$gameWindowState_changed",QPlusLuckyNumber:"QPlusLuckyNumber",ScratchedParticipant:"ScratchedParticipant",ChangedParticipantDriver:"ChangedParticipantDriver",ReinstatedParticipant:"ReinstatedParticipant"};return{on:r,publish:i,events:t}}angular.module("rikstoto.web.common.eventHandler").factory("eventHandler",n);n.$inject=["$rootScope"]}(),function(){"use strict";function n(){function i(i,r){var u=parseFloat(n(i));return isNaN(u)?i:parseFloat(n(i)).toFixed(r).replace(t(),",")}function n(n){return(n+"").replace(",",t())}function t(){return 1.1.toLocaleString().substring(1,2)}return function(n,t){return i(n,t,","," ")}}angular.module("rikstoto.web.common.filters").filter("formatNumber",n)}(),function(){function n(){return function(n,t,i){var r=n;for(typeof r!="string"&&(r=r+"");r.length<t;)r=i+r;return r}}angular.module("rikstoto.web.common.filters").filter("padLeft",n);n.$inject=[]}(),function(){function n(){function i(n,t){var i=angular.copy(t.prototype),r=angular.copy(t.prototype);return angular.forEach(Sys.Net.WebServiceProxy.prototype,function(n,t){delete i[t]}),delete i._get_path,_.forEach(r,function(t,u){if(i[u]){var f=r[u];i[u]=function(){var t=_.values(arguments);return n(function(n,i){t.push(n);t.push(i);f.apply(r,t)})}}}),i}function r(n){return function(){this.$get=["$q",function(t){return new i(t,n)}]}}var u=["webkitStorageInfo","webkitIndexedDB","opener"],t,n;for(t in window)if(!(u.indexOf(t)>-1)){n=window[t];try{n&&n.inheritsFrom&&n.inheritsFrom(Sys.Net.WebServiceProxy)&&angular.module("rikstoto.web.common.jsonServices").provider(n.__typeName,r(n))}catch(f){console.error('Failed checking window["'+t+'"] - add it to ignoredKeys')}}}n()}(),function(){"use strict";function n(n,t,i,r,u){function a(n){var t=n.select();return _.forEach(f,function(t){t!==n&&t.deselect()}),t.hasSubItems()&&t.selectSubMenuItem(t.items[0]),t}function v(n){var t=n.parent.select();return _.forEach(f,function(t){t!==n.parent&&t.deselect()}),n.parent.selectSubMenuItem(n)}function y(){var n=s();return n?n.hasSubItems()?_.find(n.items,"selected"):n:null}function s(){return _.find(f,"selected")}function p(t){return t=_.defaults(t||{},{allowBetMethods:!0,allowClosedForBet:!1}),u(function(i){function r(){o?i(_.filter(f,function(n){return t.allowBetMethods?!0:n.data.betTypeCode!==undefined})):setTimeout(r,100)}n.then(function(n){w(n,t)});r()})}function h(n){switch(n){case r.V:case r.P:return!1;default:return!0}}function c(n){return h(n.betTypeCode)}function w(n,i){f=[];f=f.concat(_.chain(i.allowClosedForBet?n.multiLegGames:n.multiLegGamesOpenForBet).filter(function(n){return c(n)}).map(l).value());f=f.concat(_.chain(i.allowClosedForBet?n.getAllSingleLegGames():n.singleLegGamesOpenForBet).uniqBy(function(n){return n.displayName()}).filter(g).map(l).value());f=f.concat(_.chain(n.lynProductsOpenForBet).filter(d).map(function(n){return t.load({name:n.presentAsText(),order:100+n.getSortIndex(),data:{betMethod:n}})}).value());k(f,n);b(f);f=_.sortBy(f,"order");o=!0}function b(n){var t=_.find(n,function(n){return n.data.betTypeCode===r.VP});t&&t.addSubItems(_.chain([r.P,r.V,r.VP]).map(function(n){return e(n,t.data.betMethod)}).value())}function k(n,t){_.forEach(n,function(n){if(n.data.betMethod.isLynGame()){var i=t.getAvailableBetTypeCodesForBetmethod(n.data.betMethod);n.addSubItems(_.chain(i).uniq().filter(h).map(function(t){return e(t,n.data.betMethod)}).value())}})}function e(n,r){return t.load({name:n.presentAsText(),shortName:n.presentAsShortText(),data:{betTypeCode:n,betMethod:r||i.vanlig},order:n.getSortIndex()})}function l(n){return e(n.betTypeCode)}function d(n){return n!==i.lynBundle}function g(n){return c(n)}var f=[],o=!1;return{getMenu:p,getSelectedMainMenuItem:s,getSelectedItem:y,selectItem:a,selectSubMenuItem:v}}angular.module("rikstoto.web.common.menu").factory("menu",n);n.$inject=["selectedRaceday","MenuItem","betMethod","betTypeCode","$q"]}(),function(){"use strict";function n(){var n;this.init=function(t){model.initialValuesSet=!1;n=t};this.$get=function(t,i){return t(function(t,r){function f(){u>50?r():setTimeout(function(){u++;n?t(i.load(n)):f()},10)}var u=0;f()})};this.$get.$inject=["$q","RaceDay"]}n.$inject=[];angular.module("rikstoto.web").provider("selectedRaceday",n)}(),function(){$.connection&&$(document).ready(function(){$.connection.clientNotificationHub.client.Notify=function(n){eventDispatcher.trigger(n.eventName,n.data)};$.connection.hub.start().done(function(){})})}(),function(){"use strict";function n(){function n(n,t,i){var r=screen.height/2-i/2,u=screen.width/2-t/2,f=(new Date).getTime();window.open("http://www.facebook.com/sharer.php?u="+n+"&fbrefresh="+f,"sharer","top="+r+",left="+u+",toolbar=0,status=0,width="+t+",height="+i)}function t(n,t,i,r){var u=screen.height/2-r/2,f=screen.width/2-i/2;n=n.replace(/[|]/g,"*");window.open("https://twitter.com/intent/tweet?url="+n+"&text="+t+"&via=Norsk_Rikstoto","sharer","top="+u+",left="+f+",toolbar=0,status=0,width="+i+",height="+r)}function i(n,t){var i="mailto:?subject="+n+"&body="+t;window.location.href=i}function r(){window.print()}return{postToFacebook:n,postToTwitter:t,sendToEmailClient:i,sendToPrinter:r}}angular.module("rikstoto.web.common.social").factory("socialSharingService",n)}(),function(){function n(n,t){function i(t){return lang.translate(n.format("app.common.selltypeCodes.{0}",t))}function r(n){return Number(n)===n&&n%1==0}function u(i,u){var f=null;return u&&(f=r(u)?t.toShortName(u):u.toLowerCase()),lang.translate(n.format("app.common.selltypes{0}.{1}",f===null?"":"."+f,i))}return{toShortName:i,toLongName:u,codes:{Vanlig:0,LynBanker:1,LynToto:2,LynSystem:3,System:4,LynBundle:5,LynShare:6,Eksperten:7,MultiDay:8}}}angular.module("rikstoto.web.common.utilities").factory("betMethod",n);n.$inject=["string","betTypeCode"]}(),function(){function n(n){function i(n){for(var i in t)if(t[i]===n)return i}function r(t){return lang.translate(n.format("app.common.bettypecodes.{0}",t))}function u(t){return lang.translate(n.format("app.common.bettypenames.{0}",t))}var t={Undefined:0,VP:1,V:2,P:3,DUO:4,T:5,DD:6,V4:7,V5A:8,V5B:9,V64:10,V65:11,V75:12,V76:13,TV:14,QPlus:15};return{toShortName:r,toLongName:u,codes:t,byCode:i}}angular.module("rikstoto.web.common.utilities").factory("betTypeCode",n);n.$inject=["string"]}(),function(){function n(n){return lang.translate(n)}angular.module("rikstoto.web.common.utilities").filter("localeString",function(){return n})}(),function(){"use strict";function n(){function t(t){return n[t]}var n={1:lang.translate("app.common.startmethod.volte"),2:lang.translate("app.common.startmethod.auto"),3:lang.translate("app.common.startmethod.linje"),99:lang.translate("app.common.startmethod.unknown")};return{getStartMethodName:t}}angular.module("rikstoto.web.common.utilities").factory("startMethod",n)}(),function(){"use strict";function n(){function n(){var n=Array.prototype.slice.call(arguments),t=n.shift();return t.replace(/{(\d+)}/g,function(t,i){return typeof n[i]!="undefined"?n[i]:t})}function t(n,t){return typeof n!="undefined"?n!=null&&n.length>t?n.substr(0,t-3).concat("..."):n:n}function i(n){return n.replace(/([^\W_]+[^\s-]*) */g,function(n){return n.charAt(0).toUpperCase()+n.substr(1).toLowerCase()})}return{format:n,shorten:t,toTitleCase:i}}angular.module("rikstoto.web.common.utilities").factory("string",n)}(),function(){"use strict";function n(){var n={};this.init=function(t){_.extend(n,t)};this.$get=["Weather",function(t){return t.load(n)}]}angular.module("rikstoto.web.common.weather").provider("weather",n);n.$inject=[]}()