/*!
data include js 69ed7ed9f0eafa06ecf9ee3c641b399c493ba323 js widgets cartoon article.js
*/
mno.core.register({id:"widget.cartoon.article",extend:["widget.slideshow.main"],creator:function(b){var a=this;
function d(){if(b.container){mno.io.getCSS("global/widgets/slideshow/main.css",function(){a.slideshow(b.container);
});}}function c(){}return{init:d,destroy:c};}});
/*!
data include js 69ed7ed9f0eafa06ecf9ee3c641b399c493ba323 js widgets code html.js
*/
mno.core.register({id:"widget.code.html",creator:function(b){var c=b.model,a;
for(var d=0;c[d];d++){if(c.codePath!==undefined){a=c.codePath.replace(/\//g,".");
mno.core.start("widget.code."+a);}}return{init:function(){},destroy:function(){}};
}});
/*!
data include js 69ed7ed9f0eafa06ecf9ee3c641b399c493ba323 js widgets list merged.js
*/
mno.core.register({id:"widget.list.merged",creator:function(a){function b(){if(a.container){a.container.each(function(e){var g=$(this),c=a.model[e].itemCountInitial,f=g.find(".expandTrigger"),d;
if(f.length>0){d=g.find("li").slice(c);if(d.length===0){f.hide();return;
}f.click(function(){d.toggle();f.text(f.text()==="se mer"?"se mindre":"se mer");
f.toggleClass("expanded");});}});}}return{init:b};}});
/*!
data include js 69ed7ed9f0eafa06ecf9ee3c641b399c493ba323 js widgets notificationSubscription notificationBubble.js
*/
mno.core.register({id:"widget.notificationSubscription.notificationBubble",extend:["widget.notificationSubscription.utils"],creator:function(k){var f=this;
var g,o,c=0,i=0,a,j,h,e;var d=false;var n="<h3>Hei!</h3><p>Vi har flere nye tjenester som venter på deg!</p><p>Klikk på person-ikonet over for å åpne menyen og komme i gang!</p>";
function m(){if(g!==undefined&&g>0){f.utils.checkPaywallProduct(j,!e).then(function(){f.api.getNewNotificationsNumber({userId:g,sig:o}).done(function(q){if(typeof q.collection.items[0].data.unseen!="undefined"){c=q.collection.items[0].data.unseen;
}else{c=0;}var s=q.collection.items[0].data.boarding;var p=$.inArray("M",s)!=-1;
if(c==0){$(".offCanvas.notificationBubble").hide();}else{$(".offCanvas.notificationBubble").text(c);
$(".offCanvas.notificationBubble").show();$(".offCanvas.notificationBubble").on("click",function(){$(".button.icon-user-menu").click();
});}if(p&&!d){if(h=="banner"){if(mno.publication.currentSectionId=="1"){d=true;
var r=q.collection.items[0].data.boardingDowncount;var t=r[$.inArray("M",s)];
f.utils.showBanner({userId:g,onboardingType:"M",sig:o},$("div.offCanvas.right"),t);
}}else{d=true;f.utils.showPopover($("div.offCanvas.right"),n,"topRight");
}f.api.onboardingCountdown({userId:g,sig:o,type:"M"});}if(i!==q.collection.items[0].data.unread){i=q.collection.items[0].data.unread;
k.notify({type:"widget_notificationSubscription_notificationsListPreview_setUnreadCounter",data:{unreadCounter:i,boarding:s}});
}});});}else{$(".offCanvas.notificationBubble").hide();}}function b(p){if(p!=undefined&&typeof(p.session)!="undefined"&&p.session!=null&&p.session!=false){g=VGS.getSession().userId;
o=VGS.getSession().sig;m();}}function l(){if(mno.publication.paywall.enabled!==true){return;
}j=mno.publication.paywallProductCode;h=k.model[0].introductionType;e=k.model[0].paywallProductCheck;
a=$("<div />");a.attr("class","offCanvas offCanvasLabel notificationBubble");
a.html(c);$(".offCanvas.right").append(a);$(".offCanvas.notificationBubble").hide();
VGS.Event.subscribe("auth.sessionChange",b);setInterval(function(){m();
},60000);k.listen({"users-menu-change-tab":function(p){if(p.activeTab==="notifications"){c=0;
$(".offCanvas.notificationBubble").hide();}}});}return{init:l};}});
/*!
data include js 69ed7ed9f0eafa06ecf9ee3c641b399c493ba323 js widgets notificationSubscription notificationsListPreview.js
*/
mno.core.register({id:"widget.notificationSubscription.notificationsListPreview",extend:["widget.notificationSubscription.utils"],creator:function(i){var f=this,d,a;
var b=false;var k="<p><strong>Skal vi varsle deg om stoff som interesserer deg?</strong></p><p>Få varsel på mail eller til mobil hvis du vil.<br /> Klikk på artikkelen i menyen for å komme i gang.</p> <p><strong>Vil du lagre artikler for senere lesing?</strong><p>Legg det i leselisten! Vil du lese avisen, finner du e-avisen i denne menyen.</p>";
var c=[];function e(l){if(a===undefined){a=$('.group.offCanvasRight [data-accordion-tab="notifications"] .unreadCounterContainer');
}if(l>0){a.html('<span class="unreadCounter">'+l+"</span>");}else{a.empty();
}return a;}function h(){if(a===undefined){a=$('.group.offCanvasRight [data-accordion-tab="notifications"] .unreadCounterContainer');
}return a.find("strong").text()||0;}function g(n,m,o){var l=n.closest("li");
if(l.hasClass("unread")){l.removeClass("unread").addClass("read");e(h()-1);
f.api.markNotificationAsRead({userId:m,sig:o,notificationId:l.data("notification-id")}).done(function(p){window.location=n.attr("href");
});}else{window.location=n.attr("href");}}function j(){if(i.container){i.container.each(function(m){var o=false,l=i.model[0].limit,n=i.model[0].paywallProductCheck;
d=$(this);i.listen({"users-menu-change-tab":function(q){var p,r;if(q.activeTab==="notifications"&&o===false){o=true;
VGS.getLoginStatus(function(s){if(s.status!=="connected"){d.empty().append(f.utils.$message.html(f.utils.notLoggedInMsg.replace(/\{logInUrl\}/,f.utils.getLogInUrl()).replace(/\{activateAccountUrl\}/,f.utils.appendRedirectUri(mno.publication.paywallActivateAccountUrl)).replace(/\{buyAccountUrl\}/,mno.publication.paywallBuyAccountUrl)));
return;}p=VGS.getSession().userId;r=VGS.getSession().sig;f.utils.checkPaywallProduct(mno.publication.paywallProductCode,!n).then(function(){f.api.getNotificationsList({userId:p,sig:r,maxResult:l!==-1?l:null,unreadOnly:true}).done(function(u){var t=u.collection.items;
i.render("widgets.notificationSubscription.views.notificationsListPreview",{notifications:t,utils:f.utils}).done(function(v){d.empty().append(v);
d.on("click","a.title",function(w){g($(this),p,r);w.preventDefault();});
d.find("button").on("click",function(){window.location.href=$(this).data("href");
});});}).fail(function(){d.empty().append(f.utils.$message.text(f.utils.connectionProblemsMsg));
});},function(){d.empty().append(f.utils.$message.html(f.utils.notSubscriberMsg.replace(/\{activateAccountUrl\}/,f.utils.appendRedirectUri(mno.publication.paywallActivateAccountUrl)).replace(/\{buyAccountUrl\}/,mno.publication.paywallBuyAccountUrl).replace("<br>"," ")));
});});}}});});i.listen({"offCanvas-clicked":function(m){if(m==="offCanvasRight"){var l=$.inArray("N",c)!=-1;
if(l&&!b){b=true;f.utils.showPopover($('.group.offCanvasRight [data-accordion-tab="notifications"]'),k,"rightTop");
var n=function(o){if($("#offCanvasRight:checked").length===0){$(".popover").remove();
$("body").unbind("click",n);}};$("body").bind("click",n);f.api.onboardingCountdown({userId:uid,sig:sig,type:"N"});
}}}});}}i.listen({widget_notificationSubscription_notificationsListPreview_setUnreadCounter:function(l){e(l.unreadCounter);
c=l.boarding;}});i.listen({widget_notificationSubscription_notificationsListPreview_decreaseUnreadCounter:function(){e(h()-1);
}});return{init:j,notificationClickHandler:g};}});
/*!
data include js 69ed7ed9f0eafa06ecf9ee3c641b399c493ba323 js widgets offCanvas offCanvasDefault.js
*/
mno.core.register({id:"widget.offCanvas.offCanvasDefault",creator:function(h){var c=$("#surround"),i=$("#outerWrapper"),a=$("#header").find(".mainHeader"),f=mno.$body,b=f.hasClass("ie"),d;
function k(l){while(l){if($(l).is(".group")){return true;}l=l.parentNode||false;
}return false;}function g(){var l=this;this.groups={};this.open=false;h.listen({"offCanvas-clicked":function(m){l.toggle.call(l,m);
}});i.hammer({drag_vertical:false,stop_browser_behavior:{touchAction:"pan-y"}});
c.on(mno.features.transitionEnd,function(){c.removeClass("anim");});}g.prototype.hammer=function(l){var p=this,o,n,m;
if(l===false){i.off("dragstart drag dragend");return;}i.on("dragstart",function(q){n=p.open!==false&&(!k(q.target)||(q.gesture&&q.gesture.direction==="left"||q.gesture.direction==="right"));
if(n){o=p.groups[p.open].el;m=c.offset().left;c.addClass("noAnimation");
o.addClass("noAnimation");a.addClass("noAnimation");d=p.groups[p.open].dir==="left"?-1:1;
}}).on("drag",function(r){var q=r.gesture.deltaX,s=r.gesture.deltaY;if(s>25){$(this).trigger("dragend");
}if(n&&q*d>0){c.css({marginLeft:m+q+"px",marginRight:(-m-q)+"px"});o.css({marginLeft:(q)+"px",marginRight:(-q)+"px"});
a.css({left:m+q+"px",right:(-m-q)+"px"});}}).on("dragend",function(r){var q=1;
if(n){if(typeof r.gesture!=="undefined"){if(r.gesture.direction==="left"){q=-1;
}if((m+r.gesture.deltaX)*q>100){p.groups[p.open].inp.prop("checked",false);
p.toggle.call(p);p.open=false;}}c.removeAttr("style").removeClass("noAnimation");
o.removeAttr("style").removeClass("noAnimation");a.removeAttr("style").removeClass("noAnimation");
n=false;}});};g.prototype.add=function(m,l){this.groups[l.group]={el:$(".group."+l.group),dir:l.direction,inp:m};
};g.prototype.toggle=function(o){var n=this,l=this.open,m=false,p;this.open=o||this.open;
if(b){f.removeClass("offCanvas-"+(this.groups[this.open].dir==="left"?"right":"left"));
f.toggleClass("offCanvas-"+this.groups[this.open].dir);}if(l!==false){c.off("click.offCanvas");
this.open=false;this.hammer(false);}else{c.on("click.offCanvas",function(r){var q=r.target;
if(k(q)){return;}if(n.open!==false&&$(r.target).closest(".offCanvasLabel").length===0){r.preventDefault();
f.removeClass("offCanvas-right offCanvas-left offCanvasChecked");n.groups[n.open].inp.prop("checked",false);
n.open=false;}});this.hammer(true);}return true;};function e(n){var o=$(".group."+n.group),l=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver||false,m;
if(l&&o.length>0){m=new l(function(p){h.notify({type:"offCanvas-mutation",data:n.id});
});m.observe(o.get(0),{childList:true,subtree:true});}}function j(){var l=new g(),m=/AppleWebKit\/([\d.]+)/.exec(navigator.userAgent);
if(m){if(parseInt(m[1],10)>=535){f.removeClass("webkitFix");}}else{f.removeClass("webkitFix");
}h.container.each(function(o){var p=$(this),n=h.model[o];l.add(p,n);p.prop("checked",false);
mno.core.nextTick(function(){e(n);});});}return{init:j};}});
/*!
data include js 69ed7ed9f0eafa06ecf9ee3c641b399c493ba323 js widgets offCanvas offCanvasLabel.js
*/
mno.core.register({id:"widget.offCanvas.offCanvasLabel",creator:function(a){var b={};
function c(f,e){if(typeof f!=="undefined"&&typeof e!=="undefined"){if(b!==null){b[e]=f;
}else{a.container.eq(e).find("span").html(" "+f);}}else{if(b!==null){for(e in b){if(b.hasOwnProperty(e)){a.container.eq(e).find("span").html(" "+b[e]);
}}b={};}}}a.container.each(function(f){var e=a.model[f].titleEvent,g={};
if(e!==""){g[e]=function(h){c(h,f);};a.listen(g);}});function d(){c();b=null;
a.container.each(function(f){var h=$(this),k=h.find("label"),g=h.find(".button"),e=a.model[f],j=$("#"+e.id);
if(mno.publication.name==="bt"){$(document).ready(function(){(function(){var n=jQuery.fn.addClass;
jQuery.fn.addClass=function(){var o=n.apply(this,arguments);jQuery(this).trigger("cssClassAdded");
return o;};})();var l=$(".topMenu .sectionTitle"),i=$(".offCanvasLeft nav li"),m;
if(l.length===0){l=$("<h1 class='sectionTitle'></h1>");l.appendTo(".offCanvasLeft .topMenu header:first");
}i.on("cssClassAdded",function(){h=$(this);if(h.hasClass("active")){m=String(h.find("a[href!='#']").html());
l.html(m);}});$("#pillText").val("").attr("placeholder","S\u00f8k i Bergens Tidende");
});}g.on(mno.features.transitionEnd,function(){g.removeClass("highlight");
});k.removeAttr("onclick").on("click",function(){$(".offCanvas.offCanvasDefault").not(j).prop("checked",false);
mno.core.nextTick(function(){a.notify({type:"offCanvas-clicked",data:e.id});
});});if(mno.features.touch&&navigator.userAgent.toLowerCase().indexOf("android")===-1){k.on("touchstart",function(){$(".offCanvas.offCanvasDefault").not(j).prop("checked",false);
j.prop("checked",!j.prop("checked"));a.notify({type:"offCanvas-clicked",data:e.id});
return false;});}a.listen({"offCanvas-mutationX":function(i){if(e.id===i){g.addClass("highlight");
}}});});}return{init:d};}});
/*!
data include js 69ed7ed9f0eafa06ecf9ee3c641b399c493ba323 js widgets paywall links.js
*/
mno.core.register({id:"widget.paywall.links",creator:function(f){var a=mno.$body,b=f.container.find(".logout"),d=f.container.find(".login"),i=$('<div class="displayName"></div>'),j=f.model[0].hostPublicationUrl,e=f.model[0].paywallServerUrl,c=false;
function h(k){if(!c){b.hide();d.show();}else{b.show();d.hide();}}f.listen({"paywall-logged-in":function(k){c=true;
h(name);}});function g(){f.container.find("select").on("change",function(){if($(this).val()){window.location.href=$(this).val();
}});f.container.find(".register").bind("click.register",function(l){var k=VGS.getSignupURI().indexOf("redirect_uri=");
window.location=VGS.getSignupURI().substring(0,k)+"redirect_uri="+j+"/paywall/pwrd.jsp?redirect="+Base64.encode(window.location.toString());
l.preventDefault();});f.container.find(".login").bind("click.login",function(l){var k=VGS.getLoginURI().indexOf("redirect_uri=");
window.location=VGS.getLoginURI().substring(0,k)+"redirect_uri="+j+"/paywall/pwrd.jsp?redirect="+Base64.encode(window.location.toString());
l.preventDefault();});b.bind("click",function(k){mno.core.log(1,"Logout button clicked");
VGS.Cookie.clear();document.cookie="VPW_State=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;";
document.cookie="SP_ALLOWED_PIDS=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;";
window.location.href=e+"/logout?redirect_uri="+j+"/paywall/logout.jsp?redirect="+Base64.encode("/");
k.preventDefault();});h();}return{init:g,destroy:function(){}};}});
/*!
data include js 69ed7ed9f0eafa06ecf9ee3c641b399c493ba323 js widgets paywall login.js
*/
mno.core.register({id:"widget.paywall.login",creator:function(c){var k=mno.$body,j=c.container,b=false,e,r=null,p=null,d=c.model[0],a=d.enableMixpanel,h=200;
function q(s){var t=true;if(p===null){p=s;}if(s.result===true){l();j.find(".register").addClass("hidden").removeClass("inline");
}else{n();j.find(".register").removeClass("hidden").addClass("inline");
}j.find(".login").unbind("click.login");j.find(".login").bind("click.login",function(v){var u=$(this);
v.preventDefault();c.notify({type:"username-clicked",data:{trigger:u}});
});if(t){c.notify({type:" paywall-ready",data:{}});}}function l(){c.notify({type:"access-change",data:{status:"true"}});
$(".customerMenu").find(".mittabonnement a").unbind("click.register");k.removeClass("hasNotAccess").addClass("hasAccess");
}function n(){k.removeClass("hasAccess").addClass("hasNotAccess");$(".customerMenu").find(".mittabonnement a").bind("click.register",function(s){window.location=d.gotoAccessPage;
s.preventDefault();});c.notify({type:"access-change",data:{status:"false"}});
if(VGS.getSession()!==null){j.find(".register").html("Forleng abonnement").bind("click",function(s){s.stopPropagation();
s.preventDefault();window.location=d.upgradeSubUrl;});}c.notify({type:"paywall-ready",data:{}});
}function g(s){f("getLoggedInUser");f("response: "+s);f("response.session: "+s.session);
if(s.session){e=s.session.displayName;f("displayName: "+e);j.addClass("user");
$(".actionList").removeClass("logedout").addClass("logedin");f("spidSessionResponse: "+r);
f("spidProductResponse: "+p);if(r===null){VGS.Event.fire("snd.userIsLoggedIn",s);
j.find(".login").text("Hei, "+e);k.addClass("authenticated");c.timeEnd("before init and SETTING 'Hei'");
c.notify({type:"paywall-userName",data:e});r=s;c.notify({type:"paywall-logged-in",data:e});
}}else{e="";n();j.find(".login").text("Logg inn").bind("click",function(u){u.preventDefault();
u.stopPropagation();var t=VGS.getLoginURI().indexOf("redirect_uri=");if(a==="true"&&typeof mixpanel!=="undefined"){mixpanel.track("ap.no - Login clicked");
}window.location=VGS.getLoginURI().substring(0,t)+"redirect_uri="+d.hostPublicationUrl+"/paywall/pwrd.jsp?redirect="+Base64.encode(window.location.toString());
});j.find(".register").removeClass("hidden").addClass("inline");$(".actionList").removeClass("logedin").addClass("logedout");
}}function i(){var s;if(!b){if(sndPaywallSession.getSessionChangeData()===null){f("delaying paywall widget by "+h+"ms.");
setTimeout(i,h);return false;}else{f("Already got session change data");
s=sndPaywallSession.getSessionChangeData();g(s);b=true;}}}function o(){var s;
if(sndPaywallSession.getProductData()===null){setTimeout(o,h);return false;
}else{s=sndPaywallSession.getProductData();q(s);}}function m(){f("initializing paywall/login");
var s=c.model[0];j.find(".register").bind("click",function(t){$(this).attr("href",s.gotoAccessPage?s.gotoAccessPage:"#");
});if(s.paywallEnabled==="true"){i();o();}else{j.find(".login").text("");
l();}c.time("before init and SETTING 'Hei'");}function f(s){if(mno.core.debug("paywall")){console.log(1,s);
}}return{init:m};}});
/*!
data include js 69ed7ed9f0eafa06ecf9ee3c641b399c493ba323 js widgets quiz quizList.js
*/
mno.core.register({id:"widget.quiz.quizList",creator:function(a){var d=this;
function c(g,h,f){var i=g.$;jQuery.ajax({url:g.publication.url+"/external/quiz/"+h.quizMethod+".json",dataType:"jsonp",cache:true,jsonpCallback:h.quizMethod,success:function(k){if(k.list.length>0){var j={quizSectionUrl:g.publication.url+"quiz/",items:k.list,starOn:"/skins/global/gfx/moodboard/star-on.png",starOff:"/skins/global/gfx/moodboard/star-off.png",dataWidgetId:h.dataWidgetId,numOfQuizzes:h.numOfQuizzes,showStars:h.showStars,showUserQuiz:h.showUserQuiz,userQuizUrl:h.userQuizUrl};
g.render("widgets.quiz.views.quizList",j,function(l){i(f).append(l);});
}},error:function(j,l,k){mno.core.log(1,"error retrieveForecast: "+l+" "+k);
}});}function e(){if(a.container){a.container.each(function(h,g){var f=a.model[h];
c(a,f,g);});}}function b(){$=null;}return{init:e,destroy:b};}});
/*!
data include js 69ed7ed9f0eafa06ecf9ee3c641b399c493ba323 js widgets slideshow main.js
*/
mno.core.register((function(){var f=[],d=mno.features,b=(typeof mnoMobile!=="undefined"),a={alwaysDisplayButtons:mno.env.handheld(),numVisible:1,padding:0,markOrientation:false,thumbnailConfig:{}},e={width:100,height:60,resize:"crop"};
function c(k,h,g){var i=this,j=0,l;i.config=h||{};i.$container=k;i.$slideshow=k.find(".slideshow-wrapper");
i.$items=k.find("li").removeClass("none");i.$list=k.find(".slideshow-list");
i.index=0;i.speed=250;i.sandbox=g;if(d.transform===false||d.transition===false||b||mno.$body.hasClass("ie")||i.$items.find('object[type="application/x-silverlight-2"]').length!==0||i.$items.find('object[type="application/x-shockwave-flash"]').length!==0||i.$items.find(".playerWrapper").length!==0){i.gotoIndex=i.gotoIndexFallback;
}k.addClass("mnoSlideshow");i.setDimensions();i.createButtons();i.createSwitcher();
i.loadImage(0,2);if(i.$items.length>1){(function(){var m=false,n=(function(){if(d.transform!==false&&d.transition!==false&&!b){return function(o){if(o.gesture.direction==="left"||o.gesture.direction==="right"){o.gesture.preventDefault();
}i.$list.css(d.transform,"translateX(-"+(j-o.gesture.deltaX)+"px)");};}else{return function(o){if(o.gesture.direction==="left"||o.gesture.direction==="right"){o.gesture.preventDefault();
}if((j+i.itemWidth)<=i.listTotalItemWidth){k.scrollLeft(j-o.gesture.deltaX);
}};}}());if(!b){i.$list.hammer({drag_vertical:false});}i.$list.on("dragstart",function(o){o.preventDefault();
m=true;j=i.index*i.itemWidth*i.config.numVisible;});i.$list.on("drag",n);
i.$list.on("dragend mouseout",function(o){if(m===true){if(o.gesture&&o.gesture.distance>(i.$slideshow.width()/4)){if(o.gesture.direction==="left"&&i.size>i.index+1){i.index++;
}else{if(o.gesture.direction==="right"&&i.index>0){i.index--;}}}i.gotoIndex();
m=false;}});}());}this.$list.on(mno.features.transitionEnd,function(){i.$list.css(d.transitionProperty,"none");
i.updateSwitcher();i.toggleButtons();i.loadImage(i.index,2);});mno.$window.on("orientationchange resize",function(){clearTimeout(l);
l=setTimeout(function(){if(!k.hasClass("mnoSlideshow")){return;}i.setDimensions.call(i);
i.reloadImages.call(i);i.adjustHeight.call(i);i.gotoIndex.call(i);},250);
});}c.prototype={getImageDimensions:function(){var g=Math.ceil(this.$slideshow.width()/100)*100-20;
if(g>980){g=980;}return g;},getThumbnailCrop:function(){var j={"169":16/9,"43":4/3,"23":2/3,"34":3/4},i=this.config.thumbnailConfig.width/this.config.thumbnailConfig.height,h=99,l,g,k;
for(g in j){if(j.hasOwnProperty(g)){k=Math.abs(i-j[g]);if(k<h){h=k;l=g;
}}}return l;},reloadImages:function(){var h=this.getImageDimensions(),g=this;
$(".imagePlaceholder.loaded").each(function(){var l=$(this),k=l.find("img"),i=k.get(0),j;
if(i&&i.naturalWidth&&(i.naturalWidth>h)){h=i.naturalWidth;}j=g._getBestMatchUrl(l.attr("data-image-url"),h);
k.attr("src",j);});},_getBestMatchUrl:function(j,g){var k,i,h;h=j;i=h.match(/w([0-9]+)/);
if(i){k=parseInt(i[1],10);g=Math.ceil((g+1)/100)*100-20;h=h.replace(/w[0-9]+/,"w"+(g<k?g:k));
}return h;},loadImage:function(k,h){var o=this.getImageDimensions(),n=this,j;
h=k+h;function m(q,p){var i=new Image(),l;i.onload=function(){l=$(i);q.addClass("loaded").html(l);
l.css("margin-left","-"+l.width()/2+"px");};i.src=p;}while(k<h){if(k<this.$items.length){var g=this.$items.eq(k).find(".imagePlaceholder").not(".loaded");
if(g.length===1){j=n._getBestMatchUrl(g.attr("data-image-url"),o);m(g,j);
}}k++;}$(".imagePlaceholder.loaded").css("background-image","none");},adjustHeight:function(){this.$list.css({height:this.$items.eq(this.index).find(".slideShowItemContainer").height()+"px"});
},setDimensions:function(){this.width=this.$slideshow.width();this.itemWidth=(this.width/this.config.numVisible)-this.config.padding;
this.size=Math.ceil(this.$items.length/this.config.numVisible);this.listTotalItemWidth=this.size*this.width;
this.$items.css({overflow:"hidden",paddingRight:this.config.padding+"px",width:this.itemWidth+"px"});
this.$list.css("width",this.listTotalItemWidth+"px");this.adjustHeight();
},updateSwitcher:function(){if(!this.$switcher||this.index>this.$items.length){return;
}var g=this.$switcher.find("a").eq(this.index);this.$switcher.find("a").removeClass("active");
g.addClass("active");if(this.scrollbar&&!b){this.scrollbar.moveTo(g);}else{this.$switcherWrapper.stop().animate({scrollLeft:(this.index!==0?this.index-1:0)*(this.$switcher.find("a").width()+2)},250);
}},createSwitcher:function(){var l=this,k=this.size,o,g,n=!b,m=+(new Date());
function j(){k--;if(k===0&&g>l.width){l.scrollbar.setDimensions();}}if(this.size!==1){this.$switcherWrapper=this.$container.find(".counterWrapper");
if(this.$switcherWrapper.length<1){this.$switcherWrapper=jQuery('<div class="counterWrapper"></div>').appendTo(this.$container);
}this.$switcher=jQuery('<div class="counter"></div>');if(l.config.thumbnails){this.$container.addClass("hasThumbnails");
if(this.config.thumbnailConfig.isDefaultSize!==true){this.$switcherWrapper.css({fontSize:this.config.thumbnailConfig.width});
}o=new mno.utils.imageResizer(l.config.thumbnailConfig,mno.publication.sectionProperties.lisaLevel);
}for(var h=0;h<this.size;h++){(function(q){var p=jQuery('<a href="#"></a>').addClass("disableSelect").on("click",function(r){var i=+(new Date());
if(i-m>50){if(n){if(l.scrollbar.drag===true){return false;}}r.preventDefault();
l.index=q;l.gotoIndex(q);return true;}m=i;});if(l.config.thumbnails===true){(function(){var s=l.$items.eq(q).find(".imagePlaceholder,.videoImage"),r=new Image(),u,i;
function t(w,v){p.append('<div class="single '+(v?"videoThumbnail":"")+'" style="'+(l.config.thumbnailConfig.isDefaultSize?"":"padding-bottom:"+(l.config.thumbnailConfig.height/l.config.thumbnailConfig.width)+"em; ")+" background-image: url('"+w+"') \"></div>");
if(n){j();}}if(s.length>0){i=s.hasClass("videoImage");u=s.attr("data-image-url").replace(/c[0-9]+/,"c"+l.getThumbnailCrop());
r.src=o.getImage(u);r.onload=function(){t(r.src,i);};r.onerror=function(){var v=new Image(),w=l._getBestMatchUrl(u,l.config.thumbnailConfig.width);
if(w!==u){v.onload=function(){t(v.src,i);};v.onerror=function(){t(u,i);
};v.src=w;}else{t(u,i);}};}}());}p.appendTo(l.$switcher);}(h));}if(l.config.thumbnails===true){g=((l.config.thumbnailConfig.width+2)*(this.size+1));
this.$switcher.css({textAlign:"left",width:g+"px"});}else{this.$switcher.css({width:this.width});
}this.$switcherWrapper.append(this.$switcher);if(n){this.scrollbar=mno.utils.scrollbar(l.$switcherWrapper,"horizontal");
}this.updateSwitcher();}},createButtons:function(){if(this.size!==1){var g=this,h=+(new Date());
this.$nextEl=jQuery('<div class="slideShowNext enabled"><span></span></div>');
this.$prevEl=jQuery('<div class="slideShowPrev"><span></span></div>');this.$prevEl.on("click touchstart",function(j){j.preventDefault();
var i=+(new Date());if(i-h>50){g.index--;g.gotoIndex();}h=i;return false;
});this.$nextEl.on("click touchstart",function(j){j.preventDefault();var i=+(new Date());
if(i-h>50){g.index++;g.gotoIndex();}h=i;return false;});this.$container.append(this.$prevEl,this.$nextEl);
}},toggleButtons:function(){if(typeof this.$prevEl!=="undefined"){if(this.index===0){this.$prevEl.removeClass("enabled");
}else{this.$prevEl.addClass("enabled");}}if(typeof this.$nextEl!=="undefined"){if(this.index===this.size-1){this.$nextEl.removeClass("enabled");
}else{this.$nextEl.addClass("enabled");}}},_updateAfterGoto:function(){var g=this;
g.updateSwitcher();g.toggleButtons();g.loadImage(g.index,2);},gotoIndex:function(h){var j=this,g={};
j.sandbox.time("gotoIndex");g[d.transform]="translateX(-"+j.index*j.width+"px)";
g[d.transitionProperty]="all ease-out "+j.speed+"ms";g["transition-delay"]="0ms";
j.index=(h!==undefined)?h:j.index;if(j.config.alwaysDisplayButtons===false){j.$container.removeClass("showArrows");
}j.stopPlayback();j._updateAfterGoto();j.adjustHeight();j.$list.css(g);
j.sandbox.timeEnd("gotoIndex");},gotoIndexFallback:function(g){var h=this,j=(typeof jQuery.easing.easeInOutCubic!=="undefined")?"easeInOutCubic":"swing";
h.index=(g!==undefined)?g:h.index;if(h.config.alwaysDisplayButtons===false){h.$container.removeClass("showArrows");
}h.adjustHeight();h.stopPlayback();h.$slideshow.stop();h.$slideshow.animate({scrollLeft:(h.index*h.width)+"px"},250,j,function(){h._updateAfterGoto();
});},stopPlayback:function(){this.$slideshow.find("object").each(function(g,h){if(typeof h.pauseVideo==="function"){h.pauseVideo();
}});}};return{id:"widget.slideshow.main",require:["mno.utils.scrollbar","mno.utils.imageResizer"],creator:function(g){function h(n,m){var k=$.extend({},a,m),j=$.extend({isDefaultSize:true},e,k.thumbnailConfig);
k.thumbnails=k.thumbnails||n.hasClass("hasThumbnails");k.thumbnailConfig=j;
if(j.width!==e.width||j.height!==e.height){j.isDefaultSize=false;}if(typeof(m)==="object"){for(var l in m){if(m.hasOwnProperty(l)){k[l]=m[l];
}}}if(k.numVisible!==1&&k.padding!==0){k.padding=20;}n.each(function(){var i=$(this);
n.find(".slideshow-wrapper").each(function(o){f.push(new c(i,k,g));});});
}mno.test.schedule("widget.slideshow.test.slideshow",{slideshowArray:f,sandbox:g});
return{init:function(){},slideshow:h};}};}()));
/*!
data include js 69ed7ed9f0eafa06ecf9ee3c641b399c493ba323 js widgets storedArticles readingListArticlesPreview.js
*/
mno.core.register({id:"widget.storedArticles.readingListArticlesPreview",extend:["widget.storedArticles.utils"],creator:function(a){var e=this,c;
function b(j,i,k){var h=j.closest("li");if(h.hasClass("unread")){h.removeClass("unread").addClass("read");
e.api.markArticleAsRead({userId:i,sig:k,articleId:h.data("article-id")}).done(function(l){window.location=j.attr("href");
});}else{window.location=j.attr("href");}}function f(h){$.each(h,function(i,j){var k=new Date(h[i].data.published);
h[i].data.published=("0"+k.getDate()).slice(-2)+"."+("0"+(k.getMonth()+1)).slice(-2)+"."+(""+k.getFullYear()).slice(-2);
});return h;}function d(i,m,h,k,j){var l=$.Deferred();if(j!==undefined){a.render("widgets.storedArticles.views.readingListArticlesPreview",{articles:f(j),contentOnly:k||false,emptyListMsg:e.utils.emptyListMsg,utils:e.utils}).done(function(n){l.resolve(n);
});}else{e.api.getArticles({userId:i,sig:m,itemsOnPage:h!==-1&&h!==null?h:null,unreadOnly:true}).done(function(o){var n=o.collection.items;
a.render("widgets.storedArticles.views.readingListArticlesPreview",{articles:f(n),contentOnly:k||false,emptyListMsg:e.utils.emptyListMsg,utils:e.utils}).done(function(p){l.resolve(p);
});}).fail(function(){l.reject();});}return l.promise();}function g(){if(a.container){a.container.each(function(j){var l=false,h=a.model[0].limit,k=a.model[0].paywallProductCheck;
c=$(this);a.listen({"users-menu-change-tab":function(m){var i,n;if(m.activeTab==="readingList"&&l===false){l=true;
VGS.getLoginStatus(function(o){if(o.status!=="connected"){c.empty().append(e.utils.$message.html(e.utils.notLoggedInMsg.replace(/\{logInUrl\}/,e.utils.getLogInUrl()).replace(/\{activateAccountUrl\}/,e.utils.appendRedirectUri(mno.publication.paywallActivateAccountUrl)).replace(/\{buyAccountUrl\}/,mno.publication.paywallBuyAccountUrl)));
return;}i=VGS.getSession().userId;n=VGS.getSession().sig;e.utils.checkPaywallProduct(mno.publication.paywallProductCode,!k).then(function(){d(i,n,h).done(function(p){c.empty().append(p);
c.on("click","a.title",function(q){b($(this),i,n);q.preventDefault();});
c.find("button").on("click",function(){window.location.href=$(this).data("href");
});a.listen({widget_storedArticles_readingListSaveArticle_articleSaved:function(q){if(c.find('li[data-article-id="'+q.articleId+'"]').length===0){d(i,n,null,true,[{data:q}]).done(function(r){var s=c.find("ul");
if(s.length>0){s.prepend(r.find("li"));}else{c.empty().append(r);}});}}});
a.listen({widget_storedArticles_readingListSaveArticle_articleRemoved:function(r){var q=c.find("ul");
q.find('li[data-article-id="'+r.articleId+'"]').remove();if(q.find("li").length===0){c.empty().append(e.utils.$message.html(e.utils.emptyListMsg));
}}});}).fail(function(){c.empty().append(e.utils.$message.text(e.utils.connectionProblemsMsg));
});},function(){c.empty().append(e.utils.$message.html(e.utils.notSubscriberMsg.replace(/\{activateAccountUrl\}/,e.utils.appendRedirectUri(mno.publication.paywallActivateAccountUrl)).replace(/\{buyAccountUrl\}/,mno.publication.paywallBuyAccountUrl).replace("<br>"," ")));
});});}}});});}}return{init:g,articleClickHandler:b,prepareArticlesDataForRendering:f};
}});
/*!
data include js 69ed7ed9f0eafa06ecf9ee3c641b399c493ba323 js widgets tip form.js
*/
mno.core.register({id:"widget.tip.form",require:["mno.utils.dialog"],creator:function(a){function b(e){this.$form=false;
this.$container=e;this.get();this.dialog=false;}b.prototype.get=function(f){f=f||{};
var e=this;$.ajax({type:"post",data:f,url:"/?service=loadWidgets&widget=tip&contentId="+e.$container.attr("data-widget-id")+"&ajax=true",success:function(g){if(e.$form!==false){e.$form.remove();
}e.$form=$(g.html);e.$form.bind("submit",function(h){e.get($(this).serialize());
h.preventDefault();});e.show();}});};b.prototype.show=function(){var e=this,f=this.$form.clone(true);
if(typeof mnoMobile!=="undefined"&&mnoMobile===true){if(this.dialog===false){this.dialog=mno.utils.dialog({span:3,content:f,onClose:function(){e.dialog=false;
},onOpen:function(){$("form.tip").focus();}});}else{this.dialog.update(f);
}}else{if(this.dialog===false){this.dialog=mno.utils.dialog({span:5,content:f,onClose:function(){e.dialog=false;
},onOpen:function(){mno.utils.form.slidingLabels(f);}});}else{this.dialog.update(f);
}}};function d(){if(a.container!==null){a.container.each(function(){var e=$(this),f=false;
e.bind("click",function(g){g.preventDefault();if(f===false){f=new b(e);
}else{f.show();}return false;});});}}function c(){}return{init:d,destroy:c};
}});
/*!
data include js 69ed7ed9f0eafa06ecf9ee3c641b399c493ba323 js widgets topMenu offCanvas.js
*/
mno.core.register({id:"widget.topMenu.offCanvas",creator:function(a){function b(){if(a.container){a.container.each(function(f){var k=$(this),c=k.find("header"),j=c.find("h1"),h=a.model[f],m=h.iconClass,e=$('<a href="#" class="'+h.iconClass.replace("right","left")+' back" title="Tilbake"> </a>'),l=k.find(".currentTree"),d,g;
function n(){if(l.is(".root")){k.addClass("rootVisible");}else{k.removeClass("rootVisible");
}}if(c.length>0){c.append(e);n();}if(mno.features.transitionEnd){k.find("ul").on(mno.features.transitionEnd,function(){$(this).removeAttr("style");
});}e.on("click",function(i){i.preventDefault();l.closest(".active").removeClass("active").parent().closest("li").addClass("active");
l=l.removeClass("currentTree").parent().closest("ul").addClass("currentTree").removeAttr("style");
n();});k.parent().hammer({drag_vertical:false,stop_browser_behavior:{touchAction:"pan-y"}}).on("dragstart",function(i){g=!l.is(".root");
if(g===true){l.addClass("noAnimation");d=l.position().left;}}).on("drag",function(o){var i=o.gesture.deltaX;
if(i>0&&g===true){l.css({left:d+o.gesture.deltaX+"px"});o.stopPropagation();
}}).on("dragend mouseout",function(i){l.removeClass("noAnimation");l.removeAttr("style");
if(typeof i.gesture!=="undefined"&&i.gesture.deltaX>$(this).width()/4&&g===true){e.trigger("click");
i.stopPropagation();}g=false;});k.find(".hasChildren").each(function(){var i=$('<a href="#" class="open '+h.iconClass+'"> </a>');
function o(p){var q=$(this).closest("li");p.preventDefault();l.closest(".active").removeClass("active");
q.addClass("active");l.removeClass("currentTree");l=q.children("ul").addClass("currentTree");
n();return false;}i.on("click touchstart",o);$(this).prepend(i);});n();
});}}return{init:b};}});
/*!
data include js 69ed7ed9f0eafa06ecf9ee3c641b399c493ba323 js widgets usersMenu default.js
*/
mno.core.register({id:"widget.usersMenu.default",creator:function(b){var c=false;
function a(g){if(localStorage!==undefined){try{localStorage.setItem("widget.usersMenu.default.selectedTab",g);
}catch(h){mno.core.log(1,h.message);}return true;}return false;}function e(){if(localStorage!==undefined){return localStorage.getItem("widget.usersMenu.default.selectedTab");
}return null;}function d(){return a(null);}function f(){var i=$(".offCanvasRight .navigation"),j=i.find(".accordion-header");
if(mno.publication.paywall.enabled!==true){i.find(".accordion-item").remove();
j.remove();return;}j.on("click",function(){var m=$(this),l;if(!m.hasClass("active")){l=m.data("accordion-tab");
if($.browser.msie&&$.browser.version==="8.0"){$(".accordion-header.active").next().slideUp(150);
m.next().slideDown(150);}j.removeClass("active").filter(function(){return $(this).data("accordion-tab")===l;
}).addClass("active");a(l);b.notify({type:"users-menu-change-tab",data:{activeTab:l}});
}else{m.removeClass("active");if($.browser.msie&&$.browser.version==="8.0"){m.next().slideUp(150);
}d();}});b.listen({"offCanvas-clicked":function(n){var l=e();if(l!==null&&c===false&&n==="offCanvasRight"){i.find('[data-accordion-tab="'+l+'"]').click();
}if(c===false){if(b.model!=undefined&&b.model.length===1){var m=b.model[0];
if(m.enable==="true"){loginData=sndPaywallSession.getLoginData();productData=sndPaywallSession.getProductData();
name=productData.displayName;if(loginData){g(loginData,m.server);}else{h();
}if(!productData.result){$("#userTextProduct").html("Du er nå logget inn uten et aktivt abonnement");
}else{k();}if(name!==undefined){$("#userName").html(name);}$("#userEmailWidget").show();
}else{}}}else{}c=true;}});function g(m,o){var s=m.session.givenName,t=m.session.familyName,l=m.session.userId,n=b.model[0].server,r=$("#userEmail"),p,q;
q=encodeURI(n+"/bestilling/1/spid/"+l+"/spidemail.json?givenName="+s+"&familyName="+t);
$.get(q,function(u){p=u.spidEmail;if(r&&p){r.html(p);}else{}});}function h(){var l=$("#userEmailWidget");
if(l){l.hide();}}function k(){var l=$("#userTextProduct");if(l){l.hide();
}}}return{init:f};}});
/*!
data include js 69ed7ed9f0eafa06ecf9ee3c641b399c493ba323 js mno core main.js
*/
(function(f){var d=new RegExp("^[^.]+(test|dev)\\d?\\."),h=mno.utils.params.getParameter("debug")||"",b=h.split(","),g;
for(var e=b.length;b[--e];){g=(b[e]).split(":",2);mno.core.debug(g[0],g[1]||true);
}if(d.test(window.location.href)){mno.core.debug("host",true);}mno.$document.ready(function c(){var j=(function(){var n,p,m,l,k;
p=false;l={"5.5":5.5,"5.6":6,"5.7":7,"5.8":8,"9":9,"10":10,"11":function(){var r=navigator.userAgent,s=new RegExp("MSIE\\s*([0-9]{1,}[\\.0-9]{0,})");
if(s.exec(r)!==null){return parseFloat(RegExp.$1);}}};k=new Function("/*@cc_on return @_jscript_version; @*/")();
if(k!==undefined){p=true;m=l[k];if(typeof m==="function"){m=m();}}if(navigator.appName==="Netscape"){var o=navigator.userAgent,q=new RegExp("Trident/.*rv:([0-9]{1,}[\\.0-9]{0,})");
if(q.exec(o)!==null){p=true;m=parseFloat(RegExp.$1);}}n={isTheBrowser:p,actualVersion:m};
return n;}());mno.core.log(1,"Document ready","core",{event:"docReady",method:"end"});
mno.$body=f("body");if(j.isTheBrowser){if(j.actualVersion===10){mno.$body.addClass("ie10");
}if(j.actualVersion===11){mno.$body.addClass("ie11");}}mno.$document.on("click","[data-href]",function(){window.location.href=f(this).attr("data-href");
}).on("click","[data-href] object",function(){return false;});f("iframe").each(function i(){var n=f(this).attr("src");
var k=n;if(n&&n.indexOf("youtube")!==-1&&n.indexOf("wmode")<0){if(n.indexOf("?")!==-1){var m=n.split("?")[0];
var l=n.split("?")[1];k=m+"?wmode=transparent&"+l;}else{k=n+"?wmode=transparent";
}f(this).attr("src",k);}});mno.core.log(1,"Start all on current page","core",{event:"startAllWidgets",method:"begin"});
mno.core.startAllOnCurrentPage();mno.core.log(0,"Start all on current page","core",{event:"startAllWidgets",method:"end"});
});mno.$window.on("load",function a(){mno.core.log(1,"Window load","core",{event:"winLoad"});
window.setTimeout(function(){if(window.pageYOffset!==0){return;}window.scrollTo(0,window.pageYOffset+1);
},100);});}(window.jQuery));
