(function(a){if(typeof define==="function"&&define.amd&&define.amd.jQuery){define(["jquery"],a);}else{a(jQuery);}}(function(f){var p="left",o="right",e="up",x="down",c="in",z="out",m="none",s="auto",l="swipe",t="pinch",A="tap",j="doubletap",b="longtap",y="hold",D="horizontal",u="vertical",i="all",r=10,g="start",k="move",h="end",q="cancel",a="ontouchstart" in window,v=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled,d=window.navigator.pointerEnabled||window.navigator.msPointerEnabled,B="TouchSwipe";var n={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:true,triggerOnTouchLeave:false,allowPageScroll:"auto",fallbackToMouseEvents:true,excludedElements:"label, button, input, select, textarea, a, .noSwipe"};f.fn.swipe=function(G){var F=f(this),E=F.data(B);if(E&&typeof G==="string"){if(E[G]){return E[G].apply(this,Array.prototype.slice.call(arguments,1));}else{f.error("Method "+G+" does not exist on jQuery.swipe");}}else{if(!E&&(typeof G==="object"||!G)){return w.apply(this,arguments);}}return F;};f.fn.swipe.defaults=n;f.fn.swipe.phases={PHASE_START:g,PHASE_MOVE:k,PHASE_END:h,PHASE_CANCEL:q};f.fn.swipe.directions={LEFT:p,RIGHT:o,UP:e,DOWN:x,IN:c,OUT:z};f.fn.swipe.pageScroll={NONE:m,HORIZONTAL:D,VERTICAL:u,AUTO:s};f.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:i};function w(E){if(E&&(E.allowPageScroll===undefined&&(E.swipe!==undefined||E.swipeStatus!==undefined))){E.allowPageScroll=m;}if(E.click!==undefined&&E.tap===undefined){E.tap=E.click;}if(!E){E={};}E=f.extend({},f.fn.swipe.defaults,E);return this.each(function(){var G=f(this);var F=G.data(B);if(!F){F=new C(this,E);G.data(B,F);}});}function C(a4,av){var az=(a||d||!av.fallbackToMouseEvents),J=az?(d?(v?"MSPointerDown":"pointerdown"):"touchstart"):"mousedown",ay=az?(d?(v?"MSPointerMove":"pointermove"):"touchmove"):"mousemove",U=az?(d?(v?"MSPointerUp":"pointerup"):"touchend"):"mouseup",S=az?null:"mouseleave",aD=(d?(v?"MSPointerCancel":"pointercancel"):"touchcancel");var ag=0,aP=null,ab=0,a1=0,aZ=0,G=1,aq=0,aJ=0,M=null;var aR=f(a4);var Z="start";var W=0;var aQ=null;var T=0,a2=0,a5=0,ad=0,N=0;var aW=null,af=null;try{aR.bind(J,aN);aR.bind(aD,a9);}catch(ak){f.error("events not supported "+J+","+aD+" on jQuery.swipe");}this.enable=function(){aR.bind(J,aN);aR.bind(aD,a9);return aR;};this.disable=function(){aK();return aR;};this.destroy=function(){aK();aR.data(B,null);return aR;};this.option=function(bc,bb){if(av[bc]!==undefined){if(bb===undefined){return av[bc];}else{av[bc]=bb;}}else{f.error("Option "+bc+" does not exist on jQuery.swipe.options");}return null;};function aN(bd){if(aB()){return;}if(f(bd.target).closest(av.excludedElements,aR).length>0){return;}var be=bd.originalEvent?bd.originalEvent:bd;var bc,bb=a?be.touches[0]:be;Z=g;if(a){W=be.touches.length;}else{bd.preventDefault();}ag=0;aP=null;aJ=null;ab=0;a1=0;aZ=0;G=1;aq=0;aQ=aj();M=aa();R();if(!a||(W===av.fingers||av.fingers===i)||aX()){ai(0,bb);T=at();if(W==2){ai(1,be.touches[1]);a1=aZ=au(aQ[0].start,aQ[1].start);}if(av.swipeStatus||av.pinchStatus){bc=O(be,Z);}}else{bc=false;}if(bc===false){Z=q;O(be,Z);return bc;}else{if(av.hold){af=setTimeout(f.proxy(function(){aR.trigger("hold",[be.target]);if(av.hold){bc=av.hold.call(aR,be,be.target);}},this),av.longTapThreshold);}ao(true);}return null;}function a3(be){var bh=be.originalEvent?be.originalEvent:be;if(Z===h||Z===q||am()){return;}var bd,bc=a?bh.touches[0]:bh;var bf=aH(bc);a2=at();if(a){W=bh.touches.length;}if(av.hold){clearTimeout(af);}Z=k;if(W==2){if(a1==0){ai(1,bh.touches[1]);a1=aZ=au(aQ[0].start,aQ[1].start);}else{aH(bh.touches[1]);aZ=au(aQ[0].end,aQ[1].end);aJ=ar(aQ[0].end,aQ[1].end);}G=a7(a1,aZ);aq=Math.abs(a1-aZ);}if((W===av.fingers||av.fingers===i)||!a||aX()){aP=aL(bf.start,bf.end);al(be,aP);ag=aS(bf.start,bf.end);ab=aM();aI(aP,ag);if(av.swipeStatus||av.pinchStatus){bd=O(bh,Z);}if(!av.triggerOnTouchEnd||av.triggerOnTouchLeave){var bb=true;if(av.triggerOnTouchLeave){var bg=aY(this);bb=E(bf.end,bg);}if(!av.triggerOnTouchEnd&&bb){Z=aC(k);}else{if(av.triggerOnTouchLeave&&!bb){Z=aC(h);}}if(Z==q||Z==h){O(bh,Z);}}}else{Z=q;O(bh,Z);}if(bd===false){Z=q;O(bh,Z);}}function L(bb){var bc=bb.originalEvent;if(a){if(bc.touches.length>0){F();return true;}}if(am()){W=ad;}a2=at();ab=aM();if(ba()||!an()){Z=q;O(bc,Z);}else{if(av.triggerOnTouchEnd||(av.triggerOnTouchEnd==false&&Z===k)){bb.preventDefault();Z=h;O(bc,Z);}else{if(!av.triggerOnTouchEnd&&a6()){Z=h;aF(bc,Z,A);}else{if(Z===k){Z=q;O(bc,Z);}}}}ao(false);return null;}function a9(){W=0;a2=0;T=0;a1=0;aZ=0;G=1;R();ao(false);}function K(bb){var bc=bb.originalEvent;if(av.triggerOnTouchLeave){Z=aC(h);O(bc,Z);}}function aK(){aR.unbind(J,aN);aR.unbind(aD,a9);aR.unbind(ay,a3);aR.unbind(U,L);if(S){aR.unbind(S,K);}ao(false);}function aC(bf){var be=bf;var bd=aA();var bc=an();var bb=ba();if(!bd||bb){be=q;}else{if(bc&&bf==k&&(!av.triggerOnTouchEnd||av.triggerOnTouchLeave)){be=h;}else{if(!bc&&bf==h&&av.triggerOnTouchLeave){be=q;}}}return be;}function O(bd,bb){var bc=undefined;if(I()||V()){bc=aF(bd,bb,l);}else{if((P()||aX())&&bc!==false){bc=aF(bd,bb,t);}}if(aG()&&bc!==false){bc=aF(bd,bb,j);}else{if(ap()&&bc!==false){bc=aF(bd,bb,b);}else{if(ah()&&bc!==false){bc=aF(bd,bb,A);}}}if(bb===q){a9(bd);}if(bb===h){if(a){if(bd.touches.length==0){a9(bd);}}else{a9(bd);}}return bc;}function aF(be,bb,bd){var bc=undefined;if(bd==l){aR.trigger("swipeStatus",[bb,aP||null,ag||0,ab||0,W,aQ]);if(av.swipeStatus){bc=av.swipeStatus.call(aR,be,bb,aP||null,ag||0,ab||0,W,aQ);if(bc===false){return false;}}if(bb==h&&aV()){aR.trigger("swipe",[aP,ag,ab,W,aQ]);if(av.swipe){bc=av.swipe.call(aR,be,aP,ag,ab,W,aQ);if(bc===false){return false;}}switch(aP){case p:aR.trigger("swipeLeft",[aP,ag,ab,W,aQ]);if(av.swipeLeft){bc=av.swipeLeft.call(aR,be,aP,ag,ab,W,aQ);}break;case o:aR.trigger("swipeRight",[aP,ag,ab,W,aQ]);if(av.swipeRight){bc=av.swipeRight.call(aR,be,aP,ag,ab,W,aQ);}break;case e:aR.trigger("swipeUp",[aP,ag,ab,W,aQ]);if(av.swipeUp){bc=av.swipeUp.call(aR,be,aP,ag,ab,W,aQ);}break;case x:aR.trigger("swipeDown",[aP,ag,ab,W,aQ]);if(av.swipeDown){bc=av.swipeDown.call(aR,be,aP,ag,ab,W,aQ);}break;}}}if(bd==t){aR.trigger("pinchStatus",[bb,aJ||null,aq||0,ab||0,W,G,aQ]);if(av.pinchStatus){bc=av.pinchStatus.call(aR,be,bb,aJ||null,aq||0,ab||0,W,G,aQ);if(bc===false){return false;}}if(bb==h&&a8()){switch(aJ){case c:aR.trigger("pinchIn",[aJ||null,aq||0,ab||0,W,G,aQ]);if(av.pinchIn){bc=av.pinchIn.call(aR,be,aJ||null,aq||0,ab||0,W,G,aQ);}break;case z:aR.trigger("pinchOut",[aJ||null,aq||0,ab||0,W,G,aQ]);if(av.pinchOut){bc=av.pinchOut.call(aR,be,aJ||null,aq||0,ab||0,W,G,aQ);}break;}}}if(bd==A){if(bb===q||bb===h){clearTimeout(aW);clearTimeout(af);if(Y()&&!H()){N=at();aW=setTimeout(f.proxy(function(){N=null;aR.trigger("tap",[be.target]);if(av.tap){bc=av.tap.call(aR,be,be.target);}},this),av.doubleTapThreshold);}else{N=null;aR.trigger("tap",[be.target]);if(av.tap){bc=av.tap.call(aR,be,be.target);}}}}else{if(bd==j){if(bb===q||bb===h){clearTimeout(aW);N=null;aR.trigger("doubletap",[be.target]);if(av.doubleTap){bc=av.doubleTap.call(aR,be,be.target);}}}else{if(bd==b){if(bb===q||bb===h){clearTimeout(aW);N=null;aR.trigger("longtap",[be.target]);if(av.longTap){bc=av.longTap.call(aR,be,be.target);}}}}}return bc;}function an(){var bb=true;if(av.threshold!==null){bb=ag>=av.threshold;}return bb;}function ba(){var bb=false;if(av.cancelThreshold!==null&&aP!==null){bb=(aT(aP)-ag)>=av.cancelThreshold;}return bb;}function ae(){if(av.pinchThreshold!==null){return aq>=av.pinchThreshold;}return true;}function aA(){var bb;if(av.maxTimeThreshold){if(ab>=av.maxTimeThreshold){bb=false;}else{bb=true;}}else{bb=true;}return bb;}function al(bb,bc){if(av.allowPageScroll===m||aX()){bb.preventDefault();}else{var bd=av.allowPageScroll===s;switch(bc){case p:if((av.swipeLeft&&bd)||(!bd&&av.allowPageScroll!=D)){bb.preventDefault();}break;case o:if((av.swipeRight&&bd)||(!bd&&av.allowPageScroll!=D)){bb.preventDefault();}break;case e:if((av.swipeUp&&bd)||(!bd&&av.allowPageScroll!=u)){bb.preventDefault();}break;case x:if((av.swipeDown&&bd)||(!bd&&av.allowPageScroll!=u)){bb.preventDefault();}break;}}}function a8(){var bc=aO();var bb=X();var bd=ae();return bc&&bb&&bd;}function aX(){return !!(av.pinchStatus||av.pinchIn||av.pinchOut);}function P(){return !!(a8()&&aX());}function aV(){var be=aA();var bg=an();var bd=aO();var bb=X();var bc=ba();var bf=!bc&&bb&&bd&&bg&&be;return bf;}function V(){return !!(av.swipe||av.swipeStatus||av.swipeLeft||av.swipeRight||av.swipeUp||av.swipeDown);}function I(){return !!(aV()&&V());}function aO(){return((W===av.fingers||av.fingers===i)||!a);}function X(){return aQ[0].end.x!==0;}function a6(){return !!(av.tap);}function Y(){return !!(av.doubleTap);}function aU(){return !!(av.longTap);}function Q(){if(N==null){return false;}var bb=at();return(Y()&&((bb-N)<=av.doubleTapThreshold));}function H(){return Q();}function ax(){return((W===1||!a)&&(isNaN(ag)||ag<av.threshold));}function a0(){return((ab>av.longTapThreshold)&&(ag<r));}function ah(){return !!(ax()&&a6());}function aG(){return !!(Q()&&Y());}function ap(){return !!(a0()&&aU());}function F(){a5=at();ad=event.touches.length+1;}function R(){a5=0;ad=0;}function am(){var bb=false;if(a5){var bc=at()-a5;if(bc<=av.fingerReleaseThreshold){bb=true;}}return bb;}function aB(){return !!(aR.data(B+"_intouch")===true);}function ao(bb){if(bb===true){aR.bind(ay,a3);aR.bind(U,L);if(S){aR.bind(S,K);}}else{aR.unbind(ay,a3,false);aR.unbind(U,L,false);if(S){aR.unbind(S,K,false);}}aR.data(B+"_intouch",bb===true);}function ai(bc,bb){var bd=bb.identifier!==undefined?bb.identifier:0;aQ[bc].identifier=bd;aQ[bc].start.x=aQ[bc].end.x=bb.pageX||bb.clientX;aQ[bc].start.y=aQ[bc].end.y=bb.pageY||bb.clientY;return aQ[bc];}function aH(bb){var bd=bb.identifier!==undefined?bb.identifier:0;var bc=ac(bd);bc.end.x=bb.pageX||bb.clientX;bc.end.y=bb.pageY||bb.clientY;return bc;}function ac(bc){for(var bb=0;bb<aQ.length;bb++){if(aQ[bb].identifier==bc){return aQ[bb];}}}function aj(){var bb=[];for(var bc=0;bc<=5;bc++){bb.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0});}return bb;}function aI(bb,bc){bc=Math.max(bc,aT(bb));M[bb].distance=bc;}function aT(bb){if(M[bb]){return M[bb].distance;}return undefined;}function aa(){var bb={};bb[p]=aw(p);bb[o]=aw(o);bb[e]=aw(e);bb[x]=aw(x);return bb;}function aw(bb){return{direction:bb,distance:0};}function aM(){return a2-T;}function au(be,bd){var bc=Math.abs(be.x-bd.x);var bb=Math.abs(be.y-bd.y);return Math.round(Math.sqrt(bc*bc+bb*bb));}function a7(bb,bc){var bd=(bc/bb)*1;return bd.toFixed(2);}function ar(){if(G<1){return z;}else{return c;}}function aS(bc,bb){return Math.round(Math.sqrt(Math.pow(bb.x-bc.x,2)+Math.pow(bb.y-bc.y,2)));}function aE(be,bc){var bb=be.x-bc.x;var bg=bc.y-be.y;var bd=Math.atan2(bg,bb);var bf=Math.round(bd*180/Math.PI);if(bf<0){bf=360-Math.abs(bf);}return bf;}function aL(bc,bb){var bd=aE(bc,bb);if((bd<=45)&&(bd>=0)){return p;}else{if((bd<=360)&&(bd>=315)){return p;}else{if((bd>=135)&&(bd<=225)){return o;}else{if((bd>45)&&(bd<135)){return x;}else{return e;}}}}}function at(){var bb=new Date();return bb.getTime();}function aY(bb){bb=f(bb);var bd=bb.offset();var bc={left:bd.left,right:bd.left+bb.outerWidth(),top:bd.top,bottom:bd.top+bb.outerHeight()};return bc;}function E(bb,bc){return(bb.x>bc.left&&bb.x<bc.right&&bb.y>bc.top&&bb.y<bc.bottom);}}}));jQuery(document).ready(function(){var skyscraper=jQuery(".skyscraperWrapper");if(skyscraper.length>0){skyscraper.css("position","fixed");}});var oas_configuration={};oas_configuration.server="http://";oas_configuration.url="sifomedia.idg.se";oas_configuration.panel_element="iframe";oas_configuration.panel_source="http://panel2.research-int.se/0/RI-Panel/pixel/set_panel2.html?";oas_configuration.panel_type="&Typ=panelonlywebb";oas_configuration.panel_delimeter="__!__";oas_configuration.pixel_type="&Typ=ssl-img&XE";oas_configuration.pixel_source="http://sifomedia.idg.se/1/idg/";oas_configuration.pixel_identifer="@TopRight?XE";oas_configuration.random_number="";oas_configuration.taxonomy="";oas_configuration.history_referens="&tax23_RefDocLoc=";function appendHistoryReferens(taxonomy){if(taxonomy.indexOf(oas_configuration.history_referens)>-1){return taxonomy;}else{var historyReferrer="none";if(history.state!==null&&history.state.scrollIntoPage===true){historyReferrer=history.state.previousUrl;}else{if((document.referrer)&&(document.referrer!="[unknown origin]")){if(document.referrer.indexOf("?")==-1){historyReferrer=document.referrer.toString();}else{var rdl=document.referrer;var rdl1=rdl.indexOf("?");historyReferrer=rdl.substring(0,rdl1);}}}if(historyReferrer!="none"&&taxonomy.indexOf(oas_configuration.history_referens)>-1){taxonomy+=oas_configuration.history_referens+historyReferrer;}return taxonomy;}}function createSifoPanel(panelId,idgOasTaxonomy){if(document.cookie.indexOf("member_type=")===-1){if(idgOasTaxonomy==null){idgOasTaxonomy=jQuery.trim(jQuery("#"+panelId).data("oas-taxanomy"));idgOasTaxonomy=idgOasTaxonomy.replace(/&amp;/g,"&");}oas_configuration.taxonomy=appendHistoryReferens(idgOasTaxonomy);var oas_rn=new String(Math.random());oas_configuration.random_number=oas_rn.substring(2,11);var panel_src=oas_configuration.panel_source;panel_src+=oas_configuration.random_number;panel_src+=oas_configuration.panel_delimeter;panel_src+=oas_configuration.server;panel_src+=oas_configuration.url;panel_src+=oas_configuration.panel_delimeter;panel_src+=oas_configuration.taxonomy;panel_src+=oas_configuration.panel_type;var panel_iframe=document.createElement(oas_configuration.panel_element);panel_iframe.src=panel_src;document.getElementById(panelId).appendChild(panel_iframe);}}function generateDynamicSifoPageView(panelId,parentSelectorId){var idgOasTaxonomy=jQuery.trim(jQuery("#"+panelId).data("oas-taxanomy"));idgOasTaxonomy=idgOasTaxonomy.replace(/&amp;/g,"&");oas_configuration.taxonomy=appendHistoryReferens(idgOasTaxonomy);var oas_rn=new String(Math.random());oas_configuration.random_number=oas_rn.substring(2,11);var pixel_src=oas_configuration.pixel_source;pixel_src+=oas_configuration.random_number;pixel_src+=oas_configuration.pixel_identifer;pixel_src+=oas_configuration.taxonomy;pixel_src+=oas_configuration.pixel_type;var tracking_pixel=jQuery("<img/>",{src:pixel_src,style:"display:none;",width:1,height:1});jQuery("#"+parentSelectorId).append(tracking_pixel);createSifoPanel(panelId,oas_configuration.taxonomy);}jQuery(document).ready(function(){createSifoPanel("sifoIDGPanelContent",null);});jQuery.fn.doesExist=function(){return jQuery(this).length>0;};jQuery(function(){var searchField=null;var defaultValue="";if(jQuery("#networkSearchBox").doesExist()){searchField=jQuery("#topSearchField");defaultValue=jQuery(searchField).val();jQuery(searchField).focus(function(){if(jQuery(searchField).val()==defaultValue){jQuery(searchField).val("");}});jQuery(searchField).blur(function(){if(jQuery(searchField).val()==""){jQuery(searchField).val(defaultValue);}});}if(jQuery("#networkMenuToggle").doesExist()){jQuery("#networkMenuToggle").click(function(e){e.stopImmediatePropagation();jQuery("#networkMenuToggle").toggleClass("active");jQuery("#networkMenu").slideToggle("slow");return false;});}if(jQuery("#networkMenuClose").doesExist()){jQuery("#networkMenuClose").click(function(e){e.stopImmediatePropagation();jQuery("#networkMenuToggle").toggleClass("active");jQuery("#networkMenu").slideToggle("slow");return false;});}});jQuery(function(){if(typeof shareUrl!="undefined"&&jQuery(".articleToolbar").length>0){jQuery.ajax({url:"/sharecounter?shareUrl="+encodeURIComponent(shareUrl),type:"GET",dataType:"json",async:true,success:function(data){jQuery(".toolbar").each(function(){jQuery(this).removeClass("loading");for(var item in data.shareCounters){var shareCounter=jQuery(this).find("."+item+" .counter");jQuery(shareCounter).text(data.shareCounters[item]);jQuery(shareCounter).removeClass();jQuery(shareCounter).addClass("counter");jQuery(shareCounter).addClass("num"+data.shareCounters[item]);}});},error:function(jqXHR,textStatus,errorThrown){jQuery(".toolbar").each(function(){jQuery(this).removeClass("loading");var shareCounter=jQuery(this).find(".total .counter");jQuery(shareCounter).text("0");jQuery(shareCounter).removeClass();jQuery(shareCounter).addClass("counter");jQuery(shareCounter).addClass("num0");});}});}initToolbarPopup(".toolbar",1);jQuery(document).on("newArticleLoaded",function(event,data){initToolbarPopup("#articlePage-"+data.articleIdNo+" .toolbar",data.articleIdNo);});});function initToolbarPopup(toolbarSelector,pageNum){if(jQuery(toolbarSelector).length>0){jQuery(toolbarSelector).each(function(){var toolbarPosition="";if(jQuery(this).hasClass("toolbarTop")){toolbarPosition="(Toolbar topp)";}else{if(jQuery(this).hasClass("toolbarBottom")){toolbarPosition="(Toolbar botten)";}else{if(jQuery(this).hasClass("toolbarSticky")){toolbarPosition="(Toolbar sticky)";}else{toolbarPosition="(Toolbar teaser)";}}}jQuery(this).find(".shareItem").each(function(){var activeClass=jQuery(this).attr("class").split(" ")[2];var socialNetwork=activeClass.charAt(0).toUpperCase()+activeClass.slice(1);jQuery(this).on("click","a",function(event){event.preventDefault();event.stopImmediatePropagation();var href=jQuery(this).attr("href");if(jQuery(this).parent().hasClass("reddit")){window.open(href,"_blank");}else{window.open(href,"_blank","location=1,status=1,scrollbars=1,width=520,height=520");}IDGTrackEvent("Social Media",socialNetwork+": article "+pageNum+", share button "+toolbarPosition,"");});});});}}jQuery(window).load(function(){setTimeout(function(){jQuery(".themeSearchFailed").each(function(){IDGTrackEvent("IDG-error-log","themeSearchFailed",this.innerHTML);});},500);});/*! Tablesaw - v1.0.4 - 2015-02-19
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2015 Filament Group; Licensed MIT */
(function($){var div=document.createElement("div"),all=div.getElementsByTagName("i"),$doc=$(document.documentElement);div.innerHTML="<!--[if lte IE 8]><i></i><![endif]-->";if(all[0]){$doc.addClass("ie-lte8");}if(!("querySelector" in document)||(window.blackberry&&!window.WebKitPoint)||window.operamini){return;}else{$doc.addClass("tablesaw-enhanced");$(function(){$(document).trigger("enhance.tablesaw");});}})(jQuery);if(typeof Tablesaw==="undefined"){Tablesaw={i18n:{modes:["Stack","Swipe","Toggle"],columns:'Col<span class="a11y-sm">umn</span>s',columnBtnText:"Columns",columnsDialogError:"No eligible columns.",sort:"Sort"}};}if(!Tablesaw.config){Tablesaw.config={};}(function($){var pluginName="table",classes={toolbar:"tablesaw-bar"},events={create:"tablesawcreate",destroy:"tablesawdestroy",refresh:"tablesawrefresh"},defaultMode="stack",initSelector="table[data-tablesaw-mode],table[data-tablesaw-sortable]";var Table=function(element){if(!element){throw new Error("Tablesaw requires an element.");}this.table=element;this.$table=$(element);this.mode=this.$table.attr("data-tablesaw-mode")||defaultMode;this.init();};Table.prototype.init=function(){if(!this.$table.attr("id")){this.$table.attr("id",pluginName+"-"+Math.round(Math.random()*10000));}this.createToolbar();var colstart=this._initCells();this.$table.trigger(events.create,[this,colstart]);};Table.prototype._initCells=function(){var colstart,thrs=this.table.querySelectorAll("thead tr"),self=this;$(thrs).each(function(){var coltally=0;$(this).children().each(function(){var span=parseInt(this.getAttribute("colspan"),10),sel=":nth-child("+(coltally+1)+")";colstart=coltally+1;if(span){for(var k=0;k<span-1;k++){coltally++;sel+=", :nth-child("+(coltally+1)+")";}}this.cells=self.$table.find("tr").not($(thrs).eq(0)).not(this).children(sel);coltally++;});});return colstart;};Table.prototype.refresh=function(){this._initCells();this.$table.trigger(events.refresh);};Table.prototype.createToolbar=function(){var $toolbar=this.$table.prev("."+classes.toolbar);if(!$toolbar.length){$toolbar=$("<div>").addClass(classes.toolbar).insertBefore(this.$table);}this.$toolbar=$toolbar;if(this.mode){this.$toolbar.addClass("mode-"+this.mode);}};Table.prototype.destroy=function(){this.$table.prev("."+classes.toolbar).each(function(){this.className=this.className.replace(/\bmode\-\w*\b/gi,"");});var tableId=this.$table.attr("id");$(document).unbind("."+tableId);$(window).unbind("."+tableId);this.$table.trigger(events.destroy,[this]);this.$table.removeAttr("data-tablesaw-mode");this.$table.removeData(pluginName);};$.fn[pluginName]=function(){return this.each(function(){var $t=$(this);if($t.data(pluginName)){return;}var table=new Table(this);$t.data(pluginName,table);});};$(document).on("enhance.tablesaw",function(e){$(e.target).find(initSelector)[pluginName]();});}(jQuery));(function(win,$,undefined){var classes={stackTable:"tablesaw-stack",cellLabels:"tablesaw-cell-label",cellContentLabels:"tablesaw-cell-content"};var data={obj:"tablesaw-stack"};var attrs={labelless:"data-tablesaw-no-labels",hideempty:"data-tablesaw-hide-empty"};var Stack=function(element){this.$table=$(element);this.labelless=this.$table.is("["+attrs.labelless+"]");this.hideempty=this.$table.is("["+attrs.hideempty+"]");if(!this.labelless){this.allHeaders=this.$table.find("th");}this.$table.data(data.obj,this);};Stack.prototype.init=function(colstart){this.$table.addClass(classes.stackTable);if(this.labelless){return;}var reverseHeaders=$(this.allHeaders);var hideempty=this.hideempty;reverseHeaders.each(function(){var $t=$(this),$cells=$(this.cells).filter(function(){return !$(this).parent().is("["+attrs.labelless+"]")&&(!hideempty||!$(this).is(":empty"));}),hierarchyClass=$cells.not(this).filter("thead th").length&&" tablesaw-cell-label-top",$sortableButton=$t.find(".tablesaw-sortable-btn"),html=$sortableButton.length?$sortableButton.html():$t.html();if(html!==""){if(hierarchyClass){var iteration=parseInt($(this).attr("colspan"),10),filter="";if(iteration){filter="td:nth-child("+iteration+"n + "+(colstart)+")";}$cells.filter(filter).prepend("<b class='"+classes.cellLabels+hierarchyClass+"'>"+html+"</b>");}else{$cells.wrapInner("<span class='"+classes.cellContentLabels+"'></span>");$cells.prepend("<b class='"+classes.cellLabels+"'>"+html+"</b>");}}});};Stack.prototype.destroy=function(){this.$table.removeClass(classes.stackTable);this.$table.find("."+classes.cellLabels).remove();this.$table.find("."+classes.cellContentLabels).each(function(){$(this).replaceWith(this.childNodes);});};$(document).on("tablesawcreate",function(e,Tablesaw,colstart){if(Tablesaw.mode==="stack"){var table=new Stack(Tablesaw.table);table.init(colstart);}});$(document).on("tablesawdestroy",function(e,Tablesaw){if(Tablesaw.mode==="stack"){$(Tablesaw.table).data(data.obj).destroy();}});}(this,jQuery));jQuery(function(){var skyad_1=jQuery(".skyscraperWrapper .skyOne"),skyad_2=jQuery(".skyscraperWrapper .skyTwo");if(skyad_2.length>0){jQuery(window).load(function(){var skyad_2Top=skyad_2.offset().top;jQuery(window).scroll(function(){var scrollTop=jQuery(window).scrollTop();if(scrollTop>=skyad_2Top){skyad_2.addClass("fixedSky");skyad_1.addClass("lockedSky");}else{skyad_2.removeClass("fixedSky");skyad_1.removeClass("lockedSky");}});});}});!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"undefined"!=typeof exports?module.exports=a(require("jquery")):a(jQuery);}(function(a){var b=window.Slick||{};b=function(){function c(c,d){var f,e=this;e.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:a(c),appendDots:a(c),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous</button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next</button>',autoplay:!1,autoplaySpeed:3000,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(a,b){return'<button type="button" data-role="none" role="button" aria-required="false" tabindex="0">'+(b+1)+"</button>";},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:0.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!1,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1000},e.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},a.extend(e,e.initials),e.activeBreakpoint=null,e.animType=null,e.animProp=null,e.breakpoints=[],e.breakpointSettings=[],e.cssTransitions=!1,e.hidden="hidden",e.paused=!1,e.positionProp=null,e.respondTo=null,e.rowCount=1,e.shouldClick=!0,e.$slider=a(c),e.$slidesCache=null,e.transformType=null,e.transitionType=null,e.visibilityChange="visibilitychange",e.windowWidth=0,e.windowTimer=null,f=a(c).data("slick")||{},e.options=a.extend({},e.defaults,f,d),e.currentSlide=e.options.initialSlide,e.originalSettings=e.options,"undefined"!=typeof document.mozHidden?(e.hidden="mozHidden",e.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(e.hidden="webkitHidden",e.visibilityChange="webkitvisibilitychange"),e.autoPlay=a.proxy(e.autoPlay,e),e.autoPlayClear=a.proxy(e.autoPlayClear,e),e.changeSlide=a.proxy(e.changeSlide,e),e.clickHandler=a.proxy(e.clickHandler,e),e.selectHandler=a.proxy(e.selectHandler,e),e.setPosition=a.proxy(e.setPosition,e),e.swipeHandler=a.proxy(e.swipeHandler,e),e.dragHandler=a.proxy(e.dragHandler,e),e.keyHandler=a.proxy(e.keyHandler,e),e.autoPlayIterator=a.proxy(e.autoPlayIterator,e),e.instanceUid=b++,e.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,e.registerBreakpoints(),e.init(!0),e.checkResponsive(!0);}var b=0;return c;}(),b.prototype.addSlide=b.prototype.slickAdd=function(b,c,d){var e=this;if("boolean"==typeof c){d=c,c=null;}else{if(0>c||c>=e.slideCount){return !1;}}e.unload(),"number"==typeof c?0===c&&0===e.$slides.length?a(b).appendTo(e.$slideTrack):d?a(b).insertBefore(e.$slides.eq(c)):a(b).insertAfter(e.$slides.eq(c)):d===!0?a(b).prependTo(e.$slideTrack):a(b).appendTo(e.$slideTrack),e.$slides=e.$slideTrack.children(this.options.slide),e.$slideTrack.children(this.options.slide).detach(),e.$slideTrack.append(e.$slides),e.$slides.each(function(b,c){a(c).attr("data-slick-index",b);}),e.$slidesCache=e.$slides,e.reinit();},b.prototype.animateHeight=function(){var a=this;if(1===a.options.slidesToShow&&a.options.adaptiveHeight===!0&&a.options.vertical===!1){var b=a.$slides.eq(a.currentSlide).outerHeight(!0);a.$list.animate({height:b},a.options.speed);}},b.prototype.animateSlide=function(b,c){var d={},e=this;e.animateHeight(),e.options.rtl===!0&&e.options.vertical===!1&&(b=-b),e.transformsEnabled===!1?e.options.vertical===!1?e.$slideTrack.animate({left:b},e.options.speed,e.options.easing,c):e.$slideTrack.animate({top:b},e.options.speed,e.options.easing,c):e.cssTransitions===!1?(e.options.rtl===!0&&(e.currentLeft=-e.currentLeft),a({animStart:e.currentLeft}).animate({animStart:b},{duration:e.options.speed,easing:e.options.easing,step:function(a){a=Math.ceil(a),e.options.vertical===!1?(d[e.animType]="translate("+a+"px, 0px)",e.$slideTrack.css(d)):(d[e.animType]="translate(0px,"+a+"px)",e.$slideTrack.css(d));},complete:function(){c&&c.call();}})):(e.applyTransition(),b=Math.ceil(b),e.options.vertical===!1?d[e.animType]="translate3d("+b+"px, 0px, 0px)":d[e.animType]="translate3d(0px,"+b+"px, 0px)",e.$slideTrack.css(d),c&&setTimeout(function(){e.disableTransition(),c.call();},e.options.speed));},b.prototype.asNavFor=function(b){var c=this,d=c.options.asNavFor;d&&null!==d&&(d=a(d).not(c.$slider)),null!==d&&"object"==typeof d&&d.each(function(){var c=a(this).slick("getSlick");c.unslicked||c.slideHandler(b,!0);});},b.prototype.applyTransition=function(a){var b=this,c={};b.options.fade===!1?c[b.transitionType]=b.transformType+" "+b.options.speed+"ms "+b.options.cssEase:c[b.transitionType]="opacity "+b.options.speed+"ms "+b.options.cssEase,b.options.fade===!1?b.$slideTrack.css(c):b.$slides.eq(a).css(c);},b.prototype.autoPlay=function(){var a=this;a.autoPlayTimer&&clearInterval(a.autoPlayTimer),a.slideCount>a.options.slidesToShow&&a.paused!==!0&&(a.autoPlayTimer=setInterval(a.autoPlayIterator,a.options.autoplaySpeed));},b.prototype.autoPlayClear=function(){var a=this;a.autoPlayTimer&&clearInterval(a.autoPlayTimer);},b.prototype.autoPlayIterator=function(){var a=this;a.options.infinite===!1?1===a.direction?(a.currentSlide+1===a.slideCount-1&&(a.direction=0),a.slideHandler(a.currentSlide+a.options.slidesToScroll)):(a.currentSlide-1===0&&(a.direction=1),a.slideHandler(a.currentSlide-a.options.slidesToScroll)):a.slideHandler(a.currentSlide+a.options.slidesToScroll);},b.prototype.buildArrows=function(){var b=this;b.options.arrows===!0&&(b.$prevArrow=a(b.options.prevArrow).addClass("slick-arrow"),b.$nextArrow=a(b.options.nextArrow).addClass("slick-arrow"),b.slideCount>b.options.slidesToShow?(b.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),b.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),b.htmlExpr.test(b.options.prevArrow)&&b.$prevArrow.prependTo(b.options.appendArrows),b.htmlExpr.test(b.options.nextArrow)&&b.$nextArrow.appendTo(b.options.appendArrows),b.options.infinite!==!0&&b.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):b.$prevArrow.add(b.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}));},b.prototype.buildDots=function(){var c,d,b=this;if(b.options.dots===!0&&b.slideCount>b.options.slidesToShow){for(d='<ul class="'+b.options.dotsClass+'">',c=0;c<=b.getDotCount();c+=1){d+="<li>"+b.options.customPaging.call(this,b,c)+"</li>";}d+="</ul>",b.$dots=a(d).appendTo(b.options.appendDots),b.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false");}},b.prototype.buildOut=function(){var b=this;b.$slides=b.$slider.children(b.options.slide+":not(.slick-cloned)").addClass("slick-slide"),b.slideCount=b.$slides.length,b.$slides.each(function(b,c){a(c).attr("data-slick-index",b).data("originalStyling",a(c).attr("style")||"");}),b.$slider.addClass("slick-slider"),b.$slideTrack=0===b.slideCount?a('<div class="slick-track"/>').appendTo(b.$slider):b.$slides.wrapAll('<div class="slick-track"/>').parent(),b.$list=b.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent(),b.$slideTrack.css("opacity",0),(b.options.centerMode===!0||b.options.swipeToSlide===!0)&&(b.options.slidesToScroll=1),a("img[data-lazy]",b.$slider).not("[src]").addClass("slick-loading"),b.setupInfinite(),b.buildArrows(),b.buildDots(),b.updateDots(),b.setSlideClasses("number"==typeof b.currentSlide?b.currentSlide:0),b.options.draggable===!0&&b.$list.addClass("draggable");},b.prototype.buildRows=function(){var b,c,d,e,f,g,h,a=this;if(e=document.createDocumentFragment(),g=a.$slider.children(),a.options.rows>1){for(h=a.options.slidesPerRow*a.options.rows,f=Math.ceil(g.length/h),b=0;f>b;b++){var i=document.createElement("div");for(c=0;c<a.options.rows;c++){var j=document.createElement("div");for(d=0;d<a.options.slidesPerRow;d++){var k=b*h+(c*a.options.slidesPerRow+d);g.get(k)&&j.appendChild(g.get(k));}i.appendChild(j);}e.appendChild(i);}a.$slider.html(e),a.$slider.children().children().children().css({width:100/a.options.slidesPerRow+"%",display:"inline-block"});}},b.prototype.checkResponsive=function(b,c){var e,f,g,d=this,h=!1,i=d.$slider.width(),j=window.innerWidth||a(window).width();if("window"===d.respondTo?g=j:"slider"===d.respondTo?g=i:"min"===d.respondTo&&(g=Math.min(j,i)),d.options.responsive&&d.options.responsive.length&&null!==d.options.responsive){f=null;for(e in d.breakpoints){d.breakpoints.hasOwnProperty(e)&&(d.originalSettings.mobileFirst===!1?g<d.breakpoints[e]&&(f=d.breakpoints[e]):g>d.breakpoints[e]&&(f=d.breakpoints[e]));}null!==f?null!==d.activeBreakpoint?(f!==d.activeBreakpoint||c)&&(d.activeBreakpoint=f,"unslick"===d.breakpointSettings[f]?d.unslick(f):(d.options=a.extend({},d.originalSettings,d.breakpointSettings[f]),b===!0&&(d.currentSlide=d.options.initialSlide),d.refresh(b)),h=f):(d.activeBreakpoint=f,"unslick"===d.breakpointSettings[f]?d.unslick(f):(d.options=a.extend({},d.originalSettings,d.breakpointSettings[f]),b===!0&&(d.currentSlide=d.options.initialSlide),d.refresh(b)),h=f):null!==d.activeBreakpoint&&(d.activeBreakpoint=null,d.options=d.originalSettings,b===!0&&(d.currentSlide=d.options.initialSlide),d.refresh(b),h=f),b||h===!1||d.$slider.trigger("breakpoint",[d,h]);}},b.prototype.changeSlide=function(b,c){var f,g,h,d=this,e=a(b.target);switch(e.is("a")&&b.preventDefault(),e.is("li")||(e=e.closest("li")),h=d.slideCount%d.options.slidesToScroll!==0,f=h?0:(d.slideCount-d.currentSlide)%d.options.slidesToScroll,b.data.message){case"previous":g=0===f?d.options.slidesToScroll:d.options.slidesToShow-f,d.slideCount>d.options.slidesToShow&&d.slideHandler(d.currentSlide-g,!1,c);break;case"next":g=0===f?d.options.slidesToScroll:f,d.slideCount>d.options.slidesToShow&&d.slideHandler(d.currentSlide+g,!1,c);break;case"index":var i=0===b.data.index?0:b.data.index||e.index()*d.options.slidesToScroll;d.slideHandler(d.checkNavigable(i),!1,c),e.children().trigger("focus");break;default:return;}},b.prototype.checkNavigable=function(a){var c,d,b=this;if(c=b.getNavigableIndexes(),d=0,a>c[c.length-1]){a=c[c.length-1];}else{for(var e in c){if(a<c[e]){a=d;break;}d=c[e];}}return a;},b.prototype.cleanUpEvents=function(){var b=this;b.options.dots&&null!==b.$dots&&(a("li",b.$dots).off("click.slick",b.changeSlide),b.options.pauseOnDotsHover===!0&&b.options.autoplay===!0&&a("li",b.$dots).off("mouseenter.slick",a.proxy(b.setPaused,b,!0)).off("mouseleave.slick",a.proxy(b.setPaused,b,!1))),b.options.arrows===!0&&b.slideCount>b.options.slidesToShow&&(b.$prevArrow&&b.$prevArrow.off("click.slick",b.changeSlide),b.$nextArrow&&b.$nextArrow.off("click.slick",b.changeSlide)),b.$list.off("touchstart.slick mousedown.slick",b.swipeHandler),b.$list.off("touchmove.slick mousemove.slick",b.swipeHandler),b.$list.off("touchend.slick mouseup.slick",b.swipeHandler),b.$list.off("touchcancel.slick mouseleave.slick",b.swipeHandler),b.$list.off("click.slick",b.clickHandler),a(document).off(b.visibilityChange,b.visibility),b.$list.off("mouseenter.slick",a.proxy(b.setPaused,b,!0)),b.$list.off("mouseleave.slick",a.proxy(b.setPaused,b,!1)),b.options.accessibility===!0&&b.$list.off("keydown.slick",b.keyHandler),b.options.focusOnSelect===!0&&a(b.$slideTrack).children().off("click.slick",b.selectHandler),a(window).off("orientationchange.slick.slick-"+b.instanceUid,b.orientationChange),a(window).off("resize.slick.slick-"+b.instanceUid,b.resize),a("[draggable!=true]",b.$slideTrack).off("dragstart",b.preventDefault),a(window).off("load.slick.slick-"+b.instanceUid,b.setPosition),a(document).off("ready.slick.slick-"+b.instanceUid,b.setPosition);},b.prototype.cleanUpRows=function(){var b,a=this;a.options.rows>1&&(b=a.$slides.children().children(),b.removeAttr("style"),a.$slider.html(b));},b.prototype.clickHandler=function(a){var b=this;b.shouldClick===!1&&(a.stopImmediatePropagation(),a.stopPropagation(),a.preventDefault());},b.prototype.destroy=function(b){var c=this;c.autoPlayClear(),c.touchObject={},c.cleanUpEvents(),a(".slick-cloned",c.$slider).detach(),c.$dots&&c.$dots.remove(),c.$prevArrow&&c.$prevArrow.length&&(c.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),c.htmlExpr.test(c.options.prevArrow)&&c.$prevArrow.remove()),c.$nextArrow&&c.$nextArrow.length&&(c.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),c.htmlExpr.test(c.options.nextArrow)&&c.$nextArrow.remove()),c.$slides&&(c.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){a(this).attr("style",a(this).data("originalStyling"));}),c.$slideTrack.children(this.options.slide).detach(),c.$slideTrack.detach(),c.$list.detach(),c.$slider.append(c.$slides)),c.cleanUpRows(),c.$slider.removeClass("slick-slider"),c.$slider.removeClass("slick-initialized"),c.unslicked=!0,b||c.$slider.trigger("destroy",[c]);},b.prototype.disableTransition=function(a){var b=this,c={};c[b.transitionType]="",b.options.fade===!1?b.$slideTrack.css(c):b.$slides.eq(a).css(c);},b.prototype.fadeSlide=function(a,b){var c=this;c.cssTransitions===!1?(c.$slides.eq(a).css({zIndex:c.options.zIndex}),c.$slides.eq(a).animate({opacity:1},c.options.speed,c.options.easing,b)):(c.applyTransition(a),c.$slides.eq(a).css({opacity:1,zIndex:c.options.zIndex}),b&&setTimeout(function(){c.disableTransition(a),b.call();},c.options.speed));},b.prototype.fadeSlideOut=function(a){var b=this;b.cssTransitions===!1?b.$slides.eq(a).animate({opacity:0,zIndex:b.options.zIndex-2},b.options.speed,b.options.easing):(b.applyTransition(a),b.$slides.eq(a).css({opacity:0,zIndex:b.options.zIndex-2}));},b.prototype.filterSlides=b.prototype.slickFilter=function(a){var b=this;null!==a&&(b.$slidesCache=b.$slides,b.unload(),b.$slideTrack.children(this.options.slide).detach(),b.$slidesCache.filter(a).appendTo(b.$slideTrack),b.reinit());},b.prototype.getCurrent=b.prototype.slickCurrentSlide=function(){var a=this;return a.currentSlide;},b.prototype.getDotCount=function(){var a=this,b=0,c=0,d=0;if(a.options.infinite===!0){for(;b<a.slideCount;){++d,b=c+a.options.slidesToScroll,c+=a.options.slidesToScroll<=a.options.slidesToShow?a.options.slidesToScroll:a.options.slidesToShow;}}else{if(a.options.centerMode===!0){d=a.slideCount;}else{for(;b<a.slideCount;){++d,b=c+a.options.slidesToScroll,c+=a.options.slidesToScroll<=a.options.slidesToShow?a.options.slidesToScroll:a.options.slidesToShow;}}}return d-1;},b.prototype.getLeft=function(a){var c,d,f,b=this,e=0;return b.slideOffset=0,d=b.$slides.first().outerHeight(!0),b.options.infinite===!0?(b.slideCount>b.options.slidesToShow&&(b.slideOffset=b.slideWidth*b.options.slidesToShow*-1,e=d*b.options.slidesToShow*-1),b.slideCount%b.options.slidesToScroll!==0&&a+b.options.slidesToScroll>b.slideCount&&b.slideCount>b.options.slidesToShow&&(a>b.slideCount?(b.slideOffset=(b.options.slidesToShow-(a-b.slideCount))*b.slideWidth*-1,e=(b.options.slidesToShow-(a-b.slideCount))*d*-1):(b.slideOffset=b.slideCount%b.options.slidesToScroll*b.slideWidth*-1,e=b.slideCount%b.options.slidesToScroll*d*-1))):a+b.options.slidesToShow>b.slideCount&&(b.slideOffset=(a+b.options.slidesToShow-b.slideCount)*b.slideWidth,e=(a+b.options.slidesToShow-b.slideCount)*d),b.slideCount<=b.options.slidesToShow&&(b.slideOffset=0,e=0),b.options.centerMode===!0&&b.options.infinite===!0?b.slideOffset+=b.slideWidth*Math.floor(b.options.slidesToShow/2)-b.slideWidth:b.options.centerMode===!0&&(b.slideOffset=0,b.slideOffset+=b.slideWidth*Math.floor(b.options.slidesToShow/2)),c=b.options.vertical===!1?a*b.slideWidth*-1+b.slideOffset:a*d*-1+e,b.options.variableWidth===!0&&(f=b.slideCount<=b.options.slidesToShow||b.options.infinite===!1?b.$slideTrack.children(".slick-slide").eq(a):b.$slideTrack.children(".slick-slide").eq(a+b.options.slidesToShow),c=b.options.rtl===!0?f[0]?-1*(b.$slideTrack.width()-f[0].offsetLeft-f.width()):0:f[0]?-1*f[0].offsetLeft:0,b.options.centerMode===!0&&(f=b.slideCount<=b.options.slidesToShow||b.options.infinite===!1?b.$slideTrack.children(".slick-slide").eq(a):b.$slideTrack.children(".slick-slide").eq(a+b.options.slidesToShow+1),c=b.options.rtl===!0?f[0]?-1*(b.$slideTrack.width()-f[0].offsetLeft-f.width()):0:f[0]?-1*f[0].offsetLeft:0,c+=(b.$list.width()-f.outerWidth())/2)),c;},b.prototype.getOption=b.prototype.slickGetOption=function(a){var b=this;return b.options[a];},b.prototype.getNavigableIndexes=function(){var e,a=this,b=0,c=0,d=[];for(a.options.infinite===!1?e=a.slideCount:(b=-1*a.options.slidesToScroll,c=-1*a.options.slidesToScroll,e=2*a.slideCount);e>b;){d.push(b),b=c+a.options.slidesToScroll,c+=a.options.slidesToScroll<=a.options.slidesToShow?a.options.slidesToScroll:a.options.slidesToShow;}return d;},b.prototype.getSlick=function(){return this;},b.prototype.getSlideCount=function(){var c,d,e,b=this;return e=b.options.centerMode===!0?b.slideWidth*Math.floor(b.options.slidesToShow/2):0,b.options.swipeToSlide===!0?(b.$slideTrack.find(".slick-slide").each(function(c,f){return f.offsetLeft-e+a(f).outerWidth()/2>-1*b.swipeLeft?(d=f,!1):void 0;}),c=Math.abs(a(d).attr("data-slick-index")-b.currentSlide)||1):b.options.slidesToScroll;},b.prototype.goTo=b.prototype.slickGoTo=function(a,b){var c=this;c.changeSlide({data:{message:"index",index:parseInt(a)}},b);},b.prototype.init=function(b){var c=this;a(c.$slider).hasClass("slick-initialized")||(a(c.$slider).addClass("slick-initialized"),c.buildRows(),c.buildOut(),c.setProps(),c.startLoad(),c.loadSlider(),c.initializeEvents(),c.updateArrows(),c.updateDots()),b&&c.$slider.trigger("init",[c]),c.options.accessibility===!0&&c.initADA();},b.prototype.initArrowEvents=function(){var a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.on("click.slick",{message:"previous"},a.changeSlide),a.$nextArrow.on("click.slick",{message:"next"},a.changeSlide));},b.prototype.initDotEvents=function(){var b=this;b.options.dots===!0&&b.slideCount>b.options.slidesToShow&&a("li",b.$dots).on("click.slick",{message:"index"},b.changeSlide),b.options.dots===!0&&b.options.pauseOnDotsHover===!0&&b.options.autoplay===!0&&a("li",b.$dots).on("mouseenter.slick",a.proxy(b.setPaused,b,!0)).on("mouseleave.slick",a.proxy(b.setPaused,b,!1));},b.prototype.initializeEvents=function(){var b=this;b.initArrowEvents(),b.initDotEvents(),b.$list.on("touchstart.slick mousedown.slick",{action:"start"},b.swipeHandler),b.$list.on("touchmove.slick mousemove.slick",{action:"move"},b.swipeHandler),b.$list.on("touchend.slick mouseup.slick",{action:"end"},b.swipeHandler),b.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},b.swipeHandler),b.$list.on("click.slick",b.clickHandler),a(document).on(b.visibilityChange,a.proxy(b.visibility,b)),b.$list.on("mouseenter.slick",a.proxy(b.setPaused,b,!0)),b.$list.on("mouseleave.slick",a.proxy(b.setPaused,b,!1)),b.options.accessibility===!0&&b.$list.on("keydown.slick",b.keyHandler),b.options.focusOnSelect===!0&&a(b.$slideTrack).children().on("click.slick",b.selectHandler),a(window).on("orientationchange.slick.slick-"+b.instanceUid,a.proxy(b.orientationChange,b)),a(window).on("resize.slick.slick-"+b.instanceUid,a.proxy(b.resize,b)),a("[draggable!=true]",b.$slideTrack).on("dragstart",b.preventDefault),a(window).on("load.slick.slick-"+b.instanceUid,b.setPosition),a(document).on("ready.slick.slick-"+b.instanceUid,b.setPosition);},b.prototype.initUI=function(){var a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.show(),a.$nextArrow.show()),a.options.dots===!0&&a.slideCount>a.options.slidesToShow&&a.$dots.show(),a.options.autoplay===!0&&a.autoPlay();},b.prototype.keyHandler=function(a){var b=this;a.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===a.keyCode&&b.options.accessibility===!0?b.changeSlide({data:{message:"previous"}}):39===a.keyCode&&b.options.accessibility===!0&&b.changeSlide({data:{message:"next"}}));},b.prototype.lazyLoad=function(){function g(b){a("img[data-lazy]",b).each(function(){var b=a(this),c=a(this).attr("data-lazy"),d=document.createElement("img");d.onload=function(){b.animate({opacity:0},100,function(){b.attr("src",c).animate({opacity:1},200,function(){b.removeAttr("data-lazy").removeClass("slick-loading");});});},d.src=c;});}var c,d,e,f,b=this;b.options.centerMode===!0?b.options.infinite===!0?(e=b.currentSlide+(b.options.slidesToShow/2+1),f=e+b.options.slidesToShow+2):(e=Math.max(0,b.currentSlide-(b.options.slidesToShow/2+1)),f=2+(b.options.slidesToShow/2+1)+b.currentSlide):(e=b.options.infinite?b.options.slidesToShow+b.currentSlide:b.currentSlide,f=e+b.options.slidesToShow,b.options.fade===!0&&(e>0&&e--,f<=b.slideCount&&f++)),c=b.$slider.find(".slick-slide").slice(e,f),g(c),b.slideCount<=b.options.slidesToShow?(d=b.$slider.find(".slick-slide"),g(d)):b.currentSlide>=b.slideCount-b.options.slidesToShow?(d=b.$slider.find(".slick-cloned").slice(0,b.options.slidesToShow),g(d)):0===b.currentSlide&&(d=b.$slider.find(".slick-cloned").slice(-1*b.options.slidesToShow),g(d));},b.prototype.loadSlider=function(){var a=this;a.setPosition(),a.$slideTrack.css({opacity:1}),a.$slider.removeClass("slick-loading"),a.initUI(),"progressive"===a.options.lazyLoad&&a.progressiveLazyLoad();},b.prototype.next=b.prototype.slickNext=function(){var a=this;a.changeSlide({data:{message:"next"}});},b.prototype.orientationChange=function(){var a=this;a.checkResponsive(),a.setPosition();},b.prototype.pause=b.prototype.slickPause=function(){var a=this;a.autoPlayClear(),a.paused=!0;},b.prototype.play=b.prototype.slickPlay=function(){var a=this;a.paused=!1,a.autoPlay();},b.prototype.postSlide=function(a){var b=this;b.$slider.trigger("afterChange",[b,a]),b.animating=!1,b.setPosition(),b.swipeLeft=null,b.options.autoplay===!0&&b.paused===!1&&b.autoPlay(),b.options.accessibility===!0&&b.initADA();},b.prototype.prev=b.prototype.slickPrev=function(){var a=this;a.changeSlide({data:{message:"previous"}});},b.prototype.preventDefault=function(a){a.preventDefault();},b.prototype.progressiveLazyLoad=function(){var c,d,b=this;c=a("img[data-lazy]",b.$slider).length,c>0&&(d=a("img[data-lazy]",b.$slider).first(),d.attr("src",null),d.attr("src",d.attr("data-lazy")).removeClass("slick-loading").load(function(){d.removeAttr("data-lazy"),b.progressiveLazyLoad(),b.options.adaptiveHeight===!0&&b.setPosition();}).error(function(){d.removeAttr("data-lazy"),b.progressiveLazyLoad();}));},b.prototype.refresh=function(b){var d,e,c=this;e=c.slideCount-c.options.slidesToShow,c.options.infinite||(c.slideCount<=c.options.slidesToShow?c.currentSlide=0:c.currentSlide>e&&(c.currentSlide=e)),d=c.currentSlide,c.destroy(!0),a.extend(c,c.initials,{currentSlide:d}),c.init(),b||c.changeSlide({data:{message:"index",index:d}},!1);},b.prototype.registerBreakpoints=function(){var c,d,e,b=this,f=b.options.responsive||null;if("array"===a.type(f)&&f.length){b.respondTo=b.options.respondTo||"window";for(c in f){if(e=b.breakpoints.length-1,d=f[c].breakpoint,f.hasOwnProperty(c)){for(;e>=0;){b.breakpoints[e]&&b.breakpoints[e]===d&&b.breakpoints.splice(e,1),e--;}b.breakpoints.push(d),b.breakpointSettings[d]=f[c].settings;}}b.breakpoints.sort(function(a,c){return b.options.mobileFirst?a-c:c-a;});}},b.prototype.reinit=function(){var b=this;b.$slides=b.$slideTrack.children(b.options.slide).addClass("slick-slide"),b.slideCount=b.$slides.length,b.currentSlide>=b.slideCount&&0!==b.currentSlide&&(b.currentSlide=b.currentSlide-b.options.slidesToScroll),b.slideCount<=b.options.slidesToShow&&(b.currentSlide=0),b.registerBreakpoints(),b.setProps(),b.setupInfinite(),b.buildArrows(),b.updateArrows(),b.initArrowEvents(),b.buildDots(),b.updateDots(),b.initDotEvents(),b.checkResponsive(!1,!0),b.options.focusOnSelect===!0&&a(b.$slideTrack).children().on("click.slick",b.selectHandler),b.setSlideClasses(0),b.setPosition(),b.$slider.trigger("reInit",[b]),b.options.autoplay===!0&&b.focusHandler();},b.prototype.resize=function(){var b=this;a(window).width()!==b.windowWidth&&(clearTimeout(b.windowDelay),b.windowDelay=window.setTimeout(function(){b.windowWidth=a(window).width(),b.checkResponsive(),b.unslicked||b.setPosition();},50));},b.prototype.removeSlide=b.prototype.slickRemove=function(a,b,c){var d=this;return"boolean"==typeof a?(b=a,a=b===!0?0:d.slideCount-1):a=b===!0?--a:a,d.slideCount<1||0>a||a>d.slideCount-1?!1:(d.unload(),c===!0?d.$slideTrack.children().remove():d.$slideTrack.children(this.options.slide).eq(a).remove(),d.$slides=d.$slideTrack.children(this.options.slide),d.$slideTrack.children(this.options.slide).detach(),d.$slideTrack.append(d.$slides),d.$slidesCache=d.$slides,void d.reinit());},b.prototype.setCSS=function(a){var d,e,b=this,c={};b.options.rtl===!0&&(a=-a),d="left"==b.positionProp?Math.ceil(a)+"px":"0px",e="top"==b.positionProp?Math.ceil(a)+"px":"0px",c[b.positionProp]=a,b.transformsEnabled===!1?b.$slideTrack.css(c):(c={},b.cssTransitions===!1?(c[b.animType]="translate("+d+", "+e+")",b.$slideTrack.css(c)):(c[b.animType]="translate3d("+d+", "+e+", 0px)",b.$slideTrack.css(c)));},b.prototype.setDimensions=function(){var a=this;a.options.vertical===!1?a.options.centerMode===!0&&a.$list.css({padding:"0px "+a.options.centerPadding}):(a.$list.height(a.$slides.first().outerHeight(!0)*a.options.slidesToShow),a.options.centerMode===!0&&a.$list.css({padding:a.options.centerPadding+" 0px"})),a.listWidth=a.$list.width(),a.listHeight=a.$list.height(),a.options.vertical===!1&&a.options.variableWidth===!1?(a.slideWidth=Math.ceil(a.listWidth/a.options.slidesToShow),a.$slideTrack.width(Math.ceil(a.slideWidth*a.$slideTrack.children(".slick-slide").length))):a.options.variableWidth===!0?a.$slideTrack.width(5000*a.slideCount):(a.slideWidth=Math.ceil(a.listWidth),a.$slideTrack.height(Math.ceil(a.$slides.first().outerHeight(!0)*a.$slideTrack.children(".slick-slide").length)));var b=a.$slides.first().outerWidth(!0)-a.$slides.first().width();a.options.variableWidth===!1&&a.$slideTrack.children(".slick-slide").width(a.slideWidth-b);},b.prototype.setFade=function(){var c,b=this;b.$slides.each(function(d,e){c=b.slideWidth*d*-1,b.options.rtl===!0?a(e).css({position:"relative",right:c,top:0,zIndex:b.options.zIndex-2,opacity:0}):a(e).css({position:"relative",left:c,top:0,zIndex:b.options.zIndex-2,opacity:0});}),b.$slides.eq(b.currentSlide).css({zIndex:b.options.zIndex-1,opacity:1});},b.prototype.setHeight=function(){var a=this;if(1===a.options.slidesToShow&&a.options.adaptiveHeight===!0&&a.options.vertical===!1){var b=a.$slides.eq(a.currentSlide).outerHeight(!0);a.$list.css("height",b);}},b.prototype.setOption=b.prototype.slickSetOption=function(b,c,d){var f,g,e=this;if("responsive"===b&&"array"===a.type(c)){for(g in c){if("array"!==a.type(e.options.responsive)){e.options.responsive=[c[g]];}else{for(f=e.options.responsive.length-1;f>=0;){e.options.responsive[f].breakpoint===c[g].breakpoint&&e.options.responsive.splice(f,1),f--;}e.options.responsive.push(c[g]);}}}else{e.options[b]=c;}d===!0&&(e.unload(),e.reinit());},b.prototype.setPosition=function(){var a=this;a.setDimensions(),a.setHeight(),a.options.fade===!1?a.setCSS(a.getLeft(a.currentSlide)):a.setFade(),a.$slider.trigger("setPosition",[a]);},b.prototype.setProps=function(){var a=this,b=document.body.style;a.positionProp=a.options.vertical===!0?"top":"left","top"===a.positionProp?a.$slider.addClass("slick-vertical"):a.$slider.removeClass("slick-vertical"),(void 0!==b.WebkitTransition||void 0!==b.MozTransition||void 0!==b.msTransition)&&a.options.useCSS===!0&&(a.cssTransitions=!0),a.options.fade&&("number"==typeof a.options.zIndex?a.options.zIndex<3&&(a.options.zIndex=3):a.options.zIndex=a.defaults.zIndex),void 0!==b.OTransform&&(a.animType="OTransform",a.transformType="-o-transform",a.transitionType="OTransition",void 0===b.perspectiveProperty&&void 0===b.webkitPerspective&&(a.animType=!1)),void 0!==b.MozTransform&&(a.animType="MozTransform",a.transformType="-moz-transform",a.transitionType="MozTransition",void 0===b.perspectiveProperty&&void 0===b.MozPerspective&&(a.animType=!1)),void 0!==b.webkitTransform&&(a.animType="webkitTransform",a.transformType="-webkit-transform",a.transitionType="webkitTransition",void 0===b.perspectiveProperty&&void 0===b.webkitPerspective&&(a.animType=!1)),void 0!==b.msTransform&&(a.animType="msTransform",a.transformType="-ms-transform",a.transitionType="msTransition",void 0===b.msTransform&&(a.animType=!1)),void 0!==b.transform&&a.animType!==!1&&(a.animType="transform",a.transformType="transform",a.transitionType="transition"),a.transformsEnabled=a.options.useTransform&&null!==a.animType&&a.animType!==!1;},b.prototype.setSlideClasses=function(a){var c,d,e,f,b=this;d=b.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),b.$slides.eq(a).addClass("slick-current"),b.options.centerMode===!0?(c=Math.floor(b.options.slidesToShow/2),b.options.infinite===!0&&(a>=c&&a<=b.slideCount-1-c?b.$slides.slice(a-c,a+c+1).addClass("slick-active").attr("aria-hidden","false"):(e=b.options.slidesToShow+a,d.slice(e-c+1,e+c+2).addClass("slick-active").attr("aria-hidden","false")),0===a?d.eq(d.length-1-b.options.slidesToShow).addClass("slick-center"):a===b.slideCount-1&&d.eq(b.options.slidesToShow).addClass("slick-center")),b.$slides.eq(a).addClass("slick-center")):a>=0&&a<=b.slideCount-b.options.slidesToShow?b.$slides.slice(a,a+b.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):d.length<=b.options.slidesToShow?d.addClass("slick-active").attr("aria-hidden","false"):(f=b.slideCount%b.options.slidesToShow,e=b.options.infinite===!0?b.options.slidesToShow+a:a,b.options.slidesToShow==b.options.slidesToScroll&&b.slideCount-a<b.options.slidesToShow?d.slice(e-(b.options.slidesToShow-f),e+f).addClass("slick-active").attr("aria-hidden","false"):d.slice(e,e+b.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false")),"ondemand"===b.options.lazyLoad&&b.lazyLoad();},b.prototype.setupInfinite=function(){var c,d,e,b=this;if(b.options.fade===!0&&(b.options.centerMode=!1),b.options.infinite===!0&&b.options.fade===!1&&(d=null,b.slideCount>b.options.slidesToShow)){for(e=b.options.centerMode===!0?b.options.slidesToShow+1:b.options.slidesToShow,c=b.slideCount;c>b.slideCount-e;c-=1){d=c-1,a(b.$slides[d]).clone(!0).attr("id","").attr("data-slick-index",d-b.slideCount).prependTo(b.$slideTrack).addClass("slick-cloned");}for(c=0;e>c;c+=1){d=c,a(b.$slides[d]).clone(!0).attr("id","").attr("data-slick-index",d+b.slideCount).appendTo(b.$slideTrack).addClass("slick-cloned");}b.$slideTrack.find(".slick-cloned").find("[id]").each(function(){a(this).attr("id","");});}},b.prototype.setPaused=function(a){var b=this;b.options.autoplay===!0&&b.options.pauseOnHover===!0&&(b.paused=a,a?b.autoPlayClear():b.autoPlay());},b.prototype.selectHandler=function(b){var c=this,d=a(b.target).is(".slick-slide")?a(b.target):a(b.target).parents(".slick-slide"),e=parseInt(d.attr("data-slick-index"));return e||(e=0),c.slideCount<=c.options.slidesToShow?(c.setSlideClasses(e),void c.asNavFor(e)):void c.slideHandler(e);},b.prototype.slideHandler=function(a,b,c){var d,e,f,g,h=null,i=this;return b=b||!1,i.animating===!0&&i.options.waitForAnimate===!0||i.options.fade===!0&&i.currentSlide===a||i.slideCount<=i.options.slidesToShow?void 0:(b===!1&&i.asNavFor(a),d=a,h=i.getLeft(d),g=i.getLeft(i.currentSlide),i.currentLeft=null===i.swipeLeft?g:i.swipeLeft,i.options.infinite===!1&&i.options.centerMode===!1&&(0>a||a>i.getDotCount()*i.options.slidesToScroll)?void (i.options.fade===!1&&(d=i.currentSlide,c!==!0?i.animateSlide(g,function(){i.postSlide(d);}):i.postSlide(d))):i.options.infinite===!1&&i.options.centerMode===!0&&(0>a||a>i.slideCount-i.options.slidesToScroll)?void (i.options.fade===!1&&(d=i.currentSlide,c!==!0?i.animateSlide(g,function(){i.postSlide(d);}):i.postSlide(d))):(i.options.autoplay===!0&&clearInterval(i.autoPlayTimer),e=0>d?i.slideCount%i.options.slidesToScroll!==0?i.slideCount-i.slideCount%i.options.slidesToScroll:i.slideCount+d:d>=i.slideCount?i.slideCount%i.options.slidesToScroll!==0?0:d-i.slideCount:d,i.animating=!0,i.$slider.trigger("beforeChange",[i,i.currentSlide,e]),f=i.currentSlide,i.currentSlide=e,i.setSlideClasses(i.currentSlide),i.updateDots(),i.updateArrows(),i.options.fade===!0?(c!==!0?(i.fadeSlideOut(f),i.fadeSlide(e,function(){i.postSlide(e);})):i.postSlide(e),void i.animateHeight()):void (c!==!0?i.animateSlide(h,function(){i.postSlide(e);}):i.postSlide(e))));},b.prototype.startLoad=function(){var a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.hide(),a.$nextArrow.hide()),a.options.dots===!0&&a.slideCount>a.options.slidesToShow&&a.$dots.hide(),a.$slider.addClass("slick-loading");},b.prototype.swipeDirection=function(){var a,b,c,d,e=this;return a=e.touchObject.startX-e.touchObject.curX,b=e.touchObject.startY-e.touchObject.curY,c=Math.atan2(b,a),d=Math.round(180*c/Math.PI),0>d&&(d=360-Math.abs(d)),45>=d&&d>=0?e.options.rtl===!1?"left":"right":360>=d&&d>=315?e.options.rtl===!1?"left":"right":d>=135&&225>=d?e.options.rtl===!1?"right":"left":e.options.verticalSwiping===!0?d>=35&&135>=d?"left":"right":"vertical";},b.prototype.swipeEnd=function(a){var c,b=this;if(b.dragging=!1,b.shouldClick=b.touchObject.swipeLength>10?!1:!0,void 0===b.touchObject.curX){return !1;}if(b.touchObject.edgeHit===!0&&b.$slider.trigger("edge",[b,b.swipeDirection()]),b.touchObject.swipeLength>=b.touchObject.minSwipe){switch(b.swipeDirection()){case"left":c=b.options.swipeToSlide?b.checkNavigable(b.currentSlide+b.getSlideCount()):b.currentSlide+b.getSlideCount(),b.slideHandler(c),b.currentDirection=0,b.touchObject={},b.$slider.trigger("swipe",[b,"left"]);break;case"right":c=b.options.swipeToSlide?b.checkNavigable(b.currentSlide-b.getSlideCount()):b.currentSlide-b.getSlideCount(),b.slideHandler(c),b.currentDirection=1,b.touchObject={},b.$slider.trigger("swipe",[b,"right"]);}}else{b.touchObject.startX!==b.touchObject.curX&&(b.slideHandler(b.currentSlide),b.touchObject={});}},b.prototype.swipeHandler=function(a){var b=this;if(!(b.options.swipe===!1||"ontouchend" in document&&b.options.swipe===!1||b.options.draggable===!1&&-1!==a.type.indexOf("mouse"))){switch(b.touchObject.fingerCount=a.originalEvent&&void 0!==a.originalEvent.touches?a.originalEvent.touches.length:1,b.touchObject.minSwipe=b.listWidth/b.options.touchThreshold,b.options.verticalSwiping===!0&&(b.touchObject.minSwipe=b.listHeight/b.options.touchThreshold),a.data.action){case"start":b.swipeStart(a);break;case"move":b.swipeMove(a);break;case"end":b.swipeEnd(a);}}},b.prototype.swipeMove=function(a){var d,e,f,g,h,b=this;return h=void 0!==a.originalEvent?a.originalEvent.touches:null,!b.dragging||h&&1!==h.length?!1:(d=b.getLeft(b.currentSlide),b.touchObject.curX=void 0!==h?h[0].pageX:a.clientX,b.touchObject.curY=void 0!==h?h[0].pageY:a.clientY,b.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(b.touchObject.curX-b.touchObject.startX,2))),b.options.verticalSwiping===!0&&(b.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(b.touchObject.curY-b.touchObject.startY,2)))),e=b.swipeDirection(),"vertical"!==e?(void 0!==a.originalEvent&&b.touchObject.swipeLength>4&&a.preventDefault(),g=(b.options.rtl===!1?1:-1)*(b.touchObject.curX>b.touchObject.startX?1:-1),b.options.verticalSwiping===!0&&(g=b.touchObject.curY>b.touchObject.startY?1:-1),f=b.touchObject.swipeLength,b.touchObject.edgeHit=!1,b.options.infinite===!1&&(0===b.currentSlide&&"right"===e||b.currentSlide>=b.getDotCount()&&"left"===e)&&(f=b.touchObject.swipeLength*b.options.edgeFriction,b.touchObject.edgeHit=!0),b.options.vertical===!1?b.swipeLeft=d+f*g:b.swipeLeft=d+f*(b.$list.height()/b.listWidth)*g,b.options.verticalSwiping===!0&&(b.swipeLeft=d+f*g),b.options.fade===!0||b.options.touchMove===!1?!1:b.animating===!0?(b.swipeLeft=null,!1):void b.setCSS(b.swipeLeft)):void 0);},b.prototype.swipeStart=function(a){var c,b=this;return 1!==b.touchObject.fingerCount||b.slideCount<=b.options.slidesToShow?(b.touchObject={},!1):(void 0!==a.originalEvent&&void 0!==a.originalEvent.touches&&(c=a.originalEvent.touches[0]),b.touchObject.startX=b.touchObject.curX=void 0!==c?c.pageX:a.clientX,b.touchObject.startY=b.touchObject.curY=void 0!==c?c.pageY:a.clientY,void (b.dragging=!0));},b.prototype.unfilterSlides=b.prototype.slickUnfilter=function(){var a=this;null!==a.$slidesCache&&(a.unload(),a.$slideTrack.children(this.options.slide).detach(),a.$slidesCache.appendTo(a.$slideTrack),a.reinit());},b.prototype.unload=function(){var b=this;a(".slick-cloned",b.$slider).remove(),b.$dots&&b.$dots.remove(),b.$prevArrow&&b.htmlExpr.test(b.options.prevArrow)&&b.$prevArrow.remove(),b.$nextArrow&&b.htmlExpr.test(b.options.nextArrow)&&b.$nextArrow.remove(),b.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","");},b.prototype.unslick=function(a){var b=this;b.$slider.trigger("unslick",[b,a]),b.destroy();},b.prototype.updateArrows=function(){var b,a=this;b=Math.floor(a.options.slidesToShow/2),a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&!a.options.infinite&&(a.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),a.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===a.currentSlide?(a.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),a.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):a.currentSlide>=a.slideCount-a.options.slidesToShow&&a.options.centerMode===!1?(a.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),a.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):a.currentSlide>=a.slideCount-1&&a.options.centerMode===!0&&(a.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),a.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")));},b.prototype.updateDots=function(){var a=this;null!==a.$dots&&(a.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),a.$dots.find("li").eq(Math.floor(a.currentSlide/a.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"));},b.prototype.visibility=function(){var a=this;document[a.hidden]?(a.paused=!0,a.autoPlayClear()):a.options.autoplay===!0&&(a.paused=!1,a.autoPlay());},b.prototype.initADA=function(){var b=this;b.$slides.add(b.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),b.$slideTrack.attr("role","listbox"),b.$slides.not(b.$slideTrack.find(".slick-cloned")).each(function(c){a(this).attr({role:"option","aria-describedby":"slick-slide"+b.instanceUid+c});}),null!==b.$dots&&b.$dots.attr("role","tablist").find("li").each(function(c){a(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+b.instanceUid+c,id:"slick-slide"+b.instanceUid+c});}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar"),b.activateADA();},b.prototype.activateADA=function(){var a=this;a.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"});},b.prototype.focusHandler=function(){var b=this;b.$slider.on("focus.slick blur.slick","*",function(c){c.stopImmediatePropagation();var d=a(this);setTimeout(function(){b.isPlay&&(d.is(":focus")?(b.autoPlayClear(),b.paused=!0):(b.paused=!1,b.autoPlay()));},0);});},a.fn.slick=function(){var f,g,a=this,c=arguments[0],d=Array.prototype.slice.call(arguments,1),e=a.length;for(f=0;e>f;f++){if("object"==typeof c||"undefined"==typeof c?a[f].slick=new b(a[f],c):g=a[f].slick[c].apply(a[f].slick,d),"undefined"!=typeof g){return g;}}return a;};});function initSlick(slick_class_selector){jQuery(slick_class_selector).each(function(){var slickGallery=jQuery(this);slickGallery.slick({fade:true,dots:true,adaptiveHeight:false,appendArrows:jQuery(this).find(".idg-slick-image-container"),responsive:[{breakpoint:980,settings:{fade:false,dots:false}},{breakpoint:720,settings:{fade:false,dots:false,centerMode:true,centerPadding:"20px",slidesToShow:1,slidesToScroll:1}}]});jQuery(this).find(".slick-next").on("click",function(){slickGallery.slick("slickNext");});jQuery(this).find(".slick-prev").on("click",function(){slickGallery.slick("slickPrev");});});}jQuery(document).ready(function(){initSlick(".idg-slick-slider-active");jQuery(document).on("newArticleLoaded",function(event,data){initSlick("#articlePage-"+data.articleIdNo+" .idg-slick-slider-active");});});var isRefreshEnable=false;var refreshEnableTimeout=10000;function enableRefresh(){isRefreshEnable=true;}setTimeout(enableRefresh,refreshEnableTimeout);function refreshSpecificAd(slotDomId){if(isRefreshEnable){googletag.cmd.push(function(){var slot=gptadslots[slotIds[i]];slot.setCollapseEmptyDiv(false);googletag.pubads().refresh([slot],{changeCorrelator:false});isRefreshEnable=false;setTimeout(enableRefresh,refreshEnableTimeout);});}}function refreshMultipleAds(slotIds){if(isRefreshEnable&&slotIds.length>0){googletag.cmd.push(function(){var slots=[];for(var i in slotIds){var slot=gptadslots[slotIds[i]];slot.setCollapseEmptyDiv(false);slots.push(slot);}googletag.pubads().refresh(slots,{changeCorrelator:false});isRefreshEnable=false;setTimeout(enableRefresh,refreshEnableTimeout);});}}jQuery(function(){var refreshAdIds=[];if(jQuery(".idg-slick-slider-active").length>0){enquire.register("screen and (min-width: 1280px)",{match:function(){refreshAdIds=[];var skyScraper=jQuery.find(".skyOne .innerAdContainer");var skyScraper2=jQuery.find(".skyTwo .innerAdContainer");if(jQuery(skyScraper).length>0){refreshAdIds.push(jQuery(skyScraper).attr("id"));}if(jQuery(skyScraper2).length>0){refreshAdIds.push(jQuery(skyScraper2).attr("id"));}},unmatch:function(){refreshAdIds=null;}});if(jQuery(".slick-arrow").length>0){jQuery(".slick-arrow").click(function(){if(refreshAdIds!=null){refreshMultipleAds(refreshAdIds);}});}}});var popupLinkClassName="popupLink";var popupLinkSelector=".popupLink";var stdArticle=".articleBodyText";var infoArticle="#divPageInfo";jQuery(function(){initActivation(stdArticle+" a img,"+infoArticle+" a img",[stdArticle,infoArticle],"."+popupLinkClassName);jQuery(document).on("newArticleLoaded",function(event,data){var currentPage="#articlePage-"+data.articleIdNo;initActivation(currentPage+" "+stdArticle+" a img,"+infoArticle+" a img",[currentPage+" "+stdArticle],currentPage+" ."+popupLinkClassName);});});function initActivation(prepareImageLinkSelectors,galleryContainerArray,popup_selector){jQuery(prepareImageLinkSelectors).parents("a").each(function(i,link){if(link.href.match(/\.(jpeg|jpg|gif|png)$/)){link.className=popupLinkClassName;}});if(jQuery(popup_selector).length>0){activatePopupPlugin(popup_selector,galleryContainerArray);}}function activatePopupPlugin(popup_selector,galleryContainerArray){var popupScript="/combine/1.563295";var popupCss="/combine/1.530827";var popupImageLinkClass="mfp-image";var loadScript=jQuery.getScript(popupScript);if(jQuery("#magnificPopupCSS").length===0){jQuery("head").append('<link id="magnificPopupCSS" rel="stylesheet" href="'+popupCss+'" type="text/css" />');}loadScript.done(function(){jQuery(popup_selector).each(function(i,link){var linkImage=link.getElementsByTagName("img");var figcaption=jQuery(link).siblings("figcaption");if(figcaption.length===1&&linkImage.length===1){jQuery(link).attr("data-description",jQuery(figcaption).html());}if(link.href.match(/\.(jpeg|jpg|gif|png)$/)){jQuery(link).addClass(popupImageLinkClass);}});jQuery(popup_selector+"."+popupImageLinkClass).magnificPopup({type:"image",removalDelay:300,mainClass:"mfp-fade"});if(galleryContainerArray!==undefined&&galleryContainerArray.length>0){var galleryImageLinkSelector="";for(var i=0;i<galleryContainerArray.length;i++){galleryImageLinkSelector+=galleryContainerArray[i]+" "+popup_selector+"."+popupImageLinkClass;if(i!==galleryContainerArray.length-1){galleryImageLinkSelector+=", ";}}jQuery(galleryImageLinkSelector).magnificPopup({type:"image",removalDelay:300,mainClass:"mfp-fade",image:{titleSrc:"data-description"},gallery:{enabled:true}});}});}jQuery(function(){jQuery("form#searchPageForm").submit(function(event){event.preventDefault();var searchform=this;var search_query=jQuery(this).find("input[type='text']").val();IDGTrackEvent("IDG-search","User searches","Query: '"+search_query+"', site: "+window.location.host);setTimeout(function(){searchform.submit();},120);});});jQuery(function(){jQuery(".prisjaktCompare.prisjakt_product_box a").each(function(i,link){var eventName="Prisjakt";var eventAction="Besökaren klickar i Produktboxen";var customLabel="";if(link.className==="bildlink"){customLabel="Klickar på produktbilden";}else{if(jQuery(link).parent(".productTitle").length>0){customLabel="Klickar på produktnamnet";}else{if(jQuery(link).find(".pris").length>0){customLabel="Klickar på priset";}else{if(link.href.indexOf("butiksinfo.php")>0){customLabel="Klickar på butiksinfon";}else{if(link.className==="compare_store_link"){customLabel="Klickar jämföra butiker";}else{customLabel="LÄNK: "+link.text;}}}}}IDGTrackLinks(jQuery(link),eventName,eventAction,customLabel);});jQuery(".prisjaktCompare.prisjakt_category_box a").each(function(i,link){var eventName="Prisjakt";var customLabel="";if(jQuery(link).parents(".prisjaktCompare").has("#prisjakt_script_target")){var eventAction="Besökaren klickar i Kategoriboxen (Populäraste produkter)";}else{var eventAction="Besökaren klickar i Kategoriboxen (utvalda produkter)";}if(link.className==="bildlink"){customLabel="Klickar på produktbilden";}else{if(jQuery(link).parent(".productTitle").length>0){customLabel="Klickar på produktnamnet";}else{if(jQuery(link).find(".price").length>0){customLabel="Klickar på priset";}else{if(jQuery(link).parent(".productInfo").length>0){customLabel="Klickar på omdöme";}else{if(link.className==="compare_store_link"){customLabel="Klickar jämföra butiker";}else{customLabel="LÄNK: "+link.text;}}}}}IDGTrackLinks(jQuery(link),eventName,eventAction,customLabel);});jQuery(".prisjaktCompare.prisjakt_category_box .prisjakt_search input").click(function(i,input){var eventName="Prisjakt";var eventAction="Besökaren klickar i Kategoriboxen (Populäraste produkter)";var customLabel="Besökaren använder sökrutan";IDGTrackLinks(jQuery(link),eventName,eventAction,customLabel);});});var _sf_async_config={};
_sf_async_config.uid=58716;
_sf_async_config.domain="www.idg.se";
_sf_async_config.useCanonical=true;
_sf_async_config.sections="Macworld, M3 Nätverk";
_sf_async_config.authors="";
if(jQuery(".divColumn1Article").length>0&&jQuery(".articleAuthorBig").length>0){jQuery(".articleAuthorBig").each(function(){if(_sf_async_config.authors==""){_sf_async_config.authors=jQuery(this).find(".authorBio h6").text();
}else{_sf_async_config.authors=_sf_async_config.authors+","+jQuery(this).find(".authorBio h6").text();
}});
}(function(){function loadChartbeat(){window._sf_endpt=(new Date()).getTime();
var e=document.createElement("script");
e.setAttribute("language","javascript");
e.setAttribute("type","text/javascript");
e.setAttribute("src","//static.chartbeat.com/js/chartbeat.js");
document.body.appendChild(e);
}var oldonload=window.onload;
window.onload=(typeof window.onload!="function")?loadChartbeat:function(){oldonload();
loadChartbeat();
};
})();
var condigoScriptId="4f4bbcc8f86f47d3b06691a56d987588";var _cInfo=_cInfo||[];function initCondigo(){if(document.cookie.match("__codnt")===null){window._cInfo.push({cmd:"_trackContentPath",val:"/subsection1/subsection2/subsection3"},{cmd:"_executeTracking"});if(document.getElementById("analytics-condigo-idg")===null){var condigoScript=document.createElement("script");condigoScript.type="text/javascript";condigoScript.async=true;condigoScript.id="analytics-condigo-idg";condigoScript.src=("https:"==document.location.protocol?"https://":"http://")+"analytics.codigo.se/j/"+condigoScriptId+".js";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(condigoScript,s);}}}(function(){initCondigo();})();function loadAmTechScript(filename){var fileref=document.createElement("script");fileref.setAttribute("type","text/javascript");fileref.setAttribute("src",filename);fileref.setAttribute("async","async");if(typeof fileref!="undefined"){document.getElementsByTagName("head")[0].appendChild(fileref);}}loadAmTechScript("//scripts.kiosked.com/loader/kiosked-loader.js?pub=10164&site=11506");loadAmTechScript("//anonymousdemographics.com/u?pub=10164&site=11506&ts=1440414143&_response_content_type=js");var skimlinksScript=document.createElement("script");
skimlinksScript.async=true;
skimlinksScript.type="text/javascript";
skimlinksScript.src="//s.skimresources.com/js/82969X1539717.skimlinks.js";
(document.getElementsByTagName("HEAD")[0]||document.getElementsByTagName("BODY")[0]).appendChild(skimlinksScript);
var IASHistoryExtension=function(options){options=jQuery.extend({},this.defaults,options);this.ias=null;this.prevSelector=options.prev;this.prevUrl=null;this.listeners={prev:new IASCallbacks()};this.onPageChange=function(pageNum,scrollOffset,url){if(!window.history||!window.history.replaceState){return;}var state=history.state;history.replaceState(state,document.title,url);};this.onScroll=function(currentScrollOffset,scrollThreshold){var firstItemScrollThreshold=this.getScrollThresholdFirstItem();if(!this.prevUrl){return;}currentScrollOffset-=this.ias.$scrollContainer.height();if(currentScrollOffset<=firstItemScrollThreshold){this.prev();}};this.onReady=function(){var currentScrollOffset=this.ias.getCurrentScrollOffset(this.ias.$scrollContainer),firstItemScrollThreshold=this.getScrollThresholdFirstItem();currentScrollOffset-=this.ias.$scrollContainer.height();if(currentScrollOffset<=firstItemScrollThreshold){this.prev();}};this.getPrevUrl=function(container){if(!container){container=this.ias.$container;}return jQuery(this.prevSelector,container).last().attr("href");};this.getScrollThresholdFirstItem=function(){var $firstElement;$firstElement=this.ias.getFirstItem();if(0===$firstElement.length){return -1;}return($firstElement.offset().top);};this.renderBefore=function(items,callback){var ias=this.ias,$firstItem=ias.getFirstItem(),count=0;ias.fire("render",[items]);jQuery(items).hide();$firstItem.before(items);jQuery(items).fadeIn(400,function(){if(++count<items.length){return;}ias.fire("rendered",[items]);if(callback){callback();}});};return this;};IASHistoryExtension.prototype.initialize=function(ias){var self=this;this.ias=ias;jQuery.extend(ias.listeners,this.listeners);ias.prev=function(){return self.prev();};this.prevUrl=this.getPrevUrl();};IASHistoryExtension.prototype.bind=function(ias){ias.on("pageChange",jQuery.proxy(this.onPageChange,this));ias.on("scroll",jQuery.proxy(this.onScroll,this));ias.on("ready",jQuery.proxy(this.onReady,this));};IASHistoryExtension.prototype.unbind=function(ias){ias.off("pageChange",this.onPageChange);ias.off("scroll",this.onScroll);ias.off("ready",this.onReady);};IASHistoryExtension.prototype.prev=function(){var url=this.prevUrl,self=this,ias=this.ias;if(!url){return false;}ias.pause();var promise=ias.fire("prev",[url]);promise.done(function(){ias.load(url,function(data,items){self.renderBefore(items,function(){self.prevUrl=self.getPrevUrl(data);ias.resume();if(self.prevUrl){self.prev();}});});});promise.fail(function(){ias.resume();});return true;};IASHistoryExtension.prototype.defaults={prev:".prev"};var IASNoneLeftExtension=function(options){options=jQuery.extend({},this.defaults,options);this.ias=null;this.uid=(new Date()).getTime();this.html=(options.html).replace("{text}",options.text);this.showNoneLeft=function(){var $element=jQuery(this.html).attr("id","ias_noneleft_"+this.uid),$lastItem=this.ias.getLastItem();$lastItem.after($element);$element.fadeIn();};return this;};IASNoneLeftExtension.prototype.bind=function(ias){this.ias=ias;ias.on("noneLeft",jQuery.proxy(this.showNoneLeft,this));};IASNoneLeftExtension.prototype.unbind=function(ias){ias.off("noneLeft",this.showNoneLeft);};IASNoneLeftExtension.prototype.defaults={text:"You reached the end.",html:'<div class="ias-noneleft" style="text-align: center;">{text}</div>'};var IASPagingExtension=function(){this.ias=null;this.pagebreaks=[[0,document.location.toString()]];this.lastPageNum=1;this.enabled=true;this.listeners={pageChange:new IASCallbacks()};this.onScroll=function(currentScrollOffset,scrollThreshold){if(!this.enabled){return;}var ias=this.ias,currentPageNum=this.getCurrentPageNum(currentScrollOffset),currentPagebreak=this.getCurrentPagebreak(currentScrollOffset),urlPage;if(this.lastPageNum!==currentPageNum){urlPage=currentPagebreak[1];ias.fire("pageChange",[currentPageNum,currentScrollOffset,urlPage]);}this.lastPageNum=currentPageNum;};this.onNext=function(url){var currentScrollOffset=this.ias.getCurrentScrollOffset(this.ias.$scrollContainer);this.pagebreaks.push([currentScrollOffset,url]);var currentPageNum=this.getCurrentPageNum(currentScrollOffset)+1;this.ias.fire("pageChange",[currentPageNum,currentScrollOffset,url]);this.lastPageNum=currentPageNum;};this.onPrev=function(url){var self=this,ias=self.ias,currentScrollOffset=ias.getCurrentScrollOffset(ias.$scrollContainer),prevCurrentScrollOffset=currentScrollOffset-ias.$scrollContainer.height(),$firstItem=ias.getFirstItem();this.enabled=false;this.pagebreaks.unshift([0,url]);ias.one("rendered",function(){for(var i=1,l=self.pagebreaks.length;i<l;i++){self.pagebreaks[i][0]=self.pagebreaks[i][0]+$firstItem.offset().top;}var currentPageNum=self.getCurrentPageNum(prevCurrentScrollOffset)+1;ias.fire("pageChange",[currentPageNum,prevCurrentScrollOffset,url]);self.lastPageNum=currentPageNum;self.enabled=true;});};return this;};IASPagingExtension.prototype.initialize=function(ias){this.ias=ias;jQuery.extend(ias.listeners,this.listeners);};IASPagingExtension.prototype.bind=function(ias){try{ias.on("prev",jQuery.proxy(this.onPrev,this),this.priority);}catch(exception){}ias.on("next",jQuery.proxy(this.onNext,this),this.priority);ias.on("scroll",jQuery.proxy(this.onScroll,this),this.priority);};IASPagingExtension.prototype.unbind=function(ias){try{ias.off("prev",this.onPrev);}catch(exception){}ias.off("next",this.onNext);ias.off("scroll",this.onScroll);};IASPagingExtension.prototype.getCurrentPageNum=function(scrollOffset){for(var i=(this.pagebreaks.length-1);i>0;i--){if(scrollOffset>this.pagebreaks[i][0]){return i+1;}}return 1;};IASPagingExtension.prototype.getCurrentPagebreak=function(scrollOffset){for(var i=(this.pagebreaks.length-1);i>=0;i--){if(scrollOffset>this.pagebreaks[i][0]){return this.pagebreaks[i];}}return null;};IASPagingExtension.prototype.priority=500;var IASSpinnerExtension=function(options){options=jQuery.extend({},this.defaults,options);this.ias=null;this.uid=new Date().getTime();this.src=options.src;this.html=(options.html).replace("{src}",this.src);this.showSpinner=function(){var $spinner=this.getSpinner()||this.createSpinner(),$lastItem=this.ias.getLastItem();$lastItem.after($spinner);$spinner.fadeIn();};this.showSpinnerBefore=function(){var $spinner=this.getSpinner()||this.createSpinner(),$firstItem=this.ias.getFirstItem();$firstItem.before($spinner);$spinner.fadeIn();};this.removeSpinner=function(){if(this.hasSpinner()){this.getSpinner().remove();}};this.getSpinner=function(){var $spinner=jQuery("#ias_spinner_"+this.uid);if($spinner.length>0){return $spinner;}return false;};this.hasSpinner=function(){var $spinner=jQuery("#ias_spinner_"+this.uid);return($spinner.length>0);};this.createSpinner=function(){var $spinner=jQuery(this.html).attr("id","ias_spinner_"+this.uid);$spinner.hide();return $spinner;};return this;};IASSpinnerExtension.prototype.bind=function(ias){this.ias=ias;ias.on("next",jQuery.proxy(this.showSpinner,this));ias.on("render",jQuery.proxy(this.removeSpinner,this));try{ias.on("prev",jQuery.proxy(this.showSpinnerBefore,this));}catch(exception){}};IASSpinnerExtension.prototype.unbind=function(ias){ias.off("next",this.showSpinner);ias.off("render",this.removeSpinner);try{ias.off("prev",this.showSpinnerBefore);}catch(exception){}};IASSpinnerExtension.prototype.defaults={src:"data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPDw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAkKAAAALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQJCgAAACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQJCgAAACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkECQoAAAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkECQoAAAAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAkKAAAALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAkKAAAALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQJCgAAACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQJCgAAACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==",html:'<div class="ias-spinner" style="text-align: center;"><img src="{src}"/></div>'};var IASTriggerExtension=function(options){options=jQuery.extend({},this.defaults,options);this.ias=null;this.html=(options.html).replace("{text}",options.text);this.htmlPrev=(options.htmlPrev).replace("{text}",options.textPrev);this.enabled=true;this.count=0;this.offset=options.offset;this.$triggerNext=null;this.$triggerPrev=null;this.showTriggerNext=function(){if(!this.enabled){return true;}if(false===this.offset||++this.count<this.offset){return true;}var $trigger=this.$triggerNext||(this.$triggerNext=this.createTrigger(this.next,this.html));var $lastItem=this.ias.getLastItem();$lastItem.after($trigger);$trigger.fadeIn();return false;};this.showTriggerPrev=function(){if(!this.enabled){return true;}var $trigger=this.$triggerPrev||(this.$triggerPrev=this.createTrigger(this.prev,this.htmlPrev));var $firstItem=this.ias.getFirstItem();$firstItem.before($trigger);$trigger.fadeIn();return false;};this.onRendered=function(){this.enabled=true;};this.createTrigger=function(clickCallback,html){var uid=(new Date()).getTime(),$trigger;html=html||this.html;$trigger=jQuery(html).attr("id","ias_trigger_"+uid);$trigger.hide();$trigger.on("click",jQuery.proxy(clickCallback,this));return $trigger;};return this;};IASTriggerExtension.prototype.bind=function(ias){var self=this;this.ias=ias;ias.on("next",jQuery.proxy(this.showTriggerNext,this),this.priority);ias.on("rendered",jQuery.proxy(this.onRendered,this),this.priority);try{ias.on("prev",jQuery.proxy(this.showTriggerPrev,this),this.priority);}catch(exception){}};IASTriggerExtension.prototype.unbind=function(ias){ias.off("next",this.showTriggerNext);ias.off("rendered",this.onRendered);try{ias.off("prev",this.showTriggerPrev);}catch(exception){}};IASTriggerExtension.prototype.next=function(){this.enabled=false;this.ias.pause();if(this.$triggerNext){this.$triggerNext.remove();this.$triggerNext=null;}this.ias.next();};IASTriggerExtension.prototype.prev=function(){this.enabled=false;this.ias.pause();if(this.$triggerPrev){this.$triggerPrev.remove();this.$triggerPrev=null;}this.ias.prev();};IASTriggerExtension.prototype.defaults={text:"Load more items",html:'<div class="ias-trigger ias-trigger-next" style="text-align: center; cursor: pointer;"><a>{text}</a></div>',textPrev:"Load previous items",htmlPrev:'<div class="ias-trigger ias-trigger-prev" style="text-align: center; cursor: pointer;"><a>{text}</a></div>',offset:0};IASTriggerExtension.prototype.priority=1000;var IASCallbacks=function(){this.list=[];this.fireStack=[];this.isFiring=false;this.isDisabled=false;this.fire=function(args){var context=args[0],deferred=args[1],callbackArguments=args[2];this.isFiring=true;for(var i=0,l=this.list.length;i<l;i++){if(this.list[i]!=undefined){if(false===this.list[i].fn.apply(context,callbackArguments)){deferred.reject();break;}}}this.isFiring=false;deferred.resolve();if(this.fireStack.length){this.fire(this.fireStack.shift());}};this.inList=function(callback,index){index=index||0;for(var i=index,length=this.list.length;i<length;i++){if(this.list[i].fn===callback||(callback.guid&&this.list[i].fn.guid&&callback.guid===this.list[i].fn.guid)){return i;}}return -1;};return this;};IASCallbacks.prototype={add:function(callback,priority){var callbackObject={fn:callback,priority:priority};priority=priority||0;for(var i=0,length=this.list.length;i<length;i++){if(priority>this.list[i].priority){this.list.splice(i,0,callbackObject);return this;}}this.list.push(callbackObject);return this;},remove:function(callback){var index=0;while((index=this.inList(callback,index))>-1){this.list.splice(index,1);}return this;},has:function(callback){return(this.inList(callback)>-1);},fireWith:function(context,args){var deferred=jQuery.Deferred();if(this.isDisabled){return deferred.reject();}args=args||[];args=[context,deferred,args.slice?args.slice():args];if(this.isFiring){this.fireStack.push(args);}else{this.fire(args);}return deferred;},disable:function(){this.isDisabled=true;},enable:function(){this.isDisabled=false;}};(function($){var UNDETERMINED_SCROLLOFFSET=-1;var IAS=function($element,options){this.itemsContainerSelector=options.container;this.itemSelector=options.item;this.nextSelector=options.next;this.paginationSelector=options.pagination;this.$scrollContainer=$element;this.$container=(window===$element.get(0)?$(document):$element);this.defaultDelay=options.delay;this.negativeMargin=options.negativeMargin;this.nextUrl=null;this.isBound=false;this.isPaused=false;this.isInitialized=false;this.listeners={next:new IASCallbacks(),load:new IASCallbacks(),loaded:new IASCallbacks(),render:new IASCallbacks(),rendered:new IASCallbacks(),scroll:new IASCallbacks(),noneLeft:new IASCallbacks(),ready:new IASCallbacks()};this.extensions=[];this.scrollHandler=function(){if(!this.isBound||this.isPaused){return;}var currentScrollOffset=this.getCurrentScrollOffset(this.$scrollContainer),scrollThreshold=this.getScrollThreshold();if(UNDETERMINED_SCROLLOFFSET==scrollThreshold){return;}this.fire("scroll",[currentScrollOffset,scrollThreshold]);if(currentScrollOffset>=scrollThreshold){this.next();}};this.getItemsContainer=function(){return $(this.itemsContainerSelector);};this.getLastItem=function(){return $(this.itemSelector,this.getItemsContainer().get(0)).last();};this.getFirstItem=function(){return $(this.itemSelector,this.getItemsContainer().get(0)).first();};this.getScrollThreshold=function(negativeMargin){var $lastElement;negativeMargin=negativeMargin||this.negativeMargin;negativeMargin=(negativeMargin>=0?negativeMargin*-1:negativeMargin);$lastElement=this.getLastItem();if(0===$lastElement.length){return UNDETERMINED_SCROLLOFFSET;}return($lastElement.offset().top+$lastElement.height()+negativeMargin);};this.getCurrentScrollOffset=function($container){var scrollTop=0,containerHeight=$container.height();if(window===$container.get(0)){scrollTop=$container.scrollTop();}else{scrollTop=$container.offset().top;}if(navigator.platform.indexOf("iPhone")!=-1||navigator.platform.indexOf("iPod")!=-1){containerHeight+=80;}return(scrollTop+containerHeight);};this.getNextUrl=function(container){container=container||this.$container;return $(this.nextSelector,container).last().attr("href");};this.load=function(url,callback,delay){var self=this,$itemContainer,items=[],timeStart=+new Date(),timeDiff;delay=delay||this.defaultDelay;var loadEvent={url:url};self.fire("load",[loadEvent]);return $.get(loadEvent.url,null,$.proxy(function(data){$itemContainer=$(this.itemsContainerSelector,data).eq(0);if(0===$itemContainer.length){$itemContainer=$(data).filter(this.itemsContainerSelector).eq(0);}if($itemContainer){$itemContainer.find(this.itemSelector).each(function(){items.push(this);});}self.fire("loaded",[data,items]);if(callback){timeDiff=+new Date()-timeStart;if(timeDiff<delay){setTimeout(function(){callback.call(self,data,items);},delay-timeDiff);}else{callback.call(self,data,items);}}},self),"html");};this.render=function(items,callback){var self=this,$lastItem=this.getLastItem(),count=0;var promise=this.fire("render",[items]);promise.done(function(){$(items).hide();$lastItem.after(items);$(items).fadeIn(400,function(){if(++count<items.length){return;}self.fire("rendered",[items]);if(callback){callback();}});});promise.fail(function(){if(callback){callback();}});};this.hidePagination=function(){if(this.paginationSelector){$(this.paginationSelector,this.$container).hide();}};this.restorePagination=function(){if(this.paginationSelector){$(this.paginationSelector,this.$container).show();}};this.throttle=function(callback,delay){var lastExecutionTime=0,wrapper,timerId;wrapper=function(){var that=this,args=arguments,diff=+new Date()-lastExecutionTime;function execute(){lastExecutionTime=+new Date();callback.apply(that,args);}if(!timerId){execute();}else{clearTimeout(timerId);}if(diff>delay){execute();}else{timerId=setTimeout(execute,delay);}};if($.guid){wrapper.guid=callback.guid=callback.guid||$.guid++;}return wrapper;};this.fire=function(event,args){return this.listeners[event].fireWith(this,args);};this.pause=function(){this.isPaused=true;};this.resume=function(){this.isPaused=false;};return this;};IAS.prototype.initialize=function(){if(this.isInitialized){return false;}var supportsOnScroll=(!!("onscroll" in this.$scrollContainer.get(0))),currentScrollOffset=this.getCurrentScrollOffset(this.$scrollContainer),scrollThreshold=this.getScrollThreshold();if(!supportsOnScroll){return false;}this.hidePagination();this.bind();this.fire("ready");this.nextUrl=this.getNextUrl();if(currentScrollOffset>=scrollThreshold){this.next();this.one("rendered",function(){this.isInitialized=true;});}else{this.isInitialized=true;}return this;};IAS.prototype.reinitialize=function(){this.isInitialized=false;this.unbind();this.initialize();};IAS.prototype.bind=function(){if(this.isBound){return;}this.$scrollContainer.on("scroll",$.proxy(this.throttle(this.scrollHandler,150),this));for(var i=0,l=this.extensions.length;i<l;i++){this.extensions[i].bind(this);}this.isBound=true;this.resume();};IAS.prototype.unbind=function(){if(!this.isBound){return;}this.$scrollContainer.off("scroll",this.scrollHandler);for(var i=0,l=this.extensions.length;i<l;i++){if(typeof this.extensions[i]["unbind"]!="undefined"){this.extensions[i].unbind(this);}}this.isBound=false;};IAS.prototype.destroy=function(){this.unbind();this.$scrollContainer.data("ias",null);};IAS.prototype.on=function(event,callback,priority){if(typeof this.listeners[event]=="undefined"){throw new Error('There is no event called "'+event+'"');}priority=priority||0;this.listeners[event].add($.proxy(callback,this),priority);return this;};IAS.prototype.one=function(event,callback){var self=this;var remover=function(){self.off(event,callback);self.off(event,remover);};this.on(event,callback);this.on(event,remover);return this;};IAS.prototype.off=function(event,callback){if(typeof this.listeners[event]=="undefined"){throw new Error('There is no event called "'+event+'"');}this.listeners[event].remove(callback);return this;};IAS.prototype.next=function(){var url=this.nextUrl,self=this;this.pause();if(!url){this.fire("noneLeft",[this.getLastItem()]);this.listeners.noneLeft.disable();self.resume();return false;}var promise=this.fire("next",[url]);promise.done(function(){self.load(url,function(data,items){self.render(items,function(){self.nextUrl=self.getNextUrl(data);self.resume();});});});promise.fail(function(){self.resume();});return true;};IAS.prototype.extension=function(extension){if(typeof extension.bind=="undefined"){throw new Error('Extension doesn\'t have required method "bind"');}if(typeof extension.initialize!="undefined"){extension.initialize(this);}this.extensions.push(extension);if(this.isInitialized){this.reinitialize();}return this;};$.ias=function(option){var $window=$(window);return $window.ias.apply($window,arguments);};$.fn.ias=function(option){var args=Array.prototype.slice.call(arguments);var retval=this;this.each(function(){var $this=$(this),instance=$this.data("ias"),options=$.extend({},$.fn.ias.defaults,$this.data(),typeof option=="object"&&option);if(!instance){$this.data("ias",(instance=new IAS($this,options)));$(document).ready($.proxy(instance.initialize,instance));}if(typeof option==="string"){if(typeof instance[option]!=="function"){throw new Error('There is no method called "'+option+'"');}args.shift();instance[option].apply(instance,args);}retval=instance;});return retval;};$.fn.ias.defaults={item:".item",container:".listing",next:".next",pagination:false,delay:600,negativeMargin:10};})(jQuery);var ias_pages=[];var ias_pagination=[];var ias_ads=[];var latestPageChangePageNum=0;var currentPageChangePageNum=0;var ias_navigation_initiated=false;var nextItemClass="nextItem";var articlePageId="articlePage-";var pagesOffsetClass="page-";var pagesOffsetClassSelector=".page-";var nextScrollItemClassSelector=".scrollIndex-";var nextNavigationIdSelector="#nextArticleNavigation";var nextNavigationVisableClass="visible";var pagesOffset=[];var firstTopPos;var prevTopPos;var nextScrollPos;var pageViewStatus="page-1";var pageArticleSlots=[];var isPageInActiveBrowserTab=true;var isSkyskraperEnquireMatched=false;var refreshAdsByTimeTimeout=30000;var slotsContainersOnTimeInterval=[];var menuHeight=50;var intervalId;var activatedAds=true;var scrollingDown=false;var pageLoadedClass="loaded";var currentPageChangedClass="currentPage";var noneLeftMarkup;var isOneColumn=false;var calculateNavigationDisplay=true;var nextScrollableArticlePageUrl="";var nextScrollableArticlePageTitle="";var nextLoadIndex=1;var ias_negative_margin=500;var articleMargin={down:350,up:150};var latestPageChangeIndex=1;var latestPageViewUpdatedIndex=1;function init_ias_pages(){var ias=jQuery.ias({container:"#articlePages",item:".page",pagination:"#scrollPagination",next:".nextItem",negativeMargin:ias_negative_margin,delay:0}).on("load",function(event){var scrollItemUrl="";jQuery.each(jQuery("#scrollPagination a"),function(i,val){if(jQuery(val).attr("href")==event.url){scrollItemUrl=jQuery.trim(jQuery(val).data("article-url"));nextLoadIndex=(i+1);return false;}});event.url=scrollItemUrl;}).on("loaded",function(data,items){var currentLoadedItem=(jQuery("#articlePages .page").length+1);var currentWrapper=jQuery("#"+articlePageId+currentLoadedItem);if(currentWrapper.length==0){currentWrapper=jQuery("<div/>",{id:articlePageId+(currentLoadedItem)});jQuery("#articlePages").append(currentWrapper);}latestPageChangeIndex=currentLoadedItem;var prevItem=currentLoadedItem-1;var offsetPosition=(jQuery(pagesOffsetClassSelector+prevItem).outerHeight()+jQuery(pagesOffsetClassSelector+prevItem).offset().top);ias_pages[currentLoadedItem]=offsetPosition;var htmlResponse=[];var articleContent;var code=data.replace(/document.write/gi,"console.error");var parsedResponse=jQuery.parseHTML(jQuery.trim(code),true);for(var index in parsedResponse){var currentItem=parsedResponse[index];if(currentItem.nodeName!="#text"&&currentItem.nodeName!=undefined){if(jQuery(currentItem).hasClass("page")){articleContent=currentItem;}htmlResponse.push(currentItem);}}var articlePageClass=pagesOffsetClass+currentLoadedItem;jQuery(articleContent).addClass(articlePageClass);var nextPageItem=jQuery(currentWrapper).html(htmlResponse);if(ias_pagination[currentLoadedItem]!=undefined){jQuery("#articlePages").append(createNextPreviewItem(articlePageId+(currentLoadedItem+1),jQuery(ias_pagination[currentLoadedItem]).data("article-title")));}var articleShareUrl=jQuery.trim(jQuery(articleContent).data("article-share-url"));loadShareCounter(articlePageClass,articleShareUrl);jQuery(".page").removeClass(currentPageChangedClass);jQuery("."+articlePageClass).addClass(currentPageChangedClass);jQuery(articleContent).addClass(pageLoadedClass);updateArticleData(articleContent,articlePageClass,currentLoadedItem,false);if(activatedAds){loadNewPageAds(jQuery(pagesOffsetClassSelector+currentLoadedItem),articlePageClass);}generateStrossleContent(pagesOffsetClassSelector+currentLoadedItem,articleShareUrl,false);jQuery(document).trigger("newArticleLoaded",{articleIdNo:currentLoadedItem,articleClass:articlePageClass,article:nextPageItem});jQuery(nextNavigationIdSelector).removeClass(nextNavigationVisableClass);jQuery("#scrollPagination .nextItem").removeClass(nextItemClass);jQuery("#scrollPagination "+nextScrollItemClassSelector+(nextLoadIndex+1)).addClass(nextItemClass);}).on("render",function(items){if(latestPageChangePageNum>0){if(jQuery(pagesOffsetClassSelector+latestPageChangePageNum).length>0){prevTopPos=jQuery(pagesOffsetClassSelector+latestPageChangePageNum).offset().top;}}}).on("scroll",function(scrollOffset,scrollThreshold){var pageView=-1;var nextPageIndex;var currentPageIndex=currentPageChangePageNum;if(currentPageChangePageNum===0){nextPageIndex=(currentPageChangePageNum+2);currentPageIndex=1;}else{nextPageIndex=(currentPageChangePageNum+1);}var prevIndex=(currentPageIndex-1);if(prevIndex<1){prevIndex=1;}asyncPageChange({current:currentPageIndex,next:nextPageIndex,prev:prevIndex,scrollOffset:scrollOffset});var pageOffset=pagesOffsetClass+nextPageIndex;if(pagesOffset[pageOffset]==undefined){pagesOffset[pageOffset]=scrollThreshold;}nextScrollPos=scrollThreshold;if(calculateNavigationDisplay){var lastPage=pagesOffsetClass+currentPageChangePageNum;var lastPageOffset=pagesOffset[lastPage];var nextPageOffset=pagesOffset[pageOffset];var showNextNavigation=false;if(lastPageOffset==undefined){if(isOneColumn){showNextNavigation=(nextPageOffset-scrollOffset)<=(nextPageOffset*0.6);}else{showNextNavigation=(nextPageOffset-scrollOffset)<=(nextPageOffset*0.3);}}else{if(isOneColumn){showNextNavigation=(nextPageOffset-scrollOffset)<=((nextPageOffset-lastPageOffset)*0.6);}else{showNextNavigation=(nextPageOffset-scrollOffset)<=((nextPageOffset-lastPageOffset)*0.3);}}if(showNextNavigation){if(jQuery(nextScrollItemClassSelector+nextPageIndex).length>0){var articleTitle=htmlDecodeValue(jQuery(nextScrollItemClassSelector+nextPageIndex).data("article-title"));jQuery(nextNavigationIdSelector).html('<span class="nextTitle"><i class="preTitle"></i>'+articleTitle+'<i class="postTitle"></i></span>');jQuery(nextNavigationIdSelector).addClass(nextNavigationVisableClass);calculateNavigationDisplay=false;}else{if(nextPageIndex>ias_pagination.length&&(nextScrollableArticlePageUrl!==""&&nextScrollableArticlePageTitle!=="")){jQuery(nextNavigationIdSelector).addClass("lastPage");jQuery(nextNavigationIdSelector).html('<span class="nextTitle"><i class="preTitle"></i>'+nextScrollableArticlePageTitle+'<i class="postTitle"></i></span>');jQuery(nextNavigationIdSelector).addClass(nextNavigationVisableClass);calculateNavigationDisplay=false;}else{jQuery(nextNavigationIdSelector).removeClass(nextNavigationVisableClass);}}}else{jQuery(nextNavigationIdSelector).removeClass(nextNavigationVisableClass);}}}).on("ready",function(){if(!ias_navigation_initiated){initMoveNavigation();}});ias.extension(new IASSpinnerExtension({html:'<div class="ias-spinner"></div>'}));ias.extension(new IASTriggerExtension({offset:11}));ias.extension(new IASNoneLeftExtension({html:noneLeftMarkup}));}function asyncPageChange(scrollIdentity){setTimeout(function(){if(scrollingDown&&ias_pages[scrollIdentity.next]!==undefined&&latestPageViewUpdatedIndex!==scrollIdentity.next&&scrollIdentity.scrollOffset>=(ias_pages[scrollIdentity.next]+articleMargin.down)){triggerPageChange(scrollIdentity.next);}else{if(!scrollingDown&&jQuery(pagesOffsetClassSelector+scrollIdentity.prev)[0].getBoundingClientRect().bottom>articleMargin.up&&scrollIdentity.scrollOffset<(ias_pages[scrollIdentity.current]-+articleMargin.up)&&latestPageViewUpdatedIndex!==scrollIdentity.prev){triggerPageChange(scrollIdentity.prev);}}},0);}function triggerPageChange(pageNum){jQuery(nextNavigationIdSelector).removeClass(nextNavigationVisableClass);jQuery(".page").removeClass(currentPageChangedClass);currentPageChangePageNum=pageNum;jQuery("#scrollPagination .nextItem").removeClass(nextItemClass);var avalibleLength=ias_pagination.length;var nextPageIndex=(pageNum+1);if(latestPageChangePageNum!==0){if(currentPageChangePageNum>=avalibleLength){}else{if(currentPageChangePageNum>latestPageChangePageNum){jQuery("#scrollPagination "+nextScrollItemClassSelector+nextPageIndex).addClass(nextItemClass);}else{if(currentPageChangePageNum<latestPageChangePageNum){if(pageNum==1){jQuery("#scrollPagination "+nextScrollItemClassSelector+nextPageIndex).addClass(nextItemClass);}else{jQuery("#scrollPagination "+nextScrollItemClassSelector+pageNum).addClass(nextItemClass);}}else{jQuery(jQuery("#scrollPagination a").last()[0]).addClass(nextItemClass);}}}}else{jQuery("#scrollPagination "+nextScrollItemClassSelector+nextPageIndex).addClass(nextItemClass);}if(pageNum==1){updateFirstArticleData();}else{if(jQuery("#articlePages "+pagesOffsetClassSelector+pageNum).length>0){updateArticleData(jQuery("#articlePages "+pagesOffsetClassSelector+pageNum),pagesOffsetClass+pageNum,pageNum,true);}}latestPageChangePageNum=pageNum-1;if(activatedAds){resetRightcolumnAdsInterval();}var currentActivePageClass=pagesOffsetClass+pageNum;jQuery("."+currentActivePageClass).addClass(currentPageChangedClass);jQuery(document).trigger("newViewedScrollArticle",{articleIdNo:pageNum,articleClass:currentActivePageClass});calculateNavigationDisplay=true;}function init_none_left(){var scrollPaginationElement=jQuery("#scrollPagination")[0];var startPageUrl=jQuery.trim(jQuery(scrollPaginationElement).data("pagination-startpage"));if(startPageUrl===""){startPageUrl=document.location.host;}nextScrollableArticlePageUrl=jQuery.trim(jQuery(scrollPaginationElement).data("pagination-next-article-url"));nextScrollableArticlePageTitle=jQuery.trim(jQuery(scrollPaginationElement).data("pagination-next-article-title"));var nextHtmlMarkup="";if(nextScrollableArticlePageUrl!==""){nextHtmlMarkup='<div class="moreScrollArticles-wrapper"><a href="'+nextScrollableArticlePageUrl+'" class="moreScrollArticles">Nästa artikel</a></div>';}noneLeftMarkup='<div class="ias-noneleft"><div class="backToStartPage-wrapper"><a href="'+startPageUrl+'" class="backToStartPage">Till Startsidan</a></div>'+nextHtmlMarkup+"</div>";}function addAiPixelTracker(articleId,currentIndex){var scrollingValue="u";if(scrollingDown){scrollingValue="d";}var source="//ai.idg.se/st01/"+articleId+"-"+currentIndex+"-"+scrollingValue+"/pis.gif";addImageTracker(source,currentIndex);}function addImageTracker(source,currentIndex){var trackingPixel=jQuery("<img/>",{src:source,style:"display:none;",width:1,height:1});jQuery("#"+articlePageId+currentIndex).append(trackingPixel);}function initMoveNavigation(){var navigation=jQuery("<div/>",{id:"nextArticleNavigation"});jQuery(navigation).appendTo("#articlePages");jQuery(navigation).click(function(event){if(jQuery(this).hasClass("lastPage")){location.href=nextScrollableArticlePageUrl;return;}var pageClassName=pagesOffsetClass;if(currentPageChangePageNum===0){pageClassName="."+pagesOffsetClass+"1";}else{pageClassName="."+pagesOffsetClass+currentPageChangePageNum;}var offsetPosition=(jQuery(pageClassName).outerHeight()+jQuery(pageClassName).offset().top)-40;scrollToPage(offsetPosition);});ias_navigation_initiated=true;}function scrollToPage(offset){jQuery("body,html").animate({scrollTop:offset},"slow");}function loadShareCounter(articleClass,shareUrl){jQuery.ajax({url:"/sharecounter?shareUrl="+encodeURIComponent(shareUrl),type:"GET",dataType:"json",async:true,success:function(data){jQuery("."+articleClass+" .toolbar").each(function(){jQuery(this).removeClass("loading");for(var item in data.shareCounters){var shareCounter=jQuery(this).find("."+item+" .counter");jQuery(shareCounter).text(data.shareCounters[item]);jQuery(shareCounter).removeClass();jQuery(shareCounter).addClass("counter");jQuery(shareCounter).addClass("num"+data.shareCounters[item]);}});},error:function(jqXHR,textStatus,errorThrown){jQuery("."+articleClass+" .toolbar").each(function(){jQuery(this).removeClass("loading");var shareCounter=jQuery(this).find(".total .counter");jQuery(shareCounter).text("0");jQuery(shareCounter).removeClass();jQuery(shareCounter).addClass("counter");jQuery(shareCounter).addClass("num0");});}});}var firstArticle={ogTitle:"",metaTitle:"",ogDescription:"",metaDescription:"",canonical:"",ogUrl:"",gaId:"",gaPublication:"",gaArticleUrl:"",gaExtra:"",publicationShortName:"",articleTags:"",blueKaiId:""};function initFirstArticleData(){firstArticle.ogTitle=jQuery('meta[property="og:title"]').attr("content");firstArticle.metaDescription=jQuery("meta[name=description]").attr("content");firstArticle.ogDescription=jQuery('meta[property="og:descriptionl"]').attr("content");firstArticle.ogUrl=jQuery('meta[property="og:url"]').attr("content");firstArticle.canonical=jQuery("link[rel=canonical]").attr("href");firstArticle.metaTitle=document.title;var firstArticleElement=jQuery("#articlePage-1");firstArticle.gaId=jQuery.trim(jQuery(firstArticleElement).data("article-ga-id"));firstArticle.gaPublication=jQuery.trim(jQuery(firstArticleElement).data("article-ga-publication"));firstArticle.gaArticleUrl=jQuery.trim(jQuery(firstArticleElement).data("article-ga-url"));firstArticle.gaExtra=jQuery.trim(jQuery(firstArticleElement).data("article-ga-extra"));firstArticle.publicationShortName=jQuery.trim(jQuery(firstArticleElement).data("article-publication-shortname"));firstArticle.articleTags=jQuery.trim(jQuery(firstArticleElement).data("article-tags"));firstArticle.blueKaiId=jQuery.trim(jQuery(firstArticleElement).data("article-bluekai-id"));if(firstArticle.blueKaiId!==""){window.bk_async=function(){bk_addPageCtx("cmscatnms",firstArticle.articleTags);BKTAG.doTag(firstArticle.blueKaiId,1);};var scripts=document.getElementsByTagName("script")[0];var bluekaiScript=document.createElement("script");bluekaiScript.async=true;bluekaiScript.src="//tags.bkrtx.com/js/bk-coretag.js";scripts.parentNode.insertBefore(bluekaiScript,scripts);}generateStrossleContent(pagesOffsetClassSelector+"1",firstArticle.ogUrl,true);}function updateFirstArticleData(){jQuery('meta[property="og:title"]').attr("content",firstArticle.ogTitle);jQuery('meta[property="twitter:title"]').attr("content",firstArticle.ogTitle);jQuery("meta[name=description]").attr("content",firstArticle.metaDescription);jQuery('meta[property="og:description"]').attr("content",firstArticle.ogDescription);jQuery('meta[property="twitter:description"]').attr("content",firstArticle.ogDescription);jQuery('meta[property="og:url"]').attr("content",firstArticle.ogUrl);jQuery("link[rel=canonical]").attr("href",firstArticle.canonical);updatePageView(firstArticle.metaTitle,firstArticle.canonical,firstArticle.gaArticleUrl,firstArticle.gaId,firstArticle.gaPublication,firstArticle.gaExtra,firstArticle.publicationShortName,"page-1","idgSidoPanelArticleContent1",1,firstArticle.articleTags);}function updateArticleData(element,articlePageClass,pageNum,configurePageView){var canonicalUrl=jQuery.trim(jQuery(element).data("article-canonical"));jQuery('meta[property="og:title"]').attr("content",jQuery.trim(jQuery(element).data("article-og-title")));jQuery('meta[property="twitter:title"]').attr("content",jQuery.trim(jQuery(element).data("article-og-title")));jQuery("meta[name=description]").attr("content",jQuery.trim(jQuery(element).data("article-meta-description")));jQuery('meta[property="og:description"]').attr("content",jQuery.trim(jQuery(element).data("article-og-description")));jQuery('meta[property="twitter:description"]').attr("content",jQuery.trim(jQuery(element).data("article-og-description")));jQuery('meta[property="og:url"]').attr("content",jQuery.trim(jQuery(element).data("article-share-url")));jQuery("link[rel=canonical]").attr("href",canonicalUrl);var sifoPanelId="idgSidoPanelArticleContent"+pageNum;var sifoPanelContent=jQuery("#"+articlePageId+pageNum+" .idgSidoPanelArticleContent")[0];jQuery(sifoPanelContent).attr("id",sifoPanelId);var isPageLoaded=!jQuery(element).hasClass(pageLoadedClass);if(configurePageView){updatePageView(htmlDecodeValue(jQuery(element).data("article-meta-title")),canonicalUrl,jQuery.trim(jQuery(element).data("article-ga-url")),jQuery.trim(jQuery(element).data("article-ga-id")),jQuery.trim(jQuery(element).data("article-ga-publication")),jQuery.trim(jQuery(element).data("article-ga-extra")),jQuery.trim(jQuery(element).data("article-publication-shortname")),articlePageClass,sifoPanelId,pageNum,jQuery.trim(jQuery(element).data("article-tags")));}if(!isPageLoaded){jQuery(element).removeClass(pageLoadedClass);}jQuery.ias().reinitialize();}function updatePageView(articleTitle,articleCanonicalUrl,articleGAUrl,gaId,gaPublication,gaExtra,publShortName,articlePageClass,sifoPanelId,pageNum,articleTags){document.title=articleTitle;var state={scrollIntoPage:true,previousUrl:document.location.href};history.replaceState(state,articleTitle,articleCanonicalUrl);addAiPixelTracker(jQuery.trim(jQuery("#scrollPagination "+nextScrollItemClassSelector+pageNum).data("article-id")),pageNum);if(gaId!==""){if(articleGAUrl===""){articleGAUrl=articleCanonicalUrl;}var scrollPageTracker=_gat._getTracker(gaId);if(gaPublication!==""){scrollPageTracker._setDomainName(gaPublication);}scrollPageTracker._initData();var gaPageTrackerUrl="";if(publShortName!==""){gaPageTrackerUrl=articleGAUrl+"?publication="+publShortName+"&article=scroll";}else{gaPageTrackerUrl=articleGAUrl+"?article=scroll";}if(gaExtra!==""){gaPageTrackerUrl+=gaExtra;}scrollPageTracker._trackPageview(gaPageTrackerUrl);}pageViewStatus=articlePageClass;generateDynamicSifoPageView(sifoPanelId,articlePageId+pageNum);if(typeof initCondigo==="function"){initCondigo();}if(typeof pSUPERFLY!=="undefined"){_sf_async_config.authors="";if(jQuery("#articlePage-"+pageNum+" .articleAuthorBig").length>0){jQuery("#articlePage-"+pageNum+" .articleAuthorBig").each(function(){if(_sf_async_config.authors==""){_sf_async_config.authors=jQuery(this).find(".authorBio h6").text();}else{_sf_async_config.authors=_sf_async_config.authors+","+jQuery(this).find(".authorBio h6").text();}});}pSUPERFLY.virtualPage(articleCanonicalUrl,articleTitle);}latestPageViewUpdatedIndex=pageNum;}function htmlDecodeValue(value){return jQuery("<div/>").html(jQuery.trim(value)).text();}function loadNewPageAds(element,pageIdentifer){pageArticleSlots[pageIdentifer]=[];var articleAds=jQuery(element).find(".scrollableArticleAds");for(var item in articleAds){if(articleAds[item].nodeName=="DIV"){insertAd(articleAds[item],pageIdentifer);}}googletag.cmd.push(function(){googletag.pubads().refresh(pageArticleSlots[pageIdentifer],{changeCorrelator:true});});}function insertAd(adElement,pageId){var id=jQuery.trim(jQuery(adElement).data("ad-id"));var unitName=jQuery.trim(jQuery(adElement).data("ad-unitname"));var sizes=jQuery(adElement).data("ad-sizes");var contextTarget=jQuery.trim(jQuery(adElement).data("ad-context"));var posTarget=jQuery.trim(jQuery(adElement).data("ad-pos"));var mediaQuery=jQuery.trim(jQuery(adElement).data("ad-responsive"));var wrapperId=id+"Wrapper";jQuery(adElement).attr("id",wrapperId);if(jQuery(adElement).find("#"+id).length<1){var adMarking=jQuery.trim(jQuery(adElement).data("ad-marking"));var slot=jQuery("<div/>",{id:id,"data-ad-marking":adMarking,"class":"innerAdContainer",style:"dispaly:none;"});var slotDiv=slot[0];jQuery(adElement).append(slotDiv);}if(mediaQuery!=undefined||mediaQuery!==""){enquire.register(mediaQuery,{match:function(){jQuery("#"+wrapperId).show();jQuery("#"+id).show();matchingslotIDs[id]=true;googletag.cmd.push(function(){if(typeof gptadslots[id]=="undefined"){var slot=googletag.defineSlot(unitName,sizes,id).setTargeting("pos",posTarget).setTargeting("context",contextTarget).addService(googletag.pubads());googletag.display(id);gptadslots[id]=slot;pageArticleSlots[pageId].push(slot);}});},unmatch:function(){jQuery("#"+wrapperId).hide();jQuery("#"+id).hide();matchingslotIDs[id]=false;}});}else{jQuery("#"+wrapperId).show();jQuery("#"+id).show();matchingslotIDs[id]=true;googletag.cmd.push(function(){if(typeof gptadslots[id]=="undefined"){var slot=googletag.defineSlot(unitName,sizes,id).setTargeting("pos",posTarget).setTargeting("context",contextTarget).addService(googletag.pubads());googletag.display(id);pageArticleSlots[pageId].push(slot);gptadslots[id]=slot;}});}}function createNextPreviewItem(articleId,articleTitle){return jQuery("<div/>",{id:articleId,html:'<div class="previewPage"><div class="divTopArticle"><div class="articleAuthor articleAuthorSmall"></div><h1>'+htmlDecodeValue(articleTitle)+'</h1><span class="articleDate"></span><div class="articleToolbar toolbar toolbarTop"></div></div><div class="loader">Laddar artikel</div></div>'});}jQuery.fn.isOnScreen=function(){var el=this;if(typeof jQuery==="function"&&el instanceof jQuery){el=el[0];}var rect=el.getBoundingClientRect(),windowHeight=jQuery(window).height(),windowWidth=jQuery(window).width(),windowTop=0+menuHeight;if((rect.top+(rect.height/2))<=windowHeight&&(rect.top+(rect.height/2))>=windowTop&&(rect.left+(rect.width/2))<=windowWidth&&(rect.left+(rect.width/2))>=windowTop){return true;}else{return false;}};function refreshRightcolumnAdsInviewByTimeout(){var date=new Date();if(isPageInActiveBrowserTab){var refreshRightColumnSlots=false;var righColumnSlots=[];var slotsSelectorNum=currentPageChangePageNum;if(currentPageChangePageNum===0){slotsSelectorNum=1;}jQuery(pagesOffsetClassSelector+slotsSelectorNum+" .divColumn3article .adContainer div.innerAdContainer").each(function(){var adId=jQuery(this).attr("id");if(typeof adId!=="undefined"){if(jQuery("#"+adId).isOnScreen()&&typeof gptadslots[adId]!=="undefined"){var currentSlot=gptadslots[adId];currentSlot.setCollapseEmptyDiv(false);righColumnSlots.push(currentSlot);refreshRightColumnSlots=true;}}});if(refreshRightColumnSlots&&righColumnSlots.length>0){googletag.cmd.push(function(){googletag.pubads().refresh(righColumnSlots,{changeCorrelator:false});});}}}function resetRightcolumnAdsInterval(){clearInterval(intervalId);intervalId=setInterval(refreshRightcolumnAdsInviewByTimeout,refreshAdsByTimeTimeout);}function generateStrossleContent(pageSelector,pageUrl,loadScript){var strossleWrapper=jQuery(pageSelector+" .strossleWrapper");if(jQuery(strossleWrapper).length>0){var strossleWidgetId=jQuery.trim(jQuery(strossleWrapper).data("strossle-widget-id"));var strosslePageIdentifier=pageUrl;var strossleDiv=jQuery("<div/>",{"data-spklw-url":strosslePageIdentifier,"data-spklw-widget":strossleWidgetId,"data-spklw-automatic-initialization":""});jQuery(strossleWrapper).append(strossleDiv);if(loadScript){var strossleScript=document.createElement("script");strossleScript.async=true;strossleScript.src=("https:"==document.location.protocol?"https://":"http://")+"widgets.sprinklecontent.com/v2/sprinkle.js";jQuery(strossleWrapper).append(strossleScript);}}}jQuery(document).ready(function(){var articlePages=jQuery("#articlePages");if(jQuery("#articlePages").length>0&&jQuery("#scrollPagination").length>0){ias_pagination=jQuery("#scrollPagination a");init_none_left();init_ias_pages();initFirstArticleData();jQuery(".page-1").addClass(currentPageChangedClass);firstTopPos=prevTopPos=jQuery(pagesOffsetClassSelector+1).offset().top;jQuery("#articlePages").append(createNextPreviewItem(articlePageId+2,jQuery(ias_pagination[1]).data("article-title")));jQuery(window).focus(function(){isPageInActiveBrowserTab=true;});jQuery(window).blur(function(){isPageInActiveBrowserTab=false;});activatedAds=(typeof dfpUnitName!=="undefined"&&typeof googletag!=="undefined");if(activatedAds){intervalId=setInterval(refreshRightcolumnAdsInviewByTimeout,refreshAdsByTimeTimeout);}var position=jQuery(window).scrollTop();jQuery(window).scroll(function(){var scroll=jQuery(window).scrollTop();if(scroll>position){scrollingDown=true;}else{scrollingDown=false;}position=scroll;});enquire.register("screen and (max-width: 859px)",{match:function(){isOneColumn=true;},unmatch:function(){isOneColumn=false;}});}});/*!
 * hoverIntent v1.8.0 // 2014.06.29 // jQuery v1.9.1+
 * http://cherne.net/brian/resources/jquery.hoverIntent.html
 *
 * You may use hoverIntent under the terms of the MIT license. Basically that
 * means you are free to use hoverIntent as long as this header is left intact.
 * Copyright 2007, 2014 Brian Cherne
 */
(function($){$.fn.hoverIntent=function(handlerIn,handlerOut,selector){var cfg={interval:100,sensitivity:6,timeout:0};if(typeof handlerIn==="object"){cfg=$.extend(cfg,handlerIn);}else{if($.isFunction(handlerOut)){cfg=$.extend(cfg,{over:handlerIn,out:handlerOut,selector:selector});}else{cfg=$.extend(cfg,{over:handlerIn,out:handlerIn,selector:handlerOut});}}var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if(Math.sqrt((pX-cX)*(pX-cX)+(pY-cY)*(pY-cY))<cfg.sensitivity){$(ob).off("mousemove.hoverIntent",track);ob.hoverIntent_s=true;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=false;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var ev=$.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type==="mouseenter"){pX=ev.pageX;pY=ev.pageY;$(ob).on("mousemove.hoverIntent",track);if(!ob.hoverIntent_s){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).off("mousemove.hoverIntent",track);if(ob.hoverIntent_s){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.on({"mouseenter.hoverIntent":handleHover,"mouseleave.hoverIntent":handleHover},cfg.selector);};})(jQuery);(function(){function FastClick(layer,options){var oldOnClick;options=options||{};this.trackingClick=false;this.trackingClickStart=0;this.targetElement=null;this.touchStartX=0;this.touchStartY=0;this.lastTouchIdentifier=0;this.touchBoundary=options.touchBoundary||10;this.layer=layer;this.tapDelay=options.tapDelay||200;this.tapTimeout=options.tapTimeout||700;if(FastClick.notNeeded(layer)){return;}function bind(method,context){return function(){return method.apply(context,arguments);};}var methods=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"];var context=this;for(var i=0,l=methods.length;i<l;i++){context[methods[i]]=bind(context[methods[i]],context);}if(deviceIsAndroid){layer.addEventListener("mouseover",this.onMouse,true);layer.addEventListener("mousedown",this.onMouse,true);layer.addEventListener("mouseup",this.onMouse,true);}layer.addEventListener("click",this.onClick,true);layer.addEventListener("touchstart",this.onTouchStart,false);layer.addEventListener("touchmove",this.onTouchMove,false);layer.addEventListener("touchend",this.onTouchEnd,false);layer.addEventListener("touchcancel",this.onTouchCancel,false);if(!Event.prototype.stopImmediatePropagation){layer.removeEventListener=function(type,callback,capture){var rmv=Node.prototype.removeEventListener;if(type==="click"){rmv.call(layer,type,callback.hijacked||callback,capture);}else{rmv.call(layer,type,callback,capture);}};layer.addEventListener=function(type,callback,capture){var adv=Node.prototype.addEventListener;if(type==="click"){adv.call(layer,type,callback.hijacked||(callback.hijacked=function(event){if(!event.propagationStopped){callback(event);}}),capture);}else{adv.call(layer,type,callback,capture);}};}if(typeof layer.onclick==="function"){oldOnClick=layer.onclick;layer.addEventListener("click",function(event){oldOnClick(event);},false);layer.onclick=null;}}var deviceIsWindowsPhone=navigator.userAgent.indexOf("Windows Phone")>=0;var deviceIsAndroid=navigator.userAgent.indexOf("Android")>0&&!deviceIsWindowsPhone;var deviceIsIOS=/iP(ad|hone|od)/.test(navigator.userAgent)&&!deviceIsWindowsPhone;var deviceIsIOS4=deviceIsIOS&&(/OS 4_\d(_\d)?/).test(navigator.userAgent);var deviceIsIOSWithBadTarget=deviceIsIOS&&(/OS [6-7]_\d/).test(navigator.userAgent);var deviceIsBlackBerry10=navigator.userAgent.indexOf("BB10")>0;FastClick.prototype.needsClick=function(target){switch(target.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(target.disabled){return true;}break;case"input":if((deviceIsIOS&&target.type==="file")||target.disabled){return true;}break;case"label":case"iframe":case"video":return true;}return(/\bneedsclick\b/).test(target.className);};FastClick.prototype.needsFocus=function(target){switch(target.nodeName.toLowerCase()){case"textarea":return true;case"select":return !deviceIsAndroid;case"input":switch(target.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return false;}return !target.disabled&&!target.readOnly;default:return(/\bneedsfocus\b/).test(target.className);}};FastClick.prototype.sendClick=function(targetElement,event){var clickEvent,touch;if(document.activeElement&&document.activeElement!==targetElement){document.activeElement.blur();}touch=event.changedTouches[0];clickEvent=document.createEvent("MouseEvents");clickEvent.initMouseEvent(this.determineEventType(targetElement),true,true,window,1,touch.screenX,touch.screenY,touch.clientX,touch.clientY,false,false,false,false,0,null);clickEvent.forwardedTouchEvent=true;targetElement.dispatchEvent(clickEvent);};FastClick.prototype.determineEventType=function(targetElement){if(deviceIsAndroid&&targetElement.tagName.toLowerCase()==="select"){return"mousedown";}return"click";};FastClick.prototype.focus=function(targetElement){var length;if(deviceIsIOS&&targetElement.setSelectionRange&&targetElement.type.indexOf("date")!==0&&targetElement.type!=="time"&&targetElement.type!=="month"){length=targetElement.value.length;targetElement.setSelectionRange(length,length);}else{targetElement.focus();}};FastClick.prototype.updateScrollParent=function(targetElement){var scrollParent,parentElement;scrollParent=targetElement.fastClickScrollParent;if(!scrollParent||!scrollParent.contains(targetElement)){parentElement=targetElement;do{if(parentElement.scrollHeight>parentElement.offsetHeight){scrollParent=parentElement;targetElement.fastClickScrollParent=parentElement;break;}parentElement=parentElement.parentElement;}while(parentElement);}if(scrollParent){scrollParent.fastClickLastScrollTop=scrollParent.scrollTop;}};FastClick.prototype.getTargetElementFromEventTarget=function(eventTarget){if(eventTarget.nodeType===Node.TEXT_NODE){return eventTarget.parentNode;}return eventTarget;};FastClick.prototype.onTouchStart=function(event){var targetElement,touch,selection;if(event.targetTouches.length>1){return true;}targetElement=this.getTargetElementFromEventTarget(event.target);touch=event.targetTouches[0];if(deviceIsIOS){selection=window.getSelection();if(selection.rangeCount&&!selection.isCollapsed){return true;}if(!deviceIsIOS4){if(touch.identifier&&touch.identifier===this.lastTouchIdentifier){event.preventDefault();return false;}this.lastTouchIdentifier=touch.identifier;this.updateScrollParent(targetElement);}}this.trackingClick=true;this.trackingClickStart=event.timeStamp;this.targetElement=targetElement;this.touchStartX=touch.pageX;this.touchStartY=touch.pageY;if((event.timeStamp-this.lastClickTime)<this.tapDelay){event.preventDefault();}return true;};FastClick.prototype.touchHasMoved=function(event){var touch=event.changedTouches[0],boundary=this.touchBoundary;if(Math.abs(touch.pageX-this.touchStartX)>boundary||Math.abs(touch.pageY-this.touchStartY)>boundary){return true;}return false;};FastClick.prototype.onTouchMove=function(event){if(!this.trackingClick){return true;}if(this.targetElement!==this.getTargetElementFromEventTarget(event.target)||this.touchHasMoved(event)){this.trackingClick=false;this.targetElement=null;}return true;};FastClick.prototype.findControl=function(labelElement){if(labelElement.control!==undefined){return labelElement.control;}if(labelElement.htmlFor){return document.getElementById(labelElement.htmlFor);}return labelElement.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea");};FastClick.prototype.onTouchEnd=function(event){var forElement,trackingClickStart,targetTagName,scrollParent,touch,targetElement=this.targetElement;if(!this.trackingClick){return true;}if((event.timeStamp-this.lastClickTime)<this.tapDelay){this.cancelNextClick=true;return true;}if((event.timeStamp-this.trackingClickStart)>this.tapTimeout){return true;}this.cancelNextClick=false;this.lastClickTime=event.timeStamp;trackingClickStart=this.trackingClickStart;this.trackingClick=false;this.trackingClickStart=0;if(deviceIsIOSWithBadTarget){touch=event.changedTouches[0];targetElement=document.elementFromPoint(touch.pageX-window.pageXOffset,touch.pageY-window.pageYOffset)||targetElement;targetElement.fastClickScrollParent=this.targetElement.fastClickScrollParent;}targetTagName=targetElement.tagName.toLowerCase();if(targetTagName==="label"){forElement=this.findControl(targetElement);if(forElement){this.focus(targetElement);if(deviceIsAndroid){return false;}targetElement=forElement;}}else{if(this.needsFocus(targetElement)){if((event.timeStamp-trackingClickStart)>100||(deviceIsIOS&&window.top!==window&&targetTagName==="input")){this.targetElement=null;return false;}this.focus(targetElement);this.sendClick(targetElement,event);if(!deviceIsIOS||targetTagName!=="select"){this.targetElement=null;event.preventDefault();}return false;}}if(deviceIsIOS&&!deviceIsIOS4){scrollParent=targetElement.fastClickScrollParent;if(scrollParent&&scrollParent.fastClickLastScrollTop!==scrollParent.scrollTop){return true;}}if(!this.needsClick(targetElement)){event.preventDefault();this.sendClick(targetElement,event);}return false;};FastClick.prototype.onTouchCancel=function(){this.trackingClick=false;this.targetElement=null;};FastClick.prototype.onMouse=function(event){if(!this.targetElement){return true;}if(event.forwardedTouchEvent){return true;}if(!event.cancelable){return true;}if(!this.needsClick(this.targetElement)||this.cancelNextClick){if(event.stopImmediatePropagation){event.stopImmediatePropagation();}else{event.propagationStopped=true;}event.stopPropagation();event.preventDefault();return false;}return true;};FastClick.prototype.onClick=function(event){var permitted;if(this.trackingClick){this.targetElement=null;this.trackingClick=false;return true;}if(event.target.type==="submit"&&event.detail===0){return true;}permitted=this.onMouse(event);if(!permitted){this.targetElement=null;}return permitted;};FastClick.prototype.destroy=function(){var layer=this.layer;if(deviceIsAndroid){layer.removeEventListener("mouseover",this.onMouse,true);layer.removeEventListener("mousedown",this.onMouse,true);layer.removeEventListener("mouseup",this.onMouse,true);}layer.removeEventListener("click",this.onClick,true);layer.removeEventListener("touchstart",this.onTouchStart,false);layer.removeEventListener("touchmove",this.onTouchMove,false);layer.removeEventListener("touchend",this.onTouchEnd,false);layer.removeEventListener("touchcancel",this.onTouchCancel,false);};FastClick.notNeeded=function(layer){var metaViewport;var chromeVersion;var blackberryVersion;var firefoxVersion;if(typeof window.ontouchstart==="undefined"){return true;}chromeVersion=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1];if(chromeVersion){if(deviceIsAndroid){metaViewport=document.querySelector("meta[name=viewport]");if(metaViewport){if(metaViewport.content.indexOf("user-scalable=no")!==-1){return true;}if(chromeVersion>31&&document.documentElement.scrollWidth<=window.outerWidth){return true;}}}else{return true;}}if(deviceIsBlackBerry10){blackberryVersion=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/);if(blackberryVersion[1]>=10&&blackberryVersion[2]>=3){metaViewport=document.querySelector("meta[name=viewport]");if(metaViewport){if(metaViewport.content.indexOf("user-scalable=no")!==-1){return true;}if(document.documentElement.scrollWidth<=window.outerWidth){return true;}}}}if(layer.style.msTouchAction==="none"||layer.style.touchAction==="manipulation"){return true;}firefoxVersion=+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1];if(firefoxVersion>=27){metaViewport=document.querySelector("meta[name=viewport]");if(metaViewport&&(metaViewport.content.indexOf("user-scalable=no")!==-1||document.documentElement.scrollWidth<=window.outerWidth)){return true;}}if(layer.style.touchAction==="none"||layer.style.touchAction==="manipulation"){return true;}return false;};FastClick.attach=function(layer,options){return new FastClick(layer,options);};if(typeof define==="function"&&typeof define.amd==="object"&&define.amd){define(function(){return FastClick;});}else{if(typeof module!=="undefined"&&module.exports){module.exports=FastClick.attach;module.exports.FastClick=FastClick;}else{window.FastClick=FastClick;}}}());(function(e){e.fn.fitVids=function(t){var n={customSelector:null};if(!document.getElementById("fit-vids-style")){var r=document.head||document.getElementsByTagName("head")[0];var i=".fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}";var s=document.createElement("div");s.innerHTML='<p>x</p><style id="fit-vids-style">'+i+"</style>";r.appendChild(s.childNodes[1]);}if(t){e.extend(n,t);}return this.each(function(){var t=["iframe[src*='player.vimeo.com']","iframe[src*='youtube.com']","iframe[src*='youtube-nocookie.com']","iframe[src*='kickstarter.com'][src*='video.html']","object","embed"];if(n.customSelector){t.push(n.customSelector);}var r=e(this).find(t.join(","));r=r.not("object object");r.each(function(){var t=e(this);if(this.tagName.toLowerCase()==="embed"&&t.parent("object").length||t.parent(".fluid-width-video-wrapper").length){return;}var n=this.tagName.toLowerCase()==="object"||t.attr("height")&&!isNaN(parseInt(t.attr("height"),10))?parseInt(t.attr("height"),10):t.height(),r=!isNaN(parseInt(t.attr("width"),10))?parseInt(t.attr("width"),10):t.width(),i=n/r;if(!t.attr("id")){var s="fitvid"+Math.floor(Math.random()*999999);t.attr("id",s);}t.wrap('<div class="fluid-width-video-wrapper"></div>').parent(".fluid-width-video-wrapper").css("padding-top",i*100+"%");t.removeAttr("height").removeAttr("width");});});};})(window.jQuery||window.Zepto);function articleFitVids(fitvids_selector_container){var fitvids_selector="#articleImageBlock, #articleBodyText, .articleBodyText, .responsive-video";if(jQuery(fitvids_selector_container).find(fitvids_selector).find("iframe").length>0){fitvids_selector_container.find(fitvids_selector).fitVids({customSelector:'iframe[src^="//ljsp"], iframe[src^="http://ljsp"], iframe[src^="https://ljsp"]'});jQuery(fitvids_selector_container).find("#articleImageBlock").css("width","100%");}}(function(){articleFitVids(jQuery(document));jQuery(document).on("newArticleLoaded",function(event,data){articleFitVids(jQuery("#articlePage-"+data.articleIdNo));});}());(function(t){function e(t,e,r){return t.addEventListener?t.addEventListener(e,r,!1):t.attachEvent?t.attachEvent("on"+e,r):void 0;}function r(t,e){var r,n;for(r=0,n=t.length;n>r;r++){if(t[r]===e){return !0;}}return !1;}function n(t,e){var r;t.createTextRange?(r=t.createTextRange(),r.move("character",e),r.select()):t.selectionStart&&(t.focus(),t.setSelectionRange(e,e));}function a(t,e){try{return t.type=e,!0;}catch(r){return !1;}}t.Placeholders={Utils:{addEventListener:e,inArray:r,moveCaret:n,changeType:a}};})(this),function(t){function e(){}function r(){try{return document.activeElement;}catch(t){}}function n(t,e){var r,n,a=!!e&&t.value!==e,u=t.value===t.getAttribute(V);return(a||u)&&"true"===t.getAttribute(P)?(t.removeAttribute(P),t.value=t.value.replace(t.getAttribute(V),""),t.className=t.className.replace(R,""),n=t.getAttribute(z),parseInt(n,10)>=0&&(t.setAttribute("maxLength",n),t.removeAttribute(z)),r=t.getAttribute(D),r&&(t.type=r),!0):!1;}function a(t){var e,r,n=t.getAttribute(V);return""===t.value&&n?(t.setAttribute(P,"true"),t.value=n,t.className+=" "+I,r=t.getAttribute(z),r||(t.setAttribute(z,t.maxLength),t.removeAttribute("maxLength")),e=t.getAttribute(D),e?t.type="text":"password"===t.type&&K.changeType(t,"text")&&t.setAttribute(D,"password"),!0):!1;}function u(t,e){var r,n,a,u,i,l,o;if(t&&t.getAttribute(V)){e(t);}else{for(a=t?t.getElementsByTagName("input"):f,u=t?t.getElementsByTagName("textarea"):h,r=a?a.length:0,n=u?u.length:0,o=0,l=r+n;l>o;o++){i=r>o?a[o]:u[o-r],e(i);}}}function i(t){u(t,n);}function l(t){u(t,a);}function o(t){return function(){b&&t.value===t.getAttribute(V)&&"true"===t.getAttribute(P)?K.moveCaret(t,0):n(t);};}function c(t){return function(){a(t);};}function s(t){return function(e){return A=t.value,"true"===t.getAttribute(P)&&A===t.getAttribute(V)&&K.inArray(C,e.keyCode)?(e.preventDefault&&e.preventDefault(),!1):void 0;};}function d(t){return function(){n(t,A),""===t.value&&(t.blur(),K.moveCaret(t,0));};}function v(t){return function(){t===r()&&t.value===t.getAttribute(V)&&"true"===t.getAttribute(P)&&K.moveCaret(t,0);};}function g(t){return function(){i(t);};}function p(t){t.form&&(T=t.form,"string"==typeof T&&(T=document.getElementById(T)),T.getAttribute(U)||(K.addEventListener(T,"submit",g(T)),T.setAttribute(U,"true"))),K.addEventListener(t,"focus",o(t)),K.addEventListener(t,"blur",c(t)),b&&(K.addEventListener(t,"keydown",s(t)),K.addEventListener(t,"keyup",d(t)),K.addEventListener(t,"click",v(t))),t.setAttribute(j,"true"),t.setAttribute(V,x),(b||t!==r())&&a(t);}var f,h,b,m,A,y,E,x,L,T,S,N,w,B=["text","search","url","tel","email","password","number","textarea"],C=[27,33,34,35,36,37,38,39,40,8,46],k="#ccc",I="placeholdersjs",R=RegExp("(?:^|\\s)"+I+"(?!\\S)"),V="data-placeholder-value",P="data-placeholder-active",D="data-placeholder-type",U="data-placeholder-submit",j="data-placeholder-bound",q="data-placeholder-focus",Q="data-placeholder-live",z="data-placeholder-maxlength",F=document.createElement("input"),G=document.getElementsByTagName("head")[0],H=document.documentElement,J=t.Placeholders,K=J.Utils;if(J.nativeSupport=void 0!==F.placeholder,!J.nativeSupport){for(f=document.getElementsByTagName("input"),h=document.getElementsByTagName("textarea"),b="false"===H.getAttribute(q),m="false"!==H.getAttribute(Q),y=document.createElement("style"),y.type="text/css",E=document.createTextNode("."+I+" { color:"+k+"; }"),y.styleSheet?y.styleSheet.cssText=E.nodeValue:y.appendChild(E),G.insertBefore(y,G.firstChild),w=0,N=f.length+h.length;N>w;w++){S=f.length>w?f[w]:h[w-f.length],x=S.attributes.placeholder,x&&(x=x.nodeValue,x&&K.inArray(B,S.type)&&p(S));}L=setInterval(function(){for(w=0,N=f.length+h.length;N>w;w++){S=f.length>w?f[w]:h[w-f.length],x=S.attributes.placeholder,x?(x=x.nodeValue,x&&K.inArray(B,S.type)&&(S.getAttribute(j)||p(S),(x!==S.getAttribute(V)||"password"===S.type&&!S.getAttribute(D))&&("password"===S.type&&!S.getAttribute(D)&&K.changeType(S,"text")&&S.setAttribute(D,"password"),S.value===S.getAttribute(V)&&(S.value=x),S.setAttribute(V,x)))):S.getAttribute(P)&&(n(S),S.removeAttribute(V));}m||clearInterval(L);},100);}K.addEventListener(t,"beforeunload",function(){J.disable();}),J.disable=J.nativeSupport?e:i,J.enable=J.nativeSupport?e:l;}(this),function(t){var e=t.fn.val,r=t.fn.prop;Placeholders.nativeSupport||(t.fn.val=function(t){var r=e.apply(this,arguments),n=this.eq(0).data("placeholder-value");return void 0===t&&this.eq(0).data("placeholder-active")&&r===n?"":r;},t.fn.prop=function(t,e){return void 0===e&&this.eq(0).data("placeholder-active")&&"value"===t?"":r.apply(this,arguments);});}(jQuery);(function($){$.fn.equalHeight=function(){var heights=[];
$.each(this,function(i,element){$element=$(element);
var element_height;
var includePadding=($element.css("box-sizing")=="border-box")||($element.css("-moz-box-sizing")=="border-box");
if(includePadding){element_height=$element.innerHeight();
}else{element_height=$element.height();
}heights.push(element_height);
});
this.css("height",Math.max.apply(window,heights)+"px");
return this;
};
$.fn.equalHeightGrid=function(columns){var $tiles=this;
$tiles.css("height","auto");
for(var i=0;
i<$tiles.length;
i++){if(i%columns===0){var row=$($tiles[i]);
for(var n=1;
n<columns;
n++){row=row.add($tiles[i+n]);
}row.equalHeight();
}}return this;
};
$.fn.detectGridColumns=function(){var offset=0,cols=0;
this.each(function(i,elem){var elem_offset=$(elem).offset().top;
if(offset===0||elem_offset==offset){cols++;
offset=elem_offset;
}});
return cols;
};
$.fn.responsiveEqualHeightGrid=function(update_only){var _this=this;
var update_only=(typeof update_only==="undefined")?false:update_only;
function syncHeights(){var cols=_this.detectGridColumns();
_this.equalHeightGrid(cols);
}if(update_only===true||update_only==="update"){syncHeights();
console.log("updatera bara");
}else{$(window).bind("resize load",syncHeights);
syncHeights();
return this;
}};
})(jQuery);
function setEqualHeight(update_only){var equalHeight_wrapper=jQuery(".match-height");
var equalHeight_element='[class*="teaserContainer"], .multipleArticleContainer';
var update_only=(typeof update_only==="undefined")?false:update_only;
for(var i=0;
i<equalHeight_wrapper.length;
i++){var teaser_items=jQuery(equalHeight_wrapper[i]).find(equalHeight_element);
if(update_only===true||update_only==="update"){jQuery(teaser_items).responsiveEqualHeightGrid("update");
}else{jQuery(teaser_items).responsiveEqualHeightGrid();
}}}if(jQuery(".match-height").length>0){enquire.register("screen and (min-width: 580px)",{deferSetup:true,setup:function(){setEqualHeight();
},match:function(){},unmatch:function(){}});
}jQuery(function(){jQuery("#articleBodyText img, .articleBodyText img").each(function(i,img){var image=jQuery(img);image.one("load",function(){}).each(function(){if(img.naturalWidth>559&&image.parent().prop("tagName")!=="FIGURE"&&image.parent().parent().prop("tagName")!=="FIGURE"){if(image.parent().prop("tagName")==="A"){image.parent().wrap('<figure class="wideImage"></figure>');}else{image.wrap('<figure class="wideImage"></figure>');}}});});});(function(factory){if(typeof define=="function"&&define.amd){define(["jquery"],factory);}else{if(typeof exports==="object"){module.exports=factory(require("jquery"));}else{factory(jQuery);}}}(function($){var inviewObjects=[],viewportSize,viewportOffset,d=document,w=window,documentElement=d.documentElement,timer;$.event.special.inview={add:function(data){inviewObjects.push({data:data,$element:$(this),element:this});if(!timer&&inviewObjects.length){timer=setInterval(checkInView,250);}},remove:function(data){for(var i=0;i<inviewObjects.length;i++){var inviewObject=inviewObjects[i];if(inviewObject.element===this&&inviewObject.data.guid===data.guid){inviewObjects.splice(i,1);break;}}if(!inviewObjects.length){clearInterval(timer);timer=null;}}};function getViewportSize(){var mode,domObject,size={height:w.innerHeight,width:w.innerWidth};if(!size.height){mode=d.compatMode;if(mode||!$.support.boxModel){domObject=mode==="CSS1Compat"?documentElement:d.body;size={height:domObject.clientHeight,width:domObject.clientWidth};}}return size;}function getViewportOffset(){return{top:w.pageYOffset||documentElement.scrollTop||d.body.scrollTop,left:w.pageXOffset||documentElement.scrollLeft||d.body.scrollLeft};}function checkInView(){if(!inviewObjects.length){return;}var i=0,$elements=$.map(inviewObjects,function(inviewObject){var selector=inviewObject.data.selector,$element=inviewObject.$element;return selector?$element.find(selector):$element;});viewportSize=viewportSize||getViewportSize();viewportOffset=viewportOffset||getViewportOffset();for(;i<inviewObjects.length;i++){if(!$.contains(documentElement,$elements[i][0])){continue;}var $element=$($elements[i]),elementSize={height:$element[0].offsetHeight,width:$element[0].offsetWidth},elementOffset=$element.offset(),inView=$element.data("inview");if(!viewportOffset||!viewportSize){return;}if(elementOffset.top+elementSize.height>viewportOffset.top&&elementOffset.top<viewportOffset.top+viewportSize.height&&elementOffset.left+elementSize.width>viewportOffset.left&&elementOffset.left<viewportOffset.left+viewportSize.width){if(!inView){$element.data("inview",true).trigger("inview",[true]);}}else{if(inView){$element.data("inview",false).trigger("inview",[false]);}}}}$(w).bind("scroll resize scrollstop",function(){viewportSize=viewportOffset=null;});if(!documentElement.addEventListener&&documentElement.attachEvent){documentElement.attachEvent("onfocusin",function(){viewportOffset=null;});}}));function expandingLists(){jQuery('.teasers.list[class*="expanding-list"]').each(function(){var element=jQuery(this),parent=element.parent();if(parent.css("display")==="table-cell"){var parent_full_height=parent[0].scrollHeight,parent_inner_height=parent.css("display","block").height(),element_height=element.height(),teaser_height=element.find('[class*="Container"]').outerHeight(),tolerance=40;parent.css("display","");var height_difference=Math.floor(Math.abs(parent_full_height-parent_inner_height));if(height_difference>tolerance){var teasers_needed=Math.floor((height_difference-20)/teaser_height);var new_height=(element_height+height_difference)-30;if(teasers_needed>0){if(element.attr("class").indexOf("expand-")!==-1){var currentClass=element.attr("class").substr(element.attr("class").indexOf("expand-"),9);element.removeClass(currentClass);}element.addClass("expand-"+teasers_needed);}}}});}function convertDate(date_str){var time_formats=[[60,"sekunder",1],[120,"1 minut sedan","om 1 minut"],[3600,"minuter",60],[7200,"1 timme sedan","om 1 timme"],[86400,"timmar",3600],[172800,"igår","imorgon"],[604800,"dagar",86400],[1209600,"förra veckan","nästa vecka"],[2419200,"veckor",604800],[4838400,"förra månaden","nästa månad"],[29030400,"månader",2419200],[58060800,"förra året","nästa år"],[2903040000,"år",29030400],[5806080000,"förra årtiondet","nästa årtionde"],[58060800000,"århundrade",2903040000]];var time=(""+date_str).replace(/-/g,"/").replace(/[TZ]/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"");if(time.substr(time.length-4,1)=="."){time=time.substr(0,time.length-4);}var seconds=(new Date-new Date(time))/1000;var token="sedan",list_choice=1;if(seconds<0){seconds=Math.abs(seconds);token="in i framtiden";list_choice=2;}var i=0,format;while(format=time_formats[i++]){if(seconds<format[0]){if(typeof format[2]=="string"){return format[list_choice];}else{return Math.floor(seconds/format[2])+" "+format[1]+" "+token;}}}return time;}jQuery(function(){jQuery(function(){FastClick.attach(document.body);});var page_url=document.URL;jQuery("#divNavigationContainer a.menu-item-a").each(function(){var href=jQuery(this).attr("href");if(page_url.indexOf(href)>=0){jQuery(this).addClass("activeTab");}});jQuery("#nwMenu .dateList .link a").each(function(){var href=jQuery(this).attr("href");if(page_url.indexOf(href)>=0){jQuery(this).closest("li").addClass("activeArticle");}});var lastScrollTop=0;delta=20;jQuery(window).scroll(function(event){var scroll=jQuery(this).scrollTop();mainPos=jQuery("#divMainContainer").offset();mainTop=mainPos.top-jQuery("#nwMenu").height();logoPos=jQuery("#divMainContainer").offset();if(Math.abs(lastScrollTop-scroll)<=delta){return;}if(scroll>lastScrollTop&&scroll>mainTop){jQuery("html").addClass("menuOff");}else{jQuery("html").removeClass("menuOff");}if(scroll>mainTop){jQuery("html").addClass("topOff");jQuery("html").removeClass("topIn");}else{jQuery("html").removeClass("topOff");jQuery("html").addClass("topIn");}lastScrollTop=scroll;});var nav_open=false;jQuery(".menu-icon.menu-item-a").on("click",function(){if(!nav_open){jQuery("html").addClass("menu-open");nav_open=true;return false;}});jQuery("#divNavigationContainer .close").on("click",function(){if(nav_open){jQuery("html").removeClass("menu-open");nav_open=false;return false;}});jQuery(document).click(function(event){if(nav_open&&!jQuery(event.target).closest("#divNavigationContainer").length){jQuery("html").removeClass("menu-open");event.preventDefault();nav_open=false;}});jQuery(document).bind("touchmove",function(event){if(nav_open&&!jQuery(event.target).closest("#divNavigationContainer").length){event.preventDefault();}});jQuery(".touch body").swipe({swipeLeft:function(event,direction,distance,duration,fingerCount){if(nav_open){jQuery("html").removeClass("menu-open");nav_open=false;}},threshold:40});jQuery(".articleStory a").hoverIntent(function(){jQuery(this).addClass("active");},function(){jQuery(this).removeClass("active");});jQuery("#divNavigationContainer").hoverIntent(function(){jQuery(this).addClass("active");},function(){jQuery(this).removeClass("active");jQuery("#divNavigationContainer .menu-item").removeClass("active");});jQuery("#divNavigationContainer .menu-item").hoverIntent(function(){jQuery("#divNavigationContainer .menu-item").removeClass("active");jQuery(this).addClass("active");jQuery(this).find(".unveil-img").unveil();});var right_active=false;jQuery(".sub-menu .sub-menu-right .search.search-open").on("click",function(){if(!right_active){jQuery(".sub-menu .sub-menu-right .searchTextField").focus();jQuery("html").addClass("sub-menu-right-active");right_active=true;}return false;});jQuery(".sub-menu .sub-menu-right .search.search-close").on("click",function(){if(right_active){jQuery("html").removeClass("sub-menu-right-active");right_active=false;}return false;});var top_active=false;jQuery("#nwMenu .sub-menu-right .search.search-open").on("click",function(){if(!top_active){jQuery("#nwMenu .sub-menu-right .searchTextField").focus();jQuery("html").addClass("top-menu-active");top_active=true;}if(top_list_active){jQuery("html").removeClass("top-list-active");jQuery("#nwMenu .top-list .more-btn").find(".fa").removeClass("fa-rotate-180");top_list_active=false;}return false;});jQuery("#nwMenu .sub-menu-right .search.search-close").on("click",function(){if(top_active){jQuery("html").removeClass("top-menu-active");top_active=false;}return false;});var top_list_active=false;jQuery("#nwMenu .top-list .more-btn").on("click",function(){if(!top_list_active){jQuery("html").addClass("top-list-active");jQuery(this).find(".fa").addClass("fa-rotate-180");top_list_active=true;jQuery(".toppIcons .unveil-img").unveil();IDGTrackEvent("M3 header","click on expand menu icon","Site: "+window.location.host);IDGTrackLinks(jQuery("html.top-list-active #nwMenu .top-list .dateList .link a"),"M3 header","User clicks on article in expanded list","Site: "+window.location.host);return false;}else{if(top_list_active){jQuery("html").removeClass("top-list-active");jQuery(this).find(".fa").removeClass("fa-rotate-180");top_list_active=false;return false;}}});jQuery("body").bind("touchstart touchmove touchend touchcancel",function(e){if(top_list_active){e.preventDefault();}});jQuery("#nwMenu .top-list").on("touchstart touchmove touchend touchcancel",function(e){e.stopPropagation();});var hot_topics_active=false;jQuery(".featured-topics .more-btn").on("click",function(){if(!hot_topics_active){jQuery("html").addClass("hot-topics-active");jQuery(this).find(".fa").addClass("fa-rotate-180");hot_topics_active=true;return false;}else{if(hot_topics_active){jQuery("html").removeClass("hot-topics-active");jQuery(this).find(".fa").removeClass("fa-rotate-180");hot_topics_active=false;return false;}}});jQuery(".go-to-top").on("click",function(){jQuery("html, body").animate({scrollTop:0},"fast");return false;});jQuery('.teasers:not(.list) [class*="teaserContainer"] .articleInlineQuizContainer h6').click(function(){var quiz=jQuery(this).parents(".articleInlineQuizContainer"),quiz_filler_height=quiz.outerHeight(),quiz_filler_class="quiz_filler",quiz_filler_html='<div class="'+quiz_filler_class+'" style="height: '+quiz_filler_height+'px; display: none;"></div>',quiz_filler_element=null;if(quiz.next().attr("class")===quiz_filler_class){quiz_filler_element=quiz.next();}else{quiz.after(quiz_filler_html);quiz_filler_element=quiz.next();}quiz.toggleClass("active");quiz_filler_element.toggle();});if(jQuery(".divLockedArticle").length){jQuery(".divLockedArticle, .divColumn2article").wrapAll('<div id="articlePage"></div>');}jQuery(".divLockedArticle .articleDate").detach().insertAfter(".divLockedArticle .articleAuthor");jQuery(".pubDate").each(function(){var dateString=jQuery(this).html();var removeDayPatt=/^[a-zA-Z]{1,4}, /;if(removeDayPatt.test(dateString)){dateString=dateString.replace(removeDayPatt,"");}jQuery(this).html(convertDate(dateString)).addClass("date-from-now");});jQuery("#nwMenu .dateList .articleDate").each(function(){var dateString=jQuery(this).html();var removeDayPatt=/^[a-zA-Z]{1,4}, /;if(removeDayPatt.test(dateString)){dateString=dateString.replace(removeDayPatt,"");}jQuery(this).html(convertDate(dateString)).addClass("date-from-now");});jQuery(".unveil-img").unveil(700);IDGTrackLinks(jQuery("#nwMenu .sub-menu-right .menu-all"),"M3 header","clicks on A-Ö","Site: "+window.location.host);IDGTrackLinks(jQuery("#nwMenu .sub-menu-right .search-open"),"M3 header","click on search-icon","Site: "+window.location.host);IDGTrackLinks(jQuery("#nwMenu .toppIcons a"),"M3 header","click on logo after expand","Site: "+window.location.host);IDGTrackLinks(jQuery("html:not(.top-list-active) #nwMenu .top-list .dateList .link a"),"M3 header","User clicks on article in not expanded list","Site: "+window.location.host);IDGTrackLinks(jQuery("html:not(.articlePage) .techTroopers .innerAdContainer a"),"Ads","click Tech Troopers","Site: "+window.location.host);IDGTrackLinks(jQuery(".articlePage .techTroopers .innerAdContainer a"),"Article Ads","click Tech Troopers","Site: "+window.location.host);IDGTrackLinks(jQuery("html:not(.articlePage) .PoGo .innerAdContainer a"),"Ads","click PoGo","Site: "+window.location.host);IDGTrackLinks(jQuery(".articlePage .PoGo .innerAdContainer a"),"Article Ads","click PoGo","Site: "+window.location.host);});jQuery(document).on("newArticleLoaded",function(){IDGTrackLinks(jQuery(".articlePage .techTroopers .innerAdContainer a"),"Article Ads","click Tech Troopers","Site: "+window.location.host);IDGTrackLinks(jQuery(".articlePage .PoGo .innerAdContainer a"),"Article Ads","click PoGo","Site: "+window.location.host);});(function(){if(document.getElementById("articlePage")){var head=document.getElementsByTagName("html")[0],classname="articlePage";if(head.className.indexOf(classname)===-1){head.className+=(head.className==="")?classname:" "+classname;}}})();(function(){if(jQuery("#articlePage").length){var addClassToHTLM=jQuery("html"),toolbarTop=jQuery("#articlePage .toolbarTop"),toolbarBottom=jQuery("#articlePage .toolbarBottom");jQuery(window).scroll(function(event){var scroll=jQuery(this).scrollTop();toolbarTopPos=toolbarTop.offset().top;toolbarBottomPos=toolbarBottom.offset().top;if(scroll>toolbarTopPos&&scroll<toolbarBottomPos){addClassToHTLM.addClass("in-article");}else{addClassToHTLM.removeClass("in-article");}});}})();jQuery(window).load(function(){setTimeout(expandingLists,500);});function launchIntoFullscreen(element){if(element.requestFullscreen){element.requestFullscreen();}else{if(element.mozRequestFullScreen){element.mozRequestFullScreen();}else{if(element.webkitRequestFullscreen){element.webkitRequestFullscreen();}else{if(element.msRequestFullscreen){element.msRequestFullscreen();}}}}}function loadjscssfile(filename,filetype){if(filetype=="js"){var fileref=document.createElement("script");fileref.setAttribute("type","text/javascript");fileref.setAttribute("src",filename);}else{if(filetype=="css"){var fileref=document.createElement("link");fileref.setAttribute("rel","stylesheet");fileref.setAttribute("type","text/css");fileref.setAttribute("href",filename);}}if(typeof fileref!="undefined"){document.getElementsByTagName("head")[0].appendChild(fileref);}}loadjscssfile("//twemoji.maxcdn.com/twemoji.min.js","js");enquire.register("screen and (min-width: 1100px)",{match:function(){function addVisibleClass(visible_selector){jQuery(visible_selector).bind("inview",function(event,visible){if(visible){jQuery(this).addClass("visible");}});}(function(){addVisibleClass(jQuery("#articlePage-1 .sideBarPart"));jQuery(document).on("newArticleLoaded",function(event,data){addVisibleClass(jQuery("#articlePage-"+data.articleIdNo+" .sideBarPart"));});}());}});jQuery(document).on("newArticleLoaded",function(){jQuery(".unveil-img").unveil(700);});/*! fixto - v0.4.0 - 2015-06-08
 * UNMINIFIED
 * (MODIFIED BY IDG - see REMOVED+ADDED below)
 *
 * http://github.com/bbarakaci/fixto/
 */
var fixto=(function($,window,document){
/*! Computed Style - v0.1.0 - 2012-07-19
     * https://github.com/bbarakaci/computed-style
     * Copyright (c) 2012 Burak Barakaci; Licensed MIT */
var computedStyle=(function(){var computedStyle={getAll:function(element){return document.defaultView.getComputedStyle(element);},get:function(element,name){return this.getAll(element)[name];},toFloat:function(value){return parseFloat(value,10)||0;},getFloat:function(element,name){return this.toFloat(this.get(element,name));},_getAllCurrentStyle:function(element){return element.currentStyle;}};if(document.documentElement.currentStyle){computedStyle.getAll=computedStyle._getAllCurrentStyle;}return computedStyle;}());var mimicNode=(function(){function MimicNode(element){this.element=element;this.replacer=document.createElement("div");this.replacer.style.visibility="hidden";this.hide();element.parentNode.insertBefore(this.replacer,element);}MimicNode.prototype={replace:function(){var rst=this.replacer.style;var styles=computedStyle.getAll(this.element);rst.width=this._width();rst.height=this._height();rst.marginTop=styles.marginTop;rst.marginBottom=styles.marginBottom;rst.marginLeft=styles.marginLeft;rst.marginRight=styles.marginRight;rst.cssFloat=styles.cssFloat;rst.styleFloat=styles.styleFloat;rst.position=styles.position;rst.top=styles.top;rst.right=styles.right;rst.bottom=styles.bottom;rst.left=styles.left;rst.display=styles.display;},hide:function(){this.replacer.style.display="none";},_width:function(){return this.element.getBoundingClientRect().width+"px";},_widthOffset:function(){return this.element.offsetWidth+"px";},_height:function(){return this.element.getBoundingClientRect().height+"px";},_heightOffset:function(){return this.element.offsetHeight+"px";},destroy:function(){$(this.replacer).remove();for(var prop in this){if(this.hasOwnProperty(prop)){this[prop]=null;}}}};var bcr=document.documentElement.getBoundingClientRect();if(!bcr.width){MimicNode.prototype._width=MimicNode.prototype._widthOffset;MimicNode.prototype._height=MimicNode.prototype._heightOffset;}return{MimicNode:MimicNode,computedStyle:computedStyle};}());function Prefix(){this._vendor=null;}Prefix.prototype={_vendors:{webkit:{cssPrefix:"-webkit-",jsPrefix:"Webkit"},moz:{cssPrefix:"-moz-",jsPrefix:"Moz"},ms:{cssPrefix:"-ms-",jsPrefix:"ms"},opera:{cssPrefix:"-o-",jsPrefix:"O"}},_prefixJsProperty:function(vendor,prop){return vendor.jsPrefix+prop[0].toUpperCase()+prop.substr(1);},_prefixValue:function(vendor,value){return vendor.cssPrefix+value;},_valueSupported:function(prop,value,dummy){try{dummy.style[prop]=value;return dummy.style[prop]===value;}catch(er){return false;}},propertySupported:function(prop){return document.documentElement.style[prop]!==undefined;},getJsProperty:function(prop){if(this.propertySupported(prop)){return prop;}if(this._vendor){return this._prefixJsProperty(this._vendor,prop);}var prefixed;for(var vendor in this._vendors){prefixed=this._prefixJsProperty(this._vendors[vendor],prop);if(this.propertySupported(prefixed)){this._vendor=this._vendors[vendor];return prefixed;}}return null;},getCssValue:function(prop,value){var dummy=document.createElement("div");var jsProperty=this.getJsProperty(prop);if(this._valueSupported(jsProperty,value,dummy)){return value;}var prefixedValue;if(this._vendor){prefixedValue=this._prefixValue(this._vendor,value);if(this._valueSupported(jsProperty,prefixedValue,dummy)){return prefixedValue;}}for(var vendor in this._vendors){prefixedValue=this._prefixValue(this._vendors[vendor],value);if(this._valueSupported(jsProperty,prefixedValue,dummy)){this._vendor=this._vendors[vendor];return prefixedValue;}}return null;}};var prefix=new Prefix();var transformJsProperty=prefix.getJsProperty("transform");var fixedPositioningContext;function checkFixedPositioningContextSupport(){var support=false;var parent=document.createElement("div");var child=document.createElement("div");parent.appendChild(child);parent.style[transformJsProperty]="translate(0)";parent.style.marginTop="10px";parent.style.visibility="hidden";child.style.position="fixed";child.style.top=0;document.body.appendChild(parent);var rect=child.getBoundingClientRect();if(rect.top>0){support=true;}document.body.removeChild(parent);return support;}var nativeStickyValue=prefix.getCssValue("position","sticky");var fixedPositionValue=prefix.getCssValue("position","fixed");var ie=navigator.appName==="Microsoft Internet Explorer";var ieversion;if(ie){ieversion=parseFloat(navigator.appVersion.split("MSIE")[1]);}function FixTo(child,parent,options){this.child=child;this._$child=$(child);this.parent=parent;this.options={className:"fixto-fixed",top:0};this._setOptions(options);}FixTo.prototype={_mindtop:function(){var top=0;if(this._$mind){var el;var rect;var height;for(var i=0,l=this._$mind.length;i<l;i++){el=this._$mind[i];rect=el.getBoundingClientRect();if(rect.height){top+=rect.height;}else{var styles=computedStyle.getAll(el);top+=el.offsetHeight+computedStyle.toFloat(styles.marginTop)+computedStyle.toFloat(styles.marginBottom);}}}return top;},stop:function(){this._stop();this._running=false;},start:function(){if(!this._running){this._start();this._running=true;}},destroy:function(){this.stop();this._destroy();this._$child.removeData("fixto-instance");for(var prop in this){if(this.hasOwnProperty(prop)){this[prop]=null;}}},_setOptions:function(options){$.extend(this.options,options);if(this.options.mind){this._$mind=$(this.options.mind);}if(this.options.zIndex){this.child.style.zIndex=this.options.zIndex;}},setOptions:function(options){this._setOptions(options);this.refresh();},_stop:function(){},_start:function(){},_destroy:function(){},refresh:function(){}};function FixToContainer(child,parent,options){FixTo.call(this,child,parent,options);this._replacer=new mimicNode.MimicNode(child);this._ghostNode=this._replacer.replacer;this._saveStyles();this._saveViewportHeight();this._proxied_onscroll=this._bind(this._onscroll,this);this._proxied_onresize=this._bind(this._onresize,this);this.start();}FixToContainer.prototype=new FixTo();$.extend(FixToContainer.prototype,{_bind:function(fn,context){return function(){return fn.call(context);};},_toresize:ieversion===8?document.documentElement:window,_onscroll:function _onscroll(){this._scrollTop=document.documentElement.scrollTop||document.body.scrollTop;this._parentBottom=(this.parent.offsetHeight+this._fullOffset("offsetTop",this.parent));if(this.options.mindBottomPadding!==false){this._parentBottom-=computedStyle.getFloat(this.parent,"paddingBottom");}if(!this.fixed){var childStyles=computedStyle.getAll(this.child);if(this._scrollTop<this._parentBottom&&this._scrollTop>(this._fullOffset("offsetTop",this.child)-this.options.top-this._mindtop())){this._fix();this._adjust();}}else{if(this._scrollTop>this._parentBottom||this._scrollTop<(this._fullOffset("offsetTop",this._ghostNode)-this.options.top-this._mindtop())){this._unfix();return;}this._adjust();}},_adjust:function _adjust(){var top=0;var mindTop=this._mindtop();var diff=0;var childStyles=computedStyle.getAll(this.child);var context=null;if(fixedPositioningContext){context=this._getContext();if(context){top=Math.abs(context.getBoundingClientRect().top);}}diff=(this._parentBottom-this._scrollTop)-(this.child.offsetHeight+computedStyle.toFloat(childStyles.marginBottom)+mindTop+this.options.top);if(diff>0){diff=0;}this.child.style.top=(diff+mindTop+top+this.options.top)-computedStyle.toFloat(childStyles.marginTop)+"px";},_fullOffset:function _fullOffset(offsetName,elm,context){var offset=elm[offsetName];var offsetParent=elm.offsetParent;while(offsetParent!==null&&offsetParent!==context){offset=offset+offsetParent[offsetName];offsetParent=offsetParent.offsetParent;}return offset;},_getContext:function(){var parent;var element=this.child;var context=null;var styles;while(!context){parent=element.parentNode;if(parent===document.documentElement){return null;}styles=computedStyle.getAll(parent);if(styles[transformJsProperty]!=="none"){context=parent;break;}element=parent;}return context;},_fix:function _fix(){var child=this.child;var childStyle=child.style;var childStyles=computedStyle.getAll(child);var left=child.getBoundingClientRect().left;var width=childStyles.width;this._saveStyles();if(document.documentElement.currentStyle){width=(child.offsetWidth)-(computedStyle.toFloat(childStyles.paddingLeft)+computedStyle.toFloat(childStyles.paddingRight)+computedStyle.toFloat(childStyles.borderLeftWidth)+computedStyle.toFloat(childStyles.borderRightWidth))+"px";}if(fixedPositioningContext){var context=this._getContext();if(context){left=child.getBoundingClientRect().left-context.getBoundingClientRect().left;}}this._replacer.replace();childStyle.left=(left-computedStyle.toFloat(childStyles.marginLeft))+"px";childStyle.width=width;childStyle.position="fixed";childStyle.top=this._mindtop()+this.options.top-computedStyle.toFloat(childStyles.marginTop)+"px";this._$child.addClass(this.options.className);this.fixed=true;},_unfix:function _unfix(){var childStyle=this.child.style;this._replacer.hide();childStyle.position=this._childOriginalPosition;childStyle.top=this._childOriginalTop;childStyle.width=this._childOriginalWidth;childStyle.left=this._childOriginalLeft;this._$child.removeClass(this.options.className);this.fixed=false;},_saveStyles:function(){var childStyle=this.child.style;this._childOriginalPosition=childStyle.position;this._childOriginalTop=childStyle.top;this._childOriginalWidth=childStyle.width;this._childOriginalLeft=childStyle.left;},_onresize:function(){this.refresh();},_saveViewportHeight:function(){this._viewportHeight=window.innerHeight||document.documentElement.clientHeight;},_stop:function(){this._unfix();$(window).unbind("scroll",this._proxied_onscroll);$(this._toresize).unbind("resize",this._proxied_onresize);},_start:function(){this._onscroll();$(window).bind("scroll",this._proxied_onscroll);$(this._toresize).bind("resize",this._proxied_onresize);},_destroy:function(){this._replacer.destroy();},refresh:function(){this._saveViewportHeight();this._unfix();this._onscroll();}});function NativeSticky(child,parent,options){FixTo.call(this,child,parent,options);this.start();}NativeSticky.prototype=new FixTo();$.extend(NativeSticky.prototype,{_start:function(){var childStyles=computedStyle.getAll(this.child);this._childOriginalPosition=childStyles.position;this._childOriginalTop=childStyles.top;this.child.style.position=nativeStickyValue;this.refresh();},_stop:function(){this.child.style.position=this._childOriginalPosition;this.child.style.top=this._childOriginalTop;},refresh:function(){this.child.style.top=this._mindtop()+this.options.top+"px";}});var fixTo=function fixTo(childElement,parentElement,options){if((nativeStickyValue&&!options)||(nativeStickyValue&&options&&options.useNativeSticky!==false)){return new NativeSticky(childElement,parentElement,options);}else{if(fixedPositionValue){if(fixedPositioningContext===undefined){fixedPositioningContext=checkFixedPositioningContextSupport();}return new FixToContainer(childElement,parentElement,options);}else{return"Neither fixed nor sticky positioning supported";}}};if(ieversion<8){fixTo=function(){return"not supported";};}$.fn.fixTo=function(targetSelector,options){var $targets=$(targetSelector);var i=0;return this.each(function(){var instance=$(this).data("fixto-instance");if(!instance){$(this).data("fixto-instance",fixTo(this,$targets[i],options));}else{var method=targetSelector;instance[method].call(instance,options);}i++;});};return{FixToContainer:FixToContainer,fixTo:fixTo,computedStyle:computedStyle,mimicNode:mimicNode};}(window.jQuery,window,document));(function(){if(jQuery(".articlePage").length===1){var sticky_items_1150=[];var sticky_items_860=[];function initiate_sticky(sticky_cols,sticky_wrap,article_id){var return_array=[];sticky_cols.each(function(){return_array.push({article_id:article_id,sticky_cols:sticky_cols,sticky_wrap:sticky_wrap,fixto_instance:jQuery(this).fixTo(sticky_wrap,{top:76,useNativeSticky:false})});});return return_array;}jQuery(window).load(function(){enquire.register("screen and (min-width: 860px) and (max-width: 1149px)",{deferSetup:true,setup:function(){var sticky_wrap=jQuery("#articlePage-1 .divColumnsArticle"),sticky_cols=jQuery("#articlePage-1 .articleSideBars"),article_id=1;sticky_items_860=sticky_items_860.concat(initiate_sticky(sticky_cols,sticky_wrap,article_id));jQuery(document).on("newArticleLoaded",function(event,article){var sticky_wrap=article.article.find(".divColumnsArticle"),sticky_cols=article.article.find(".articleSideBars"),article_id=article.articleIdNo;sticky_items_860=sticky_items_860.concat(initiate_sticky(sticky_cols,sticky_wrap,article_id));});},match:function(){sticky_items_860.forEach(function(item){item.fixto_instance.fixTo("start");item.fixto_instance.fixTo("refresh");});},unmatch:function(){sticky_items_860.forEach(function(item){item.fixto_instance.fixTo("stop");});}});enquire.register("screen and (min-width: 1150px)",{deferSetup:true,setup:function(){var sticky_wrap=jQuery("#articlePage-1 .divColumnsArticle"),sticky_cols=jQuery("#articlePage-1 .divColumn3article .scrollableArticlePageFiller"),article_id=1;sticky_items_1150=sticky_items_1150.concat(initiate_sticky(sticky_cols,sticky_wrap,article_id));jQuery(document).on("newArticleLoaded",function(event,article){var sticky_wrap=article.article.find(".divColumnsArticle"),sticky_cols=article.article.find(".divColumn3article .scrollableArticlePageFiller"),article_id=article.articleIdNo;sticky_items_1150=sticky_items_1150.concat(initiate_sticky(sticky_cols,sticky_wrap,article_id));});},match:function(){sticky_items_1150.forEach(function(item){item.fixto_instance.fixTo("start");item.fixto_instance.fixTo("refresh");});},unmatch:function(){sticky_items_1150.forEach(function(item){item.fixto_instance.fixTo("destroy");});}});});}})();(function(factory){if(typeof define==="function"&&define.amd){define(["jquery"],factory);}else{if(typeof module!=="undefined"&&module.exports){module.exports=factory;}else{factory(jQuery,window,document);}}}(function($){(function(init){var _rjs=typeof define==="function"&&define.amd,_njs=typeof module!=="undefined"&&module.exports,_dlp=("https:"==document.location.protocol)?"https:":"http:",_url="cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.13/jquery.mousewheel.min.js";if(!_rjs){if(_njs){require("jquery-mousewheel")($);}else{$.event.special.mousewheel||$("head").append(decodeURI("%3Cscript src="+_dlp+"//"+_url+"%3E%3C/script%3E"));}}init();}(function(){var pluginNS="mCustomScrollbar",pluginPfx="mCS",defaultSelector=".mCustomScrollbar",defaults={setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:950,autoDraggerLength:true,alwaysShowScrollbar:0,snapOffset:0,mouseWheel:{enable:true,scrollAmount:"auto",axis:"y",deltaFactor:"auto",disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:true,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,documentTouchScroll:true,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:true,updateOnImageLoad:"auto",autoUpdateTimeout:60},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:true}},totalInstances=0,liveTimers={},oldIE=(window.attachEvent&&!window.addEventListener)?1:0,touchActive=false,touchable,classes=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar","mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer","mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft","mCSB_buttonRight"],methods={init:function(options){var options=$.extend(true,{},defaults,options),selector=_selector.call(this);if(options.live){var liveSelector=options.liveSelector||this.selector||defaultSelector,$liveSelector=$(liveSelector);if(options.live==="off"){removeLiveTimers(liveSelector);return;}liveTimers[liveSelector]=setTimeout(function(){$liveSelector.mCustomScrollbar(options);if(options.live==="once"&&$liveSelector.length){removeLiveTimers(liveSelector);}},500);}else{removeLiveTimers(liveSelector);}options.setWidth=(options.set_width)?options.set_width:options.setWidth;options.setHeight=(options.set_height)?options.set_height:options.setHeight;options.axis=(options.horizontalScroll)?"x":_findAxis(options.axis);options.scrollInertia=options.scrollInertia>0&&options.scrollInertia<17?17:options.scrollInertia;if(typeof options.mouseWheel!=="object"&&options.mouseWheel==true){options.mouseWheel={enable:true,scrollAmount:"auto",axis:"y",preventDefault:false,deltaFactor:"auto",normalizeDelta:false,invert:false};}options.mouseWheel.scrollAmount=!options.mouseWheelPixels?options.mouseWheel.scrollAmount:options.mouseWheelPixels;options.mouseWheel.normalizeDelta=!options.advanced.normalizeMouseWheelDelta?options.mouseWheel.normalizeDelta:options.advanced.normalizeMouseWheelDelta;options.scrollButtons.scrollType=_findScrollButtonsType(options.scrollButtons.scrollType);_theme(options);return $(selector).each(function(){var $this=$(this);if(!$this.data(pluginPfx)){$this.data(pluginPfx,{idx:++totalInstances,opt:options,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:false,tweenRunning:false,sequential:{},langDir:$this.css("direction"),cbOffsets:null,trigger:null,poll:{size:{o:0,n:0},img:{o:0,n:0},change:{o:0,n:0}}});var d=$this.data(pluginPfx),o=d.opt,htmlDataAxis=$this.data("mcs-axis"),htmlDataSbPos=$this.data("mcs-scrollbar-position"),htmlDataTheme=$this.data("mcs-theme");if(htmlDataAxis){o.axis=htmlDataAxis;}if(htmlDataSbPos){o.scrollbarPosition=htmlDataSbPos;}if(htmlDataTheme){o.theme=htmlDataTheme;_theme(o);}_pluginMarkup.call(this);if(d&&o.callbacks.onCreate&&typeof o.callbacks.onCreate==="function"){o.callbacks.onCreate.call(this);}$("#mCSB_"+d.idx+"_container img:not(."+classes[2]+")").addClass(classes[2]);methods.update.call(null,$this);}});},update:function(el,cb){var selector=el||_selector.call(this);return $(selector).each(function(){var $this=$(this);if($this.data(pluginPfx)){var d=$this.data(pluginPfx),o=d.opt,mCSB_container=$("#mCSB_"+d.idx+"_container"),mCustomScrollBox=$("#mCSB_"+d.idx),mCSB_dragger=[$("#mCSB_"+d.idx+"_dragger_vertical"),$("#mCSB_"+d.idx+"_dragger_horizontal")];if(!mCSB_container.length){return;}if(d.tweenRunning){_stop($this);}if(cb&&d&&o.callbacks.onBeforeUpdate&&typeof o.callbacks.onBeforeUpdate==="function"){o.callbacks.onBeforeUpdate.call(this);}if($this.hasClass(classes[3])){$this.removeClass(classes[3]);}if($this.hasClass(classes[4])){$this.removeClass(classes[4]);}mCustomScrollBox.css("max-height","none");if(mCustomScrollBox.height()!==$this.height()){mCustomScrollBox.css("max-height",$this.height());}_expandContentHorizontally.call(this);if(o.axis!=="y"&&!o.advanced.autoExpandHorizontalScroll){mCSB_container.css("width",_contentWidth(mCSB_container));}d.overflowed=_overflowed.call(this);_scrollbarVisibility.call(this);if(o.autoDraggerLength){_setDraggerLength.call(this);}_scrollRatio.call(this);_bindEvents.call(this);var to=[Math.abs(mCSB_container[0].offsetTop),Math.abs(mCSB_container[0].offsetLeft)];if(o.axis!=="x"){if(!d.overflowed[0]){_resetContentPosition.call(this);if(o.axis==="y"){_unbindEvents.call(this);}else{if(o.axis==="yx"&&d.overflowed[1]){_scrollTo($this,to[1].toString(),{dir:"x",dur:0,overwrite:"none"});}}}else{if(mCSB_dragger[0].height()>mCSB_dragger[0].parent().height()){_resetContentPosition.call(this);}else{_scrollTo($this,to[0].toString(),{dir:"y",dur:0,overwrite:"none"});d.contentReset.y=null;}}}if(o.axis!=="y"){if(!d.overflowed[1]){_resetContentPosition.call(this);if(o.axis==="x"){_unbindEvents.call(this);}else{if(o.axis==="yx"&&d.overflowed[0]){_scrollTo($this,to[0].toString(),{dir:"y",dur:0,overwrite:"none"});}}}else{if(mCSB_dragger[1].width()>mCSB_dragger[1].parent().width()){_resetContentPosition.call(this);}else{_scrollTo($this,to[1].toString(),{dir:"x",dur:0,overwrite:"none"});d.contentReset.x=null;}}}if(cb&&d){if(cb===2&&o.callbacks.onImageLoad&&typeof o.callbacks.onImageLoad==="function"){o.callbacks.onImageLoad.call(this);}else{if(cb===3&&o.callbacks.onSelectorChange&&typeof o.callbacks.onSelectorChange==="function"){o.callbacks.onSelectorChange.call(this);}else{if(o.callbacks.onUpdate&&typeof o.callbacks.onUpdate==="function"){o.callbacks.onUpdate.call(this);}}}}_autoUpdate.call(this);}});},scrollTo:function(val,options){if(typeof val=="undefined"||val==null){return;}var selector=_selector.call(this);return $(selector).each(function(){var $this=$(this);if($this.data(pluginPfx)){var d=$this.data(pluginPfx),o=d.opt,methodDefaults={trigger:"external",scrollInertia:o.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:false,timeout:60,callbacks:true,onStart:true,onUpdate:true,onComplete:true},methodOptions=$.extend(true,{},methodDefaults,options),to=_arr.call(this,val),dur=methodOptions.scrollInertia>0&&methodOptions.scrollInertia<17?17:methodOptions.scrollInertia;to[0]=_to.call(this,to[0],"y");to[1]=_to.call(this,to[1],"x");if(methodOptions.moveDragger){to[0]*=d.scrollRatio.y;to[1]*=d.scrollRatio.x;}methodOptions.dur=_isTabHidden()?0:dur;setTimeout(function(){if(to[0]!==null&&typeof to[0]!=="undefined"&&o.axis!=="x"&&d.overflowed[0]){methodOptions.dir="y";methodOptions.overwrite="all";_scrollTo($this,to[0].toString(),methodOptions);}if(to[1]!==null&&typeof to[1]!=="undefined"&&o.axis!=="y"&&d.overflowed[1]){methodOptions.dir="x";methodOptions.overwrite="none";_scrollTo($this,to[1].toString(),methodOptions);}},methodOptions.timeout);}});},stop:function(){var selector=_selector.call(this);return $(selector).each(function(){var $this=$(this);if($this.data(pluginPfx)){_stop($this);}});},disable:function(r){var selector=_selector.call(this);return $(selector).each(function(){var $this=$(this);if($this.data(pluginPfx)){var d=$this.data(pluginPfx);_autoUpdate.call(this,"remove");_unbindEvents.call(this);if(r){_resetContentPosition.call(this);}_scrollbarVisibility.call(this,true);$this.addClass(classes[3]);}});},destroy:function(){var selector=_selector.call(this);return $(selector).each(function(){var $this=$(this);if($this.data(pluginPfx)){var d=$this.data(pluginPfx),o=d.opt,mCustomScrollBox=$("#mCSB_"+d.idx),mCSB_container=$("#mCSB_"+d.idx+"_container"),scrollbar=$(".mCSB_"+d.idx+"_scrollbar");if(o.live){removeLiveTimers(o.liveSelector||$(selector).selector);}_autoUpdate.call(this,"remove");_unbindEvents.call(this);_resetContentPosition.call(this);$this.removeData(pluginPfx);_delete(this,"mcs");scrollbar.remove();mCSB_container.find("img."+classes[2]).removeClass(classes[2]);mCustomScrollBox.replaceWith(mCSB_container.contents());$this.removeClass(pluginNS+" _"+pluginPfx+"_"+d.idx+" "+classes[6]+" "+classes[7]+" "+classes[5]+" "+classes[3]).addClass(classes[4]);}});}},_selector=function(){return(typeof $(this)!=="object"||$(this).length<1)?defaultSelector:this;},_theme=function(obj){var fixedSizeScrollbarThemes=["rounded","rounded-dark","rounded-dots","rounded-dots-dark"],nonExpandedScrollbarThemes=["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"],disabledScrollButtonsThemes=["minimal","minimal-dark"],enabledAutoHideScrollbarThemes=["minimal","minimal-dark"],scrollbarPositionOutsideThemes=["minimal","minimal-dark"];obj.autoDraggerLength=$.inArray(obj.theme,fixedSizeScrollbarThemes)>-1?false:obj.autoDraggerLength;obj.autoExpandScrollbar=$.inArray(obj.theme,nonExpandedScrollbarThemes)>-1?false:obj.autoExpandScrollbar;obj.scrollButtons.enable=$.inArray(obj.theme,disabledScrollButtonsThemes)>-1?false:obj.scrollButtons.enable;obj.autoHideScrollbar=$.inArray(obj.theme,enabledAutoHideScrollbarThemes)>-1?true:obj.autoHideScrollbar;obj.scrollbarPosition=$.inArray(obj.theme,scrollbarPositionOutsideThemes)>-1?"outside":obj.scrollbarPosition;},removeLiveTimers=function(selector){if(liveTimers[selector]){clearTimeout(liveTimers[selector]);_delete(liveTimers,selector);}},_findAxis=function(val){return(val==="yx"||val==="xy"||val==="auto")?"yx":(val==="x"||val==="horizontal")?"x":"y";},_findScrollButtonsType=function(val){return(val==="stepped"||val==="pixels"||val==="step"||val==="click")?"stepped":"stepless";},_pluginMarkup=function(){var $this=$(this),d=$this.data(pluginPfx),o=d.opt,expandClass=o.autoExpandScrollbar?" "+classes[1]+"_expand":"",scrollbar=["<div id='mCSB_"+d.idx+"_scrollbar_vertical' class='mCSB_scrollTools mCSB_"+d.idx+"_scrollbar mCS-"+o.theme+" mCSB_scrollTools_vertical"+expandClass+"'><div class='"+classes[12]+"'><div id='mCSB_"+d.idx+"_dragger_vertical' class='mCSB_dragger' style='position:absolute;'><div class='mCSB_dragger_bar' /></div><div class='mCSB_draggerRail' /></div></div>","<div id='mCSB_"+d.idx+"_scrollbar_horizontal' class='mCSB_scrollTools mCSB_"+d.idx+"_scrollbar mCS-"+o.theme+" mCSB_scrollTools_horizontal"+expandClass+"'><div class='"+classes[12]+"'><div id='mCSB_"+d.idx+"_dragger_horizontal' class='mCSB_dragger' style='position:absolute;'><div class='mCSB_dragger_bar' /></div><div class='mCSB_draggerRail' /></div></div>"],wrapperClass=o.axis==="yx"?"mCSB_vertical_horizontal":o.axis==="x"?"mCSB_horizontal":"mCSB_vertical",scrollbars=o.axis==="yx"?scrollbar[0]+scrollbar[1]:o.axis==="x"?scrollbar[1]:scrollbar[0],contentWrapper=o.axis==="yx"?"<div id='mCSB_"+d.idx+"_container_wrapper' class='mCSB_container_wrapper' />":"",autoHideClass=o.autoHideScrollbar?" "+classes[6]:"",scrollbarDirClass=(o.axis!=="x"&&d.langDir==="rtl")?" "+classes[7]:"";if(o.setWidth){$this.css("width",o.setWidth);}if(o.setHeight){$this.css("height",o.setHeight);}o.setLeft=(o.axis!=="y"&&d.langDir==="rtl")?"989999px":o.setLeft;$this.addClass(pluginNS+" _"+pluginPfx+"_"+d.idx+autoHideClass+scrollbarDirClass).wrapInner("<div id='mCSB_"+d.idx+"' class='mCustomScrollBox mCS-"+o.theme+" "+wrapperClass+"'><div id='mCSB_"+d.idx+"_container' class='mCSB_container' style='position:relative; top:"+o.setTop+"; left:"+o.setLeft+";' dir='"+d.langDir+"' /></div>");var mCustomScrollBox=$("#mCSB_"+d.idx),mCSB_container=$("#mCSB_"+d.idx+"_container");if(o.axis!=="y"&&!o.advanced.autoExpandHorizontalScroll){mCSB_container.css("width",_contentWidth(mCSB_container));}if(o.scrollbarPosition==="outside"){if($this.css("position")==="static"){$this.css("position","relative");}$this.css("overflow","visible");mCustomScrollBox.addClass("mCSB_outside").after(scrollbars);}else{mCustomScrollBox.addClass("mCSB_inside").append(scrollbars);mCSB_container.wrap(contentWrapper);}_scrollButtons.call(this);var mCSB_dragger=[$("#mCSB_"+d.idx+"_dragger_vertical"),$("#mCSB_"+d.idx+"_dragger_horizontal")];mCSB_dragger[0].css("min-height",mCSB_dragger[0].height());mCSB_dragger[1].css("min-width",mCSB_dragger[1].width());},_contentWidth=function(el){var val=[el[0].scrollWidth,Math.max.apply(Math,el.children().map(function(){return $(this).outerWidth(true);}).get())],w=el.parent().width();return val[0]>w?val[0]:val[1]>w?val[1]:"100%";},_expandContentHorizontally=function(){var $this=$(this),d=$this.data(pluginPfx),o=d.opt,mCSB_container=$("#mCSB_"+d.idx+"_container");if(o.advanced.autoExpandHorizontalScroll&&o.axis!=="y"){mCSB_container.css({width:"auto","min-width":0,"overflow-x":"scroll"});var w=Math.ceil(mCSB_container[0].scrollWidth);if(o.advanced.autoExpandHorizontalScroll===3||(o.advanced.autoExpandHorizontalScroll!==2&&w>mCSB_container.parent().width())){mCSB_container.css({width:w,"min-width":"100%","overflow-x":"inherit"});}else{mCSB_container.css({"overflow-x":"inherit",position:"absolute"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:(Math.ceil(mCSB_container[0].getBoundingClientRect().right+0.4)-Math.floor(mCSB_container[0].getBoundingClientRect().left)),"min-width":"100%",position:"relative"}).unwrap();}}},_scrollButtons=function(){var $this=$(this),d=$this.data(pluginPfx),o=d.opt,mCSB_scrollTools=$(".mCSB_"+d.idx+"_scrollbar:first"),tabindex=!_isNumeric(o.scrollButtons.tabindex)?"":"tabindex='"+o.scrollButtons.tabindex+"'",btnHTML=["<a href='#' class='"+classes[13]+"' "+tabindex+" />","<a href='#' class='"+classes[14]+"' "+tabindex+" />","<a href='#' class='"+classes[15]+"' "+tabindex+" />","<a href='#' class='"+classes[16]+"' "+tabindex+" />"],btn=[(o.axis==="x"?btnHTML[2]:btnHTML[0]),(o.axis==="x"?btnHTML[3]:btnHTML[1]),btnHTML[2],btnHTML[3]];if(o.scrollButtons.enable){mCSB_scrollTools.prepend(btn[0]).append(btn[1]).next(".mCSB_scrollTools").prepend(btn[2]).append(btn[3]);}},_setDraggerLength=function(){var $this=$(this),d=$this.data(pluginPfx),mCustomScrollBox=$("#mCSB_"+d.idx),mCSB_container=$("#mCSB_"+d.idx+"_container"),mCSB_dragger=[$("#mCSB_"+d.idx+"_dragger_vertical"),$("#mCSB_"+d.idx+"_dragger_horizontal")],ratio=[mCustomScrollBox.height()/mCSB_container.outerHeight(false),mCustomScrollBox.width()/mCSB_container.outerWidth(false)],l=[parseInt(mCSB_dragger[0].css("min-height")),Math.round(ratio[0]*mCSB_dragger[0].parent().height()),parseInt(mCSB_dragger[1].css("min-width")),Math.round(ratio[1]*mCSB_dragger[1].parent().width())],h=oldIE&&(l[1]<l[0])?l[0]:l[1],w=oldIE&&(l[3]<l[2])?l[2]:l[3];mCSB_dragger[0].css({height:h,"max-height":(mCSB_dragger[0].parent().height()-10)}).find(".mCSB_dragger_bar").css({"line-height":l[0]+"px"});mCSB_dragger[1].css({width:w,"max-width":(mCSB_dragger[1].parent().width()-10)});},_scrollRatio=function(){var $this=$(this),d=$this.data(pluginPfx),mCustomScrollBox=$("#mCSB_"+d.idx),mCSB_container=$("#mCSB_"+d.idx+"_container"),mCSB_dragger=[$("#mCSB_"+d.idx+"_dragger_vertical"),$("#mCSB_"+d.idx+"_dragger_horizontal")],scrollAmount=[mCSB_container.outerHeight(false)-mCustomScrollBox.height(),mCSB_container.outerWidth(false)-mCustomScrollBox.width()],ratio=[scrollAmount[0]/(mCSB_dragger[0].parent().height()-mCSB_dragger[0].height()),scrollAmount[1]/(mCSB_dragger[1].parent().width()-mCSB_dragger[1].width())];d.scrollRatio={y:ratio[0],x:ratio[1]};},_onDragClasses=function(el,action,xpnd){var expandClass=xpnd?classes[0]+"_expanded":"",scrollbar=el.closest(".mCSB_scrollTools");if(action==="active"){el.toggleClass(classes[0]+" "+expandClass);scrollbar.toggleClass(classes[1]);el[0]._draggable=el[0]._draggable?0:1;}else{if(!el[0]._draggable){if(action==="hide"){el.removeClass(classes[0]);scrollbar.removeClass(classes[1]);}else{el.addClass(classes[0]);scrollbar.addClass(classes[1]);}}}},_overflowed=function(){var $this=$(this),d=$this.data(pluginPfx),mCustomScrollBox=$("#mCSB_"+d.idx),mCSB_container=$("#mCSB_"+d.idx+"_container"),contentHeight=d.overflowed==null?mCSB_container.height():mCSB_container.outerHeight(false),contentWidth=d.overflowed==null?mCSB_container.width():mCSB_container.outerWidth(false),h=mCSB_container[0].scrollHeight,w=mCSB_container[0].scrollWidth;if(h>contentHeight){contentHeight=h;}if(w>contentWidth){contentWidth=w;}return[contentHeight>mCustomScrollBox.height(),contentWidth>mCustomScrollBox.width()];},_resetContentPosition=function(){var $this=$(this),d=$this.data(pluginPfx),o=d.opt,mCustomScrollBox=$("#mCSB_"+d.idx),mCSB_container=$("#mCSB_"+d.idx+"_container"),mCSB_dragger=[$("#mCSB_"+d.idx+"_dragger_vertical"),$("#mCSB_"+d.idx+"_dragger_horizontal")];_stop($this);if((o.axis!=="x"&&!d.overflowed[0])||(o.axis==="y"&&d.overflowed[0])){mCSB_dragger[0].add(mCSB_container).css("top",0);_scrollTo($this,"_resetY");}if((o.axis!=="y"&&!d.overflowed[1])||(o.axis==="x"&&d.overflowed[1])){var cx=dx=0;if(d.langDir==="rtl"){cx=mCustomScrollBox.width()-mCSB_container.outerWidth(false);dx=Math.abs(cx/d.scrollRatio.x);}mCSB_container.css("left",cx);mCSB_dragger[1].css("left",dx);_scrollTo($this,"_resetX");}},_bindEvents=function(){var $this=$(this),d=$this.data(pluginPfx),o=d.opt;if(!d.bindEvents){_draggable.call(this);if(o.contentTouchScroll){_contentDraggable.call(this);}_selectable.call(this);if(o.mouseWheel.enable){function _mwt(){mousewheelTimeout=setTimeout(function(){if(!$.event.special.mousewheel){_mwt();}else{clearTimeout(mousewheelTimeout);_mousewheel.call($this[0]);}},100);}var mousewheelTimeout;_mwt();}_draggerRail.call(this);_wrapperScroll.call(this);if(o.advanced.autoScrollOnFocus){_focus.call(this);}if(o.scrollButtons.enable){_buttons.call(this);}if(o.keyboard.enable){_keyboard.call(this);}d.bindEvents=true;}},_unbindEvents=function(){var $this=$(this),d=$this.data(pluginPfx),o=d.opt,namespace=pluginPfx+"_"+d.idx,sb=".mCSB_"+d.idx+"_scrollbar",sel=$("#mCSB_"+d.idx+",#mCSB_"+d.idx+"_container,#mCSB_"+d.idx+"_container_wrapper,"+sb+" ."+classes[12]+",#mCSB_"+d.idx+"_dragger_vertical,#mCSB_"+d.idx+"_dragger_horizontal,"+sb+">a"),mCSB_container=$("#mCSB_"+d.idx+"_container");if(o.advanced.releaseDraggableSelectors){sel.add($(o.advanced.releaseDraggableSelectors));}if(o.advanced.extraDraggableSelectors){sel.add($(o.advanced.extraDraggableSelectors));}if(d.bindEvents){$(document).add($(!_canAccessIFrame()||top.document)).unbind("."+namespace);sel.each(function(){$(this).unbind("."+namespace);});clearTimeout($this[0]._focusTimeout);_delete($this[0],"_focusTimeout");clearTimeout(d.sequential.step);_delete(d.sequential,"step");clearTimeout(mCSB_container[0].onCompleteTimeout);_delete(mCSB_container[0],"onCompleteTimeout");d.bindEvents=false;}},_scrollbarVisibility=function(disabled){var $this=$(this),d=$this.data(pluginPfx),o=d.opt,contentWrapper=$("#mCSB_"+d.idx+"_container_wrapper"),content=contentWrapper.length?contentWrapper:$("#mCSB_"+d.idx+"_container"),scrollbar=[$("#mCSB_"+d.idx+"_scrollbar_vertical"),$("#mCSB_"+d.idx+"_scrollbar_horizontal")],mCSB_dragger=[scrollbar[0].find(".mCSB_dragger"),scrollbar[1].find(".mCSB_dragger")];if(o.axis!=="x"){if(d.overflowed[0]&&!disabled){scrollbar[0].add(mCSB_dragger[0]).add(scrollbar[0].children("a")).css("display","block");content.removeClass(classes[8]+" "+classes[10]);}else{if(o.alwaysShowScrollbar){if(o.alwaysShowScrollbar!==2){mCSB_dragger[0].css("display","none");}content.removeClass(classes[10]);}else{scrollbar[0].css("display","none");content.addClass(classes[10]);}content.addClass(classes[8]);}}if(o.axis!=="y"){if(d.overflowed[1]&&!disabled){scrollbar[1].add(mCSB_dragger[1]).add(scrollbar[1].children("a")).css("display","block");content.removeClass(classes[9]+" "+classes[11]);}else{if(o.alwaysShowScrollbar){if(o.alwaysShowScrollbar!==2){mCSB_dragger[1].css("display","none");}content.removeClass(classes[11]);}else{scrollbar[1].css("display","none");content.addClass(classes[11]);}content.addClass(classes[9]);}}if(!d.overflowed[0]&&!d.overflowed[1]){$this.addClass(classes[5]);}else{$this.removeClass(classes[5]);}},_coordinates=function(e){var t=e.type,o=e.target.ownerDocument!==document&&frameElement!==null?[$(frameElement).offset().top,$(frameElement).offset().left]:null,io=_canAccessIFrame()&&e.target.ownerDocument!==top.document&&frameElement!==null?[$(e.view.frameElement).offset().top,$(e.view.frameElement).offset().left]:[0,0];switch(t){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return o?[e.originalEvent.pageY-o[0]+io[0],e.originalEvent.pageX-o[1]+io[1],false]:[e.originalEvent.pageY,e.originalEvent.pageX,false];break;case"touchstart":case"touchmove":case"touchend":var touch=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0],touches=e.originalEvent.touches.length||e.originalEvent.changedTouches.length;return e.target.ownerDocument!==document?[touch.screenY,touch.screenX,touches>1]:[touch.pageY,touch.pageX,touches>1];break;default:return o?[e.pageY-o[0]+io[0],e.pageX-o[1]+io[1],false]:[e.pageY,e.pageX,false];}},_draggable=function(){var $this=$(this),d=$this.data(pluginPfx),o=d.opt,namespace=pluginPfx+"_"+d.idx,draggerId=["mCSB_"+d.idx+"_dragger_vertical","mCSB_"+d.idx+"_dragger_horizontal"],mCSB_container=$("#mCSB_"+d.idx+"_container"),mCSB_dragger=$("#"+draggerId[0]+",#"+draggerId[1]),draggable,dragY,dragX,rds=o.advanced.releaseDraggableSelectors?mCSB_dragger.add($(o.advanced.releaseDraggableSelectors)):mCSB_dragger,eds=o.advanced.extraDraggableSelectors?$(!_canAccessIFrame()||top.document).add($(o.advanced.extraDraggableSelectors)):$(!_canAccessIFrame()||top.document);mCSB_dragger.bind("contextmenu."+namespace,function(e){e.preventDefault();}).bind("mousedown."+namespace+" touchstart."+namespace+" pointerdown."+namespace+" MSPointerDown."+namespace,function(e){e.stopImmediatePropagation();e.preventDefault();if(!_mouseBtnLeft(e)){return;}touchActive=true;if(oldIE){document.onselectstart=function(){return false;};}_iframe.call(mCSB_container,false);_stop($this);draggable=$(this);var offset=draggable.offset(),y=_coordinates(e)[0]-offset.top,x=_coordinates(e)[1]-offset.left,h=draggable.height()+offset.top,w=draggable.width()+offset.left;if(y<h&&y>0&&x<w&&x>0){dragY=y;dragX=x;}_onDragClasses(draggable,"active",o.autoExpandScrollbar);}).bind("touchmove."+namespace,function(e){e.stopImmediatePropagation();e.preventDefault();var offset=draggable.offset(),y=_coordinates(e)[0]-offset.top,x=_coordinates(e)[1]-offset.left;_drag(dragY,dragX,y,x);});$(document).add(eds).bind("mousemove."+namespace+" pointermove."+namespace+" MSPointerMove."+namespace,function(e){if(draggable){var offset=draggable.offset(),y=_coordinates(e)[0]-offset.top,x=_coordinates(e)[1]-offset.left;if(dragY===y&&dragX===x){return;}_drag(dragY,dragX,y,x);}}).add(rds).bind("mouseup."+namespace+" touchend."+namespace+" pointerup."+namespace+" MSPointerUp."+namespace,function(e){if(draggable){_onDragClasses(draggable,"active",o.autoExpandScrollbar);draggable=null;}touchActive=false;if(oldIE){document.onselectstart=null;}_iframe.call(mCSB_container,true);});function _drag(dragY,dragX,y,x){mCSB_container[0].idleTimer=o.scrollInertia<233?250:0;if(draggable.attr("id")===draggerId[1]){var dir="x",to=((draggable[0].offsetLeft-dragX)+x)*d.scrollRatio.x;}else{var dir="y",to=((draggable[0].offsetTop-dragY)+y)*d.scrollRatio.y;}_scrollTo($this,to.toString(),{dir:dir,drag:true});}},_contentDraggable=function(){var $this=$(this),d=$this.data(pluginPfx),o=d.opt,namespace=pluginPfx+"_"+d.idx,mCustomScrollBox=$("#mCSB_"+d.idx),mCSB_container=$("#mCSB_"+d.idx+"_container"),mCSB_dragger=[$("#mCSB_"+d.idx+"_dragger_vertical"),$("#mCSB_"+d.idx+"_dragger_horizontal")],draggable,dragY,dragX,touchStartY,touchStartX,touchMoveY=[],touchMoveX=[],startTime,runningTime,endTime,distance,speed,amount,durA=0,durB,overwrite=o.axis==="yx"?"none":"all",touchIntent=[],touchDrag,docDrag,iframe=mCSB_container.find("iframe"),events=["touchstart."+namespace+" pointerdown."+namespace+" MSPointerDown."+namespace,"touchmove."+namespace+" pointermove."+namespace+" MSPointerMove."+namespace,"touchend."+namespace+" pointerup."+namespace+" MSPointerUp."+namespace],touchAction=document.body.style.touchAction!==undefined&&document.body.style.touchAction!=="";mCSB_container.bind(events[0],function(e){_onTouchstart(e);}).bind(events[1],function(e){_onTouchmove(e);});mCustomScrollBox.bind(events[0],function(e){_onTouchstart2(e);}).bind(events[2],function(e){_onTouchend(e);});if(iframe.length){iframe.each(function(){$(this).bind("load",function(){if(_canAccessIFrame(this)){$(this.contentDocument||this.contentWindow.document).bind(events[0],function(e){_onTouchstart(e);_onTouchstart2(e);}).bind(events[1],function(e){_onTouchmove(e);}).bind(events[2],function(e){_onTouchend(e);});}});});}function _onTouchstart(e){if(!_pointerTouch(e)||touchActive||_coordinates(e)[2]){touchable=0;return;}touchable=1;touchDrag=0;docDrag=0;draggable=1;$this.removeClass("mCS_touch_action");var offset=mCSB_container.offset();dragY=_coordinates(e)[0]-offset.top;dragX=_coordinates(e)[1]-offset.left;touchIntent=[_coordinates(e)[0],_coordinates(e)[1]];}function _onTouchmove(e){if(!_pointerTouch(e)||touchActive||_coordinates(e)[2]){return;}if(!o.documentTouchScroll){e.preventDefault();}e.stopImmediatePropagation();if(docDrag&&!touchDrag){return;}if(draggable){runningTime=_getTime();var offset=mCustomScrollBox.offset(),y=_coordinates(e)[0]-offset.top,x=_coordinates(e)[1]-offset.left,easing="mcsLinearOut";touchMoveY.push(y);touchMoveX.push(x);touchIntent[2]=Math.abs(_coordinates(e)[0]-touchIntent[0]);touchIntent[3]=Math.abs(_coordinates(e)[1]-touchIntent[1]);if(d.overflowed[0]){var limit=mCSB_dragger[0].parent().height()-mCSB_dragger[0].height(),prevent=((dragY-y)>0&&(y-dragY)>-(limit*d.scrollRatio.y)&&(touchIntent[3]*2<touchIntent[2]||o.axis==="yx"));}if(d.overflowed[1]){var limitX=mCSB_dragger[1].parent().width()-mCSB_dragger[1].width(),preventX=((dragX-x)>0&&(x-dragX)>-(limitX*d.scrollRatio.x)&&(touchIntent[2]*2<touchIntent[3]||o.axis==="yx"));}if(prevent||preventX){if(!touchAction){e.preventDefault();}touchDrag=1;}else{docDrag=1;$this.addClass("mCS_touch_action");}if(touchAction){e.preventDefault();}amount=o.axis==="yx"?[(dragY-y),(dragX-x)]:o.axis==="x"?[null,(dragX-x)]:[(dragY-y),null];mCSB_container[0].idleTimer=250;if(d.overflowed[0]){_drag(amount[0],durA,easing,"y","all",true);}if(d.overflowed[1]){_drag(amount[1],durA,easing,"x",overwrite,true);}}}function _onTouchstart2(e){if(!_pointerTouch(e)||touchActive||_coordinates(e)[2]){touchable=0;return;}touchable=1;e.stopImmediatePropagation();_stop($this);startTime=_getTime();var offset=mCustomScrollBox.offset();touchStartY=_coordinates(e)[0]-offset.top;touchStartX=_coordinates(e)[1]-offset.left;touchMoveY=[];touchMoveX=[];}function _onTouchend(e){if(!_pointerTouch(e)||touchActive||_coordinates(e)[2]){return;}draggable=0;e.stopImmediatePropagation();touchDrag=0;docDrag=0;endTime=_getTime();var offset=mCustomScrollBox.offset(),y=_coordinates(e)[0]-offset.top,x=_coordinates(e)[1]-offset.left;if((endTime-runningTime)>30){return;}speed=1000/(endTime-startTime);var easing="mcsEaseOut",slow=speed<2.5,diff=slow?[touchMoveY[touchMoveY.length-2],touchMoveX[touchMoveX.length-2]]:[0,0];distance=slow?[(y-diff[0]),(x-diff[1])]:[y-touchStartY,x-touchStartX];var absDistance=[Math.abs(distance[0]),Math.abs(distance[1])];speed=slow?[Math.abs(distance[0]/4),Math.abs(distance[1]/4)]:[speed,speed];var a=[Math.abs(mCSB_container[0].offsetTop)-(distance[0]*_m((absDistance[0]/speed[0]),speed[0])),Math.abs(mCSB_container[0].offsetLeft)-(distance[1]*_m((absDistance[1]/speed[1]),speed[1]))];amount=o.axis==="yx"?[a[0],a[1]]:o.axis==="x"?[null,a[1]]:[a[0],null];durB=[(absDistance[0]*4)+o.scrollInertia,(absDistance[1]*4)+o.scrollInertia];var md=parseInt(o.contentTouchScroll)||0;amount[0]=absDistance[0]>md?amount[0]:0;amount[1]=absDistance[1]>md?amount[1]:0;if(d.overflowed[0]){_drag(amount[0],durB[0],easing,"y",overwrite,false);}if(d.overflowed[1]){_drag(amount[1],durB[1],easing,"x",overwrite,false);}}function _m(ds,s){var r=[s*1.5,s*2,s/1.5,s/2];if(ds>90){return s>4?r[0]:r[3];}else{if(ds>60){return s>3?r[3]:r[2];}else{if(ds>30){return s>8?r[1]:s>6?r[0]:s>4?s:r[2];}else{return s>8?s:r[3];}}}}function _drag(amount,dur,easing,dir,overwrite,drag){if(!amount){return;}_scrollTo($this,amount.toString(),{dur:dur,scrollEasing:easing,dir:dir,overwrite:overwrite,drag:drag});}},_selectable=function(){var $this=$(this),d=$this.data(pluginPfx),o=d.opt,seq=d.sequential,namespace=pluginPfx+"_"+d.idx,mCSB_container=$("#mCSB_"+d.idx+"_container"),wrapper=mCSB_container.parent(),action;mCSB_container.bind("mousedown."+namespace,function(e){if(touchable){return;}if(!action){action=1;touchActive=true;}}).add(document).bind("mousemove."+namespace,function(e){if(!touchable&&action&&_sel()){var offset=mCSB_container.offset(),y=_coordinates(e)[0]-offset.top+mCSB_container[0].offsetTop,x=_coordinates(e)[1]-offset.left+mCSB_container[0].offsetLeft;if(y>0&&y<wrapper.height()&&x>0&&x<wrapper.width()){if(seq.step){_seq("off",null,"stepped");}}else{if(o.axis!=="x"&&d.overflowed[0]){if(y<0){_seq("on",38);}else{if(y>wrapper.height()){_seq("on",40);}}}if(o.axis!=="y"&&d.overflowed[1]){if(x<0){_seq("on",37);}else{if(x>wrapper.width()){_seq("on",39);}}}}}}).bind("mouseup."+namespace+" dragend."+namespace,function(e){if(touchable){return;}if(action){action=0;_seq("off",null);}touchActive=false;});function _sel(){return window.getSelection?window.getSelection().toString():document.selection&&document.selection.type!="Control"?document.selection.createRange().text:0;}function _seq(a,c,s){seq.type=s&&action?"stepped":"stepless";seq.scrollAmount=10;_sequentialScroll($this,a,c,"mcsLinearOut",s?60:null);}},_mousewheel=function(){if(!$(this).data(pluginPfx)){return;}var $this=$(this),d=$this.data(pluginPfx),o=d.opt,namespace=pluginPfx+"_"+d.idx,mCustomScrollBox=$("#mCSB_"+d.idx),mCSB_dragger=[$("#mCSB_"+d.idx+"_dragger_vertical"),$("#mCSB_"+d.idx+"_dragger_horizontal")],iframe=$("#mCSB_"+d.idx+"_container").find("iframe");if(iframe.length){iframe.each(function(){$(this).bind("load",function(){if(_canAccessIFrame(this)){$(this.contentDocument||this.contentWindow.document).bind("mousewheel."+namespace,function(e,delta){_onMousewheel(e,delta);});}});});}mCustomScrollBox.bind("mousewheel."+namespace,function(e,delta){_onMousewheel(e,delta);});function _onMousewheel(e,delta){_stop($this);if(_disableMousewheel($this,e.target)){return;}var deltaFactor=o.mouseWheel.deltaFactor!=="auto"?parseInt(o.mouseWheel.deltaFactor):(oldIE&&e.deltaFactor<100)?100:e.deltaFactor||100,dur=o.scrollInertia;if(o.axis==="x"||o.mouseWheel.axis==="x"){var dir="x",px=[Math.round(deltaFactor*d.scrollRatio.x),parseInt(o.mouseWheel.scrollAmount)],amount=o.mouseWheel.scrollAmount!=="auto"?px[1]:px[0]>=mCustomScrollBox.width()?mCustomScrollBox.width()*0.9:px[0],contentPos=Math.abs($("#mCSB_"+d.idx+"_container")[0].offsetLeft),draggerPos=mCSB_dragger[1][0].offsetLeft,limit=mCSB_dragger[1].parent().width()-mCSB_dragger[1].width(),dlt=o.mouseWheel.axis==="y"?(e.deltaY||delta):e.deltaX;}else{var dir="y",px=[Math.round(deltaFactor*d.scrollRatio.y),parseInt(o.mouseWheel.scrollAmount)],amount=o.mouseWheel.scrollAmount!=="auto"?px[1]:px[0]>=mCustomScrollBox.height()?mCustomScrollBox.height()*0.9:px[0],contentPos=Math.abs($("#mCSB_"+d.idx+"_container")[0].offsetTop),draggerPos=mCSB_dragger[0][0].offsetTop,limit=mCSB_dragger[0].parent().height()-mCSB_dragger[0].height(),dlt=e.deltaY||delta;}if((dir==="y"&&!d.overflowed[0])||(dir==="x"&&!d.overflowed[1])){return;}if(o.mouseWheel.invert||e.webkitDirectionInvertedFromDevice){dlt=-dlt;}if(o.mouseWheel.normalizeDelta){dlt=dlt<0?-1:1;}if((dlt>0&&draggerPos!==0)||(dlt<0&&draggerPos!==limit)||o.mouseWheel.preventDefault){e.stopImmediatePropagation();e.preventDefault();}if(e.deltaFactor<5&&!o.mouseWheel.normalizeDelta){amount=e.deltaFactor;dur=17;}_scrollTo($this,(contentPos-(dlt*amount)).toString(),{dir:dir,dur:dur});}},_canAccessIFrameCache=new Object(),_canAccessIFrame=function(iframe){var result=false,cacheKey=false,html=null;if(iframe===undefined){cacheKey="#empty";}else{if($(iframe).attr("id")!==undefined){cacheKey=$(iframe).attr("id");}}if(cacheKey!==false&&_canAccessIFrameCache[cacheKey]!==undefined){return _canAccessIFrameCache[cacheKey];}if(!iframe){try{var doc=top.document;html=doc.body.innerHTML;}catch(err){}result=(html!==null);}else{try{var doc=iframe.contentDocument||iframe.contentWindow.document;html=doc.body.innerHTML;}catch(err){}result=(html!==null);}if(cacheKey!==false){_canAccessIFrameCache[cacheKey]=result;}return result;},_iframe=function(evt){var el=this.find("iframe");if(!el.length){return;}var val=!evt?"none":"auto";el.css("pointer-events",val);},_disableMousewheel=function(el,target){var tag=target.nodeName.toLowerCase(),tags=el.data(pluginPfx).opt.mouseWheel.disableOver,focusTags=["select","textarea"];return $.inArray(tag,tags)>-1&&!($.inArray(tag,focusTags)>-1&&!$(target).is(":focus"));},_draggerRail=function(){var $this=$(this),d=$this.data(pluginPfx),namespace=pluginPfx+"_"+d.idx,mCSB_container=$("#mCSB_"+d.idx+"_container"),wrapper=mCSB_container.parent(),mCSB_draggerContainer=$(".mCSB_"+d.idx+"_scrollbar ."+classes[12]),clickable;mCSB_draggerContainer.bind("mousedown."+namespace+" touchstart."+namespace+" pointerdown."+namespace+" MSPointerDown."+namespace,function(e){touchActive=true;if(!$(e.target).hasClass("mCSB_dragger")){clickable=1;}}).bind("touchend."+namespace+" pointerup."+namespace+" MSPointerUp."+namespace,function(e){touchActive=false;}).bind("click."+namespace,function(e){if(!clickable){return;}clickable=0;if($(e.target).hasClass(classes[12])||$(e.target).hasClass("mCSB_draggerRail")){_stop($this);var el=$(this),mCSB_dragger=el.find(".mCSB_dragger");if(el.parent(".mCSB_scrollTools_horizontal").length>0){if(!d.overflowed[1]){return;}var dir="x",clickDir=e.pageX>mCSB_dragger.offset().left?-1:1,to=Math.abs(mCSB_container[0].offsetLeft)-(clickDir*(wrapper.width()*0.9));}else{if(!d.overflowed[0]){return;}var dir="y",clickDir=e.pageY>mCSB_dragger.offset().top?-1:1,to=Math.abs(mCSB_container[0].offsetTop)-(clickDir*(wrapper.height()*0.9));}_scrollTo($this,to.toString(),{dir:dir,scrollEasing:"mcsEaseInOut"});}});},_focus=function(){var $this=$(this),d=$this.data(pluginPfx),o=d.opt,namespace=pluginPfx+"_"+d.idx,mCSB_container=$("#mCSB_"+d.idx+"_container"),wrapper=mCSB_container.parent();mCSB_container.bind("focusin."+namespace,function(e){var el=$(document.activeElement),nested=mCSB_container.find(".mCustomScrollBox").length,dur=0;if(!el.is(o.advanced.autoScrollOnFocus)){return;}_stop($this);clearTimeout($this[0]._focusTimeout);$this[0]._focusTimer=nested?(dur+17)*nested:0;$this[0]._focusTimeout=setTimeout(function(){var to=[_childPos(el)[0],_childPos(el)[1]],contentPos=[mCSB_container[0].offsetTop,mCSB_container[0].offsetLeft],isVisible=[(contentPos[0]+to[0]>=0&&contentPos[0]+to[0]<wrapper.height()-el.outerHeight(false)),(contentPos[1]+to[1]>=0&&contentPos[0]+to[1]<wrapper.width()-el.outerWidth(false))],overwrite=(o.axis==="yx"&&!isVisible[0]&&!isVisible[1])?"none":"all";if(o.axis!=="x"&&!isVisible[0]){_scrollTo($this,to[0].toString(),{dir:"y",scrollEasing:"mcsEaseInOut",overwrite:overwrite,dur:dur});}if(o.axis!=="y"&&!isVisible[1]){_scrollTo($this,to[1].toString(),{dir:"x",scrollEasing:"mcsEaseInOut",overwrite:overwrite,dur:dur});}},$this[0]._focusTimer);});},_wrapperScroll=function(){var $this=$(this),d=$this.data(pluginPfx),namespace=pluginPfx+"_"+d.idx,wrapper=$("#mCSB_"+d.idx+"_container").parent();wrapper.bind("scroll."+namespace,function(e){if(wrapper.scrollTop()!==0||wrapper.scrollLeft()!==0){$(".mCSB_"+d.idx+"_scrollbar").css("visibility","hidden");}});},_buttons=function(){var $this=$(this),d=$this.data(pluginPfx),o=d.opt,seq=d.sequential,namespace=pluginPfx+"_"+d.idx,sel=".mCSB_"+d.idx+"_scrollbar",btn=$(sel+">a");btn.bind("contextmenu."+namespace,function(e){e.preventDefault();}).bind("mousedown."+namespace+" touchstart."+namespace+" pointerdown."+namespace+" MSPointerDown."+namespace+" mouseup."+namespace+" touchend."+namespace+" pointerup."+namespace+" MSPointerUp."+namespace+" mouseout."+namespace+" pointerout."+namespace+" MSPointerOut."+namespace+" click."+namespace,function(e){e.preventDefault();if(!_mouseBtnLeft(e)){return;}var btnClass=$(this).attr("class");seq.type=o.scrollButtons.scrollType;switch(e.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if(seq.type==="stepped"){return;}touchActive=true;d.tweenRunning=false;_seq("on",btnClass);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if(seq.type==="stepped"){return;}touchActive=false;if(seq.dir){_seq("off",btnClass);}break;case"click":if(seq.type!=="stepped"||d.tweenRunning){return;}_seq("on",btnClass);break;}function _seq(a,c){seq.scrollAmount=o.scrollButtons.scrollAmount;_sequentialScroll($this,a,c);}});},_keyboard=function(){var $this=$(this),d=$this.data(pluginPfx),o=d.opt,seq=d.sequential,namespace=pluginPfx+"_"+d.idx,mCustomScrollBox=$("#mCSB_"+d.idx),mCSB_container=$("#mCSB_"+d.idx+"_container"),wrapper=mCSB_container.parent(),editables="input,textarea,select,datalist,keygen,[contenteditable='true']",iframe=mCSB_container.find("iframe"),events=["blur."+namespace+" keydown."+namespace+" keyup."+namespace];if(iframe.length){iframe.each(function(){$(this).bind("load",function(){if(_canAccessIFrame(this)){$(this.contentDocument||this.contentWindow.document).bind(events[0],function(e){_onKeyboard(e);});}});});}mCustomScrollBox.attr("tabindex","0").bind(events[0],function(e){_onKeyboard(e);});function _onKeyboard(e){switch(e.type){case"blur":if(d.tweenRunning&&seq.dir){_seq("off",null);}break;case"keydown":case"keyup":var code=e.keyCode?e.keyCode:e.which,action="on";if((o.axis!=="x"&&(code===38||code===40))||(o.axis!=="y"&&(code===37||code===39))){if(((code===38||code===40)&&!d.overflowed[0])||((code===37||code===39)&&!d.overflowed[1])){return;}if(e.type==="keyup"){action="off";}if(!$(document.activeElement).is(editables)){e.preventDefault();e.stopImmediatePropagation();_seq(action,code);}}else{if(code===33||code===34){if(d.overflowed[0]||d.overflowed[1]){e.preventDefault();e.stopImmediatePropagation();}if(e.type==="keyup"){_stop($this);var keyboardDir=code===34?-1:1;if(o.axis==="x"||(o.axis==="yx"&&d.overflowed[1]&&!d.overflowed[0])){var dir="x",to=Math.abs(mCSB_container[0].offsetLeft)-(keyboardDir*(wrapper.width()*0.9));}else{var dir="y",to=Math.abs(mCSB_container[0].offsetTop)-(keyboardDir*(wrapper.height()*0.9));}_scrollTo($this,to.toString(),{dir:dir,scrollEasing:"mcsEaseInOut"});}}else{if(code===35||code===36){if(!$(document.activeElement).is(editables)){if(d.overflowed[0]||d.overflowed[1]){e.preventDefault();e.stopImmediatePropagation();}if(e.type==="keyup"){if(o.axis==="x"||(o.axis==="yx"&&d.overflowed[1]&&!d.overflowed[0])){var dir="x",to=code===35?Math.abs(wrapper.width()-mCSB_container.outerWidth(false)):0;}else{var dir="y",to=code===35?Math.abs(wrapper.height()-mCSB_container.outerHeight(false)):0;}_scrollTo($this,to.toString(),{dir:dir,scrollEasing:"mcsEaseInOut"});}}}}}break;}function _seq(a,c){seq.type=o.keyboard.scrollType;seq.scrollAmount=o.keyboard.scrollAmount;if(seq.type==="stepped"&&d.tweenRunning){return;}_sequentialScroll($this,a,c);}}},_sequentialScroll=function(el,action,trigger,e,s){var d=el.data(pluginPfx),o=d.opt,seq=d.sequential,mCSB_container=$("#mCSB_"+d.idx+"_container"),once=seq.type==="stepped"?true:false,steplessSpeed=o.scrollInertia<26?26:o.scrollInertia,steppedSpeed=o.scrollInertia<1?17:o.scrollInertia;switch(action){case"on":seq.dir=[(trigger===classes[16]||trigger===classes[15]||trigger===39||trigger===37?"x":"y"),(trigger===classes[13]||trigger===classes[15]||trigger===38||trigger===37?-1:1)];_stop(el);if(_isNumeric(trigger)&&seq.type==="stepped"){return;}_on(once);break;case"off":_off();if(once||(d.tweenRunning&&seq.dir)){_on(true);}break;}function _on(once){if(o.snapAmount){seq.scrollAmount=!(o.snapAmount instanceof Array)?o.snapAmount:seq.dir[0]==="x"?o.snapAmount[1]:o.snapAmount[0];}var c=seq.type!=="stepped",t=s?s:!once?1000/60:c?steplessSpeed/1.5:steppedSpeed,m=!once?2.5:c?7.5:40,contentPos=[Math.abs(mCSB_container[0].offsetTop),Math.abs(mCSB_container[0].offsetLeft)],ratio=[d.scrollRatio.y>10?10:d.scrollRatio.y,d.scrollRatio.x>10?10:d.scrollRatio.x],amount=seq.dir[0]==="x"?contentPos[1]+(seq.dir[1]*(ratio[1]*m)):contentPos[0]+(seq.dir[1]*(ratio[0]*m)),px=seq.dir[0]==="x"?contentPos[1]+(seq.dir[1]*parseInt(seq.scrollAmount)):contentPos[0]+(seq.dir[1]*parseInt(seq.scrollAmount)),to=seq.scrollAmount!=="auto"?px:amount,easing=e?e:!once?"mcsLinear":c?"mcsLinearOut":"mcsEaseInOut",onComplete=!once?false:true;if(once&&t<17){to=seq.dir[0]==="x"?contentPos[1]:contentPos[0];}_scrollTo(el,to.toString(),{dir:seq.dir[0],scrollEasing:easing,dur:t,onComplete:onComplete});if(once){seq.dir=false;return;}clearTimeout(seq.step);seq.step=setTimeout(function(){_on();},t);}function _off(){clearTimeout(seq.step);_delete(seq,"step");_stop(el);}},_arr=function(val){var o=$(this).data(pluginPfx).opt,vals=[];if(typeof val==="function"){val=val();}if(!(val instanceof Array)){vals[0]=val.y?val.y:val.x||o.axis==="x"?null:val;vals[1]=val.x?val.x:val.y||o.axis==="y"?null:val;}else{vals=val.length>1?[val[0],val[1]]:o.axis==="x"?[null,val[0]]:[val[0],null];}if(typeof vals[0]==="function"){vals[0]=vals[0]();}if(typeof vals[1]==="function"){vals[1]=vals[1]();}return vals;},_to=function(val,dir){if(val==null||typeof val=="undefined"){return;}var $this=$(this),d=$this.data(pluginPfx),o=d.opt,mCSB_container=$("#mCSB_"+d.idx+"_container"),wrapper=mCSB_container.parent(),t=typeof val;if(!dir){dir=o.axis==="x"?"x":"y";}var contentLength=dir==="x"?mCSB_container.outerWidth(false)-wrapper.width():mCSB_container.outerHeight(false)-wrapper.height(),contentPos=dir==="x"?mCSB_container[0].offsetLeft:mCSB_container[0].offsetTop,cssProp=dir==="x"?"left":"top";switch(t){case"function":return val();break;case"object":var obj=val.jquery?val:$(val);if(!obj.length){return;}return dir==="x"?_childPos(obj)[1]:_childPos(obj)[0];break;case"string":case"number":if(_isNumeric(val)){return Math.abs(val);}else{if(val.indexOf("%")!==-1){return Math.abs(contentLength*parseInt(val)/100);}else{if(val.indexOf("-=")!==-1){return Math.abs(contentPos-parseInt(val.split("-=")[1]));}else{if(val.indexOf("+=")!==-1){var p=(contentPos+parseInt(val.split("+=")[1]));return p>=0?0:Math.abs(p);}else{if(val.indexOf("px")!==-1&&_isNumeric(val.split("px")[0])){return Math.abs(val.split("px")[0]);}else{if(val==="top"||val==="left"){return 0;}else{if(val==="bottom"){return Math.abs(wrapper.height()-mCSB_container.outerHeight(false));}else{if(val==="right"){return Math.abs(wrapper.width()-mCSB_container.outerWidth(false));}else{if(val==="first"||val==="last"){var obj=mCSB_container.find(":"+val);return dir==="x"?_childPos(obj)[1]:_childPos(obj)[0];}else{if($(val).length){return dir==="x"?_childPos($(val))[1]:_childPos($(val))[0];}else{mCSB_container.css(cssProp,val);methods.update.call(null,$this[0]);return;}}}}}}}}}}break;}},_autoUpdate=function(rem){var $this=$(this),d=$this.data(pluginPfx),o=d.opt,mCSB_container=$("#mCSB_"+d.idx+"_container");if(rem){clearTimeout(mCSB_container[0].autoUpdate);_delete(mCSB_container[0],"autoUpdate");return;}upd();function upd(){clearTimeout(mCSB_container[0].autoUpdate);if($this.parents("html").length===0){$this=null;return;}mCSB_container[0].autoUpdate=setTimeout(function(){if(o.advanced.updateOnSelectorChange){d.poll.change.n=sizesSum();if(d.poll.change.n!==d.poll.change.o){d.poll.change.o=d.poll.change.n;doUpd(3);return;}}if(o.advanced.updateOnContentResize){d.poll.size.n=$this[0].scrollHeight+$this[0].scrollWidth+mCSB_container[0].offsetHeight+$this[0].offsetHeight+$this[0].offsetWidth;if(d.poll.size.n!==d.poll.size.o){d.poll.size.o=d.poll.size.n;doUpd(1);return;}}if(o.advanced.updateOnImageLoad){if(!(o.advanced.updateOnImageLoad==="auto"&&o.axis==="y")){d.poll.img.n=mCSB_container.find("img").length;if(d.poll.img.n!==d.poll.img.o){d.poll.img.o=d.poll.img.n;mCSB_container.find("img").each(function(){imgLoader(this);});return;}}}if(o.advanced.updateOnSelectorChange||o.advanced.updateOnContentResize||o.advanced.updateOnImageLoad){upd();}},o.advanced.autoUpdateTimeout);}function imgLoader(el){if($(el).hasClass(classes[2])){doUpd();return;}var img=new Image();function createDelegate(contextObject,delegateMethod){return function(){return delegateMethod.apply(contextObject,arguments);};}function imgOnLoad(){this.onload=null;$(el).addClass(classes[2]);doUpd(2);}img.onload=createDelegate(img,imgOnLoad);img.src=el.src;}function sizesSum(){if(o.advanced.updateOnSelectorChange===true){o.advanced.updateOnSelectorChange="*";}var total=0,sel=mCSB_container.find(o.advanced.updateOnSelectorChange);if(o.advanced.updateOnSelectorChange&&sel.length>0){sel.each(function(){total+=this.offsetHeight+this.offsetWidth;});}return total;}function doUpd(cb){clearTimeout(mCSB_container[0].autoUpdate);methods.update.call(null,$this[0],cb);}},_snapAmount=function(to,amount,offset){return(Math.round(to/amount)*amount-offset);},_stop=function(el){var d=el.data(pluginPfx),sel=$("#mCSB_"+d.idx+"_container,#mCSB_"+d.idx+"_container_wrapper,#mCSB_"+d.idx+"_dragger_vertical,#mCSB_"+d.idx+"_dragger_horizontal");sel.each(function(){_stopTween.call(this);});},_scrollTo=function(el,to,options){var d=el.data(pluginPfx),o=d.opt,defaults={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:false,dur:o.scrollInertia,overwrite:"all",callbacks:true,onStart:true,onUpdate:true,onComplete:true},options=$.extend(defaults,options),dur=[options.dur,(options.drag?0:options.dur)],mCustomScrollBox=$("#mCSB_"+d.idx),mCSB_container=$("#mCSB_"+d.idx+"_container"),wrapper=mCSB_container.parent(),totalScrollOffsets=o.callbacks.onTotalScrollOffset?_arr.call(el,o.callbacks.onTotalScrollOffset):[0,0],totalScrollBackOffsets=o.callbacks.onTotalScrollBackOffset?_arr.call(el,o.callbacks.onTotalScrollBackOffset):[0,0];d.trigger=options.trigger;if(wrapper.scrollTop()!==0||wrapper.scrollLeft()!==0){$(".mCSB_"+d.idx+"_scrollbar").css("visibility","visible");wrapper.scrollTop(0).scrollLeft(0);}if(to==="_resetY"&&!d.contentReset.y){if(_cb("onOverflowYNone")){o.callbacks.onOverflowYNone.call(el[0]);}d.contentReset.y=1;}if(to==="_resetX"&&!d.contentReset.x){if(_cb("onOverflowXNone")){o.callbacks.onOverflowXNone.call(el[0]);}d.contentReset.x=1;}if(to==="_resetY"||to==="_resetX"){return;}if((d.contentReset.y||!el[0].mcs)&&d.overflowed[0]){if(_cb("onOverflowY")){o.callbacks.onOverflowY.call(el[0]);}d.contentReset.x=null;}if((d.contentReset.x||!el[0].mcs)&&d.overflowed[1]){if(_cb("onOverflowX")){o.callbacks.onOverflowX.call(el[0]);}d.contentReset.x=null;}if(o.snapAmount){var snapAmount=!(o.snapAmount instanceof Array)?o.snapAmount:options.dir==="x"?o.snapAmount[1]:o.snapAmount[0];to=_snapAmount(to,snapAmount,o.snapOffset);}switch(options.dir){case"x":var mCSB_dragger=$("#mCSB_"+d.idx+"_dragger_horizontal"),property="left",contentPos=mCSB_container[0].offsetLeft,limit=[mCustomScrollBox.width()-mCSB_container.outerWidth(false),mCSB_dragger.parent().width()-mCSB_dragger.width()],scrollTo=[to,to===0?0:(to/d.scrollRatio.x)],tso=totalScrollOffsets[1],tsbo=totalScrollBackOffsets[1],totalScrollOffset=tso>0?tso/d.scrollRatio.x:0,totalScrollBackOffset=tsbo>0?tsbo/d.scrollRatio.x:0;break;case"y":var mCSB_dragger=$("#mCSB_"+d.idx+"_dragger_vertical"),property="top",contentPos=mCSB_container[0].offsetTop,limit=[mCustomScrollBox.height()-mCSB_container.outerHeight(false),mCSB_dragger.parent().height()-mCSB_dragger.height()],scrollTo=[to,to===0?0:(to/d.scrollRatio.y)],tso=totalScrollOffsets[0],tsbo=totalScrollBackOffsets[0],totalScrollOffset=tso>0?tso/d.scrollRatio.y:0,totalScrollBackOffset=tsbo>0?tsbo/d.scrollRatio.y:0;break;}if(scrollTo[1]<0||(scrollTo[0]===0&&scrollTo[1]===0)){scrollTo=[0,0];}else{if(scrollTo[1]>=limit[1]){scrollTo=[limit[0],limit[1]];}else{scrollTo[0]=-scrollTo[0];}}if(!el[0].mcs){_mcs();if(_cb("onInit")){o.callbacks.onInit.call(el[0]);}}clearTimeout(mCSB_container[0].onCompleteTimeout);_tweenTo(mCSB_dragger[0],property,Math.round(scrollTo[1]),dur[1],options.scrollEasing);if(!d.tweenRunning&&((contentPos===0&&scrollTo[0]>=0)||(contentPos===limit[0]&&scrollTo[0]<=limit[0]))){return;}_tweenTo(mCSB_container[0],property,Math.round(scrollTo[0]),dur[0],options.scrollEasing,options.overwrite,{onStart:function(){if(options.callbacks&&options.onStart&&!d.tweenRunning){if(_cb("onScrollStart")){_mcs();o.callbacks.onScrollStart.call(el[0]);}d.tweenRunning=true;_onDragClasses(mCSB_dragger);d.cbOffsets=_cbOffsets();}},onUpdate:function(){if(options.callbacks&&options.onUpdate){if(_cb("whileScrolling")){_mcs();o.callbacks.whileScrolling.call(el[0]);}}},onComplete:function(){if(options.callbacks&&options.onComplete){if(o.axis==="yx"){clearTimeout(mCSB_container[0].onCompleteTimeout);}var t=mCSB_container[0].idleTimer||0;mCSB_container[0].onCompleteTimeout=setTimeout(function(){if(_cb("onScroll")){_mcs();o.callbacks.onScroll.call(el[0]);}if(_cb("onTotalScroll")&&scrollTo[1]>=limit[1]-totalScrollOffset&&d.cbOffsets[0]){_mcs();o.callbacks.onTotalScroll.call(el[0]);}if(_cb("onTotalScrollBack")&&scrollTo[1]<=totalScrollBackOffset&&d.cbOffsets[1]){_mcs();o.callbacks.onTotalScrollBack.call(el[0]);}d.tweenRunning=false;mCSB_container[0].idleTimer=0;_onDragClasses(mCSB_dragger,"hide");},t);}}});function _cb(cb){return d&&o.callbacks[cb]&&typeof o.callbacks[cb]==="function";}function _cbOffsets(){return[o.callbacks.alwaysTriggerOffsets||contentPos>=limit[0]+tso,o.callbacks.alwaysTriggerOffsets||contentPos<=-tsbo];}function _mcs(){var cp=[mCSB_container[0].offsetTop,mCSB_container[0].offsetLeft],dp=[mCSB_dragger[0].offsetTop,mCSB_dragger[0].offsetLeft],cl=[mCSB_container.outerHeight(false),mCSB_container.outerWidth(false)],pl=[mCustomScrollBox.height(),mCustomScrollBox.width()];el[0].mcs={content:mCSB_container,top:cp[0],left:cp[1],draggerTop:dp[0],draggerLeft:dp[1],topPct:Math.round((100*Math.abs(cp[0]))/(Math.abs(cl[0])-pl[0])),leftPct:Math.round((100*Math.abs(cp[1]))/(Math.abs(cl[1])-pl[1])),direction:options.dir};}},_tweenTo=function(el,prop,to,duration,easing,overwrite,callbacks){if(!el._mTween){el._mTween={top:{},left:{}};}var callbacks=callbacks||{},onStart=callbacks.onStart||function(){},onUpdate=callbacks.onUpdate||function(){},onComplete=callbacks.onComplete||function(){},startTime=_getTime(),_delay,progress=0,from=el.offsetTop,elStyle=el.style,_request,tobj=el._mTween[prop];if(prop==="left"){from=el.offsetLeft;}var diff=to-from;tobj.stop=0;if(overwrite!=="none"){_cancelTween();}_startTween();function _step(){if(tobj.stop){return;}if(!progress){onStart.call();}progress=_getTime()-startTime;_tween();if(progress>=tobj.time){tobj.time=(progress>tobj.time)?progress+_delay-(progress-tobj.time):progress+_delay-1;if(tobj.time<progress+1){tobj.time=progress+1;}}if(tobj.time<duration){tobj.id=_request(_step);}else{onComplete.call();}}function _tween(){if(duration>0){tobj.currVal=_ease(tobj.time,from,diff,duration,easing);elStyle[prop]=Math.round(tobj.currVal)+"px";}else{elStyle[prop]=to+"px";}onUpdate.call();}function _startTween(){_delay=1000/60;tobj.time=progress+_delay;_request=(!window.requestAnimationFrame)?function(f){_tween();return setTimeout(f,0.01);}:window.requestAnimationFrame;tobj.id=_request(_step);}function _cancelTween(){if(tobj.id==null){return;}if(!window.requestAnimationFrame){clearTimeout(tobj.id);}else{window.cancelAnimationFrame(tobj.id);}tobj.id=null;}function _ease(t,b,c,d,type){switch(type){case"linear":case"mcsLinear":return c*t/d+b;break;case"mcsLinearOut":t/=d;t--;return c*Math.sqrt(1-t*t)+b;break;case"easeInOutSmooth":t/=d/2;if(t<1){return c/2*t*t+b;}t--;return -c/2*(t*(t-2)-1)+b;break;case"easeInOutStrong":t/=d/2;if(t<1){return c/2*Math.pow(2,10*(t-1))+b;}t--;return c/2*(-Math.pow(2,-10*t)+2)+b;break;case"easeInOut":case"mcsEaseInOut":t/=d/2;if(t<1){return c/2*t*t*t+b;}t-=2;return c/2*(t*t*t+2)+b;break;case"easeOutSmooth":t/=d;t--;return -c*(t*t*t*t-1)+b;break;case"easeOutStrong":return c*(-Math.pow(2,-10*t/d)+1)+b;break;case"easeOut":case"mcsEaseOut":default:var ts=(t/=d)*t,tc=ts*t;return b+c*(0.499999999999997*tc*ts+-2.5*ts*ts+5.5*tc+-6.5*ts+4*t);}}},_getTime=function(){if(window.performance&&window.performance.now){return window.performance.now();}else{if(window.performance&&window.performance.webkitNow){return window.performance.webkitNow();}else{if(Date.now){return Date.now();}else{return new Date().getTime();}}}},_stopTween=function(){var el=this;if(!el._mTween){el._mTween={top:{},left:{}};}var props=["top","left"];for(var i=0;i<props.length;i++){var prop=props[i];if(el._mTween[prop].id){if(!window.requestAnimationFrame){clearTimeout(el._mTween[prop].id);}else{window.cancelAnimationFrame(el._mTween[prop].id);}el._mTween[prop].id=null;el._mTween[prop].stop=1;}}},_delete=function(c,m){try{delete c[m];}catch(e){c[m]=null;}},_mouseBtnLeft=function(e){return !(e.which&&e.which!==1);},_pointerTouch=function(e){var t=e.originalEvent.pointerType;return !(t&&t!=="touch"&&t!==2);},_isNumeric=function(val){return !isNaN(parseFloat(val))&&isFinite(val);},_childPos=function(el){var p=el.parents(".mCSB_container");return[el.offset().top-p.offset().top,el.offset().left-p.offset().left];},_isTabHidden=function(){var prop=_getHiddenProp();if(!prop){return false;}return document[prop];function _getHiddenProp(){var pfx=["webkit","moz","ms","o"];if("hidden" in document){return"hidden";}for(var i=0;i<pfx.length;i++){if((pfx[i]+"Hidden") in document){return pfx[i]+"Hidden";}}return null;}};$.fn[pluginNS]=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1));}else{if(typeof method==="object"||!method){return methods.init.apply(this,arguments);}else{$.error("Method "+method+" does not exist");}}};$[pluginNS]=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1));}else{if(typeof method==="object"||!method){return methods.init.apply(this,arguments);}else{$.error("Method "+method+" does not exist");}}};$[pluginNS].defaults=defaults;window[pluginNS]=true;$(window).bind("load",function(){$(defaultSelector)[pluginNS]();$.extend($.expr[":"],{mcsInView:$.expr[":"].mcsInView||function(el){var $el=$(el),content=$el.parents(".mCSB_container"),wrapper,cPos;if(!content.length){return;}wrapper=content.parent();cPos=[content[0].offsetTop,content[0].offsetLeft];return cPos[0]+_childPos($el)[0]>=0&&cPos[0]+_childPos($el)[0]<wrapper.height()-$el.outerHeight(false)&&cPos[1]+_childPos($el)[1]>=0&&cPos[1]+_childPos($el)[1]<wrapper.width()-$el.outerWidth(false);},mcsInSight:$.expr[":"].mcsInSight||function(el,i,m){var $el=$(el),elD,content=$el.parents(".mCSB_container"),wrapperView,pos,wrapperViewPct,pctVals=m[3]==="exact"?[[1,0],[1,0]]:[[0.9,0.1],[0.6,0.4]];if(!content.length){return;}elD=[$el.outerHeight(false),$el.outerWidth(false)];pos=[content[0].offsetTop+_childPos($el)[0],content[0].offsetLeft+_childPos($el)[1]];wrapperView=[content.parent()[0].offsetHeight,content.parent()[0].offsetWidth];wrapperViewPct=[elD[0]<wrapperView[0]?pctVals[0]:pctVals[1],elD[1]<wrapperView[1]?pctVals[0]:pctVals[1]];return pos[0]-(wrapperView[0]*wrapperViewPct[0][0])<0&&pos[0]+elD[0]-(wrapperView[0]*wrapperViewPct[0][1])>=0&&pos[1]-(wrapperView[1]*wrapperViewPct[1][0])<0&&pos[1]+elD[1]-(wrapperView[1]*wrapperViewPct[1][1])>=0;},mcsOverflow:$.expr[":"].mcsOverflow||function(el){var d=$(el).data(pluginPfx);if(!d){return;}return d.overflowed[0]||d.overflowed[1];}});});}));}));enquire.register("screen and (min-width: 760px)",{match:function(){jQuery(".scroll-box .teaser").mCustomScrollbar();}});!function(f,b,e,v,n,t,s){if(f.fbq){return;}n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments);};if(!f._fbq){f._fbq=n;}n.push=n;n.loaded=!0;n.version="2.0";n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s);}(window,document,"script","https://connect.facebook.net/en_US/fbevents.js");fbq("init","330282740637844");fbq("track","PageView");fbq("track","ViewContent");!function(f,b,e,v,n,t,s){if(f.fbq){return;}n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments);};if(!f._fbq){f._fbq=n;}n.push=n;n.loaded=!0;n.version="2.0";n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s);}(window,document,"script","https://connect.facebook.net/en_US/fbevents.js");fbq("init","991437597633928");fbq("track","PageView");fbq("track","ViewContent");