/*!
data include js 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb 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 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb js widgets list simple.js
*/
mno.core.register({id:"widget.list.simple",creator:function(a){return{init:function(){},destroy:function(){}};
}});
/*!
data include js 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb js widgets notificationSubscription notificationBubble.js
*/
mno.core.register({id:"widget.notificationSubscription.notificationBubble",extend:["widget.notificationSubscription.utils"],creator:function(j){var e=this;
var f,n,c=0,h=0,a,i,g;var d=false;var m="<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 l(){if(f!==undefined&&f>0){VGS.hasProduct(i,function(o){if(o.result){e.api.getNewNotificationsNumber({userId:f,sig:n}).done(function(q){c=q.collection.items[0].data.unseen;
var s=q.collection.items[0].data.boarding;var p=$.inArray("M",s)!=-1;if(q.collection.items[0].data.unseen==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(g=="banner"){if(mno.publication.currentSectionId=="1"){d=true;
var r=q.collection.items[0].data.boardingDowncount;var t=r[$.inArray("M",s)];
e.utils.showBanner({userId:f,onboardingType:"M",sig:n},$("div.offCanvas.right"),t);
}}else{d=true;e.utils.showPopover($("div.offCanvas.right"),m,"topRight");
}e.api.onboardingCountdown({userId:f,sig:n,type:"M"});}if(h!==q.collection.items[0].data.unread){h=q.collection.items[0].data.unread;
j.notify({type:"widget_notificationSubscription_notificationsListPreview_setUnreadCounter",data:{unreadCounter:h,boarding:s}});
}});}});}else{$(".offCanvas.notificationBubble").hide();}}function b(o){if(o!=undefined&&typeof(o.session)!="undefined"&&o.session!=null&&o.session!=false){f=VGS.getSession().userId;
n=VGS.getSession().sig;l();}}function k(){if(mno.publication.paywall.enabled!==true){return;
}i=mno.publication.paywallProductCode;g=j.model[0].introductionType;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(){l();
},60000);j.listen({"users-menu-change-tab":function(o){if(o.activeTab==="notifications"){c=0;
$(".offCanvas.notificationBubble").hide();}}});}return{init:k};}});
/*!
data include js 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb 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 n=false,l=i.model[0].limit;
d=$(this);i.listen({"users-menu-change-tab":function(p){var o,q;if(p.activeTab==="notifications"&&n===false){n=true;
VGS.getLoginStatus(function(r){if(r.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;}o=VGS.getSession().userId;q=VGS.getSession().sig;VGS.hasProduct(mno.publication.paywallProductCode,function(s){if(s.result===false){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>"," ")));
return;}f.api.getNotificationsList({userId:o,sig:q,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),o,q);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));
});});});}}});});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 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb 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 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb 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 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb 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){i.hide();b.hide();d.show();}else{i.appendTo(f.container).html(k);
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;";
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 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb 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 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb js widgets realEstateOverlay overlay.js
*/
mno.core.register({id:"widget.realEstateOverlay.overlay",extend:["widget.realEstateOverlay.main"],require:["mno.utils.analytics"],creator:function(l){var f=this;
var n=null;var e={headerText:"Ukens Bolig",overviewButtonText:"Les mer om denne boligen",overviewButtonTextShort:"Les mer",scrollTarget:"items",iframeBaseURL:"http://ocacache.medianorge.no/oca/s/realestate.htm",filterCategoriesById:"",googleAnalytics:true,googleAnalyticsTrackerName:"rEC",categoryAction:"set",selectedCategory:"all",allCategoryName:"Hele Hordaland",categoriesTitle:"Ukens boliger",carouselID:"BT_Forside",iframeWidth:"100%",iframeHeight:"300",openOverlay:true,renderIframe:true};
var c=["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"];
var o=function(){l.model.forEach(function(q,r){var p=$.extend({},e,f.stringsToType(q));
j(p,$(l.container.get(r)),l.instanceIds[r]);b(p,$(l.container.get(r)),l.instanceIds[r]);
d(p,$(l.container.get(r)),l.instanceIds[r]);});};var j=function(p,r,q){r.on("click",".close",function(){r.find(".reFullscreenSlot").empty().toggle();
$(window).off("resize.realestateOverlay");});if(window.location.href.indexOf("ap.no")<0||window.location.href.indexOf("aftenposten.no")<0||window.location.href.indexOf("aptest")<0){r.on("click",".reFullscreenSlot",function(t){var s=$(t.target);
if(s.hasClass("reFullscreenSlot")){r.find(".reFullscreenSlot").empty().toggle();
$(window).off("resize.realestateOverlay");}});}r.on("click",".prev",function(){n.prev();
});r.on("click",".next",function(){n.next();});f.register("open overlay",q,function(s){g(s,p,r);
});};var b=function(q,s){var r=h(q),p,t=false;if(q.googleAnalytics&&r){p=new mno.utils.analytics.GoogleAnalytics({trackPageview:false,flush:false,debug:false,account:r});
s.on("click","a.button",function(v){var u=$(v.currentTarget);p.event("Ad","lead",[u.attr("data-id"),u.attr("data-businessentityid"),u.attr("data-businessentityname"),mno.publication.currentSectionName,q.carouselID,"overlay"]);
});s.on("click",".prev",function(){p.event("Carousel","navigation-prev",[mno.publication.currentSectionName,q.carouselID,"overlay"]);
});s.on("click",".next",function(){p.event("Carousel","navigation-next",[mno.publication.currentSectionName,q.carouselID,"overlay"]);
});s.on("touchmove",".itemList",function(){if(!t){t=true;p.event("Carousel","navigation-swipe",[mno.publication.currentSectionName,q.carouselID,"overlay"]);
}});s.on("touchend",".itemList",function(){t=false;});}};var d=function(q,s,r){var p;
if(q.renderIframe){p=i(q,r);}l.render("widgets.realEstateOverlay.views.slot",{iframe:p,},function(t){s.html(t);
});};var i=function(p,q){var s=[],t=[],r=h(p);s.push('<iframe frameborder="0" scrolling="no" ');
s.push('src="'+p.iframeBaseURL);t.push("categoryaction="+p.categoryAction);
t.push("selectedcategory="+p.selectedCategory);t.push("allcategoryname="+encodeURIComponent(p.allCategoryName));
t.push("categoriestitle="+encodeURIComponent(p.categoriesTitle));t.push("theme="+mno.publication.name);
t.push("publication="+mno.publication.name);t.push("carouselid="+p.carouselID);
t.push("widgetid="+q);if(p.filterCategoriesById){t.push("filtercategoriesbyid="+p.filterCategoriesById);
}if(!p.openOverlay){t.push("itemaction=follow");}if(p.googleAnalytics&&r){t.push("sectionname="+encodeURIComponent(mno.publication.currentSectionName));
t.push("gatrack=true");t.push("gadebug=false");t.push("gaaccount="+r);}if(t.length>0){if(s.join("").indexOf("?")===-1){s.push("?");
}else{s.push("&");}s.push(t.join("&"));}s.push('" width="'+p.iframeWidth+'" height="'+p.iframeHeight+'"></iframe>');
return s.join("");};var h=function(p){if(typeof window._gat==="object"){try{return window._gat._getTrackerByName(p.googleAnalyticsTrackerName)._getAccount();
}catch(q){return"";}}else{if(Array.isArray(window._gaq)){try{return window._gaq.filter(function(r){return r[0]===p.googleAnalyticsTrackerName+"._setAccount";
})[0][1];}catch(q){return"";}}}};var a=function(p){var q;if(Array.isArray(p)){q=p.map(function(r){var s=new Date(r.viewingDate);
if(s.getDay()){r.viewingDate=c[s.getUTCDay()]+" "+s.getUTCDate()+"/"+(s.getUTCMonth()+1);
}return r;});}return q;};var g=function(q,p,r){var s=q.objects.map(function(t){t.property=m(t);
if(t.property.viewings){t.property.formattedViewings=a(t.property.viewings);
}return t;});if(p.scrollTarget==="photos"){s=s.filter(function(t,u){return q.position===u;
});}l.render("widgets.realEstateOverlay.views.overlay",{config:p,data:s},function(t){r.find(".reFullscreenSlot").css("display","block").html(t);
if(p.scrollTarget==="items"){n=new IScroll(r.find(".reFullscreenSlot .takeover")[0],{scrollX:true,scrollY:false,snap:"figure"});
n.goToPage(q.position,0,0);}else{n=new IScroll(r.find(".imgWrap")[0],{scrollX:true,scrollY:false,snap:"li"});
}$(window).on("resize.realestateOverlay",function(){n.refresh();});});};
var m=function(p){var q={};if(Array.isArray(p.propertyLinks)){p.propertyLinks.forEach(function(r){if(r.property.name==="images"){try{q[r.property.name]=JSON.parse(r.value);
}catch(s){q[r.property.name]=r.aNode;}}else{if(r.property.name==="viewings"){try{q[r.property.name]=JSON.parse(r.value);
}catch(s){q[r.property.name]=null;}}else{q[r.property.name]=r.value;}}});
}return q;};var k=function(){};return{init:o,renderSlot:d,renderOverlay:g,destroy:k};
}});
/*!
data include js 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb 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 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb js widgets statistics webhits2_0.js
*/
mno.core.register({id:"widget.statistics.webhits2_0",creator:function(a){function c(){var f={getItem:function(e){return unescape(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+escape(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null;
},setItem:function(j,m,i,h,e,k){if(!j||/^(?:expires|max\-age|path|domain|secure)$/i.test(j)){return false;
}var l="";if(i){switch(i.constructor){case Number:l=i===Infinity?"; expires=Fri, 31 Dec 2020 23:59:59 GMT":"; max-age="+i;
break;case String:l="; expires="+i;break;case Date:l="; expires="+i.toGMTString();
break;}}document.cookie=escape(j)+"="+escape(m)+l+(e?"; domain="+e:"")+(h?"; path="+h:"")+(k?"; secure":"");
return true;},removeItem:function(h,e){if(!h||!this.hasItem(h)){return false;
}document.cookie=escape(h)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT"+(e?"; path="+e:"");
return true;},hasItem:function(e){return(new RegExp("(?:^|;\\s*)"+escape(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=")).test(document.cookie);
},loadTime:(new Date()).getTime()};var d={whs:(function(){if(!f.hasItem("webhit2session")){sessionid="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(i){var h=Math.random()*16|0,e=i=="x"?h:(h&3|8);
return e.toString(16);});f.setItem("webhit2session",sessionid,null,"/");
}return f.getItem("webhit2session");})(),whgs:(function(){if(!f.hasItem("webhit2gsession")){gsessionid="xxxxxxxx-xxxx-4gxxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(i){var h=Math.random()*16|0,e=i=="x"?h:(h&3|8);
return e.toString(16);});f.setItem("webhit2gsession",gsessionid,Number.POSITIVE_INFINITY,"/");
}return f.getItem("webhit2gsession");})(),wha:(function(){return encodeURIComponent(window.location.href);
})(),whsp:(function(){return f.hasItem("SP_ID")?"true":"false";})(),whref:(function(){return document.referrer===""?"":"&whref="+encodeURIComponent(document.referrer);
})(),whipm:(function(){ipm="_";if(/iPhone/i.test(navigator.userAgent)){if(screen.availHeight==548){whipm="5";
}else{if(window.devicePixelRatio>=2){whipm="4";}}}return ipm;})(),whra:(function(){ra="";
if(f.hasItem("VPW_QuotaInfo_301409")){ra=f.getItem("VPW_QuotaInfo_301409");
}return ra;})()};$("body").append('<img id="webhit20" src="http://webhit.snd.no/log.gif?whty=v&whv=4&wha='+d.wha+"&whs="+d.whs+"&whgs="+d.whgs+"&whsp="+d.whsp+"&whref="+d.whref+"&whipm="+d.whipm+"&whra="+d.whra+'" style="display:none;">');
$(window).bind("pageshow",function(e){if(e.originalEvent.persisted){$("body").append('<img id="webhit20" src="http://webhit.snd.no/log.gif?whty=v&whv=4&wha='+d.wha+"&whs="+d.whs+"&whgs="+d.whgs+"&whsp="+d.whsp+"&whref="+d.whref+"&whipm="+d.whipm+"&whra="+d.whra+'" style="display:none;"> ');
}});try{VGS.Event.subscribe("auth.login",function(e){if(e!==null&&e.session!==null){VGS.hasProduct("301409",function(h){if(h.result===true){var i=f.getItem("webhit2gsession");
$.ajax({url:"http://webhit.snd.no/log.gif?cmd=remove&gsession="+i,async:false,cache:false,timeout:50});
}});}});}catch(g){}$(document).ready(function(){$(document).on("click",function(j){d.wht=((new Date()).getTime()-f.loadTime);
d.whb="";var k=$(j.target).closest("a");if(k.length>0&&k.attr("href")!==undefined){d.whb=encodeURIComponent(k.prop("href"));
}else{return;}if($("#front-3.drfront").length!==0){var n=$("#page");d.whx=Math.round(j.pageX-n.offset().left);
d.why=j.pageY;d.whxp=Math.round(100*j.pageX/$(document).width());d.whyp=Math.round(100*j.pageY/$(document).height());
var o=$("div[class*=df-row-]:not(.df-autorow,.df-auto-article,.df-container)");
var s=new Array();for(var m=0;m<o.length;m++){var r=$(o[m]).attr("class").match(/(df-row-\d{1,3})/)[1];
if(s.indexOf(r)==-1){s.push(r);}}try{d.whel=s.indexOf($(j.target).closest("[class*=df-row-]").attr("class").match(/(df-row-\d{1,3})/)[1])+1;
}catch(p){d.whel=-1;}var o=$("div[class*=df-row-]");var s=new Array();for(var m=0;
m<o.length;m++){var r=$(o[m]).attr("class").match(/(df-row-\d{1,3})/)[1];
if(s.indexOf(r)==-1){s.push(r);}}try{d.whpl=s.indexOf($(j.target).closest("[class*=df-row-]").attr("class").match(/(df-row-\d{1,3})/)[1])+1;
}catch(p){d.whpl=-1;}try{d.whply=$($("."+$(j.target).closest("[class*=df-row-]").attr("class").match(/(df-row-\d{1,3})/)[1])[0]).offset().top;
}catch(p){d.whply=-1;}try{d.whew=$(j.target).closest("[class*=df-row-]").attr("class").match(/df-width-(\d{1,3})/)[1];
}catch(p){d.whew=-1;}}else{var n=$("#page");d.whx=Math.round(j.pageX-n.offset().left);
d.why=j.pageY;d.whxp=Math.round(100*j.pageX/$(document).width());d.whyp=Math.round(100*j.pageY/$(document).height());
try{d.whel=$(".editorial").index($(j.target).closest(".editorial"));if(d.whel>-1){d.whel++;
}}catch(p){d.whel=-1;}try{var l=$(j.target).closest(".gridUnit");if(l.length>0){l=$(l[0]);
var e=l.attr("class").match(/\bspan\d+\b/g);if(e!==null){d.whew=e[0].replace("span","");
}}}catch(p){d.whew=-1;}try{var q=$(j.target).closest(".gridRow");if(q.length>0){d.whpl=$(".gridRow").index(q);
d.whply=Math.round(q.offset().top);}}catch(p){d.whpl=-1;d.whply=-1;}}var h="http://webhit.snd.no/log.gif?whty=c&whv=4&whdev=true&wha="+d.wha+"&whb="+d.whb+"&wht="+d.wht+"&whx="+d.whx+"&why="+d.why+"&whxp="+d.whxp+"&whyp="+d.whyp+"&whel="+d.whel+"&whpl="+d.whpl+"&whply="+d.whply+"&whew="+d.whew+"";
$.ajax({url:h,async:false,cache:false,timeout:500});if(j.shiftKey&&j.altKey){if(!j.metaKey){alert(h);
}j.stopPropagation();j.preventDefault();return;}});});}function b(){}return{init:c,destroy:b};
}});
/*!
data include js 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb 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 k=false,h=a.model[0].limit;
c=$(this);a.listen({"users-menu-change-tab":function(l){var i,m;if(l.activeTab==="readingList"&&k===false){k=true;
VGS.getLoginStatus(function(n){if(n.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;m=VGS.getSession().sig;VGS.hasProduct(mno.publication.paywallProductCode,function(o){if(o.result===false){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;}d(i,m,h).done(function(p){c.empty().append(p);c.on("click","a.title",function(q){b($(this),i,m);
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,m,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));
});});});}}});});}}return{init:g,articleClickHandler:b,prepareArticlesDataForRendering:f};
}});
/*!
data include js 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb js widgets stories default.js
*/
mno.core.register({id:"widget.stories.default",extend:["mno.utils.flash"],creator:function(a){var d=this,e=a.$,b=d.showFlash,g=mno.sandbox.Sandbox;
function f(){if(a.container){this.helper(a);}}function c(h){var i=this;
if(h.container){h.container.each(function(m,l){var k=h.model[m]||{},n=e(this),j,o;
if(k.articles!==undefined){for(j=0;k.articles[j];j++){if(k.articles[j].javascript!==undefined){o=new g({container:e(".widget.stories.default [data-content-id="+k.articles[j].id+"]"),model:[k.articles[j].model],moduleId:"widget.stories.default.js"});
k.articles[j].javascript(o);}}}if(k.storiesWithFlash!==undefined){jQuery.each(k.storiesWithFlash,function(p,q){jQuery.each(q,function(r,s){b(s[0]);
});});}if(k.polls!==undefined){h.extendWith("widget.poll.default",function(){var p=i.pollHelper;
p(l,k);});}if(k.quizes!==undefined){h.extendWith("widget.quiz.singleQuiz",function(){var p=i.initQuiz;
jQuery.each(k.quizes,function(q){p(h,e(l).find("section.quiz"),k.quizes[q],true);
});});}if(k.liveStudios!==undefined&&k.liveStudios.length>0){h.extendWith("widget.livestudio.preview",function(){var p=i.liveStudioPreview;
jQuery.each(k.liveStudios,function(r,s){var q=jQuery('article[data-content-id="'+s.articleId+'"] .preview.livestudio .container');
p(q,s.applicationUrl,s.livestudioId,s.latestCount);});});}if(k.chat!==undefined&&k.chat.length>0){h.extendWith("widget.netmeeting.preview",function(){var p=i.chatPreview;
jQuery.each(k.chat,function(r,s){var q=jQuery('article[data-content-id="'+s.articleId+'"] .preview.chat .container');
p(q,s.applicationUrl,s.livestudioId,s.latestCount);});});}(function(){function r(){h.requireModule("mno.utils.openWindow",function(){mno.utils.openWindow(n.attr("href"),{width:900,height:550,name:"window"+new Date().getTime()});
});}if(k.articles!==undefined){var q=[];for(var p=0;k.articles[p];p++){if(k.articles[p].type==="chat"){var s=n.find("[data-content-id="+k.articles[p].id+"] a");
s.bind("mouseup.chat",r);s.bind("click",function(t){t.preventDefault();
});q.push(s);}}h.listen({slideStart:function(){for(var t=0;q[t];t++){q[t].unbind("mouseup.chat");
}},slideEnd:function(){for(var t=0;q[t];t++){q[t].bind("mouseup.chat",r);
}}});}}());if(k.slideshowSelected){h.extendWith("widget.slideshow.main",function(){i.slideshow(n,{numVisible:k.slideshowNumberOfVisibleSlides});
});}});}}return{init:f,helper:c};}});
/*!
data include js 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb js widgets stories list.js
*/
mno.core.register({id:"widget.stories.list",extend:["widget.stories.default"],require:["mno.utils.dialog"],creator:function(a){var c=a.$;
cbCommentCount=function(g){f.call(this,g);};function f(g){if(g){c("[data-disqus-identifier]").each(function(j,h){var k=g[c(this).attr("data-disqus-identifier")];
if(k===undefined){c(this).remove();}else{if(k==0){c(this).remove();}else{if(k==1){c(this).attr("title",k+" Kommentar");
}else{c(this).attr("title",k+" Kommentarer");}c(this).append(k);}}});}}function e(){if(typeof disqus_shortname!=="undefined"&&disqus_shortname!=""){a.getScript({url:"http://"+disqus_shortname+".disqus.com/count.js"});
}}function d(){var g=a.$;if(typeof disqus_shortname!=="undefined"&&disqus_shortname!=""){}if(a.container){this.helper(a);
}a.container.each(function(h){if(a.model[h].linkBehaviour==="lightBox"){g(this).find("a").each(function(){var j=g(this);
var i=j.find("img","").attr("src");j.attr("href","").removeAttr("target").bind("click",function(l){var k=mno.utils.dialog({content:g('<img src="'+i+'" alt="" />'),auto:true});
l.stopPropagation();l.preventDefault();});});}});}function b(){c=null;}return{init:d,destroy:b};
}});
/*!
data include js 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb 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 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb 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 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb 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 g=$(".offCanvasRight .navigation"),h=g.find(".accordion-header");
if(mno.publication.paywall.enabled!==true){g.find(".accordion-item").remove();
h.remove();return;}h.on("click",function(){var j=$(this),i;if(!j.hasClass("active")){i=j.data("accordion-tab");
if($.browser.msie&&$.browser.version==="8.0"){$(".accordion-header.active").next().slideUp(150);
j.next().slideDown(150);}h.removeClass("active").filter(function(){return $(this).data("accordion-tab")===i;
}).addClass("active");a(i);b.notify({type:"users-menu-change-tab",data:{activeTab:i}});
}else{j.removeClass("active");if($.browser.msie&&$.browser.version==="8.0"){j.next().slideUp(150);
}d();}});b.listen({"offCanvas-clicked":function(j){var i=e();if(i!==null&&c===false&&j==="offCanvasRight"){g.find('[data-accordion-tab="'+i+'"]').click();
}c=true;}});}return{init:f};}});
/*!
data include js 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb js widgets weather articleLongtermForecast.js
*/
mno.core.register({id:"widget.weather.articleLongtermForecast",creator:function(b){var e;
function f(){if(b.container){b.container.each(function(p,q){var r=b.model[p],m=r.showYr,t=(r.showWind!=="true"),l=(r.forceExpand!="true"),u=r.weatherDisplayName,k=r.numOfDays,o=r.serviceWithAd||"polarisAdTech",n=r.boxName||"",j=[],s=false;
if(b.publication.name==="bt"){s=20;}else{if(b.publication.name==="fvn"){s=135;
}}if(r.showPeriod0==="true"){j.push("0");}if(r.showPeriod1==="true"){j.push("1");
}if(r.showPeriod2==="true"){j.push("2");}if(r.showPeriod3==="true"){j.push("3");
}e=r.baseUrl;b.listen({"weatherSearch-searchPerformed":function(i){if(i.forecast!=undefined){a(q,i.forecast,j,k,r.align,t,m,u,l,o,s,n);
}else{$(q).hide();}}});if(r.latitude!=""&&r.longitude!=""){h(q,r.latitude,r.longitude,j,k,r.align,t,m,u,l,o,s,n);
}});}}function h(q,u,s,n,z,x,v,r,m,w,B,k,i){var y=parseFloat(u).toFixed(4),p=parseFloat(s).toFixed(4),j=e+"json/reverseGeoCode.json?latlng="+y+","+p+"&provider=cities&callback=?&method=articleLongtermForecast";
var A=y;var t=p;A=A.split(".").join("");t=t.split(".").join("");function l(C,D){jQuery.ajax({type:"GET",url:D,dataType:"jsonp",jsonpCallback:"retrieveForecast"+A+""+t,cache:true,success:function(E){o(C,e+E.local_url+"varsel.json?callback=?");
},error:function(E,G,F){mno.core.log(1,"error retrieveForecast: "+G+" "+F);
}});}function o(C,D){jQuery.ajax({type:"GET",url:D,dataType:"jsonp",cache:true,jsonpCallback:"articleLongtermForecastVarsel",success:function(E){if(E.error==false){a(C,E,n,z,x,v,r,m,w,B,k,i);
}else{mno.core.log(1,"error retrieveForecast: "+E.error.errorMessage);}},error:function(E,G,F){mno.core.log(1,"error retrieveForecast: "+G+" "+F);
}});}l(q,j);}function a(v,G,s,D,y,j,w,q,x,E,n,k){var p=["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"];
function u(H){var I=new Date(H),i=I.getDate();return((i<10)?"0"+i:i)+". "+p[I.getMonth()];
}function l(i){if(i<1.6){return"strength1";}else{if(i<3.4){return"strength2";
}else{if(i<5.5){return"strength3";}else{if(i<8){return"strength4";}else{if(i<10.8){return"strength5";
}else{if(i<13.9){return"strength6";}else{if(i<17.2){return"strength7";}else{if(i<20.8){return"strength8";
}else{if(i<24.5){return"strength9";}else{if(i<28.5){return"strength10";
}else{if(i<32.6){return"strength11";}else{if(i>=32.6){return"strength12";
}}}}}}}}}}}}return false;}function r(H){var i=["S&oslash;n","Man","Tirs","Ons","Tors","Fre","L&oslash;r"];
return i[new Date(H).getDay()]+"dag";}function o(H){var i=new Date(H).getHours();
return i<10?"0"+i:i;}if(q==undefined||q==""){q=G.forecast.name;}var C=new Date(),t=C.getDate()+". "+p[C.getMonth()],B=new Date(),A=B.setDate(B.getDate()+parseInt(D));
if(y=="horizontal"){var z,m=0,F=4;F-=G.forecast.text_tabular[0].period;
for(z=F;z<G.forecast.text_tabular.length;z+=1){if(G.forecast.text_tabular[z].period===0){m+=1;
}G.forecast.text_tabular[z].itemNumber=m;}b.render("widgets.weather.view.longtermHorizontal",{boxName:k,xiti:n,serviceWithAd:E,startindex:F,placeUppercased:q.toUpperCase(),place:q,periods:G.forecast.text_tabular,periodsToShow:s,daysToShow:D,endday:A,today:t,getDate:u,getDay:r,getHours:o,hideWind:j,getWindSymbolClass:l,round:Math.round},function(i){$(v).html(i);
if(w=="true"){b.render("widgets.weather.view.yrDisclaimer",{yrUrl:""},function(H){$(v).append(H);
});}$("table.verticalData").on("mouseover mouseleave","td",c);$("table.verticalData").on("mouseover mouseleave","th",c);
});}else{b.render("widgets.weather.view.longtermVertical",{placeUppercased:q.toUpperCase(),place:q,periods:G.forecast.text_tabular,periodsToShow:s,daysToShow:D,endday:A,today:t,getDate:u,getDay:r,getHours:o,hideWind:j,getWindSymbolClass:l,round:Math.round,expandable:x},function(i){$(v).html(i);
if(w=="true"){b.render("widgets.weather.view.yrDisclaimer",{yrUrl:""},function(H){$(v).append(H);
});}$("table.horizontalData").on("mouseover mouseleave","td",g);$("table.horizontalData").on("mouseover mouseleave","th",g);
$(".collapsable").hide();$(".expandCollapse").html('<span class="button">+</span>');
$(".expandCollapse").attr("title","Vis flere dager");$(".expandCollapse").click(function(){var H=$(this).find(".button");
$(".collapsable").toggle();if(H.text()=="+"){H.text("-");$(this).attr("title","Vis færre dager");
}else{H.text("+");$(this).attr("title","Vis flere dager");}});});}}function c(k){var i=$(this).index();
if(k.type=="mouseover"&&$(this).index()!=0){var j=$(this).parents("table.verticalData");
$(j).find("th").eq($(this).index()).addClass("hover");$(j).find("td").each(function(m){if(i==$(this).index()){$(this).addClass("hover");
var l=$(this).find(".timeperiod_hours").html();$(this).parents("tr").find("th.timeperiod span.time").html(l);
}});}else{$(this).parents("table.verticalData").find("th").eq($(this).index()).removeClass("hover");
$(this).parents("table.verticalData").find("td").each(function(l){if(i==$(this).index()){$(this).removeClass("hover");
$(this).parents("tr").find("th.timeperiod span.time").html("");}});}}function g(i){var j=$(this).parents("tr");
if(i.type=="mouseover"&&$(j).index()!=0){$(j).find("th").addClass("hover");
$(j).find("td").each(function(l){$(this).addClass("hover");var m=$(this).index();
var k=$(this).find(".timeperiod_hours").html();$(this).parents("table.horizontalData").find("th").each(function(n){if(m==$(this).index()){$(this).find("div span.time").html(k);
}});});}else{$(j).find("th").removeClass("hover");$(j).find("td").each(function(k){$(this).removeClass("hover");
$(this).find(".timeperiod_hours").addClass("hidden");});$(this).parents("table.horizontalData").find("th").each(function(k){$(this).find("div span.time").html("");
});}}function d(){}return{init:f,destroy:d};}});
/*!
data include js 49b52cfa64ee44cf5a3e0310d2f7d3ac92dd2afb 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));
