function VikingTodayItem(n,t,i,r){this._vm=n;this.Id=undefined;this.PhotoUrl="";this.Title=ko.observable();this.CommonLocationText=ko.observable();this.FixedCommonLocationText=ko.observable();this.Description="";this.UserPhoto="";this.Latitude=0;this.Longitude=0;this.PlaceId="";this.PlaceInfo={};this.Name="";this.CruiseName="";this.ShipName=undefined;this.ShowModal=!1;this.Map=undefined;var u=moment.unix(t.captured_at);this.DateCodeified=u.format("YYYYMMDD");this.Date=u.format("MMM D");this.FullDate=u.format("D MMMM YYYY");this.Page=r;this.Icon=undefined;this.Marker=undefined;this.Previous=undefined;this.Next=undefined;this.StoryNumber=0;this.StoryCount=0;i&&(this.Previous=i,i.Next=this);this._init(t)}(function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t():typeof define=="function"&&define.amd?define(t):n.moment=t()})(this,function(){"use strict";function t(){return gu.apply(null,arguments)}function as(n){gu=n}function pt(n){return n instanceof Array||Object.prototype.toString.call(n)==="[object Array]"}function ai(n){return n instanceof Date||Object.prototype.toString.call(n)==="[object Date]"}function nf(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function w(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function wt(n,t){for(var i in t)w(t,i)&&(n[i]=t[i]);return w(t,"toString")&&(n.toString=t.toString),w(t,"valueOf")&&(n.valueOf=t.valueOf),n}function it(n,t,i,r){return he(n,t,i,r,!0).utc()}function vs(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function f(n){return n._pf==null&&(n._pf=vs()),n._pf}function ar(n){if(n._isValid==null){var t=f(n),i=tf.call(t.parsedDateParts,function(n){return n!=null});n._isValid=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&i);n._strict&&(n._isValid=n._isValid&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===undefined)}return n._isValid}function vi(n){var t=it(NaN);return n!=null?wt(f(t),n):f(t).userInvalidated=!0,t}function p(n){return n===void 0}function vr(n,t){var u,i,r;if(p(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),p(t._i)||(n._i=t._i),p(t._f)||(n._f=t._f),p(t._l)||(n._l=t._l),p(t._strict)||(n._strict=t._strict),p(t._tzm)||(n._tzm=t._tzm),p(t._isUTC)||(n._isUTC=t._isUTC),p(t._offset)||(n._offset=t._offset),p(t._pf)||(n._pf=f(t)),p(t._locale)||(n._locale=t._locale),yi.length>0)for(u in yi)i=yi[u],r=t[i],p(r)||(n[i]=r);return n}function oi(n){vr(this,n);this._d=new Date(n._d!=null?n._d.getTime():NaN);pi===!1&&(pi=!0,t.updateOffset(this),pi=!1)}function ht(n){return n instanceof oi||n!=null&&n._isAMomentObject!=null}function b(n){return n<0?Math.ceil(n):Math.floor(n)}function e(n){var t=+n,i=0;return t!==0&&isFinite(t)&&(i=b(t)),i}function rf(n,t,i){for(var f=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;r<f;r++)(i&&n[r]!==t[r]||!i&&e(n[r])!==e(t[r]))&&u++;return u+o}function uf(n){t.suppressDeprecationWarnings===!1&&typeof console!="undefined"&&console.warn&&console.warn("Deprecation warning: "+n)}function d(n,i){var r=!0;return wt(function(){return t.deprecationHandler!=null&&t.deprecationHandler(null,n),r&&(uf(n+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error).stack),r=!1),i.apply(this,arguments)},i)}function pr(n,i){t.deprecationHandler!=null&&t.deprecationHandler(n,i);yr[n]||(uf(i),yr[n]=!0)}function ct(n){return n instanceof Function||Object.prototype.toString.call(n)==="[object Function]"}function ff(n){return Object.prototype.toString.call(n)==="[object Object]"}function ys(n){var t;for(var i in n)t=n[i],ct(t)?this[i]=t:this["_"+i]=t;this._config=n;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function wr(n,t){var r=wt({},n);for(var i in t)w(t,i)&&(ff(n[i])&&ff(t[i])?(r[i]={},wt(r[i],n[i]),wt(r[i],t[i])):t[i]!=null?r[i]=t[i]:delete r[i]);return r}function br(n){n!=null&&this.set(n)}function of(n){return n?n.toLowerCase().replace("_","-"):n}function ps(n){for(var r=0,i,t,f,u;r<n.length;){for(u=of(n[r]).split("-"),i=u.length,t=of(n[r+1]),t=t?t.split("-"):null;i>0;){if(f=sf(u.slice(0,i).join("-")),f)return f;if(t&&t.length>=i&&rf(u,t,!0)>=i-1)break;i--}r++}return null}function sf(n){var t=null;if(!l[n]&&typeof module!="undefined"&&module&&module.exports)try{t=wi._abbr;require("./locale/"+n);ii(t)}catch(i){}return l[n]}function ii(n,t){var i;return n&&(i=p(t)?lt(n):hf(n,t),i&&(wi=i)),wi._abbr}function hf(n,t){return t!==null?(t.abbr=n,l[n]!=null?(pr("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale"),t=wr(l[n]._config,t)):t.parentLocale!=null&&(l[t.parentLocale]!=null?t=wr(l[t.parentLocale]._config,t):pr("parentLocaleUndefined","specified parentLocale is not defined yet")),l[n]=new br(t),ii(n),l[n]):(delete l[n],null)}function ws(n,t){if(t!=null){var i;l[n]!=null&&(t=wr(l[n]._config,t));i=new br(t);i.parentLocale=l[n];l[n]=i;ii(n)}else l[n]!=null&&(l[n].parentLocale!=null?l[n]=l[n].parentLocale:l[n]!=null&&delete l[n]);return l[n]}function lt(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return wi;if(!pt(n)){if(t=sf(n),t)return t;n=[n]}return ps(n)}function bs(){return ef(l)}function y(n,t){var i=n.toLowerCase();ri[i]=ri[i+"s"]=ri[t]=n}function g(n){return typeof n=="string"?ri[n]||ri[n.toLowerCase()]:undefined}function cf(n){var r={},t;for(var i in n)w(n,i)&&(t=g(i),t&&(r[t]=n[i]));return r}function ui(n,i){return function(r){return r!=null?(lf(this,n,r),t.updateOffset(this,i),this):bi(this,n)}}function bi(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function lf(n,t,i){n.isValid()&&n._d["set"+(n._isUTC?"UTC":"")+t](i)}function af(n,t){var i;if(typeof n=="object")for(i in n)this.set(i,n[i]);else if(n=g(n),ct(this[n]))return this[n](t);return this}function ft(n,t,i){var r=""+Math.abs(n),u=t-r.length,f=n>=0;return(f?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function r(n,t,i,r){var u=r;typeof r=="string"&&(u=function(){return this[r]()});n&&(fi[n]=u);t&&(fi[t[0]]=function(){return ft(u.apply(this,arguments),t[1],t[2])});i&&(fi[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function ks(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function ds(n){for(var t=n.match(vf),i=0,r=t.length;i<r;i++)t[i]=fi[t[i]]?fi[t[i]]:ks(t[i]);return function(i){for(var f="",u=0;u<r;u++)f+=t[u]instanceof Function?t[u].call(i,n):t[u];return f}}function dr(n,t){return n.isValid()?(t=yf(t,n.localeData()),kr[t]=kr[t]||ds(t),kr[t](n)):n.localeData().invalidDate()}function yf(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(ki.lastIndex=0;i>=0&&ki.test(n);)n=n.replace(ki,r),ki.lastIndex=0,i-=1;return n}function i(n,t,i){tu[n]=ct(t)?t:function(n){return n&&i?i:t}}function nh(n,t){return w(tu,n)?tu[n](t._strict,t._locale):new RegExp(th(n))}function th(n){return bt(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}))}function bt(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function s(n,t){var i,r=t;for(typeof n=="string"&&(n=[n]),typeof t=="number"&&(r=function(n,i){i[t]=e(n)}),i=0;i<n.length;i++)rr[n[i]]=r}function hi(n,t){s(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function ih(n,t,i){t!=null&&w(rr,n)&&rr[n](t,i._a,i,n)}function iu(n,t){return new Date(Date.UTC(n,t+1,0)).getUTCDate()}function fh(n,t){return pt(this._months)?this._months[n.month()]:this._months[ru.test(t)?"format":"standalone"][n.month()]}function eh(n,t){return pt(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[ru.test(t)?"format":"standalone"][n.month()]}function oh(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;u<12;++u)e=it([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?t==="MMM"?(r=a.call(this._shortMonthsParse,f),r!==-1?r:null):(r=a.call(this._longMonthsParse,f),r!==-1?r:null):t==="MMM"?(r=a.call(this._shortMonthsParse,f),r!==-1)?r:(r=a.call(this._longMonthsParse,f),r!==-1?r:null):(r=a.call(this._longMonthsParse,f),r!==-1)?r:(r=a.call(this._shortMonthsParse,f),r!==-1?r:null)}function sh(n,t,i){var r,u,f;if(this._monthsParseExact)return oh.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if((u=it([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="MMMM"&&this._longMonthsParse[r].test(n))||i&&t==="MMM"&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r}function ne(n,t){var i;if(!n.isValid())return n;if(typeof t=="string")if(/^\d+$/.test(t))t=e(t);else if(t=n.localeData().monthsParse(t),typeof t!="number")return n;return i=Math.min(n.date(),iu(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function te(n){return n!=null?(ne(this,n),t.updateOffset(this,!0),this):bi(this,"Month")}function hh(){return iu(this.year(),this.month())}function ch(n){return this._monthsParseExact?(w(this,"_monthsRegex")||ue.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex}function lh(n){return this._monthsParseExact?(w(this,"_monthsRegex")||ue.call(this),n?this._monthsStrictRegex:this._monthsRegex):this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex}function ue(){function f(n,t){return t.length-n.length}for(var i=[],r=[],t=[],u,n=0;n<12;n++)u=it([2e3,n]),i.push(this.monthsShort(u,"")),r.push(this.months(u,"")),t.push(this.months(u,"")),t.push(this.monthsShort(u,""));for(i.sort(f),r.sort(f),t.sort(f),n=0;n<12;n++)i[n]=bt(i[n]),r[n]=bt(r[n]),t[n]=bt(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function uu(n){var i,t=n._a;return t&&f(n).overflow===-2&&(i=t[et]<0||t[et]>11?et:t[rt]<1||t[rt]>iu(t[nt],t[et])?rt:t[v]<0||t[v]>24||t[v]===24&&(t[tt]!==0||t[ot]!==0||t[kt]!==0)?v:t[tt]<0||t[tt]>59?tt:t[ot]<0||t[ot]>59?ot:t[kt]<0||t[kt]>999?kt:-1,f(n)._overflowDayOfYear&&(i<nt||i>rt)&&(i=rt),f(n)._overflowWeeks&&i===-1&&(i=rh),f(n)._overflowWeekday&&i===-1&&(i=uh),f(n).overflow=i),n}function fe(n){var t,r,o=n._i,i=ah.exec(o)||vh.exec(o),s,e,u,h;if(i){for(f(n).iso=!0,t=0,r=ur.length;t<r;t++)if(ur[t][1].exec(i[1])){e=ur[t][0];s=ur[t][2]!==!1;break}if(e==null){n._isValid=!1;return}if(i[3]){for(t=0,r=fu.length;t<r;t++)if(fu[t][1].exec(i[3])){u=(i[2]||" ")+fu[t][0];break}if(u==null){n._isValid=!1;return}}if(!s&&u!=null){n._isValid=!1;return}if(i[4])if(yh.exec(i[4]))h="Z";else{n._isValid=!1;return}n._f=e+(u||"")+(h||"");su(n)}else n._isValid=!1}function wh(n){var i=ph.exec(n._i);if(i!==null){n._d=new Date(+i[1]);return}fe(n);n._isValid===!1&&(delete n._isValid,t.createFromInputFallback(n))}function bh(n,t,i,r,u,f,e){var o=new Date(n,t,i,r,u,f,e);return n<100&&n>=0&&isFinite(o.getFullYear())&&o.setFullYear(n),o}function fr(n){var t=new Date(Date.UTC.apply(null,arguments));return n<100&&n>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n),t}function ci(n){return ee(n)?366:365}function ee(n){return n%4==0&&n%100!=0||n%400==0}function kh(){return ee(this.year())}function er(n,t,i){var r=7+t-i,u=(7+fr(n,0,r).getUTCDay()-t)%7;return-u+r-1}function oe(n,t,i,r,u){var s=(7+i-r)%7,h=er(n,r,u),f=1+7*(t-1)+s+h,e,o;return f<=0?(e=n-1,o=ci(e)+f):f>ci(n)?(e=n+1,o=f-ci(n)):(e=n,o=f),{year:e,dayOfYear:o}}function li(n,t,i){var e=er(n.year(),t,i),r=Math.floor((n.dayOfYear()-e-1)/7)+1,f,u;return r<1?(u=n.year()-1,f=r+dt(u,t,i)):r>dt(n.year(),t,i)?(f=r-dt(n.year(),t,i),u=n.year()+1):(u=n.year(),f=r),{week:f,year:u}}function dt(n,t,i){var r=er(n,t,i),u=er(n+1,t,i);return(ci(n)-r+u)/7}function ei(n,t,i){return n!=null?n:t!=null?t:i}function dh(n){var i=new Date(t.now());return n._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()]}function ou(n){var t,i,r=[],u,e;if(!n._d){for(u=dh(n),n._w&&n._a[rt]==null&&n._a[et]==null&&gh(n),n._dayOfYear&&(e=ei(n._a[nt],u[nt]),n._dayOfYear>ci(e)&&(f(n)._overflowDayOfYear=!0),i=fr(e,0,n._dayOfYear),n._a[et]=i.getUTCMonth(),n._a[rt]=i.getUTCDate()),t=0;t<3&&n._a[t]==null;++t)n._a[t]=r[t]=u[t];for(;t<7;t++)n._a[t]=r[t]=n._a[t]==null?t===2?1:0:n._a[t];n._a[v]===24&&n._a[tt]===0&&n._a[ot]===0&&n._a[kt]===0&&(n._nextDay=!0,n._a[v]=0);n._d=(n._useUTC?fr:bh).apply(null,r);n._tzm!=null&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[v]=24)}}function gh(n){var t,o,u,i,r,e,h,s;t=n._w;t.GG!=null||t.W!=null||t.E!=null?(r=1,e=4,o=ei(t.GG,n._a[nt],li(c(),1,4).year),u=ei(t.W,1),i=ei(t.E,1),(i<1||i>7)&&(s=!0)):(r=n._locale._week.dow,e=n._locale._week.doy,o=ei(t.gg,n._a[nt],li(c(),r,e).year),u=ei(t.w,1),t.d!=null?(i=t.d,(i<0||i>6)&&(s=!0)):t.e!=null?(i=t.e+r,(t.e<0||t.e>6)&&(s=!0)):i=r);u<1||u>dt(o,r,e)?f(n)._overflowWeeks=!0:s!=null?f(n)._overflowWeekday=!0:(h=oe(o,u,i,r,e),n._a[nt]=h.year,n._dayOfYear=h.dayOfYear)}function su(n){if(n._f===t.ISO_8601){fe(n);return}n._a=[];f(n).empty=!0;for(var i=""+n._i,r,u,s,c=i.length,h=0,o=yf(n._f,n._locale).match(vf)||[],e=0;e<o.length;e++)u=o[e],r=(i.match(nh(u,n))||[])[0],r&&(s=i.substr(0,i.indexOf(r)),s.length>0&&f(n).unusedInput.push(s),i=i.slice(i.indexOf(r)+r.length),h+=r.length),fi[u]?(r?f(n).empty=!1:f(n).unusedTokens.push(u),ih(u,r,n)):n._strict&&!r&&f(n).unusedTokens.push(u);f(n).charsLeftOver=c-h;i.length>0&&f(n).unusedInput.push(i);f(n).bigHour===!0&&n._a[v]<=12&&n._a[v]>0&&(f(n).bigHour=undefined);f(n).parsedDateParts=n._a.slice(0);f(n).meridiem=n._meridiem;n._a[v]=nc(n._locale,n._a[v],n._meridiem);ou(n);uu(n)}function nc(n,t,i){var r;return i==null?t:n.meridiemHour!=null?n.meridiemHour(t,i):n.isPM!=null?(r=n.isPM(i),r&&t<12&&(t+=12),r||t!==12||(t=0),t):t}function tc(n){var t,e,u,r,i;if(n._f.length===0){f(n).invalidFormat=!0;n._d=new Date(NaN);return}for(r=0;r<n._f.length;r++)(i=0,t=vr({},n),n._useUTC!=null&&(t._useUTC=n._useUTC),t._f=n._f[r],su(t),ar(t))&&(i+=f(t).charsLeftOver,i+=f(t).unusedTokens.length*10,f(t).score=i,(u==null||i<u)&&(u=i,e=t));wt(n,e||t)}function ic(n){if(!n._d){var t=cf(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)});ou(n)}}function rc(n){var t=new oi(uu(se(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=undefined),t}function se(n){var t=n._i,i=n._f;return(n._locale=n._locale||lt(n._l),t===null||i===undefined&&t==="")?vi({nullInput:!0}):(typeof t=="string"&&(n._i=t=n._locale.preparse(t)),ht(t))?new oi(uu(t)):(pt(i)?tc(n):i?su(n):ai(t)?n._d=t:uc(n),ar(n)||(n._d=null),n)}function uc(n){var i=n._i;i===undefined?n._d=new Date(t.now()):ai(i)?n._d=new Date(i.valueOf()):typeof i=="string"?wh(n):pt(i)?(n._a=nf(i.slice(0),function(n){return parseInt(n,10)}),ou(n)):typeof i=="object"?ic(n):typeof i=="number"?n._d=new Date(i):t.createFromInputFallback(n)}function he(n,t,i,r,u){var f={};return typeof i=="boolean"&&(r=i,i=undefined),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,rc(f)}function c(n,t,i,r){return he(n,t,i,r,!1)}function ae(n,t){var r,i;if(t.length===1&&pt(t[0])&&(t=t[0]),!t.length)return c();for(r=t[0],i=1;i<t.length;++i)(!t[i].isValid()||t[i][n](r))&&(r=t[i]);return r}function fc(){var n=[].slice.call(arguments,0);return ae("isBefore",n)}function ec(){var n=[].slice.call(arguments,0);return ae("isAfter",n)}function or(n){var t=cf(n),i=t.year||0,r=t.quarter||0,u=t.month||0,f=t.week||0,e=t.day||0,o=t.hour||0,s=t.minute||0,h=t.second||0,c=t.millisecond||0;this._milliseconds=+c+h*1e3+s*6e4+o*36e5;this._days=+e+f*7;this._months=+u+r*3+i*12;this._data={};this._locale=lt();this._bubble()}function hu(n){return n instanceof or}function ye(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+ft(~~(n/60),2)+t+ft(~~n%60,2)})}function cu(n,t){var r=(t||"").match(n)||[],f=r[r.length-1]||[],i=(f+"").match(pe)||["-",0,0],u=+(i[1]*60)+e(i[2]);return i[0]==="+"?u:-u}function lu(n,i){var r,u;return i._isUTC?(r=i.clone(),u=(ht(n)||ai(n)?n.valueOf():c(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),t.updateOffset(r,!1),r):c(n).local()}function au(n){return-Math.round(n._d.getTimezoneOffset()/15)*15}function oc(n,i){var r=this._offset||0,u;return this.isValid()?n!=null?(typeof n=="string"?n=cu(ir,n):Math.abs(n)<16&&(n=n*60),!this._isUTC&&i&&(u=au(this)),this._offset=n,this._isUTC=!0,u!=null&&this.add(u,"m"),r!==n&&(!i||this._changeInProgress?to(this,at(n-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?r:au(this):n!=null?this:NaN}function sc(n,t){return n!=null?(typeof n!="string"&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function hc(n){return this.utcOffset(0,n)}function cc(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(au(this),"m")),this}function lc(){return this._tzm?this.utcOffset(this._tzm):typeof this._i=="string"&&this.utcOffset(cu(gs,this._i)),this}function ac(n){return this.isValid()?(n=n?c(n).utcOffset():0,(this.utcOffset()-n)%60==0):!1}function vc(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function yc(){var n,t;return p(this._isDSTShifted)?(n={},vr(n,this),n=se(n),n._a?(t=n._isUTC?it(n._a):c(n._a),this._isDSTShifted=this.isValid()&&rf(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted):this._isDSTShifted}function pc(){return this.isValid()?!this._isUTC:!1}function wc(){return this.isValid()?this._isUTC:!1}function we(){return this.isValid()?this._isUTC&&this._offset===0:!1}function at(n,t){var i=n,r=null,u,f,o;return hu(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:typeof n=="number"?(i={},t?i[t]=n:i.milliseconds=n):(r=be.exec(n))?(u=r[1]==="-"?-1:1,i={y:0,d:e(r[rt])*u,h:e(r[v])*u,m:e(r[tt])*u,s:e(r[ot])*u,ms:e(r[kt])*u}):(r=ke.exec(n))?(u=r[1]==="-"?-1:1,i={y:gt(r[2],u),M:gt(r[3],u),w:gt(r[4],u),d:gt(r[5],u),h:gt(r[6],u),m:gt(r[7],u),s:gt(r[8],u)}):i==null?i={}:typeof i=="object"&&("from"in i||"to"in i)&&(o=bc(c(i.from),c(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),f=new or(i),hu(n)&&w(n,"_locale")&&(f._locale=n._locale),f}function gt(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function de(n,t){var i={milliseconds:0,months:0};return i.months=t.month()-n.month()+(t.year()-n.year())*12,n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function bc(n,t){var i;return(n.isValid()&&t.isValid())?(t=lu(t,n),n.isBefore(t)?i=de(n,t):(i=de(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function ge(n){return n<0?Math.round(-1*n)*-1:Math.round(n)}function no(n,t){return function(i,r){var u,f;return r===null||isNaN(+r)||(pr(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period)."),f=i,i=r,r=f),i=typeof i=="string"?+i:i,u=at(i,r),to(this,u,n),this}}function to(n,i,r,u){var o=i._milliseconds,f=ge(i._days),e=ge(i._months);n.isValid()&&(u=u==null?!0:u,o&&n._d.setTime(n._d.valueOf()+o*r),f&&lf(n,"Date",bi(n,"Date")+f*r),e&&ne(n,bi(n,"Month")+e*r),u&&t.updateOffset(n,f||e))}function kc(n,t){var u=n||c(),f=lu(u,this).startOf("day"),i=this.diff(f,"days",!0),r=i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse",e=t&&(ct(t[r])?t[r]():t[r]);return this.format(e||this.localeData().calendar(r,this,c(u)))}function dc(){return new oi(this)}function gc(n,t){var i=ht(n)?n:c(n);return(this.isValid()&&i.isValid())?(t=g(p(t)?"millisecond":t),t==="millisecond"?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()):!1}function nl(n,t){var i=ht(n)?n:c(n);return(this.isValid()&&i.isValid())?(t=g(p(t)?"millisecond":t),t==="millisecond"?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()):!1}function tl(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 il(n,t){var i=ht(n)?n:c(n),r;return(this.isValid()&&i.isValid())?(t=g(t||"millisecond"),t==="millisecond"?this.valueOf()===i.valueOf():(r=i.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf())):!1}function rl(n,t){return this.isSame(n,t)||this.isAfter(n,t)}function ul(n,t){return this.isSame(n,t)||this.isBefore(n,t)}function fl(n,t,i){var f,e,u,r;return this.isValid()?(f=lu(n,this),!f.isValid())?NaN:(e=(f.utcOffset()-this.utcOffset())*6e4,t=g(t),t==="year"||t==="month"||t==="quarter"?(r=el(this,f),t==="quarter"?r=r/3:t==="year"&&(r=r/12)):(u=this-f,r=t==="second"?u/1e3:t==="minute"?u/6e4:t==="hour"?u/36e5:t==="day"?(u-e)/864e5:t==="week"?(u-e)/6048e5:u),i?r:b(r)):NaN}function el(n,t){var r=(t.year()-n.year())*12+(t.month()-n.month()),i=n.clone().add(r,"months"),u,f;return t-i<0?(u=n.clone().add(r-1,"months"),f=(t-i)/(i-u)):(u=n.clone().add(r+1,"months"),f=(t-i)/(u-i)),-(r+f)||0}function ol(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function sl(){var n=this.clone().utc();return 0<n.year()&&n.year()<=9999?ct(Date.prototype.toISOString)?this.toDate().toISOString():dr(n,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):dr(n,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function hl(n){n||(n=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=dr(this,n);return this.localeData().postformat(i)}function cl(n,t){return this.isValid()&&(ht(n)&&n.isValid()||c(n).isValid())?at({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ll(n){return this.from(c(),n)}function al(n,t){return this.isValid()&&(ht(n)&&n.isValid()||c(n).isValid())?at({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function vl(n){return this.to(c(),n)}function uo(n){var t;return n===undefined?this._locale._abbr:(t=lt(n),t!=null&&(this._locale=t),this)}function fo(){return this._locale}function yl(n){n=g(n);switch(n){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return n==="week"&&this.weekday(0),n==="isoWeek"&&this.isoWeekday(1),n==="quarter"&&this.month(Math.floor(this.month()/3)*3),this}function pl(n){return(n=g(n),n===undefined||n==="millisecond")?this:(n==="date"&&(n="day"),this.startOf(n).add(1,n==="isoWeek"?"week":n).subtract(1,"ms"))}function wl(){return this._d.valueOf()-(this._offset||0)*6e4}function bl(){return Math.floor(this.valueOf()/1e3)}function kl(){return this._offset?new Date(this.valueOf()):this._d}function dl(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]}function gl(){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 na(){return this.isValid()?this.toISOString():null}function ta(){return ar(this)}function ia(){return wt({},f(this))}function ra(){return f(this).overflow}function ua(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function sr(n,t){r(0,[n,n.length],0,t)}function fa(n){return eo.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function ea(n){return eo.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)}function oa(){return dt(this.year(),1,4)}function sa(){var n=this.localeData()._week;return dt(this.year(),n.dow,n.doy)}function eo(n,t,i,r,u){var f;return n==null?li(this,r,u).year:(f=dt(n,r,u),t>f&&(t=f),ha.call(this,n,t,i,r,u))}function ha(n,t,i,r,u){var e=oe(n,t,i,r,u),f=fr(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}function ca(n){return n==null?Math.ceil((this.month()+1)/3):this.month((n-1)*3+this.month()%3)}function la(n){return li(n,this._week.dow,this._week.doy).week}function aa(){return this._week.dow}function va(){return this._week.doy}function ya(n){var t=this.localeData().week(this);return n==null?t:this.add((n-t)*7,"d")}function pa(n){var t=li(this,1,4).week;return n==null?t:this.add((n-t)*7,"d")}function wa(n,t){return typeof n!="string"?n:isNaN(n)?(n=t.weekdaysParse(n),typeof n=="number")?n:null:parseInt(n,10)}function ba(n,t){return pt(this._weekdays)?this._weekdays[n.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][n.day()]}function ka(n){return this._weekdaysShort[n.day()]}function da(n){return this._weekdaysMin[n.day()]}function ga(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;f<7;++f)e=it([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(e,"").toLocaleLowerCase();return i?t==="dddd"?(r=a.call(this._weekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=a.call(this._shortWeekdaysParse,u),r!==-1?r:null):(r=a.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="dddd"?(r=a.call(this._weekdaysParse,u),r!==-1)?r:(r=a.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=a.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=a.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=a.call(this._weekdaysParse,u),r!==-1)?r:(r=a.call(this._minWeekdaysParse,u),r!==-1?r:null):(r=a.call(this._minWeekdaysParse,u),r!==-1)?r:(r=a.call(this._weekdaysParse,u),r!==-1)?r:(r=a.call(this._shortWeekdaysParse,u),r!==-1?r:null)}function nv(n,t,i){var r,u,f;if(this._weekdaysParseExact)return ga.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if((u=it([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="dddd"&&this._fullWeekdaysParse[r].test(n))||i&&t==="ddd"&&this._shortWeekdaysParse[r].test(n)||i&&t==="dd"&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r}function tv(n){if(!this.isValid())return n!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return n!=null?(n=wa(n,this.localeData()),this.add(n-t,"d")):t}function iv(n){if(!this.isValid())return n!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return n==null?t:this.add(n-t,"d")}function rv(n){return this.isValid()?n==null?this.day()||7:this.day(this.day()%7?n:n-7):n!=null?this:NaN}function uv(n){return this._weekdaysParseExact?(w(this,"_weekdaysRegex")||pu.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex}function fv(n){return this._weekdaysParseExact?(w(this,"_weekdaysRegex")||pu.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}function ev(n){return this._weekdaysParseExact?(w(this,"_weekdaysRegex")||pu.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}function pu(){function u(n,t){return t.length-n.length}for(var e=[],i=[],r=[],t=[],f,o,s,h,n=0;n<7;n++)f=it([2e3,1]).day(n),o=this.weekdaysMin(f,""),s=this.weekdaysShort(f,""),h=this.weekdays(f,""),e.push(o),i.push(s),r.push(h),t.push(o),t.push(s),t.push(h);for(e.sort(u),i.sort(u),r.sort(u),t.sort(u),n=0;n<7;n++)i[n]=bt(i[n]),r[n]=bt(r[n]),t[n]=bt(t[n]);this._weekdaysRegex=new RegExp("^("+t.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+e.join("|")+")","i")}function ov(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return n==null?t:this.add(n-t,"d")}function wu(){return this.hours()%12||12}function sv(){return this.hours()||24}function yo(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function po(n,t){return t._meridiemParse}function hv(n){return(n+"").toLowerCase().charAt(0)==="p"}function cv(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function lv(n,t){t[kt]=e(("0."+n)*1e3)}function av(){return this._isUTC?"UTC":""}function vv(){return this._isUTC?"Coordinated Universal Time":""}function yv(n){return c(n*1e3)}function pv(){return c.apply(null,arguments).parseZone()}function wv(n,t,i){var r=this._calendar[n];return ct(r)?r.call(t,i):r}function bv(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 kv(){return this._invalidDate}function dv(n){return this._ordinal.replace("%d",n)}function es(n){return n}function gv(n,t,i,r){var u=this._relativeTime[i];return ct(u)?u(n,t,i,r):u.replace(/%d/i,n)}function ny(n,t){var i=this._relativeTime[n>0?"future":"past"];return ct(i)?i(t):i.replace(/%s/i,t)}function hr(n,t,i,r){var u=lt(),f=it().set(r,t);return u[i](f,n)}function ss(n,t,i){if(typeof n=="number"&&(t=n,n=undefined),n=n||"",t!=null)return hr(n,t,i,"month");for(var u=[],r=0;r<12;r++)u[r]=hr(n,r,i,"month");return u}function ku(n,t,i,r){var o,f,u,e;if(typeof n=="boolean"?(typeof t=="number"&&(i=t,t=undefined),t=t||""):(t=n,i=t,n=!1,typeof t=="number"&&(i=t,t=undefined),t=t||""),o=lt(),f=n?o._week.dow:0,i!=null)return hr(t,(i+f)%7,r,"day");for(e=[],u=0;u<7;u++)e[u]=hr(t,(u+f)%7,r,"day");return e}function ty(n,t){return ss(n,t,"months")}function iy(n,t){return ss(n,t,"monthsShort")}function ry(n,t,i){return ku(n,t,i,"weekdays")}function uy(n,t,i){return ku(n,t,i,"weekdaysShort")}function fy(n,t,i){return ku(n,t,i,"weekdaysMin")}function ey(){var n=this._data;return this._milliseconds=ut(this._milliseconds),this._days=ut(this._days),this._months=ut(this._months),n.milliseconds=ut(n.milliseconds),n.seconds=ut(n.seconds),n.minutes=ut(n.minutes),n.hours=ut(n.hours),n.months=ut(n.months),n.years=ut(n.years),this}function hs(n,t,i,r){var u=at(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function oy(n,t){return hs(this,n,t,1)}function sy(n,t){return hs(this,n,t,-1)}function cs(n){return n<0?Math.floor(n):Math.ceil(n)}function hy(){var r=this._milliseconds,n=this._days,t=this._months,i=this._data,u,f,e,s,o;return r>=0&&n>=0&&t>=0||r<=0&&n<=0&&t<=0||(r+=cs(du(t)+n)*864e5,n=0,t=0),i.milliseconds=r%1e3,u=b(r/1e3),i.seconds=u%60,f=b(u/60),i.minutes=f%60,e=b(f/60),i.hours=e%24,n+=b(e/24),o=b(ls(n)),t+=o,n-=cs(du(o)),s=b(t/12),t%=12,i.days=n,i.months=t,i.years=s,this}function ls(n){return n*4800/146097}function du(n){return n*146097/4800}function cy(n){var t,r,i=this._milliseconds;if(n=g(n),n==="month"||n==="year")return t=this._days+i/864e5,r=this._months+ls(t),n==="month"?r:r/12;t=this._days+Math.round(du(this._months));switch(n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return t*24+i/36e5;case"minute":return t*1440+i/6e4;case"second":return t*86400+i/1e3;case"millisecond":return Math.floor(t*864e5)+i;default:throw new Error("Unknown unit "+n);}}function ly(){return this._milliseconds+this._days*864e5+this._months%12*2592e6+e(this._months/12)*31536e6}function yt(n){return function(){return this.as(n)}}function gy(n){return n=g(n),this[n+"s"]()}function ni(n){return function(){return this._data[n]}}function op(){return b(this.days()/7)}function sp(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function hp(n,t,i){var r=at(n).abs(),h=ti(r.as("s")),f=ti(r.as("m")),e=ti(r.as("h")),o=ti(r.as("d")),s=ti(r.as("M")),c=ti(r.as("y")),u=h<st.s&&["s",h]||f<=1&&["m"]||f<st.m&&["mm",f]||e<=1&&["h"]||e<st.h&&["hh",e]||o<=1&&["d"]||o<st.d&&["dd",o]||s<=1&&["M"]||s<st.M&&["MM",s]||c<=1&&["y"]||["yy",c];return u[2]=t,u[3]=+n>0,u[4]=i,sp.apply(null,u)}function cp(n,t){return st[n]===undefined?!1:t===undefined?st[n]:(st[n]=t,!0)}function lp(n){var t=this.localeData(),i=hp(this,!n,t);return n&&(i=t.pastFuture(+this,i)),t.postformat(i)}function lr(){var t=cr(this._milliseconds)/1e3,a=cr(this._days),i=cr(this._months),n,e,o;n=b(t/60);e=b(n/60);t%=60;n%=60;o=b(i/12);i%=12;var s=o,h=i,c=a,r=e,u=n,f=t,l=this.asSeconds();return l?(l<0?"-":"")+"P"+(s?s+"Y":"")+(h?h+"M":"")+(c?c+"D":"")+(r||u||f?"T":"")+(r?r+"H":"")+(u?u+"M":"")+(f?f+"S":""):"P0D"}var gu,tf,yi,pi,yr,ef,l,wi,ri,rr,ru,df,gf,ie,re,eu,ce,le,ve,pe,be,ke,io,ro,vu,oo,yu,so,ho,co,lo,ao,vo,wo,bo,ko,go,vt,ns,n,bu,ts,is,rs,us,fs,os,u,ut,ti,st,cr,o;tf=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;t<r;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1};yi=t.momentProperties=[];pi=!1;yr={};t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;ef=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)w(n,t)&&i.push(t);return i};l={};ri={};var vf=/(\[[^\[]*\])|(\\)?([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,ki=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,kr={},fi={};var pf=/\d/,k=/\d\d/,wf=/\d{3}/,gr=/\d{4}/,di=/[+-]?\d{6}/,h=/\d\d?/,bf=/\d\d\d\d?/,kf=/\d\d\d\d\d\d?/,gi=/\d{1,3}/,nu=/\d{1,4}/,nr=/[+-]?\d{1,6}/,tr=/[+-]?\d+/,gs=/Z|[+-]\d\d:?\d\d/gi,ir=/Z|[+-]\d\d(?::?\d\d)?/gi,si=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,tu={};rr={};var nt=0,et=1,rt=2,v=3,tt=4,ot=5,kt=6,rh=7,uh=8,a;a=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)});y("month","M");i("M",h);i("MM",h,k);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[et]=e(n)-1});s(["MMM","MMMM"],function(n,t,i,r){var u=i._locale.monthsParse(n,r,i._strict);u!=null?t[et]=u:f(i).invalidMonth=n});ru=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/;df="January_February_March_April_May_June_July_August_September_October_November_December".split("_");gf="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");ie=si;re=si;var ah=/^\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)?)?/,vh=/^\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)?)?/,yh=/Z|[+-]\d\d(?::?\d\d)?/,ur=[["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}/]],fu=[["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/]],ph=/^\/?Date\((\-?\d+)/i;for(t.createFromInputFallback=d("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))}),r("Y",0,0,function(){var n=this.year();return n<=9999?""+n:"+"+n}),r(0,["YY",2],0,function(){return this.year()%100}),r(0,["YYYY",4],0,"year"),r(0,["YYYYY",5],0,"year"),r(0,["YYYYYY",6,!0],0,"year"),y("year","y"),i("Y",tr),i("YY",h,k),i("YYYY",nu,gr),i("YYYYY",nr,di),i("YYYYYY",nr,di),s(["YYYYY","YYYYYY"],nt),s("YYYY",function(n,i){i[nt]=n.length===2?t.parseTwoDigitYear(n):e(n)}),s("YY",function(n,i){i[nt]=t.parseTwoDigitYear(n)}),s("Y",function(n,t){t[nt]=parseInt(n,10)}),t.parseTwoDigitYear=function(n){return e(n)+(e(n)>68?1900:2e3)},eu=ui("FullYear",!0),t.ISO_8601=function(){},ce=d("moment().min is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:vi()}),le=d("moment().max is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:vi()}),ve=function(){return Date.now?Date.now():+new Date},ye("Z",":"),ye("ZZ",""),i("Z",ir),i("ZZ",ir),s(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=cu(ir,n)}),pe=/([\+\-]|\d\d)/gi,t.updateOffset=function(){},be=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,ke=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/,at.fn=or.prototype,io=no(1,"add"),ro=no(-1,"subtract"),t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",vu=d("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return n===undefined?this.localeData():this.locale(n)}),r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),sr("gggg","weekYear"),sr("ggggg","weekYear"),sr("GGGG","isoWeekYear"),sr("GGGGG","isoWeekYear"),y("weekYear","gg"),y("isoWeekYear","GG"),i("G",tr),i("g",tr),i("GG",h,k),i("gg",h,k),i("GGGG",nu,gr),i("gggg",nu,gr),i("GGGGG",nr,di),i("ggggg",nr,di),hi(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=e(n)}),hi(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),y("quarter","Q"),i("Q",pf),s("Q",function(n,t){t[et]=(e(n)-1)*3}),r("w",["ww",2],"wo","week"),r("W",["WW",2],"Wo","isoWeek"),y("week","w"),y("isoWeek","W"),i("w",h),i("ww",h,k),i("W",h),i("WW",h,k),hi(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=e(n)}),oo={dow:0,doy:6},r("D",["DD",2],"Do","date"),y("date","D"),i("D",h),i("DD",h,k),i("Do",function(n,t){return n?t._ordinalParse:t._ordinalParseLenient}),s(["D","DD"],rt),s("Do",function(n,t){t[rt]=e(n.match(h)[0],10)}),yu=ui("Date",!0),r("d",0,"do","day"),r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)}),r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)}),r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)}),r("e",0,0,"weekday"),r("E",0,0,"isoWeekday"),y("day","d"),y("weekday","e"),y("isoWeekday","E"),i("d",h),i("e",h),i("E",h),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)}),hi(["dd","ddd","dddd"],function(n,t,i,r){var u=i._locale.weekdaysParse(n,r,i._strict);u!=null?t.d=u:f(i).invalidWeekday=n}),hi(["d","e","E"],function(n,t,i,r){t[r]=e(n)}),so="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ho="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),co="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),lo=si,ao=si,vo=si,r("DDD",["DDDD",3],"DDDo","dayOfYear"),y("dayOfYear","DDD"),i("DDD",gi),i("DDDD",wf),s(["DDD","DDDD"],function(n,t,i){i._dayOfYear=e(n)}),r("H",["HH",2],0,"hour"),r("h",["hh",2],0,wu),r("k",["kk",2],0,sv),r("hmm",0,0,function(){return""+wu.apply(this)+ft(this.minutes(),2)}),r("hmmss",0,0,function(){return""+wu.apply(this)+ft(this.minutes(),2)+ft(this.seconds(),2)}),r("Hmm",0,0,function(){return""+this.hours()+ft(this.minutes(),2)}),r("Hmmss",0,0,function(){return""+this.hours()+ft(this.minutes(),2)+ft(this.seconds(),2)}),yo("a",!0),yo("A",!1),y("hour","h"),i("a",po),i("A",po),i("H",h),i("h",h),i("HH",h,k),i("hh",h,k),i("hmm",bf),i("hmmss",kf),i("Hmm",bf),i("Hmmss",kf),s(["H","HH"],v),s(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n}),s(["h","hh"],function(n,t,i){t[v]=e(n);f(i).bigHour=!0}),s("hmm",function(n,t,i){var r=n.length-2;t[v]=e(n.substr(0,r));t[tt]=e(n.substr(r));f(i).bigHour=!0}),s("hmmss",function(n,t,i){var r=n.length-4,u=n.length-2;t[v]=e(n.substr(0,r));t[tt]=e(n.substr(r,2));t[ot]=e(n.substr(u));f(i).bigHour=!0}),s("Hmm",function(n,t){var i=n.length-2;t[v]=e(n.substr(0,i));t[tt]=e(n.substr(i))}),s("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[v]=e(n.substr(0,i));t[tt]=e(n.substr(i,2));t[ot]=e(n.substr(r))}),wo=/[ap]\.?m?\.?/i,bo=ui("Hours",!0),r("m",["mm",2],0,"minute"),y("minute","m"),i("m",h),i("mm",h,k),s(["m","mm"],tt),ko=ui("Minutes",!1),r("s",["ss",2],0,"second"),y("second","s"),i("s",h),i("ss",h,k),s(["s","ss"],ot),go=ui("Seconds",!1),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return this.millisecond()*10}),r(0,["SSSSS",5],0,function(){return this.millisecond()*100}),r(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),r(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),r(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),r(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),y("millisecond","ms"),i("S",gi,pf),i("SS",gi,k),i("SSS",gi,wf),vt="SSSS";vt.length<=9;vt+="S")i(vt,/\d+/);for(vt="S";vt.length<=9;vt+="S")s(vt,lv);ns=ui("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=oi.prototype;n.add=io;n.calendar=kc;n.clone=dc;n.diff=fl;n.endOf=pl;n.format=hl;n.from=cl;n.fromNow=ll;n.to=al;n.toNow=vl;n.get=af;n.invalidAt=ra;n.isAfter=gc;n.isBefore=nl;n.isBetween=tl;n.isSame=il;n.isSameOrAfter=rl;n.isSameOrBefore=ul;n.isValid=ta;n.lang=vu;n.locale=uo;n.localeData=fo;n.max=le;n.min=ce;n.parsingFlags=ia;n.set=af;n.startOf=yl;n.subtract=ro;n.toArray=dl;n.toObject=gl;n.toDate=kl;n.toISOString=sl;n.toJSON=na;n.toString=ol;n.unix=bl;n.valueOf=wl;n.creationData=ua;n.year=eu;n.isLeapYear=kh;n.weekYear=fa;n.isoWeekYear=ea;n.quarter=n.quarters=ca;n.month=te;n.daysInMonth=hh;n.week=n.weeks=ya;n.isoWeek=n.isoWeeks=pa;n.weeksInYear=sa;n.isoWeeksInYear=oa;n.date=yu;n.day=n.days=tv;n.weekday=iv;n.isoWeekday=rv;n.dayOfYear=ov;n.hour=n.hours=bo;n.minute=n.minutes=ko;n.second=n.seconds=go;n.millisecond=n.milliseconds=ns;n.utcOffset=oc;n.utc=hc;n.local=cc;n.parseZone=lc;n.hasAlignedHourOffset=ac;n.isDST=vc;n.isDSTShifted=yc;n.isLocal=pc;n.isUtcOffset=wc;n.isUtc=we;n.isUTC=we;n.zoneAbbr=av;n.zoneName=vv;n.dates=d("dates accessor is deprecated. Use date instead.",yu);n.months=d("months accessor is deprecated. Use month instead",te);n.years=d("years accessor is deprecated. Use year instead",eu);n.zone=d("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",sc);bu=n;ts={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};is={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"};rs="Invalid date";us="%d";fs=/\d{1,2}/;os={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};u=br.prototype;u._calendar=ts;u.calendar=wv;u._longDateFormat=is;u.longDateFormat=bv;u._invalidDate=rs;u.invalidDate=kv;u._ordinal=us;u.ordinal=dv;u._ordinalParse=fs;u.preparse=es;u.postformat=es;u._relativeTime=os;u.relativeTime=gv;u.pastFuture=ny;u.set=ys;u.months=fh;u._months=df;u.monthsShort=eh;u._monthsShort=gf;u.monthsParse=sh;u._monthsRegex=re;u.monthsRegex=lh;u._monthsShortRegex=ie;u.monthsShortRegex=ch;u.week=la;u._week=oo;u.firstDayOfYear=va;u.firstDayOfWeek=aa;u.weekdays=ba;u._weekdays=so;u.weekdaysMin=da;u._weekdaysMin=co;u.weekdaysShort=ka;u._weekdaysShort=ho;u.weekdaysParse=nv;u._weekdaysRegex=lo;u.weekdaysRegex=uv;u._weekdaysShortRegex=ao;u.weekdaysShortRegex=fv;u._weekdaysMinRegex=vo;u.weekdaysMinRegex=ev;u.isPM=hv;u._meridiemParse=wo;u.meridiem=cv;ii("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=e(n%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return n+i}});t.lang=d("moment.lang is deprecated. Use moment.locale instead.",ii);t.langData=d("moment.langData is deprecated. Use moment.localeData instead.",lt);ut=Math.abs;var ay=yt("ms"),vy=yt("s"),yy=yt("m"),py=yt("h"),wy=yt("d"),by=yt("w"),ky=yt("M"),dy=yt("y");var np=ni("milliseconds"),tp=ni("seconds"),ip=ni("minutes"),rp=ni("hours"),up=ni("days"),fp=ni("months"),ep=ni("years");return ti=Math.round,st={s:45,m:45,h:22,d:26,M:11},cr=Math.abs,o=or.prototype,o.abs=ey,o.add=oy,o.subtract=sy,o.as=cy,o.asMilliseconds=ay,o.asSeconds=vy,o.asMinutes=yy,o.asHours=py,o.asDays=wy,o.asWeeks=by,o.asMonths=ky,o.asYears=dy,o.valueOf=ly,o._bubble=hy,o.get=gy,o.milliseconds=np,o.seconds=tp,o.minutes=ip,o.hours=rp,o.days=up,o.weeks=op,o.months=fp,o.years=ep,o.humanize=lp,o.toISOString=lr,o.toString=lr,o.toJSON=lr,o.locale=uo,o.localeData=fo,o.toIsoString=d("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",lr),o.lang=vu,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",tr),i("X",/[+-]?\d+(\.\d{1,3})?/),s("X",function(n,t,i){i._d=new Date(parseFloat(n,10)*1e3)}),s("x",function(n,t,i){i._d=new Date(e(n))}),t.version="2.13.0",as(c),t.fn=bu,t.min=fc,t.max=ec,t.now=ve,t.utc=it,t.unix=yv,t.months=ty,t.isDate=ai,t.locale=ii,t.invalid=vi,t.duration=at,t.isMoment=ht,t.weekdays=ry,t.parseZone=pv,t.localeData=lt,t.isDuration=hu,t.monthsShort=iy,t.weekdaysMin=fy,t.defineLocale=hf,t.updateLocale=ws,t.locales=bs,t.weekdaysShort=uy,t.normalizeUnits=g,t.relativeTimeThreshold=cp,t.prototype=bu,t});$(document).ready(function(){$("#bsModal").on("hidden.bs.modal",function(){$(this).removeClass("bsmodalVikingToday")})});$.fn.modalReplaceContent=function(n){var t=$("<div class='modal-content viking-today-modal-content' />"),r=$('<div class="custom-modal-close-button"><button aria-label="close opened modal, and go back to main page content." type="button" class="close" data-dismiss="modal"><span class="icon icon-close" aria-hidden="true"><\/span>&nbsp;<span class="close-txt">CLOSE<\/span><\/button><\/div>'),i;return t.append(r),i=$("<div class='modal-body' />"),i.append(n),t.append(i),this.find(".modal-dialog").empty().append(t),this};VikingTodayItem.prototype._addListener=function(n){var t=this;n.addListener("click",function(){t.click()})};VikingTodayItem.prototype.createMarker=function(){this.Latitude&&this.Longitude&&this.PhotoUrl&&(this.Icon={url:this.PhotoUrl,scaledSize:new google.maps.Size(54,54),size:new google.maps.Size(54,54),labelOrigin:{x:27,y:-5}},this.Marker=new google.maps.Marker({icon:this.Icon,position:{lat:this.Latitude,lng:this.Longitude}}),this._addListener(this.Marker))};VikingTodayItem.prototype._getPrimitiveValue=function(n){return n.primitiveType=="Photo"&&n.url?n.url:n.primitiveType=="Text"&&n.text?n.text:n.primitiveType=="Photo"?n.url:n.primitiveType=="Numeric"?n.value:""};VikingTodayItem.prototype._processIngredient=function(n){var i=this,t,r;n.ingredientType=="Photo"&&(this.PhotoUrl=this._getPrimitiveValue(n.photo),this.Description=this._getPrimitiveValue(n.title));n.ingredientType=="Text"&&(this.Description=this._getPrimitiveValue(n.text));n.ingredientType=="SingleSelect"?n.displayLabel=="Cruise Name:"?this.CruiseName=this._getPrimitiveValue(n.choice):n.displayLabel=="Ship:"&&(this.ShipName=this._getPrimitiveValue(n.choice)):n.ingredientType=="Location"&&(this.Latitude=this._getPrimitiveValue(n.latitude),this.Longitude=this._getPrimitiveValue(n.longitude),this.Title(this._getPrimitiveValue(n.locationText)),this.CommonLocationText(this.Title()),t=this.Title().split(","),this.FixedCommonLocationText=t[t.length-1],this.PlaceId=this._getPrimitiveValue(n.googlePlaceID),this.PlaceId&&(r={placeId:this.PlaceId},i._vm.PlacesService.getDetails(r,function(n){i._placeReturned(n)})))};VikingTodayItem.prototype._placeReturned=function(n){n&&(this.PlaceInfo=n,this.Title(n.formatted_address));this._vm.LoadBigMarker(this)};VikingTodayItem.prototype._init=function(n){n&&Object.keys(n).length>0&&(this.Name=n.name?n.name:"Anon",this.PhotoUrl=n.image_data?n.image_data.full_uri:"",this.Description=n.description,this.Id=n.id,this.Latitude=n.latitude?Number(n.latitude):null,this.Longitude=n.longitude?Number(n.longitude):null,this.CruiseName=n.itinerary_data?n.itinerary_data.name:"",this.ShipName=n.ship_data?n.ship_data.name:"",this.Source=n.source,this.LocationName=n.location&&n.location!=null&&n.location.length>26?n.location.substring(0,25)+"...":n.location)};VikingTodayItem.prototype.click=function(){var t=this,n;t.Map=undefined;this._vm.ModalItem(this);n=$("#bsModal");n.hasClass("bsmodalVikingToday")||n.addClass("bsmodalVikingToday");t._updateModalContentAndUrl(n);n.modal("show")};VikingTodayItem.prototype._updateModalContentAndUrl=function(n){var r=this,e,u,i,f,t;if(r.trackModalLoad(),n.modalReplaceContent(this.getModalHtml()),e="#Id="+r.Id,u=this._vm.CurrentFilters(),u.length>0){for(i=[],f=0;f<u.length;f++)t=u[f],t.IsCDD?i.Country=t.Value.Name:i[t._parent.Key]?i[t._parent.Key]+=","+t.Value:i[t._parent.Key]=t.Value;for(k in i)e+="&"+k+"="+i[k]}window.history.pushState({Id:r.Id,Page:r.Page},r.Title()||"",e)};VikingTodayItem.prototype.trackModalLoad=function(){};VikingTodayItem.prototype.showModalMap=function(){var n=$("#bsModal .map-container");n.hasClass("open")?this._out():this._over()};VikingTodayItem.prototype._over=function(){var n=$("#bsModal .map-container");n.hasClass("open")||(n.addClass("open"),this.Map||this._initMap())};VikingTodayItem.prototype._out=function(){var n=$("#bsModal .map-container");n.removeClass("open")};VikingTodayItem.prototype._next=function(){var n=$("#bsModal");this.trackArrowClicked("right");this.Next?this.Next._updateModalContentAndUrl(n):this._vm.Items()[0]._updateModalContentAndUrl(n)};VikingTodayItem.prototype._previous=function(){var n=$("#bsModal");this.trackArrowClicked("left");this.Previous?this.Previous._updateModalContentAndUrl(n):this._vm.Items().length>1&&this._vm.Items()[this._vm.Items().length-1]._updateModalContentAndUrl(n)};VikingTodayItem.prototype.trackArrowClicked=function(){};VikingTodayItem.prototype.getModalHtml=function(){var h,c,r,e,l,a,v,s,y,n,o,k,d,i,g,p,u,nt,w,tt,it;if(this.cachedModalHtml)return this.cachedModalHtml;var t=this,f=$("<div class='viking-today-modal-container' />"),b=$('<a class="left-button"><img src="/Content/Images/vikingToday/ArrowLeft.png" width="42" height="69" /><\/a>');if(b.click(function(){t._previous()}),h=$('<a class="right-button"><img src="/Content/Images/vikingToday/ArrowRight.png" width="42" height="69" /><\/a>'),h.click(function(){t._next()}),f.append(b),f.append(h),c=$("<img />"),c.attr("src",this.PhotoUrl),f.append(c),r=$("<div class='inner-container' />"),f.append(r),e=$("<div class='header' />"),r.append(e),l=$("<div class='header-left' />"),e.append(l),this.Name&&(a=$("<span class='header-name' />"),a.text(this.Name),l.append(a)),v=$("<span class='header-date' />"),v.text(this.FullDate),e.append(v),e.append("<div class='clearfix' />"),(this.Description||this._hasPlaceInfo()||this.Latitude&&this.Longitude)&&(s=$("<div class='modal-body-container' /><head />"),r.append(s),y=$("<p />"),y.html(this.Description),s.append(y),this._hasPlaceInfo()||this.Latitude&&this.Longitude)){if(n=$("<div class='map-container' />"),o=$("<span class='MapLocation' />"),o.text(this.Title()),o.prepend("<img src='/Content/images/MapIcon.svg' width='24' height='21' />"),window.PointerEvent){n.on("pointerover",function(n){n.originalEvent.pointerType!="touch"&&t._over()});n.on("pointerout",function(n){n.originalEvent.pointerType!="touch"&&t._out()});n.on("pointerup",function(n){n.originalEvent.pointerType=="touch"&&t.showModalMap()})}else{o.click(function(){t.showModalMap()});n.on("mouseover",function(){t._over()});n.on("mouseout",function(){t._out()})}n.append(o);k=$("<div class='overlay' />");d=$("<div id='ModalMap' />");n.append(d);n.append(k);s.append(n)}return i=$("<div class='model-footer-container' />"),r.append(i),this.CruiseName&&(u=$("<h6 />"),u.text("Cruise"),i.append(u),g=this.CruiseName,p=$("<span class='cruise-name' target='_blank' />"),p.text(g),i.append(p)),this.ShipName&&(u=$("<h6 />"),u.text("Ship"),i.append("<br /><br />"),i.append(u),nt=this.ShipName,w=$("<span class='cruise-name' target='_blank' />"),w.text(nt),i.append(w)),$("head").append('<meta property="og:url" content="" /><meta property="og:type" content="website" /><meta property="og:title" content="" /><meta property="og:description" content="'+this.Description+'" /><meta property="og:image" content="'+this.PhotoUrl+'" />'),tt=this.Source===3?"<li>Copyright Instagram<\/li>":"",it=$("<script> var twitterDesc=$('.modal-body-container p').text();<\/script><div class='share-container'><ul class='social-links list-inline'>"+tt+"<li class='share-text'>Share<\/li><li><a class='icon icon-facebook' title='Share on Facebook' href='#' onclick='SocialShare.Facebook(twitterDesc);return false;' /><\/li><li><a class='icon icon-twitter' title='Share on Twitter' href='#' onclick='SocialShare.Twitter(twitterDesc);return false;' /><\/li><\/ul><\/div>"),r.append(it),f};VikingTodayItem.prototype._hasPlaceInfo=function(){return this.PlaceInfo&&this.PlaceInfo.geometry};VikingTodayItem.prototype._initMap=function(){var n,t,i;n=this._hasPlaceInfo()?this.PlaceInfo.geometry.location:{lat:this.Latitude,lng:this.Longitude};t=this;this.Map=new google.maps.Map(document.getElementById("ModalMap"),{center:n,zoom:13,scrollwheel:!1,mapTypeId:google.maps.MapTypeId.ROADMAP});i=new google.maps.Marker({position:n,map:t.Map,title:t.Title()})};VikingTodayItem.prototype.getHtml=function(){var f,n,e,t,i,s,r,h,o,u;return this.cachedHtml?this.cachedHtml:(f=this,n=$('<div class="viking-today-item" />'),n.click(function(){f.click()}),n.data("item",this),e=$('<img class="viking-today-img" />'),e.attr("src",this.PhotoUrl),n.append(e),t=$('<div class="viking-today-inner" />'),n.append(t),i=$('<div class="viking-today-header" />'),this.Title()&&this.Title()!="none"?(i.text(this.Date+" | "+this.Title()),this.Title.subscribe(function(n){i.text(f.Date+" | "+n)})):i.text(this.Date),t.append(i),this.Description&&(s=this.Description.length,r=this.Description,s>200&&(h=r.lastIndexOf(" ",200),r=r.substring(0,h)+"..."),o=$('<p class="viking-today-description" />'),o.html(r),t.append(o)),this.Name&&(u=$('<div class="viking-today-footer" />'),u.text(this.Name),this.Description||u.addClass("no-border"),t.append(u)),this.cachedHtml=n,this.cachedHtml)};var MVSCarousel=function(n){var t=this;t.$element=$(n);t.previousItemsPerSlide=0;t.currentItemsPerSlide=0;t.calculateItemsPerSlide=function(){return screenXs.matches?1:screenSm.matches?1:screenMd.matches?1:1};t.setItemsPerSlide=function(n){t.previousItemsPerSlide=t.currentItemsPerSlide;t.currentItemsPerSlide=n};t.init=function(){t.setItemsPerSlide(t.calculateItemsPerSlide());t.$element.flexslider({animation:"slide",slideshow:!1,controlNav:!1,directionNav:!1,itemWidth:t.$element.width()/t.currentItemsPerSlide,itemMargin:0,minItems:t.currentItemsPerSlide,maxItems:t.currentItemsPerSlide,start:function(){t.$element.resize()}});t.slider=t.$element.data("flexslider")};t.sliiideToTheLeft=function(){t.$element.flexslider("prev")};t.sliiideToTheRight=function(){t.$element.flexslider("next")};t.updateItemWidths=function(){t.setItemsPerSlide(t.calculateItemsPerSlide());t.slider.vars.itemWidth=t.$element.width()/t.currentItemsPerSlide;t.slider.vars.minItems=t.currentItemsPerSlide;t.slider.vars.maxItems=t.currentItemsPerSlide;t.slider.doMath()};t.onResize=function(){t.updateItemWidths();t.currentItemsPerSlide!==t.previousItemsPerSlide&&setTimeout(function(){t.$element.flexslider(0)},500)}},MVSComponentVM=function(){var n=this;n.items=[];n.ModalItem=ko.observable(null);n.CurrentFilters=ko.observableArray([]);n.Items=ko.observableArray([]);n.carousel=new MVSCarousel(".mvs-flexslider");n.carouselNavLeftClicked=function(){n.trackArrowClicked("left");n.carousel.sliiideToTheLeft()};n.carouselNavRightClicked=function(){n.trackArrowClicked("right");n.carousel.sliiideToTheRight()};n.itemClicked=function(t){n.trackItemClicked(t);t.click()};n.calculateShortDescription=function(n,t){n&&n.Description&&n.Description!=null&&n.Description.length>t?n.ShortDescription(n.Description.substring(0,t)+"..."):n.ShortDescription(n.Description)};n.onResize=function(){n.carousel.onResize()};n.afterBind=function(){n.carousel.init()};n.trackSeeMoreClick=function(){return!0};n.trackItemClicked=function(){};n.trackArrowClicked=function(){}},MVSComponent=function(){var n=this;n.vm=new MVSComponentVM;n.apiUrl="https://admin.myvikingstory.com/api/v1";n.apiEndpoint="/story/index";n.apiQueryStr="?per-page=30&host="+encodeURIComponent(location.host);n.maxItemDescLines=4;n.apiItemToVMItem=function(t){var i=new VikingTodayItem(n.vm,t);return i.ShortDescription=ko.observable(i.Description),i};n.initVM=function(t){n.vm.items=t.items.map(n.apiItemToVMItem);n.vm.items.forEach(function(t,i){i!==0&&(t.Previous=n.vm.items[i-1]);i!==n.vm.items.length&&(t.Next=n.vm.items[i+1]);t.StoryNumber=i+1;t.StoryCount=n.vm.items.length});n.vm.Items(n.vm.items);$("#bsModal").on("hide.bs.modal",function(){n.vm.ModalItem(null)})};n.calculateShortDescriptions=function(){n.vm.items.forEach(function(t,i){$itemDescription=$("[data-item-index="+i+"] .viking-today-description");var r=Math.floor(n.maxItemDescLines*($itemDescription.width()/parseInt($itemDescription.css("font-size"))));n.vm.calculateShortDescription(t,r)})};n.onResize=function(){n.vm.onResize();n.calculateShortDescriptions()};n.afterBind=function(){n.vm.afterBind();n.calculateShortDescriptions()};n.load=function(t){var i=n.apiUrl+n.apiEndpoint+n.apiQueryStr;$.get(i,function(i){n.initVM(i);$(window).on("resize",n.onResize);ko.applyBindings(n.vm,document.getElementById(t));n.afterBind()})}},StickySidebarComponent=function(){var n=this;n.initSidebarComponent=function(n){var i=n.stickyParent,u=n.stickyParentGuttterWidth?n.stickyParentGuttterWidth:0,t=n.stickyContainer,f=n.contentContainer,r=n.contentStickyContainer,e=n.contentStickyTopOffset?n.contentStickyTopOffset:0;t.css("width",i.outerWidth()-u);i.height(t.height());$(window).scroll(function(){if(screenXs.matches)t.css({position:"static",top:"auto"});else{var i=$(window).scrollTop(),n=f.offset().top+e,o=i+t.outerHeight(),u=r.offset().top,s=u+r.outerHeight();i+n<u?t.css({position:"absolute",top:"auto"}):n+o>s?t.css({position:"absolute",top:r.outerHeight()-t.outerHeight()}):t.css({position:"fixed",top:n})}});$(window).on("resize",function(){t.css("width",i.outerWidth()-u);i.height(t.height())})};n.load=function(t){n.initSidebarComponent(t)}}