var Perf,globalLeft;define("jqBehavior",["jquery","viewport"],function(n){return function(t,i,r){function u(n){var t=n.length;return t>1?function(){for(var i=0;i<t;i++)n[i]()}:t?n[0]:f}function f(){}if(typeof t!="function")throw"Behavior constructor must be a function";if(i&&typeof i!="object")throw"Defaults must be an object or null";if(r&&typeof r!="object")throw"Exclude must be an object or null";return r=r||{},function(f,e,o){function c(n){n&&(typeof n.setup=="function"&&l.push(n.setup),typeof n.teardown=="function"&&a.push(n.teardown),typeof n.update=="function"&&v.push(n.update))}var h;if(o&&typeof o!="object")throw"Options must be an object or null";var s=n.extend(!0,{},i,o),l=[],a=[],v=[],y=!0;if(r.query){if(typeof f!="string")throw"Selector must be a string";c(t(f,s))}else h=n(f,e),r.each?c(t(h,s)):(y=h.length>0,h.each(function(){var i=n(this);c(t(i,r.data?s:n.extend(!0,{},s,i.data?i.data():{})))}));return y?{setup:u(l),teardown:u(a),update:u(v)}:null}}});define("trackInfo.tokens",{spinTimeout:150,browserFilterTable:{webkit:"530.0.0",mozilla:"1.9.0"}});define("adTelemetry",["window","pageTime","pageStart","logging","adCommon"],function(n,t,i,r,u){function d(n){f.elems&&f.elems.length===0||(n&&(f.repmech=n),p(f,!0))}function v(n,t){if(n&&t){var r={st:i,repmech:n,elems:[]};r.elems.push(t);p(r,!1)}}function g(n,t,i,r){if(!f||!f.elems)return n;var u=a(t,i,r);return f.elems.push(u),u}function nt(){c=!1;f={elems:[],repmech:"",st:f.st};w();h=!1}function y(n,t){var i,r;e.clientId=e.trackAPI.client.clientId();e.domainId=e.trackAPI.sitePage.domainId;i={evt:"adimpr_update",rid:e.pageViewActivityId,di:e.domainId,clid:e.clientId,data:n,g:t?1:0};s.push(i);setTimeout(tt,0);t&&(r={st:n.st,repmech:n.repmech,elems:[]},f=r)}function p(n,t){if(n){if(s.length>b){r.error("adTelemetryMgr: exceeded max posting queue length.");return}if(t){if(h)return;h=!0}e.trackAPI?y(n,t):require(["trackInfo"],function(i){e.trackAPI=i;y(n,t)})}}function tt(){if(s.length!==0)for(var n;n=s.shift();)e.trackAPI.telemetryTracking.sendUpdate(n),n.global&&(h=!1)}function w(){c||(o?e.pageViewActivityId=o.getActivityId()||l.clientSettings.aid:require(["pageInstance","headData"],function(n,t){o||(o=n,l=t,e.pageViewActivityId=o.getActivityId()||l.clientSettings.aid)}),c=!0)}function a(n,t,i,r){return r=r||{},u.updateElementData(r,"ldmech",n),u.updateElementData(r,"id",t),u.updateElementData(r,"pg",i),r}function it(n,t,i,r,e){if(n&&n.telemetry){var o=n.telemetry;u.recordTiming(o,t,i,r);e&&setTimeout(function(){v("detcompl",o);n.telemetry=a("visch",n.friendlyId,n.pg);f&&f.elems&&f.elems[n.idx]&&(f.elems[n.idx]=n.telemetry)},0)}}function rt(n,t){n&&t!=null&&t!=undefined&&(this.pageStagingPayload[n]=t)}function ut(n,t){n&&t&&(u.updateElementData(n,"cid",t.CID),u.updateElementData(n,"asid",t.ASID))}var s=[],b=7,h=!1,c=!1,o=null,l=null,k=((n.performance||{}).timing||{}).responseStart||(n._timing||{}).start||+new Date,f={navst:i,rst:k,repmech:"",elems:[]},e={pageViewActivityId:null,clientId:null,domainId:null,trackAPI:null};return{buildNewTelemetryObject:a,pageStagingPayload:f,postTelemetryData:d,postTelemetryDataForElement:v,initializeElementData:g,resetPageStagingTelemetryForRefresh:nt,updatePageViewActivityId:w,recordAdOperation:it,updateGlobalData:rt,updateAdIdTelemetryData:ut}});define("adDetection",["document","pageTime","mediator","adCommon","dap","logging","perfPing","classList","dapmgr","adTelemetry","window"],function(n,t,i,r,u,f,e,o,s,h,c){function et(t){function et(n){n&&typeof n.completionCb=="function"&&n.completionCb();pi(n)}function li(){h.updatePageViewActivityId();t.sizeCharacteristics=u();t.telemetry=h.buildNewTelemetryObject("pgld",t.friendlyId,t.pg,t.telemetry);vi();h.pageStagingPayload&&h.pageStagingPayload.elems&&h.pageStagingPayload.elems.push(t.telemetry)}function ui(n,i){if(t&&(r.checkAndSetAdVisibility(t),t.isVisible&&i)){var u=ei(t.elem);t.sizeCharacteristics=si(u);t.canDisplayAdChoices=!!(t.sizeCharacteristics.sizeBitmask&v)}}function ai(n,i){if(t.isRendered){var u=t.canDisplayAdChoices;ui(n,i);u^t.canDisplayAdChoices&&hi(t.canDisplayAdChoices);r.setAdContainerDisplayState(t.htmlid,t.isVisible,t.canBeDisplayed||t.isRendered,t.canDisplayAdChoices)}}function fi(){return t&&(t.sizeCharacteristics.sizeBitmask&rt)>>k>=l}function vi(){function s(){var a,v,p,w,k,d;if(c){a=t.htmlid;v=n.getElementById(a);do{if(!v){!(u%10);break}ui(!1,!0);var y=t.isVisible,l=t.sizeCharacteristics.adSizeType,g=t.sizeCharacteristics.sizeBitmask,nt=t.canDisplayAdChoices;if(!y){h.recordAdOperation(t,"det",!1,"nonvisible",!1);return}if(!(g&ni))break;if(p=o==e,l===b||t.isLoaded||p){t.elem.setAttribute("ad-loaded-height",t.sizeCharacteristics.actualHeight);i.pub(ot,t);h.recordAdOperation(t,"adld",!1,l,!1);et(t);w=yi(t);h.updateAdIdTelemetryData(t.telemetry,w);r.updateElementData(t.telemetry,"w",t.sizeCharacteristics.actualWidth);r.updateElementData(t.telemetry,"h",t.sizeCharacteristics.actualHeight);k=t.forcefulDisplayInEffect&&t.forceDisplayOn||!t.forcefulDisplayInEffect&&l!==ut;r.setAdContainerDisplayState(a,y,k,nt);d=fi(t)?0:e*ct;setTimeout(function(){ai(!0,!0);r.updateElementData(t.telemetry,"w",t.sizeCharacteristics.actualWidth);r.updateElementData(t.telemetry,"h",t.sizeCharacteristics.actualHeight);h.recordAdOperation(t,"postlddet",!1,t.sizeCharacteristics.adSizeType,!0);fi(t)},d);h.recordAdOperation(t,"det",!1,l,!1);return}++o}while(0);--u?ci=setTimeout(s,ct):(i.pub(st,t),et(t),f.warning("[CS001][adDetection.js] checkAndSetAdContainerVisibilityRec gave up waiting for ad content in container '"+t.htmlid+"' after "+ht+" retries; ad id: "+((t.telemetry||{}).cid||{})),h.recordAdOperation(t,"det",!1,"timeout",!0))}}var u=ht,e=10,o=0;h.recordAdOperation(t,"det",!0,null,!1);s()}function ei(n){var ct=u(),d,ut,b,i,et,ot,ft,c,st,ht;if(!n)return ct;var rt=u(),o=u(),s=u(),h=it,t=o.sizeBitmask,r=u(),lt=n.querySelectorAll("iframe");for(c=0;d=lt[c];++c){try{ut=(d.contentDocument||(d.contentWindow||{}).document||{}).body}catch(at){pt||(f.error("[adDetection.js] Could not access content for an iFrame child of ad container; src: "+d.src+"; error: "+at.number),pt=!0)}if(ut){for(et=ut.childNodes.length-1;b=ut.childNodes[et];--et)if(b.nodeType===1&&b.nodeName!=="SCRIPT"&&b.style&&b.style.display!=="none"){e(b,r);i=r.sizeBitmask;h|=i&v;(i>t||(i&y)>(t&y)&&(i&p)>(t&p))&&(o.sizeBitmask=i,o.actualWidth=r.actualWidth,o.actualHeight=r.actualHeight,t=o.sizeBitmask);break}if(t&l&&!(t&a)&&(e(d,r),i=r.sizeBitmask,h|=r.sizeBitmask&v,(i>t||(i&y)>(t&y)&&(i&p)>(t&p))&&(o.sizeBitmask=i,o.actualWidth=r.actualWidth,o.actualHeight=r.actualHeight,t=o.sizeBitmask)),(t&g)==g)break}}for(t=s.sizeBitmask,ot=n.querySelectorAll("div"),c=0;ft=ot[c];++c)if((!ft.style||ft.style.display!=="none")&&(e(ft,r),i=r.sizeBitmask,h|=i&v,(i&y)>(t&y)&&(i&p)>(t&p)&&(s.sizeBitmask=i,s.actualWidth=r.actualWidth,s.actualHeight=r.actualHeight,t=s.sizeBitmask,(t&g)==g)))break;return e(n,rt),h||(h|=rt.sizeBitmask&v&&(!!(o.sizeBitmask&a)||!!(s.sizeBitmask&a))),st=(s.sizeBitmask&w)<<k|(o.sizeBitmask&w)<<tt|(rt.sizeBitmask&w)<<nt|h,ht={sizeBitmask:st,iframeCharacteristics:o,divCharacteristics:s,containerCharacteristics:rt},ht}function oi(n,t,i,r,u,f){var c=0,e,o,s,h;if(!n||t!=="width"&&t!=="height"&&i!=="Width"&&i!=="Height")return it;e=0;o=0;do{if(s="scroll"+i,(o=n[s])>e&&o>r&&(s="client"+i,(o=n[s])>e&&o>r&&(s="offset"+i,(o=n[s])>e&&o<u&&(e=o,e>r))))break;if(s=t,(o=n[s])>e&&o<u&&(e=o,e>r))break;if(s="pixel"+i,n.style){if((o=n.style[s])>e&&o<u&&(e=o,e>r))break;s=t;(o=parseInt(n.style[s]))>e&&o<u&&(e=o)}}while(0);return c=e,t==="width"?(h=l,e>r?h|=d:e>0&&(h|=lt),f.actualWidth=c):(h=l,e>r?(h|=a,e>wt&&(h|=v)):e>0&&(h|=at),f.actualHeight=c),h}function u(){return{adSizeType:ut,sizeBitmask:it,actualWidth:0,actualHeight:0}}function e(n,t){var i=oi(n,"width","Width",kt,dt,t),r=oi(n,"height","Height",bt,gt,t);t.sizeBitmask=i|r}function si(n){function e(n,t,r,u){var f,e=r.sizeBitmask,o=(e&rt)>>k&i,s=(e&vt)>>tt&i,h=(e&w)>>nt&i;return((h&n)==n?(f=r.containerCharacteristics,u.adSizeType=t):(s&n)==n?(f=r.iframeCharacteristics,u.adSizeType=t):(o&n)==n&&(f=r.divCharacteristics,u.adSizeType=t),u.adSizeType==t)?(u.actualWidth=f.actualWidth,u.actualHeight=f.actualHeight,!0):!1}var t=u(),o=ti,s=ii,i=o|s,r=n.sizeBitmask;t.sizeBitmask=r;var f=(r&rt)>>k&i,h=(r&vt)>>tt&i,c=(r&w)>>nt&i;return c<=l&&h<=l&&f<=l?(t.adSizeType=ut,t):f>l?(t.adSizeType=f&a?b:yt,t.actualWidth=n.divCharacteristics.actualWidth,t.actualHeight=n.divCharacteristics.actualHeight,t):(e(s,b,n,t)||e(o,yt,n,t)||(t.adSizeType=ri),t)}function yi(n){var t,i;return!n||!s||!s.adCont||!s.creativeData?null:(t=s.creativeData[(s.adCont[n.idx]||{}).ifrmid],!t)?null:(i='{"cid":"'+(t.CID||"")+'","pid":"'+(t.PID||"")+'","tid":"'+(t.TargetID||"")+'"}',n.elem.setAttribute("data-adid",i),t)}function pi(){hi(t.sizeCharacteristics.adSizeType==b)}function hi(n){var i=((t.elem||{}).parentNode||{}).parentNode,f,r,u;i&&(f="full-width",r=o.contains(i,ft),n&&(i.style.height="",r||(o.add(i,ft),o.contains(i,"widead")&&(u=(i.parentNode||{}).parentNode,u&&wi(u,f,"visible")))),!n&&r&&o.remove(i,ft))}function wi(n,t,i){o.contains(n,t)&&(n.style.overflow=i)}function bi(){c=!1}var ci,c=!0;return{startDetection:li,stopDetection:bi}}var ot="adloaded",st="adrerendered",ht=30,ct=200,nt=0,tt=5,k=10,wt=31,bt=31,kt=41,dt=3e3,gt=2e3,it=0,l=1,lt=2,d=4,at=8,a=16,g=21,w=31,vt=992,rt=31744,ni=1056,ti=10,ii=20,v=32768,y=d|lt,p=a|at,ut=0,yt=1,b=2,ri=3,pt=!1,ft="non-empty-ad";return c.addEventListener?c.addEventListener("unload",h.postTelemetryData.bind(null,"unload")):c.attachEvent&&c.attachEvent("onunload",function(){h.postTelemetryData("unload")}),function(){}(),et.adLoadedEvent=ot,et.adRerenderedEvent=st,et});define("adRefresh",["dap","mediator","adTelemetry"],function(n,t,i){function u(u){var s,l,a,o,e,f,h,y,c,v;if(i.postTelemetryData("refresh"),i.resetPageStagingTelemetryForRefresh(),u!==!0){for(s=n.adPlacements,o={},h=0;f=s[h];h++)i.pageStagingPayload&&i.pageStagingPayload.elems&&(f.telemetry=i.buildNewTelemetryObject("refresh",f.friendlyId,f.pg),i.pageStagingPayload.elems.push(f.telemetry)),f.isRendered&&f.detectionObject&&f.detectionObject.stopDetection(),l=f.elem.parentNode.parentNode,a=l.offsetHeight,a&&(l.style.height=a+"px"),i.trackingData&&i.trackingData.pageViewActivityId&&(f.params=f.params.replace(/PVGUID=[^&]*/,"PVGUID="+i.trackingData.pageViewActivityId)),f.adType===r?(e=o[f.htmlid],e||(e=[],o[f.htmlid]=e),e.push(f),s.splice(h--,1)):f.order=null;for(y in o)for(e=o[y],e.unshift(e.splice(-1,1)[0]),c=0;v=e[c];c++)v.order=c+10,s.push(v);t.pub("adrefresh")}}var r=3;return{refresh:u}});define("implicitPersonalizationTracker",["headData","getCookie","setCookie","classList","window","document","jquery","c.onload"],function(n,t,i,r,u,f,e){function it(){var f=[c,w.homepage],r=c,u=0,t=o[h],n,i;if(t)for(n in t)i=t[n],t.hasOwnProperty(n)&&typeof i=="number"&&i>u&&f.indexOf(n)==-1&&(u=i,r=n);return r}function rt(){var i=0,n=o[h],t;if(n)for(t in n)n.hasOwnProperty(t)&&typeof n[t]=="number"&&(i+=n[t]);return i}function d(n){return w[n]||c}function g(n,t){var i=o[n];i&&(i[t]&&typeof i[t]=="number"?i[t]+=1:i[t]=1)}function nt(n){o&&(o._t=(new Date).getTime()/1e3,o._v=tt,i(y,u.JSON.stringify(n),30,i.topDomain,"/"))}var y="ipt",tt="1",p=e("body").hasClass("toolspage"),h="v",c="U",w={news:"A",weather:"B",entertainment:"C",sports:"D",finance:"E",lifestyle:"F",health:"G",foodanddrink:"H",travel:"I",autos:"J",video:"K",homepage:"L",movies:"M",games:"N",music:"O",tv:"P"},b={ap:"a",gp:"b",vp:"c",sp:"d",hp:"e"},k={v:{},pt:{}},l="",o=k,a,s,v;if(!p){if(n.clientSettings==null)return 1;a=d(n.clientSettings.vk);s="u";for(v in b)if(r.contains(f.body,v)){s=b[v];break}}if(l=t(y),l)try{o=u.JSON.parse(l)}catch(ut){}return!p&&o&&(g(h,a),g("pt",s),nt(o)),{getCookieFormat:k,getIptCookie:o,getTopVerticalId:it,getTotalVerticalViewCount:rt,getVerticalId:d,pageType:s,saveIptCookie:nt,values:o,verticalName:a}});define("afire",["image"],function(n){return function(t){if(t){var i=new n;i.onload=i.onerror=function(){i.onload=i.onerror=null};i.src=t.replace(/&amp;/gi,"&")}}});define("track.generic",["track","extend","trackInfo"],function(n,t,i){function r(n){this.defaultOpts=t(!0,{},u,n);this.samplingRate=this.defaultOpts.samplingRate}var u={base:"",samplingRate:100,eventAlias:{submit:"click",mouseenter:"click",mouseleave:"click",click_nonnav:"click",mouseenter_nav:"click",contextmenu:"click"}};return r.prototype={getEventTrackingUrl:function(t){var u=this.defaultOpts,r,f;return(t||(t=(i.event||{}).type),r=u[t],!r&&u.eventAlias&&(r=u[u.eventAlias[t]]),r)?(f=u.base+(r.url?r.url:""),n.generateUrl(f,u.common,u.commonMap,r.param,r.paramMap)):""},getPageViewTrackingUrl:function(){return this.getEventTrackingUrl("impr")}},r});define("visibility",["window","document"],function(n,t){function f(){function r(){if(t){for(var u=[],r=0,r=0;r<n.length;r++)try{n[r](i)}catch(f){u.push(f)}if(n=[],u.length)throw u;}}function u(){t=!0;i=arguments;r()}function f(){return{then:function(t){n.push(t);r()},always:function(){return this.then(arguments)}}}var n=[],t=!1,i=null;return{promise:f,resolve:u}}function s(){var r=["webkit","moz","ms","o"],n,i;if(typeof t.hidden!="undefined")return"hidden";for(n=0;n<r.length;n++)if(i=r[n]+"Hidden",i in t)return i}function u(){return i?t[i]:!1}function o(){u()?r=new f:r.resolve()}function h(i,r,f,e){var s,h,c;if(u()||!i)return!1;e=e||n.innerHeight;r=r||n.innerWidth;f||(f=0,s=t.getElementById("content"),s&&(h=s.getBoundingClientRect(),r=h.right,f=h.left));c=!1;i instanceof jQuery&&(i=i[0]);var o=i.getBoundingClientRect(),l=o.top>=0&&o.top<e,v=o.left>=f&&o.left<r,y=o.right>f&&o.right<=r,a=o.bottom>=0&&o.bottom<e;return c=o.height!==0||o.width!==0,c&&((l||a)&&(v||y)||l&&a)}function c(){return r.promise()}var r=new f,i=s(),e;return i&&(e=i.replace(/[H|h]idden/,"")+"visibilitychange",t.addEventListener(e,o)),o(),{isHidden:u,notifyWhenPageVisible:c,isElementTrulyVisible:h}});define("trackInfo",["trackInfo.tokens","dom","pageInstance","getCookie","screen","window","document","viewAware","deviceGroup","logging","visibility"],function(n,t,i,r,u,f,e,o,s,h,c){function rt(n,t){this.element=n;this.visible=t;this.visible&&(this.compress=function(){var n=this.element.getAttribute("data-m"),t=n.replace(/\'/g,'"');try{return JSON.parse(t)}catch(i){return n}})}function nt(){f.innerWidth?(p=f.innerWidth,w=f.innerHeight):(p=e.documentElement.clientWidth,w=e.documentElement.clientHeight)}function tt(n){if(n){var i=d(n),r=k(i,"data-aop")||k(i,"data-region"),t;return(t=tt(i),t&&r)?[t,r].join(l.cmSeparator):r||t}}function it(n){if(n){var r=d(n),i=k(r,"data-region"),t;return(t=it(r),t&&i)?[t,i].join(l.cmSeparator):i||t}}function ut(){return f.innerHeight||e.documentElement.clientHeight||e.body.clientHeight||0}function ft(){return f.pageYOffset||e.body.scrollTop||e.documentElement.scrollTop||0}function et(){return Math.max(e.body.scrollHeight||0,e.documentElement.scrollHeight||0,e.body.offsetHeight||0,e.documentElement.offsetHeight||0,e.body.clientHeight||0,e.documentElement.clientHeight||0)}var k=t.attr,d=t.parent,y,g,p,w,a,b=[],v="",l={notrack:"notrack",cmSeparator:">",defaultModule:"body",defaultFormHeadline:"[form submit]",piitxt:"data-piitxt",piiurl:"piiurl",wrapperId:"wrapper",defaultConnectionType:"LAN",smpCookie:"Sample",smpExp:182,MUIDCookie:"MUID",spinTimeout:n.spinTimeout,trackTcm:"tcm",trackAop:"aop",curAop:"",trackRegion:"region",curRegion:"",event:{},sitePage:{},userStatic:{},oobWaitTime:150,enableOOB:1,bwVerTable:n.browserFilterTable,client:{clientId:function(){return y||y===""||(y=r(l.MUIDCookie)||l.sitePage.requestId||""),y},OTFTelemetry:function(n){require(["binding","c.deferred"],function(){var t,s,r,u,h,c,o,i;typeof n=="undefined"?n="load":n==null&&(n="");b=[];t=e.body.querySelectorAll("[data-m]");s=f.innerHeight;r=f.innerWidth;u=0;h=e.getElementById("content");h&&(c=h.getBoundingClientRect(),r=c.right,u=c.left);var a=e.body.querySelector(".ip")||e.body.querySelector(".mip")||e.body.querySelector(".sip"),y=a&&l.telemetryTracking.isVisible(a,r,u,s),v=[];for(o=0;o<t.length;o++)v.push(l.telemetryTracking.isVisible(t[o],r,u,s,y));for(i=0;i<t.length;i++)b.push(new rt(t[i],v[i]));l.telemetryTracking.sendImprUpdateEvent(n,l.telemetryTracking.formatModules(),l)})},OTFSpecialSection:function(n){l.telemetryTracking.specialSection(n)},colorDepth:u.colorDepth,connectionType:function(){return l.defaultConnectionType},cookieSupport:function(){return e.cookie?"Y":"N"},height:function(){return w||nt(),w},pageUrl:function(){return f.location.href},referrer:function(){return e.referrerOverride||e.referrer},screenResolution:function(){return[u.width,u.height].join("x")},width:function(){return p||nt(),p},timezone:function(){var i=new Date,r=new Date,n,t;return r.setMonth(i.getMonth()+6),n=Math.round(i.getTimezoneOffset()/60)*-1,t=Math.round(r.getTimezoneOffset()/60)*-1,n<t?n:t},viewType:function(){return s.isTmx&&!a&&o.listen(function(n){n&o.views.SIZE1COLUMN?a="size1column":n&o.views.SIZE2COLUMN?a="size2column":n&o.views.SIZE3COLUMN?a="size3column":n&o.views.SIZE4COLUMN&&(a="size4column")}),a},isIE:function(){return f.ActiveXObject?!0:!1}},userDynamic:{anid:function(){return r("ANON")},isHomePage:function(){var n=e.documentElement,t=0;if(n.addBehavior&&(g||n.addBehavior("#default#homePage")&&(g=1)))try{t=n.isHomePage(f.location.href)?"Y":"N"}catch(i){}return t},timeStamp:function(){return+new Date},AOP:function(){return l.curAop!=null&&l.curAop==""&&(l.curAop=tt(t.getTarget(l.event))||""),l.curAop},Region:function(){return l.curRegion!=null&&l.curRegion==""&&(l.curRegion=it(t.getTarget(l.event))||""),l.curRegion},slideType:function(){for(var n=l.event.target,i="halfpane";n&&t.name(n)!="SECTION";){if(t.name(n)=="LI"&&t.containsClass(n,i))return i;n=t.parent(n)}return null},eventNumber:0},telemetryTracking:{setupParameters:function(n){var t=l.sitePage;return{evt:n,rid:i.getActivityId()||t.requestId,di:t.domainId,clid:l.client.clientId()}},sendImprUpdateEvent:function(n,t){var i=this.setupParameters("impr_update");i&&(i.mech=n,i.winht=ut(),i.docht=et(),i.scrollOff=ft(),i.e1=t,this.sendUpdate(i))},isVisible:function(n,t,i,r,u){var e,f;return n?u&&((e=n.getAttribute("data-aop"),e&&e.indexOf("slide")>=0)||(f=n.getAttribute("data-m"),f&&(f.indexOf("'a':'halfpane")>=0||f.indexOf("'a':'head-to-head")>=0||f.indexOf("'a':'mosaic")>=0||f.indexOf("'a':'triptych")>=0)))?!0:c.isElementTrulyVisible(n,t,i,r):!1},formatModules:function(){var t=[],i,n;for(i in b)n=b[i],n&&n.compress&&t.push(n.compress());return{e:t}},specialSection:function(n){var t=this.setupParameters("section");t&&(t.sn=n,l.telemetryTracking.sendUpdate(t))},sendUpdate:function(n){var i,t;if(n){if(!v&&(v=(l.sitePage||{}).otfURL,!v)){h.error("[telemetryTracking.sendUpdate] BaseUrl was empty or undefined in sitePage.");return}if(JSON&&JSON.stringify){try{i=JSON.stringify([n])}catch(r){h.error("[telemetryTracking.sendUpdate] Error in using JSON.stringify.",r);return}if(i&&i!="[{}]")try{t=new XMLHttpRequest;t.open("POST",v,!0);t.setRequestHeader("Content-type","application/json; charset=utf-8");t.onreadystatechange=function(){};t.send(i)}catch(r){h.error("[telemetryTracking.sendUpdate] Error in generating the XDomainRequest or XMLHttpRequest","BaseUrl = "+v,r);return}}}}}};return l});define("c.track.mobi",["track","trackInfo","pageInstance","screen","navigator","dom","events","document"],function(n,t,i,r,u,f,e,o){function y(n){var i=l.exec(n),t=i[i.length-1].split("."),r=t.length;return r>1&&(t=t.slice(r-2)),t.join(".")}function p(t,i,r,u,f,e,o,s){if(t){t[h]=i;r=r&&r.length>0?r:a;var c=n.createEvent(null,r,t);n.trackEvent(c,t,u,f,e,o,s)}}var a="click_nonnav",h="touch_gesture",s=!1,c=0,v=1e3,l;return n.extend({client:{scrW:function(){return r.width},scrH:function(){return r.height},orientation:function(){return r.width>r.height?"landscape":"portrait"},userAgent:function(){return u.userAgent},hourOfDay:function(){return(new Date).getUTCHours()},linkDomain:function(){var n=t.report?t.report.destinationUrl:null;return n&&n.length?y(n):null},pageTitle:function(){return o.title},gesture:function(){var n=f.getTarget(t.event);if(n&&n[h])return n[h];if(t.event){if(t.event.originalEvent&&t.event.originalEvent=="contextmenu")return"rightclick";if((t.event.type=="click"||t.event.type=="click_nonnav"||t.event.type=="submit")&&s==!0&&t.sitePage.device)return"tap"}return""}},userDynamic:{requestId:function(){var n=i.getActivityId()||t.sitePage.requestId;return n?n:window.console&&console.error("No requestID passed in from the server or generated via guidGen.js, please check the trackInfo.sitePage.requestId or pageInstance.js")}}}),l=/^(\w+:\/\/)?([^:\/]*)/,u.pointerEnabled||u.msPointerEnabled?e.bind(o,u.pointerEnabled?"pointerup":"MSPointerUp",function(n){s=n.pointerType==n.MSPOINTER_TYPE_TOUCH||n.pointerType=="touch"?!0:!1}):(e.bind(o,"mouseup",function(){var n=(new Date).getTime();n>c+v&&(s=!1)}),e.bind(o,"touchend",function(){s=!0;c=(new Date).getTime()})),n.trackGesture=p,1});define("elementTrackingDecorator",["trackingConstants","jquery","evaluate","track","window","extend"],function(n,t,i,r,u,f){function p(){n&&n.trackingData&&v(n.trackingData.lastIndex)&&n.trackingData.lastIndex>1?o=n.trackingData.lastIndex:u&&u.console&&u.console.error("Tracking constants were not supplied in dom.",n)}function w(n){return n&&n.length!==0}function b(n,t){var i=n.closest(e),r=i.length>0?i.eq(0):null,u;r&&n.attr(s)&&(r=i.length>1?i.eq(1):n.parent(e));t&&!r&&(i=t.closest(e),r=i.length>0?i.eq(0):null);r&&(u=r.attr(s),u&&v(u)&&(this.p=u))}function k(n,i){n.find(e).each(function(r,u){var o=t(u),f;o.parent(e)[0]==n[0]&&(f=h(o),f.p!=i.i&&(f.p=i.i,c.call(o,f)))})}function h(n){var t=n.attr(a);return t?i(t.replace(/\'/g,'"')):{}}function c(n){this.attr(a,JSON.stringify(n).replace(/"/g,"'"));this.attr(s,n.i)}function d(){return this&&!this.i&&o?(o++,this.i=o,!0):!1}function g(n){var t=n.parent().children();t.length>1?nt.call(t,this,n):this.o=1}function nt(n,i){var r=0;this.each(function(u,e){if(r++,e===i[0])n.o=r;else{var o=t(e),s=f(h(o),{o:r});c.call(o,s)}})}function v(n){return!isNaN(parseFloat(n))&&isFinite(n)}function y(n){var t=n?n.defaults:null;return f({},{n:"client",y:12},t||{})}function l(n,i,r,u){var e=t(n),s=h(e),o=f({},r,s),l=d.call(o);g.call(o,e);b.call(o,e,i);u&&u(e,o);c.call(e,o);l&&k(e,o)}var o=0,a="data-m",s="data-id",e="["+s+"]";return p(),{setTrackingForSingleElement:function(n,i,u){var f=y(u);return l(n,t(i),f,u&&u.elementOverride),r.trackPartialImpression(n),n},setTrackingAttrs:function(n,i,u){var c;if(n&&n.find){var f=u&&u.selector||"li",e=n.find(f),o=y(u),s=u?u.elementOverride:null,h=i&&!i.jquery?t(i):null;n.each(function(n,i){t(i).is(f)&&l(i,h,o,s)});w(e)&&(c=t(e),c.each(function(n,t){l(t,h,o,s)}))}return r.trackPartialImpression(n),n}}});define("binding",["viewAware","mediator","window"],function(n,t,i){function e(t,r,u){this.behaviorName=t;this.selector=r;this.context=u;this.views=n.views.NONE;this.timeout=i.setTimeout(function(){throw'binding("'+t+'", "'+r+'") was not followed with an all(), view(), or fallback() call!';},0)}function o(t){this.view(n.views.ALL&~this.views,t)}function s(n,t){for(var u=null,i=0;i<r.length;i++)if(r[i].behaviorName==n&&r[i].args[0]==t){u=r[i];break}return u}function c(n){var t,f,i;for(u=n,i=0;i<r.length;i++)t=r[i],f=t.view&u,t.active&&(f?t.update():(t.teardown(),t.active=0));for(i=0;i<r.length;){if(t=r[i],f=t.view&u,f&&!t.active&&!h(t)){r.splice(i,1);continue}++i}}function h(n){if(!n.setup){var t=n.behavior.apply(null,n.args);t&&(n.setup=t.setup,n.teardown=t.teardown,n.update=t.update)}return n.setup?(n.setup(),n.active=1,!0):!1}var r=[],u,f;return n.listen(c),e.prototype={view:function(n,t){var e=this.behaviorName,o=[this.selector,this.context,t],f={active:0,args:o,behaviorName:this.behaviorName,view:n};return this.views|=n,i.clearTimeout(this.timeout),require([e],function(t){f.behavior=t;var i=!0;n&u&&(i=h(f));i&&r.push(f)}),this},fallback:o,all:o,get:s},f=function(n,t,i){return new e(n,t,i)},f.views=n.views,i.binding=f,i.binding.get=s,f});define("getCookie",function(){return function(n){var i=new RegExp("\\b"+n+"\\s*=\\s*([^;]*)","i"),t=i.exec(document.cookie);return t&&t.length>1?t[1]:""}});define("setCookie",["location"],function(n){function t(n,t,i,r,u,f){var o,e=[n,"=",t],s;-1==i?o="Fri, 31 Dec 1999 23:59:59 GMT":i&&(s=new Date,s.setTime(s.getTime()+i*864e5),o=s.toUTCString());o&&e.push(";expires=",o);r&&e.push(";domain=",r);u&&e.push(";path=",u);f&&e.push(";secure");document.cookie=e.join("")}return t.topDomain=(n.hostname.match(/[^.]+\.[^.\d]+$/)||{})[0]||"",t});define("dom",function(){var n=document,t=/[\n\t]/g,i=/(^\s+)|(\s+$)/mg;return{attr:function(n,t){return n&&(n.getAttribute?n.getAttribute(t,2):n[t])||""},name:function(n){return n&&n.nodeName||""},text:function(n){return(n&&(n.textContent||n.innerText)||"").replace(i,"")},children:function(n){return n&&n.children||[]},parent:function(n){return n&&n.parentNode},getElementsByTagName:function(t){return n.getElementsByTagName(t)},create:function(t){return n.createElement(t)},containsClass:function(n,i){return n&&(" "+(n.className||n.getAttribute("class"))+" ").replace(t," ").indexOf(" "+i+" ")>-1},getTarget:function(n){return n&&(n.customTarget||n.target||n.srcElement)||document}}});define("events",function(){function n(n,t,i){n.addEventListener&&n.addEventListener(t,i,!1)}function t(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}return{bind:n,unbind:t}});define("extend",function(){function n(){var f=arguments,t=f[0]||{},e=1,i,r,o,u;for((typeof t=="boolean"||typeof t=="number")&&(o=!!t,t=f[1],e=2);e<f.length;e++){r=f[e];for(i in r)r[i]!==undefined&&(o&&typeof r[i]=="object"?(u=t[i],typeof u!="object"&&(u={}),n(!0,u,r[i]),t[i]=u):t[i]=r[i])}return t}return n});define("format",function(){function t(t,i,r){for(var u=0;u<r.length-i;++u)t=t.replace(n[u]||(n[u]=new RegExp("\\{"+u+"\\}","g")),r[u+i]);return r.length?t:t.toString()}var n=[];return String.prototype.format=function(){return t(this,0,arguments)},function(n){return(typeof n=="function"&&(n=n.apply(n,Array.prototype.slice.call(arguments,1))),n==null)?"":(typeof n!="string"&&(n=n.toString()),n)?t(n,1,arguments):""}});define("refreshDeferredModules",["jquery","refreshModules"],function(n,t){function i(){return t(n("[data-module-deferred]:not([data-sso-dependent])"))}return i});define("pointerEvents",["navigator"],function(){return window.PointerEvent?{enabled:!0,down:"pointerdown",up:"pointerup",cancel:"pointercancel",move:"pointermove",over:"pointerover",out:"pointerout",enter:"pointerenter",leave:"pointerleave"}:window.MSPointerEvent?{enabled:!0,down:"MSPointerDown",up:"MSPointerUp",cancel:"MSPointerCancel",move:"MSPointerMove",over:"MSPointerOver",out:"MSPointerOut",enter:"MSPointerOver",leave:"MSPointerOut"}:{enabled:!1,down:"mousedown",up:"mouseup",cancel:"mouseup",move:"mousemove",over:"mouseover",out:"mouseout",enter:"mouseenter",leave:"mouseleave"}});define("promise",["window"],function(n){function t(n,e){function y(n){s==i&&(o=n,s=u,v())}function a(n){s==i&&(o=n,s=f,v())}function p(n){for(var t=0;t<h.length;t++)h[t](n)}function v(){for(var n=0;n<c.length;n++)l(c[n])}function l(n){switch(s){case i:c.push(n);break;case u:n.complete();break;case f:n.error()}}if(typeof n!="function")throw"promise must take an init function as the first parameter";var s=i,o,c=[],h=[];this.addEventListener=function(){throw"not implemented";};this.cancel=function(){s==i&&(e&&(e(),e=null),a(new Error("Cancel")))};this.dispatchEvent=function(){throw"not implemented";};this.done=function(n,i,r){function u(n){if(t.onerror)t.onerror(n);else throw n;}l({complete:function(){if(n)try{n(o)}catch(t){u(t)}},error:function(){if(i)try{i(o)}catch(n){u(n)}else u(o)}});r&&h.push(r)};this.removeEventListener=function(){throw"not implemented";};this.then=function(n,i,u){var f,e,s,c=new t(function(n,t,i){f=n;e=t;s=i});return l({complete:function(){var i,u=1;if(n)try{i=n(o);typeof i=="undefined"&&(i=o)}catch(s){u=0;e(r(s))}else i=o;u&&(t.is(i)?i.then(f,e):f(i))},error:function(){var n,u=0;if(i)try{n=i(o);typeof n=="undefined"?n=o:u=1}catch(s){n=r(s)}else n=o;u?t.is(n)?n.then(f,e):f(n):e(n)}}),u&&h.push(u),c};n(y,a,p)}function r(n){return n&&n.name==e||(n=new Error(n)),n}var i=1,u=2,f=3,e="Error";return t.any=function(n){function u(){r()}for(var r,f=new t(function(n){r=n}),i=0;i<n.length;i++)n[i].then(u,u);return f},t.as=function(n){if(n){if(n.name==e)return t.wrapError(n);if(t.is(n))return n}return t.wrap(n)},t.is=function(n){return n&&typeof n.then=="function"},t.join=function(n){function u(){--f||r()}for(var f=n.length,r,e=new t(function(n){r=n}),i=0;i<n.length;i++)n[i].then(u,u);return e},t.theneach=function(){throw"not implemented";},t.timeout=function(i,r){function f(){u=1}var u;return r&&r.done(f,f),new t(function(t){function f(){u||(r&&r.cancel(),t())}i===0&&n.setImmediate?n.setImmediate(f):n.setTimeout(f,i)})},t.wrap=function(n){return new t(function(t){t(n)})},t.wrapError=function(n){return new t(function(t,i){i(r(n))})},t});define("scrollLeft",["dir.tokens","device"],function(n,t){var i,r;if(!n.ltr){if(r=t.capability("RtlScrollLeftAdjustment"),r=="fromLeft")return i=function(n,t){return t?n.scrollLeft=n.scrollWidth-n.clientWidth-t:n.scrollWidth-n.clientWidth-n.scrollLeft},i.adjustValue=function(n,t){return n.scrollWidth-n.clientWidth-t},i;if(r=="negativeValue")return i=function(n,t){return t?n.scrollLeft=t*-1:Math.abs(n.scrollLeft)},i.adjustValue=function(n,t){return t*-1},i}return i=function(n,t){return t?n.scrollLeft=t:n.scrollLeft},i.adjustValue=function(n,t){return t},i});define("sso",["headData","trackInfo","getCookie"],function(n,t,i){return function(r,u){var o=n.sso,f,v;if(r=r||function(){},u=u||window,!o||n.clientSettings&&n.clientSettings.static_page||i("eso")=="1"){r({signedIn:!1,closed:!1});return}o=o.replace(/amp;/g,"&");f=u.document.createElement("IFRAME");f.id="sso_frame";f.style.width="1px";f.style.height="1px";f.style.position="absolute";f.style.visibility="hidden";f.style.left="0px";f.style.bottom="0px";f.src=o;u.document.body.appendChild(f);var s=null,a=0,h,e,c,l=function(n){(n.data==="sso_completed"||n.data==="sso_failed")&&(s=n.data)};u.addEventListener?(e="message",c=u.addEventListener(e,l,!1),h=u.removeEventListener):(e="onmessage",u.attachEvent(e,l),c=l,h=u.detachEvent);v=u.setInterval(function(){if(s||a>=5){var i={signedIn:s==="sso_completed",closed:!!s};u.clearInterval(v);h.call(u,e,c);u.document.body.removeChild(f);r(i);i.signedIn&&(t.client.OTFSpecialSection("sso-success"),define("c.sso",n.signedin=1))}else a++},1e3)}});define("duplicateHtmlIds",["logging","document","window"],function(n,t,i){function r(){for(var r,i,n={},e=t.querySelectorAll("[id]"),u,f=0;u=e[f];++f)n[u.id]=(n[u.id]||0)+1;r=[];for(i in n)(!i||n[i]>1)&&r.push(' "'+i+'" ('+n[i]+" occurrences)");return r.length?r.join(","):null}function u(){var t=r();t&&n.error("[MARKUP VALIDATION] Duplicate/blank htmlids:"+t)}return require(["c.deferred"],function(){i.setTimeout(u,2e3)}),r});window.Modernizr=function(n,t){function r(){try{return t.createEvent("TouchEvent"),!0}catch(n){return!1}}var i=r();return Function.prototype.bind||(Function.prototype.bind=function(n){var i=Array.prototype.slice,t=this,r,u;if(typeof t!="function")throw new TypeError;return r=i.call(arguments,1),u=function(){var e,o,f;return this instanceof u?(e=function(){},e.prototype=t.prototype,o=new e,f=t.apply(o,r.concat(i.call(arguments))),Object(f)===f)?f:o:t.apply(n,r.concat(i.call(arguments)))},u}),{csstransforms:!0,csstransforms3d:!0,csstransitions:!0,touch:i,prefixed:function(n){return n}}}(this,this.document);window.Modernizr.transEndEventNames={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",transition:"transitionend"};window.Modernizr.animEndEventNames={WebkitTransition:"webkitAnimationEnd",MozTransition:"animationend",transition:"animationend"};define("modernizr",window.Modernizr);define("refreshPdpModules",["jquery","refreshModules","trackInfo"],function(n,t,i){function r(){var r=n("[data-pdp-dependent]"),u=t(r,{pfr:1});u.done(function(){i.client.OTFSpecialSection("PdpReady");define("c.pdpready",1)})}return r});define("refreshSigninModule",["jquery","refreshModules","binding"],function(n,t,i){function r(){var r=n("[data-sso-dependent]");t(r).done(function(){i.get("flyout","#sign-in").teardown();i("flyout","#username").all({eventOrigin:"#username>button,#username>figure"});i.get("marketDropdown","#site-market").teardown();i("marketDropdown","#site-market").all();i("marketDropdown",".marketswitch").all({triggerEvent:"click"});i("marketDropdown",".langtoggle").all({triggerEvent:"click"})})}return r}),function(n){function u(){return Math.round(r())}function e(n){var t={hasFired:!1},r={},f=n.send||function(i){var r=n.url,f=r.indexOf("?")>=0?"&":"?",u=new Image;t.onsent&&(u.onload=t.onsent);u.src=encodeURI(r+f+"DATA="+i)},i;t.mark=function(n,i){var o=typeof n,e,f;if(o==="string")for((i===null||i===undefined)&&(i=u()),e=n.split("."),f=r,f[n]=i;e.length;)n=e.shift(),e.length>0?f=f[n]=f[n]||{}:f[n]=i;else if(o==="object"){i=n;for(n in i)i.hasOwnProperty(n)&&t.mark(n,i[n])}return i};t.fire=function(){var i=t.onbeforefire,n;i&&i();this.payload=JSON.stringify(r);r={};n=t.onfire;n&&n();t.hasFired=!0};for(i in n)!t.hasOwnProperty(i)&&n.hasOwnProperty(i)&&(t[i]=n[i]);return t}var i="now",f=window,t=f.performance,r;n.timing=t&&t.timing;n.navigation=t&&t.navigation;r=t&&t[i]&&t[i].bind(t)||Date[i]||function(){return(new Date).getTime()};n.now=u;n.Beacon=e}(Perf||(Perf={}));window.pp=new window.Perf.Beacon({}),function(n,t){function r(){var r={},e="navigationStart",u=t[e],n,i,f,o,s;if(u===null||u===undefined||u<0)return r;for(n in t)n!==e&&(i=t[n],i>-1)&&(i>=u&&(i-=u),o=(f=n.lastIndexOf("End"))>0&&1||(f=n.lastIndexOf("Start"))>0&&0,f!==-1?(n=n.substr(0,f),s=r[n]||(r[n]=[-1,-1]),s[o]=i):r[n]=i);return r}if(t){var i=n.onbeforefire;n.onbeforefire=function(){i&&i();n.mark("w3c",r())}}}(pp,Perf.timing);define("w3cTimer",function(){return window.pp});define("guidGen",function(){return function(){function t(t){var i=(n+Math.random()*16)%16|0;return n=Math.floor(n/16),(t=="x"?i:i&7|8).toString(16)}var n=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t)}});define("pageInstance",["mediator","guidGen"],function(n,t){var i,r="updatePageInstance";return n.sub(r,function(){var r,u,f,n;if(i=t().replace(/-/g,""),r=document.body.querySelector("#srchfrm"),r)for(u=r.querySelectorAll("input[name='refig']"),f=u.length,n=0;n<f;n++)u[n].value=i}),{getActivityId:function(){return i},eventName:r}});define("animate",["jquery","promise"],function(n,t){function u(n){return new t(function(t){n.one(i.endEvent,t)})}function f(i){if(i.length==1)return u(i);var r=[];return i.each(function(){r.push(u(n(this)))}),t.join(r)}function r(n,u,e){return n.css(e),new t(function(t){if(n.css(u),i.enabled){var o=setTimeout(function(){t("timeout")},r.timeout);f(n).then(function(){clearTimeout(o);e.transitionProperty&&n.css("transitionProperty","");e.transitionDuration&&n.css("transitionDuration","0s");t()})}else t()})}var i={enabled:!1};return navigator.msPointerEnabled&&(i={enabled:!0,endEvent:"transitionend",timeout:400}),r.timeout=i.timeout,r});define("refreshModules",["jquery","navigation","headData","window","location","promise","requestAnimationFrame","imgSrc","mediator","escape"],function(n,t,i,r,u,f,e,o,s,h){function w(){var t,n,i;if(c&&c.deferLoadedItems){for(t=c.deferLoadedItems.split(","),n=0,i=t.length;n<i;n++)t[n]&&c.removeItem(t[n]);c.removeItem("deferLoadedItems")}}function b(t,i){if(!c||!t||!i)return null;var r,u=c.getItem(t);try{r=JSON.parse(u)}catch(f){return null}return r&&r.data&&r.lastUpdatedTime&&n.now()-r.lastUpdatedTime<i?r.data:null}function k(t,i){c&&(c.deferLoadedItems||(c.deferLoadedItems=""),c.deferLoadedItems+=","+t,c.setItem(t,JSON.stringify({lastUpdatedTime:n.now(),data:i})))}function p(t,i,r){var u,f,e;i&&(u=n("<data>"+n.trim(i)+"<data>"),g(u),f=u.find("[data-module-id]"),t.each(function(){var s=n(this),t,i=s.data("moduleId"),u,o;t=f.filter("[data-module-id='"+i+"']");t.length&&(u=n("[data-module-id='"+i+"']"),o=t.html(),o&&o!=a[i]&&(a[i]=o,d(t,u),t.insertAfter(u.first()),u.remove(),e=!0),!r&&s.data("cache-duration")&&k(i,t[0].outerHTML))}))}function d(t,i){n("img[data-src]",t).each(function(){o.force(this,i)||o.go(this)})}function g(t){var i=t.children("link[rel=stylesheet]");i.length&&i.each(function(){var t=this.getAttribute("href");v[t]||((y||(y=n("head"))).append(this),v[t]=!0)})}var l=i.moduleapi,a={},v={},y,c;try{c=r.localStorage}catch(nt){c=null}return l?function(e,o){if(i.signedin||w(),!e||e.length===0)return new f(function(n){n()});e instanceof n||(e=n(e));typeof o=="string"&&(o=t.getParams(o));var d=n.extend(t.getParamsFromUrl(u.href),o),a=n.param(d),y=l.split("?")[0]+(a?"?"+a:"");y+=(y.indexOf("?")===-1?"?":"&")+"ou="+h.urlPart(u.href);var c={RequestUri:u.href.split("?")[0]+(a?"?"+a:""),ExperienceId:i.xdid||null},v={},k=[];return e.each(function(){var i=n(this).data("moduleId"),r,u,t;if(i){if(r=n(this).data("cache-duration"),u=r?b(i,r):null,u){k.push(u);return}if(t=i.split("|"),t.length==5){var o={key:t[3],type:t[4]},f={key:t[1],type:t[2],Modules:[o]},e=f.key+f.type;v[e]?v[e].Modules.push(o):v[e]=f;c.Type||(c.Type=t[0])}}}),k.length&&p(e,k.join(""),!0),c.Regions=n.map(v,function(n){return n}),c.Regions!=null&&c.Regions.length>0?new f(function(t,i){n.ajax({url:y,dataType:"html",data:JSON.stringify(c),method:"POST",contentType:"application/json"}).done(function(i){p(e,i);t(i);e.each(function(){var t=n(this).data("moduleId");t&&s.pub("moduleRefreshed-"+t)})}).fail(function(){i(arguments)})}):(r.console&&r.console.log&&console.warn("Regions were empty or null"),new f(function(n){n()}))}:(r.console&&console.log("moduleApiEndpoint is missing from header, ajax module update will exit."),n.noop)});define("safeCss",["jquery"],function(n){function r(n){var t={},i="";this.css=function(r,u){if(u)t[r]=i;else if(typeof r=="object")for(var f in r)t[f]=i;return n.css.apply(n,arguments),this};this.hide=function(){throw"not implemented";};this.show=function(){throw"not implemented";};this.toggle=function(){throw"not implemented";};this.reset=function(){n.css(t);t={}}}var t=1,i=".";return{createGroup:function(){function e(t){var h=[],s,e;return t.each(function(){var i=n(this),t=i.data(f);t||(t=o++,i.data(f,t));h.push(t)}),s=h.join(i),e=u[s],e||(e=new r(t),u[s]=e),e}var f="safeCssId"+t++,o=1,u={};return e.reset=function(){for(var n in u)u[n].reset()},e}}});define("touchGestures",["jquery","modernizr","window","deviceGroup"],function(n,t,i,r){function c(n){n.originalEvent&&n.originalEvent.preventManipulation&&n.originalEvent.preventManipulation();n.preventDefault();n.stopPropagation()}function p(n){var t=n.originalEvent,i=t.changedTouches||t.touches;return i||(i=[{identifier:t.pointerId,screenX:t.screenX,screenY:t.screenY,clientX:t.clientX,clientY:t.clientY,pageX:t.pageX,pageY:t.pageY,force:t.pressure,target:t.target}]),i&&i.length?i:[n]}function w(n,t){var i=t,r=n.y/n.x;return!isNaN(r)&!(n.y<s.minimumDistanceForMove&&n.x<s.minimumDistanceForMove)&&(i=n.x&&Math.abs(Math.atan(r))<v?h:y),i}function l(n,t){return n&&t?{x:n.x/t,y:n.y/t}:{x:0,y:0}}function e(n,t){return n&&t?{x:n.x-t.x,y:n.y-t.y}:{x:0,y:0}}function o(t,i,r){n.each(f[i],function(n,u){t.bind(u,function(n){r(n,i)})})}function b(t,i){n.fn[t]=function(n,i){return n?this.bind(t,i,n):this.trigger(t,i)};n.event.special[t]={setup:function(t,r){i(n(this),t,r)}}}var s={direction:"all",maximumDistanceForClick:20,maximumTimeForClick:250,distanceBeforeDirectionDetection:10,minimumTimeForSwipe:.02,maximumTimeForThrow:1200,minimumLastThrowSpeed:1,maximumTimeForSwipe:400,minimumDistanceForSwipe:30,directionChangeBuffer:5},v=Math.PI/4,a=n(i),u={eventName:"gesture",start:"start",move:"move",stop:"stop",cancel:"cancel",tap:"tap",swipeUp:"swipeUp",swipeRight:"swipeRight",swipeDown:"swipeDown",swipeLeft:"swipeLeft",throwUp:"throwUp",throwRight:"throwRight",throwDown:"throwDown",throwLeft:"throwLeft"},h="horizontal",y="vertical",f={pointer:{start:["pointerdown"],stop:["pointerup"],move:["pointermove"],cancel:["pointercancel","pointerleave"],touchSupported:!0,type:"pointer"},mspointer:{start:["MSPointerDown"],stop:["MSPointerUp"],move:["MSPointerMove"],cancel:["MSPointerCancel","MSPointerLeave"],touchSupported:!0,type:"mspointer"},touch:{start:["touchstart","touchenter"],stop:["touchend","touchleave"],move:["touchmove"],cancel:["touchcancel"],touchSupported:!0,type:"touch"},mouse:{start:["mousedown"],stop:["mouseup"],move:["mousemove"],cancel:["mouseleave"],touchSupported:!1,type:"mouse"}};return f=!t.touch||r.isPc&&typeof InstallTrigger!="undefined"?navigator.pointerEnabled?f.pointer:navigator.msPointerEnabled?f.mspointer:f.mouse:f.touch,b(u.eventName,function(t,i){function it(){tt=r=v=k=d=g=0}function nt(t,i){if(f.type=="mouse"||(f.type=="pointer"||f.type=="mspointer")&&t.originalEvent.pointerType=="mouse")b=!0;else{b=!1;var e=p(t);(tt||d&&r.totalDistance>=y.maximumDistanceForClick)&&(tt=!0,c(t));(r||i==u.start)&&n.each(e,function(n,r){rt(n,r,t,i)})}}function rt(i,f,o,s){var p,rt,ot,st,tt;if(ft(f),p={touchType:s,coord:{x:f.pageX,y:f.pageY},screenCoord:{x:f.screenX,y:f.screenY},scrollCoord:{x:a.scrollLeft(),y:a.scrollTop()},count:v?v.count+1:0,time:(new Date).getTime()},s==u.start&&(it(),b=!1,r=n.extend({totalDistance:0},p),v=n.extend({},p)),p.delta=e(p.coord,v.coord),p.screenDelta=e(p.screenCoord,v.screenCoord),p.duration=p.time-v.time,p.speed=l(p.delta,v.duration),r.delta=e(p.coord,r.coord),r.screenDelta=e(p.screenCoord,r.screenCoord),r.totalDistance+=Math.sqrt(Math.pow(p.delta.x,2)+Math.pow(p.delta.y,2)),rt=y.direction==h,v&&v.speed&&(ot=rt?p.delta.x:p.delta.y,st=rt?v.delta.x:v.delta.y,ot*st<0&&(r.movecoord=p.coord,r.movetime=p.time)),r.movecoord&&(r.movechange=e(p.coord,r.movecoord),r.moveduration=p.time-r.movetime,r.movespeed=l(r.movechange,r.moveduration)),r.duration=p.time-r.time,r.speed=l(r.delta,r.duration),k=w(r.delta,y.direction),!g&&r.totalDistance>y.distanceBeforeDirectionDetection&&y.direction!="all"&&!d&&(r.direction=k,y.direction!=k?(g=!0,p.touchType=u.cancel):(c(o),d=!0)),p.touchType==u.stop){var ut=(r.movechange||r.delta).x,et=(r.movechange||r.delta).y,ht=r.moveduration||r.duration,nt=k==h,lt=nt?Math.abs(r.speed.x):Math.abs(r.speed.y),at=nt?Math.abs(p.speed.x):Math.abs(p.speed.y),vt=nt?Math.abs(v.speed.x):Math.abs(v.speed.y),ct=Math.max((at+vt)/2,lt);r.duration<y.maximumTimeForClick&&r.totalDistance<y.maximumDistanceForClick?(b=!0,p.touchType=u.tap):(p.distance=Math.abs(nt?ut:et),ct>y.minimumTimeForSwipe&&(ht<y.maximumTimeForSwipe?p.touchType=nt?ut>0?u.swipeRight:u.swipeLeft:et>0?u.swipeDown:u.swipeUp:ht<y.maximumTimeForThrow&&ct>y.minimumLastThrowSpeed&&(p.touchType=nt?ut>0?u.throwRight:u.throwLeft:et>0?u.throwDown:u.throwUp)))}(v.touchType!=p.touchType||v.coord.x!=p.coord.x||v.coord.y!=p.coord.y)&&(g&&p.touchType!=u.cancel&&p.touchType!=u.tap||(tt=n.Event(u.eventName,{current:p,last:v,start:r,direction:k,originalEvent:o,allowClick:b}),t.trigger(tt),b=tt.allowClick!==!1,tt.isDefaultPrevented()&&o.preventDefault(),tt.isPropagationStopped()&&o.stopPropagation(),tt.isImmediatePropagationStopped()&&o.stopImmediatePropagation()));s==u.stop||s==u.cancel?it():v=p}function ut(n){return b||c(n),b}function ft(n){n.pageX||n.originalEvent&&(n.pageX=n.originalEvent.pageX,n.pageY=n.originalEvent.pageY,n.screenX=n.originalEvent.screenX,n.screenY=n.originalEvent.screenY,n.pointerId=n.originalEvent.pointerId,n.identifier=n.originalEvent.identifier)}var r,v,k,d,tt,g,b=!0,y=n.extend({},s,i);it();t.addClass("unselectable").find("A, [onclick]").not(".mobilead").bind("click",ut);o(t,u.start,nt);o(t,u.move,nt);o(t,u.stop,nt);o(t,u.cancel,nt)}),{types:u,settings:f}});define("touchDataManager",["jquery"],function(n){function o(){var c=.85,l=.1,h,o,u,r,n;this.reset=function(t){h=t;o=+new Date;u=o;r=h;n=0};this.input=function(t){var e=+new Date,i=e-u,f;i=i>0?i:1;u=e;r+=n*i;f=t-r;r+=c*f;n+=l*f/i};this.getPosition=function(){return r};this.getVelocity=function(){return n};this.getDelta=function(){return r-h};this.getDuration=function(){return 220};this.getTouchDuration=function(){return u-o};this.getDrift=function(t,i){var e=this.getDelta(),l,s;e<0&&(e=-e);var h=1-e/t,c=.2,r=t*(h>c?h:c),f=n*150,a=u-o<300&&(n>.3||n<-.3);return a?(l=i,s=l-e,f=(n>0?1:-1)*(s<r?s:r)):f>r?f=r:f<-r&&(f=-r),f};this.getTimingFunction=function(){return"cubic-bezier(0,"+e(n)+",.58,1)"};this.ensureJQueryEase=function(){var r=e(n);r=Math.round(r/f)*f;i[r]||(i[r]=s(r));t=i[r]};this.reset(0)}function e(n){var t=n>0?n:-n;return t*.3}function s(n){for(var f=[],t,e,o,i,u=r.length;u--;)t=r[u],i=1-t,o=i*t*t*.58+t*t*t,e=i*i*t*n+i*t*t+t*t*t,f[u]={x:e,t:o};return f}for(var i={},f=.1,t,r=[],u=0;u<=1;u+=.01)r.push(u);return n.easing.cubicBezier=function(n){if(n==1)return 1;for(var r,o,u,s,i,f=t.length-1,e=0;f--&&!e;)i=t[f],r=i.t,r<=n&&(u=i.x,i=t[f+1],o=i.t,s=i.x,e=(n-r)/(o-r)*(s-u)+u);return e},n.easing.cubicBezierQuint=function(n){return 1-Math.pow(1-n,5)},o});define("carouselManager",function(){return function(){var n=[],t=0;this.load=function(t){n=t};this.getItem=function(i){if(!n.length)return null;var r=(t+i)%n.length;return n[r<0?r+n.length:r]};this.setIndex=function(n){t=n};this.changeIndex=function(n){t+=n}}});globalLeft="left";define("dir.tokens",{ltr:globalLeft=="left",left:"left",paddingLeft:"padding-left",paddingRight:"padding-right",marginLeft:"margin-left",marginRight:"margin-right"});define("socialPlugins.tokens",{twitterLang:"en",facebookLang:"en_US",loadDelay:"1000"});define("truncate.tokens",{truncateEllipsis:"…"});define("webApp.tokens",{appVersion:"2.0.5592.23685"});define("feedback.tokens",{inputBoxError:"Please leave a comment.",categoryNotSelectedError:"Please leave a comment or select a problem category."});define("flyout",["jquery","jqBehavior","document","mediator"],function(n,t,i,r){function u(t,u){function w(n){var t=e[0],i;n.preventDefault();t.el.hasClass(t.cls)?(i=c?c[0]:!1,u.allowToggleOff&&l(n,o),i!==n.target&&f.filter(n.target).length===1&&p(n,s)):p(n,s);r.subChannel("closeFlyoutFinal","flyoutBehavior",o)}function b(i){var r=t.find(u.contentEventOrigin),e;r.length||(r=t);e=u.skipContentOriginEventTargetCheck?!(n.contains(r[0],i.target)===!0||f[0]===i.target):!(r[0]===i.target||n.contains(r[0],i.target)===!0||f[0]===i.target);e&&(u.disableEventBubbling&&i.preventDefault(),l(i,o))}function o(t,i){for(var u,r=0;r<e.length;r++)u=e[r],u.el.removeClass(u.cls).attr("aria-hidden",!0);v.off(y,b);c=!1;n.isFunction(i)&&i!==s&&i()}function k(n){t.find("."+u.toggleClass).length&&l(n,o)}function s(t,i){var r,u;for(c=n(t.target),r=0;r<e.length;r++)u=e[r],u.el.addClass(u.cls).attr("aria-hidden",!1);v.on(y,b);n.isFunction(i)&&i!==s&&i()}var v=n(i),f=t.find(u.eventOrigin),a;f.length||(f=n(u.eventOrigin));var y=u.outsideEvent,h=u.toggleTargets,c=!1,p=n.isFunction(u.openFlyoutDelegate)?u.openFlyoutDelegate:s,l=n.isFunction(u.closeFlyoutDelegate)?u.closeFlyoutDelegate:o,e=[];if(typeof h!="object")h===!0&&e.push({el:t,cls:"show"});else for(a in h)e.push({el:t.find(a),cls:h[a]});return{setup:function(){f.on(u.triggerEvent,w)},update:function(){k()},teardown:function(){k();f.off(u.triggerEvent,w)}}}return t(u,{allowToggleOff:!0,eventOrigin:".flyout > button",toggleTargets:!0,triggerEvent:"click",outsideEvent:"mousedown touchstart scroll",openFlyoutDelegate:!1,skipContentOriginEventTargetCheck:!1,closeFlyoutDelegate:!1})});define("feedback",["jquery","trackInfo","feedback.tokens","flyout","logging","jqBehavior","mediator","document","headData"],function(n,t,i,r,u,f,e,o,s){function y(f){function ht(){et?o.body.appendChild(d):(d=o.createElement("div"),d.setAttribute("class","layoutoverlay"),o.body.appendChild(d),y.$provideFeedback=f.find(".feedbackheader .selected"),y.$reportProblem=n("#feedback-reportproblem"),y.$submitButton=n("#feedback-submit"),y.$close=n("#feedback-ok"),y.$closeButton=n("#feedback-close"),y.$feedbackArea=n("#feedback-feedbackarea"),y.$feedbackInput=n("#feedback-inputbox"),y.$userAlias=n("#feedback-useralias"),y.$starRating=f.find(".stars > ul > li"),et=!0);b=!1;y.$selectedCategory=null;w.text(st);w.removeClass("uploading uploaded");rt=ct();it=!1;!h&&t.sitePage&&(h=(t.sitePage||{}).otfURL,h||u.error("[telemetryTracking.Feedback] BaseUrl was empty or undefined in sitePage."))}function kt(){if(t.sitePage){var n=t.sitePage,i=t.telemetryTracking.setupParameters();p["feedback.id"]=rt;p.pageType=n.pageName;p.subcvs=n.vertical;p.cvs=n.canvas;p.contentid=n.entityId;p.cu=n.pageUrl;p.evt="feedback";p.mkt=n.localeCode;p["client.deviceOS"]=n.os;p.flightid=n.flightid;p.referrer=o.referrer;p.signedin=t.userStatic?t.userStatic.isSignedIn:"";p.scr=screen.width&&screen.height?screen.width.toString()+" X "+screen.height.toString():"";p["client.deviceModel"]=s?s.dg:"";i!=null&&(p.rid=i.rid,p.clid=i.clid)}}function dt(){y.$feedbackInput.length&&(p.submitValue=y.$feedbackInput[0].value);y.$userAlias.length&&(p["feedback.source"]=y.$userAlias[0].value)}function gt(){if(p["feedback.area"])return k&&nt(),!0;if(!k&&y.$feedbackInput.length){if(y.$feedbackInput[0].value.length>0)return!0;y.$feedbackInput.addClass("error");y.$feedbackInput[0].value=b?i.categoryNotSelectedError:i.inputBoxError;y.$feedbackInput.on("focus",nt);k=!0}return!1}function nt(){k&&(y.$feedbackInput.removeClass("error").off("focus",nt),k=!1);y.$feedbackInput[0].value=""}function ct(){var n=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var i=(n+Math.random()*16)%16|0;return n=Math.floor(n/16),(t=="x"?i:i&7|8).toString(16)})}function lt(n){n.preventDefault();g.click()}function at(){var t,r,i;if(!h){u.error("[feedback] Error submitting user feedback as telemetry baseUrl is empty");return}t=g[0];r=t.value?t.value.replace(/^.*(\\|\/|\:)/,""):"";w.text(r||st);t.value&&t.files&&t.files.length&&(w.addClass("uploading"),i=new window.FormData,i.append("file",t.files[0]),n.ajax({url:h+"?"+n.param({"feedback.id":rt}),data:i,processData:!1,contentType:!1,type:"POST"}).done(function(){w.removeClass("uploading");w.addClass("uploaded")}))}function ni(){if(!h){u.error("[feedback] Error submitting user feedback as telemetry baseUrl is empty");return}kt();dt();n.ajax({type:"POST",url:h,data:JSON.stringify([p]),contentType:"application/json; charset=utf-8",dataType:"json"}).fail(function(n,t,i){u.error("[feedback] Error submitting user feedback. ErrorType: {0}. Error: {1}".format(t,i.message))})}function ti(n,t){ht();y.$submitButton.on("click",wt);y.$closeButton.on("click",tt);y.$reportProblem.on("click",bt);y.$provideFeedback.on("click",ft);y.$starRating.on("click",pt);g.on("change",at);w.on("click",lt);e.pub("feedback.open");t(n)}function vt(n){var t=y.$feedbackArea.find(".feedbackarea > ul > li");if(t.length)if(n)t.on("click",yt);else t.off("click",yt)}function yt(t){var i=n(t.currentTarget);p["feedback.area"]=i.text();p["feedback.type"]="bug";y.$selectedCategory&&y.$selectedCategory.removeClass("selectedcategory");y.$selectedCategory=i;i.addClass("selectedcategory")}function pt(t){var i=n(t.currentTarget),r=i.index()+1;i.parent().attr("data-selected",r);p["feedback.rating"]=r}function ii(){p["feedback.rating"]=0;y.$starRating.parent().attr("data-selected",0).off("click",pt)}function tt(){e.pub("feedback.close");it&&(y.$close.off("click",tt),ni());f.removeClass("show finalpage");o.body.removeChild(d);y.$submitButton.off("click",wt);y.$closeButton.off("click",tt);y.$reportProblem.off("click",bt);y.$provideFeedback.off("click",ft);g.off("change",at);w.off("click",lt);nt();ii();b&&ft()}function wt(){if(gt()){f.addClass("finalpage");it=!0;y.$close.on("click",tt)}}function bt(){b||(b=!0,y.$feedbackArea.addClass("showproblemarea"),y.$provideFeedback.removeClass("selected"),y.$reportProblem.addClass("selected"),vt(!0))}function ft(){b&&(vt(!1),p["feedback.type"]="General",p["feedback.area"]=undefined,y.$provideFeedback.addClass("selected"),y.$reportProblem.removeClass("selected"),y.$feedbackArea.removeClass("showproblemarea"),b=!1,y.$selectedCategory&&y.$selectedCategory.removeClass("selectedcategory"),y.$selectedCategory=null)}var et=!1,ot={$provideFeedback:null,$reportProblem:null,$submitButton:null,$close:null,$closeButton:null,$feedbackInput:null,$feedbackArea:null,$starRating:null,$selectedCategory:null,$userAlias:null},b,k,d,it,y=ot,p={},rt=ct(),g=f.find(a),w=f.find(v),st="Upload a Screenshot",ut;return p["feedback.rating"]=0,p["feedback.type"]="General",ut=r(c,o,{eventOrigin:l,outsideEvent:"",openFlyoutDelegate:ti,allowToggleOff:!1}),{setup:ut.setup,teardown:ut.teardown,feedback:{initialize:ht,feedbackVariables:ot}}}var h="",c="#feedback-flyout",l="#footer_feedback, #usermenu-feedback",a="#feedback-file",v="#feedback-upload";return f(y)});define("marketDropdown",["jquery","jqBehavior","window","headData","track"],function(n,t,i,r,u){function e(t,r){function o(){t.on(r.triggerEvent,e)}function e(){var i,n,e;t[0].tagName=="SELECT"?(e=t.find("option:selected"),i=e.data("marketSwitchLocale"),n=e.data("marketSwitchUrl")):(i=r.marketSwitchLocale,n=r.marketSwitchUrl);n&&i&&(u.trackEvent({type:"click_nonnav",target:t},"","",n),h(f,n,i))}function s(){t.off(r.triggerEvent,e)}function h(t,r,u){var f=JSON.stringify({Market:u,SuppressPrompt:!0}),e=[{Path:"MSNHomePage/MarketConfiguration",Operation:"Update",Payload:f}];n.ajax({url:t,dataType:"html",data:JSON.stringify(e),method:"POST",contentType:"application/json"}).done(function(){i.location.href=r}).fail(function(){i.location.href=r})}return{setup:o,teardown:s}}var f=r.pdpdeltaupdateapi;return t(e,{triggerEvent:"change"})});define("navArrowScroll",["jquery","jqBehavior","modernizr","device","window","dir.tokens","touchGestures","perfMarker"],function(n,t,i,r,u,f,e){function l(t,i){function yt(){it.on("click",d);rt.on("click",p);ri(r);kt();y();ii()}function pt(){it.off("click",d);rt.off("click",p);y()}function wt(){w=0;c=0;st(0);y()}function ot(n){ht();var t=bt(n);st(t)}function st(n){s?(n=o.replace("{0}",n),r.css("transform",n)):r.css(o,n)}function ht(){if(g=h.width(),tt)a=r[0].scrollWidth;else{a=0;for(var n=0;n<r.length;n++)a+=r[n].scrollWidth}v=r.position().left-w}function bt(n){var t=0,i;return n==1?c>0&&(c=c-1,t=l[c].getAttribute(nt)):c<l.length-1&&(t=l[c].getAttribute(nt),c=c+1),i=f.ltr?n:-n,ft=v+i*t}function kt(){for(var t,n=0,i=l.length;n<i;n++)t=l.eq(n),l[n].setAttribute(nt,t.outerWidth(!0)),t.hasClass(vt)&&(et=n)}function ct(){f.ltr||(w=r.position().left,v=r.position().left-w)}function y(){if(ht(),a>g){tt=!0;dt();var n=f.ltr?v:-v,t=parseInt(r.css(f.marginLeft)),i=g-(a+n);c==0?(h.addClass(k).removeClass(b),ct()):i>=t?h.addClass(b).removeClass(k):h.addClass(ut)}else tt=!1,h.removeClass(ut),gt(),ct()}function dt(){for(var t=r[1].children.length,n=0;n<t;n++)r[1].children[0].id="mylink_"+n,r[0].appendChild(r[1].children[0])}function gt(){for(var t=r[0].children.length,n=0;n<t;n++)!r[0].children["mylink_"+n]||r[1].appendChild(r[0].children["mylink_"+n])}function d(){ot(1);y()}function p(){ot(-1);y()}function ni(){f.ltr?p():d()}function ti(){f.ltr?d():p()}function lt(){return f.ltr&&h.hasClass(k)||!f.ltr&&h.hasClass(b)}function at(){return f.ltr&&h.hasClass(b)||!f.ltr&&h.hasClass(k)}function ii(){for(var n=0;n<et;n++)(f.ltr&&lt()||!f.ltr&&at())&&p()}function ri(n){e.settings.touchSupported&&n.gesture(ui,{direction:"horizontal"})}function ui(t){if(t.direction)switch(t.current.touchType){case e.types.throwRight:case e.types.swipeRight:at()&&ti();break;case e.types.throwLeft:case e.types.swipeLeft:lt()&&ni();break;case e.types.stop:case e.types.tap:var i=t.originalEvent.originalEvent,r=i.target,f=document.createEvent("MouseEvent");f.initMouseEvent("click",!1,!1,u,i.detail,i.screenX,i.screenY,i.clientX,i.clientY,i.ctrlKey,i.altKey,i.shiftKey,i.metaKey,i.button,null);r.tagName!=="A"&&(r=n(r).parentsUntil("LI","A")[0]);r&&r.dispatchEvent(f)}}var h=t,r=h.children(i.navSelector),l=r.children(),it=h.find("button").first(),rt=h.find("button").last(),w=r.position().left,c=0,g=0,a=0,b="show-left",k="show-right",ut="show-left show-right",vt="current",ft=0,v=0,nt="data-width",et=0,tt=!1;return{setup:yt,teardown:pt,update:wt}}var o="left",s=!1,c,h;return i.csstransforms&&r.isCapable("AllowTransform2d")&&(o="translateX({0}px)",s=!0),c=n(u),h={navSelector:"ul",navItemSelector:"ul > li"},t(l,h)});define("scrollStop",["jquery","jqBehavior","touchGestures"],function(n,t,i){function f(t,f){function o(){e===!1?e=!0:clearTimeout(s);s=setTimeout(a,l)}function h(){e&&o()}function a(){e=!1;t.trigger("scrollStop")}var c=n.extend({},u,f),l=c.delay,e,s;return{setup:function(){e=!1;t.on("scroll",o);if(i.settings.touchSupported)t.on(r,h)},teardown:function(){t.off(r,h);t.off("scroll",o)}}}var u={delay:100},e=i.settings.start.join(" "),r=i.settings.move.join(" ");return t(f,{})});define("searchBing",["jquery","jqBehavior","track","device"],function(n,t,i,r){return r.capability("SupportFixedPosition")!=="false"&&r.capability("SupportFixedPosition")||n("body>.head").addClass("unfixposition"),t(function(t){function f(){var n=t.attr("action"),r=t.attr("target");i.trackEvent({type:"submit",target:t[0]},null,u);t.attr("action",u).attr("target","_blank").submit().attr("action",n).attr("target",r)}var r=n("button[name='bingSearch']",t),e=n("body>.head"),u=t.data("bing-action-uri");return{setup:function(){r.on("click",f)},teardown:function(){r.off("click",f)}}})});define("searchTargetSelf",["jqBehavior"],function(n){function u(n){return i=n.attr(t),{setup:function(){n.attr(t,r)},teardown:function(){n.attr(t,i)}}}var t="target",r="_self",i;return n(u)});define("socialPlugins",["jquery","jqBehavior","format","escape","socialPlugins.tokens"],function(n,t,i,r,u){function o(n,t){function e(){if(t.facebookLikeUrl&&t.facebookButtonWidth){var e="//www.facebook.com/plugins/like.php?locale="+r.urlPart(u.facebookLang)+"&href="+r.urlPart(t.facebookLikeUrl)+"&amp;send=false&amp;layout=button_count&amp;width=450&amp;show_faces=false&amp;font&amp;colorscheme=light&amp;action=like&amp;height=21";n.find(t.facebookSelector).append(i(f,e,t.facebookButtonWidth))}}function o(){var e,o;t.twitterFollowScreenName&&t.twitterButtonWidth&&(e="//platform.twitter.com/widgets/follow_button.html?show_screen_name="+t.twitterShowScreenName+"&screen_name="+r.urlPart(t.twitterFollowScreenName)+"&show_count=false&lang="+r.urlPart(u.twitterLang),n.find(t.twitterSelector).append(i(f,e,t.twitterButtonWidth)),t.twitterShowScreenName&&(o=t.twitterButtonWidth,typeof InstallTrigger!="undefined"&&(o=parseFloat(t.twitterButtonWidth)+.3+"rem"),n.find(t.twitterBreakingNewsSelector).append(i(f,e,o))))}window.setTimeout(function(){e();o()},t.delay)}var e={facebookSelector:"#fbcount",twitterSelector:"#twcount",twitterBreakingNewsSelector:"#bnewstwcount",delay:u.loadDelay},f='<iframe src="{0}" scrolling="no" frameborder="0" allowTransparency="true" allowTransparency="true" style="width:{1};"><\/iframe>';return t(o,e)});define("truncate",["jquery","jqBehavior","mediator","requestAnimationFrame","measure","format","truncate.tokens","perfMarker"],function(n,t,i,r,u,f,e){function l(t,e){function st(){var i,f,e,o,r;if(it){for(it=!1,i=l;i--;){for(f="",e=0,r=t[i].firstChild;r!=null;)r.nodeType==1?(++e,o=r):r.nodeType==3&&(f+=r.nodeValue),r=r.nextSibling;e==1&&n.trim(f)==""&&(p[i]=o)}for(i=l;i--;)w[i]=u(t[i]),v[i]=(p[i]||t[i]).innerHTML,nt[i]=t[i].title}else ot();for(i=l;i--;)rt(i),b[i]=v[i],y[i]=!0;ut()}function ht(){for(var n=l;n--;)rt(n),y[n]=t[n].scrollHeight>a[n];ut()}function rt(n){var i=t[n];if(i&&i.parentNode){var r=w[n],o=i.getAttribute("data-truncate-lines")||e.truncateLines,u=parseFloat(r("paddingTop")),s=parseFloat(r("paddingBottom")),h=r("lineHeight"),f=parseFloat(r("maxHeight"));o?(a[n]=parseFloat(h)*o+s,a[n]>f&&(a[n]=f),a[n]+=u):a[n]=(f||i.clientHeight)+u;a[n]=a[n]+.5|0;tt[n]=i.clientWidth;g[n]=u+2*parseFloat(h)+s+.5|0}else w[n]=p[n]=null,y[n]=d[n]=!1}function ut(){for(var f=!0,e=1e3,i,r,u;f&&--e;){for(f=!1,i=l;i--;)if(y[i])if(d[i]=t[i].scrollHeight>a[i],d[i]){if(k[i]=!0,t[i].scrollHeight<g[i]){ft(i);continue}r=b[i];r.slice(-s)==o&&(r=r.slice(0,-s));u=c.exec(r);u&&u[0]!=r?(f=!0,t[i].scrollHeight>a[i]*2&&(r=r.substr(0,r.length/2)),b[i]=r.substr(0,r.length-u[0].length)+o):ft(i)}else y[i]=!1;for(i=l;i--;)d[i]&&((p[i]||t[i]).innerHTML=b[i])}for(i=l;i--;)k[i]&&(t[i].title=n.trim(n("<span>"+v[i]+"<\/span>").text()))}function ft(n){var t=tt[n]-parseInt(w[n]("paddingLeft"))-parseInt(w[n]("paddingRight"));b[n]=t>0?f(h,v[n],t+"px"):v[n];y[n]=!1}function et(){r(st)}function ot(){for(var n=l;n--;)k[n]&&((p[n]||t[n]).innerHTML=v[n],t[n].title=nt[n],k[n]=!1)}var l=t.length,p=new Array(l),w=new Array(l),g=new Array(l),v=new Array(l),nt=new Array(l),tt=new Array(l),b=new Array(l),a=new Array(l),y=new Array(l),k=new Array(l),d=new Array(l),it=!0;return i.sub("truncate",function(){r(ht)}),{setup:et,teardown:ot,update:et}}var h='<span style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:{1}">{0}<\/span>',o=e.truncateEllipsis,s=o.length,c=/(?:\s|[,!\.\?:;])*([\u3000-\u30ff\u3400-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF]|[^\s\u3000-\u30ff\u3400-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF]+)(?:\s|[,!\.\?:;])*$/;return t(l,null,{each:1})});define("twitterComments",["jquery","jqBehavior","window"],function(n,t,i){function r(t){function r(t){t.preventDefault();i.open(n(this).attr("href"),"Twitter","status=0,toolbar=0,location=0,resizable=1,scrollbars=1,left="+(i.screen.width-250)/2+",top="+(i.screen.height-350)/2+",width=500,height=450")}return{setup:function(){t.find(".twitteractions > a").on("click",r)},teardown:function(){t.find(".twitteractions > a").off("click")}}}return t(r)});require(["window","jquery","device","mediator"],function(n,t,i,r){var f,u=t("meta[name=viewport]"),e=i.capability("Viewport_Landscape"),s=u.attr("content"),o=function(){n.innerHeight>n.innerWidth?u.attr("content",s):u.attr("content",e);r.pubChannel("update","mediaQuery")};u.length&&e&&(o(),t(n).resize(function(){clearTimeout(f);f=setTimeout(o,50)}))});require(["jquery","navigation","headData","webApp.tokens"],function(n,t,i,r){var u=/(\?|&)ver=[\d\.]+(&|$)/gi;n.ajaxPrefilter(function(n){var f;if(n=n||{},f=n.url,i.ssl===!0&&f.substr(0,7).toLowerCase()=="http://"&&(f="https://"+f.substr(7)),!n.notVersioning&&f&&t.isLocal(f)&&!f.match(u)){var e=f.split("#"),o=e[0],s=e[1]?"#"+e[1]:"";n.url=o+(o.indexOf("?")>-1?"&":"?")+"ver="+r.appVersion+s}})});require(["jquery","getCookie","setCookie","navigation","location","c.onload"],function(n,t,i,r,u){var f=n("#user-profile").data("dhp_cookie_days");f=f!=undefined?f:15;var e="ocid",o="hp",s="homepage";(function(){var h=r.getParamsFromUrl(u.href),c=h&&h[e]?h[e].toLowerCase():"",l=c.indexOf(o)!=-1||c.indexOf(s)!=-1,n=t(e);l&&!n?i(e,c,f,i.topDomain,"/"):f>0&&!l&&n&&(n.indexOf(o)!=-1||n.indexOf(s)!=-1)&&i(e,"",-1,i.topDomain,"/")})()});define("msnNativeAds",["jquery","jqBehavior","pageInstance","headData","getCookie","window","afire"],function(n,t,i,r,u,f,e){function a(n,t){var y=t.ct,p=t.impr,w=t.eimpr,b=t.pg,k=t.pid,e,a,v;try{y&&n.click(function(){h(y)});p&&h(p);w&&h(w);b&&(o=o||u("MUID"),s||(e=u("ANON"),e?(a=e.indexOf("="),v=e.indexOf("&"),a!==-1&&v!==-1&&(s=e.substring(a+1,v))):s=o),c=i.getActivityId()||r.clientSettings.aid,l+=s+"&MUID="+o+"&PG="+b+"&PVGUID="+c+"&PROVIDERID="+k,h(l))}catch(d){f.console&&f.console.log("error sending native trackers"+d.message)}}function h(n){e(n)}var o,s,c,l="http://rad.msn.com/ADSAdClient31.dll?GetSAd=&VWS=0&AP=1064&ID=";return t(a)});require(["binding","c.dom"],function(n){require(["c.deferred"],function(){require(["jquery","imgSrc"],function(n,t){n("#username img,#sign-in img").each(function(){t.go(this)})});n("twitterComments","#breakingnews").all();n("marketDropdown","#site-market").all();n("marketDropdown",".marketswitch").all({triggerEvent:"click"});n("marketDropdown",".langtoggle").all({triggerEvent:"click"});require(["window","c.onload"],function(t){t.setTimeout(function(){n("socialPlugins","#social-plugins").all()},8e3);n("socialPlugins","#bnewssocial-plugins").all()})});n("poll",".pollcontainer").all();n("flyout",".megamenu").all({eventOrigin:"#header-common>h1>.vertical",skipContentOriginEventTargetCheck:!0});n("flyout","#header-common").view(n.views.SIZE12COLUMN,{eventOrigin:"#header-search>button",outsideEvent:"mousedown touchstart"});n("flyout","#header-common").view(n.views.SIZE34COLUMN,{eventOrigin:"#q",triggerEvent:"focus click",allowToggleOff:!1,outsideEvent:"mousedown touchstart",contentEventOrigin:"#srchfrm"});n("flyout","#username").all({eventOrigin:"#username>button,#username>figure"});n("flyout","#sign-in").all({eventOrigin:"#sign-in>a"});n("flyout","#language-toggle").view(n.views.SIZE34COLUMN,{eventOrigin:"#language-toggle>button"});n("feedback","#feedback-flyout").all();n("searchBing","#srchfrm").all();n("navArrowScroll",".navinner").all();require(["c.onload"],function(){n("msnNativeAds","a.nativead").all()})});require(["sso","headData","c.deferred"],function(n){n();var t=document.getElementsByTagName("head")[0];t&&t.getAttribute("data-pdp-stale")&&define("c.pdp",1)});define("jqueryPlus",["jquery","modernizr","device","screen","requestAnimationFrame","deviceGroup"],function(n,t,i,r,u,f){function b(n){var t=n.match(a);return t&&t.length>2?t[2].split(","):[]}function v(n){var t=b(n),i=t.length;return parseFloat(i==6?t[4]:i==16?t[12]:0)}function y(n){return parseFloat(n.css("font-size"))||12}function k(){var u,t,i,n,r;for(u in o){t=o[u];for(i in t)i.indexOf("$")!=0&&(n=t[i],n&&(r=(new Date).getTime()-n.animation.startTime,r>=n.animation.options.duration?w(t,n):d(t,n,r)))}p()}function p(){s.length?(l=!0,u(function(){k()})):l=!1}function d(t,i,r){var h=i.animation.options.easing||"swing",e=n.easing[h],o=i.animation.options.step,u,f,s;o&&(i=o(i));u=i.startValue;e&&(f=i.animation.options.duration,s=e(r/f,r,0,1,f),u=i.startValue+s*(i.endValue-i.startValue)||i.startValue);t.$element.css(i.name,u)}function w(t,i,r){var f=i.name,u;r||t.$element.css(f,i.endValue);u=i.animation;delete o[t.$element.uniqueId()];delete u.properties[f];delete t[i];u.properties.length||(u.options.complete&&u.options.complete(),n.inArray(u,s)+1&&s.splice(n.inArray(u,s),1))}var h=t.prefixed("transform")||"transform",e,a,c,o,s,l;return(n.fn.innerHeight=function(){var n=this[0];return n&&n.innerHeight?n.innerHeight:this.height()},e={},Number.prototype.mod=function(n){return e[this]||(e[this]={}),e[this][n]||(e[this][n]=(this%n+n)%n),e[this][n]},t.translateXCss=t.csstransforms3d&&i.isCapable("AllowTransform3d")?"translateX3d":t.csstransforms&&i.isCapable("AllowTransform2d")?"translateX":"left",a=new RegExp("matrix(3d)?\\(([0-9-., ]*)\\)","i"),n.cssHooks.translateX={get:function(t){var i=n(t).css(h);return v(i)},set:function(t,i){n(t).css(h,i===""?i:"translateX("+i+")")}},n.fx.step.translateX=function(t){n.cssHooks.translateX.set(t.elem,t.now+t.unit)},n.cssHooks.translateX3d={get:function(t){var i=n(t).css(h);return v(i)},set:function(t,i){n(t).css(h,i?"translate3d("+i+",0,0)":"")}},n.fx.step.translateX3d=function(t){n.cssHooks.translateX3d.set(t.elem,t.now+t.unit)},n.extend(n.easing,{easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i},easeInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i}}),n.fn.pxToEm=function(n,t){if(!n)return 0;var i=y(t||this);return parseFloat(n)/i+"em"},n.fn.toPx=function(n,t){var i=0;return n&&(i=parseFloat(n),n.indexOf("em")!=-1&&(i*=y(t||this))),i},c=0,n.fn.uniqueId=function(){var t=n(this).data("uniqueId");return t||(c++,t=c,n(this).data("uniqueId",t)),t},o={},s=[],f.isPc)?n:(n.fn.animate=function(t,i){for(var f,r,a,v,y=(new Date).getTime(),e=0;e<this.length;e++){var h=n(this[e]),c=h.uniqueId(),u=o[c];u||(u=o[c]={$element:h});i.step&&typeof i.step!="function"&&(i.step=null);f={properties:t,options:i,startTime:y};s.push(f);for(r in t)u[r]&&w(u,u[r],!0,f),a=t[r],v=h.css(r),u[r]={name:r,startValue:v,endValue:a,animation:f}}return l||p(),n(this)},n.fn.stop=function(){return n(this)},n)});define("touchEvents",["jquery","modernizr","window"],function(n,t,i){function p(){return"ontouchstart"in i}function a(n){return f(n),!1}function f(n){n.originalEvent&&n.originalEvent.preventManipulation&&n.originalEvent.preventManipulation();n.preventDefault();n.stopPropagation()}function w(n){var t=n.originalEvent.changedTouches||n.originalEvent.touches;return t&&t.length?t:[n]}function b(n){return n.x&&Math.abs(Math.atan(n.y/n.x))<y?s:l}function h(n,t){return n&&t?{x:n.x/t,y:n.y/t}:{x:0,y:0}}function e(n,t){return n&&t?{x:n.x-t.x,y:n.y-t.y}:{x:0,y:0}}function o(t,i,r){n.each(u[i],function(n,u){t.bind(u,function(n){r(n,i)})})}function k(t,i){n.fn[t]=function(n,i){return n?this.bind(t,i,n):this.trigger(t,i)};n.event.special[t]={setup:function(t,r){i(n(this),t,r)}}}var v={direction:"all",preventDefaultOnStart:!0,maximumDistanceForClick:20,maximumTimeForClick:300,distanceBeforeDirectionDetection:0,maximumTimeForThrow:1200,minimumLastThrowSpeed:1,maximumTimeForSwipe:400,minimumDistanceForSwipe:30,directionChangeBuffer:5},y=Math.PI/4,c=n(i),r={touch:"touch",start:"start",move:"move",stop:"stop",cancel:"cancel",tap:"tap",swipeUp:"swipeUp",swipeRight:"swipeRight",swipeDown:"swipeDown",swipeLeft:"swipeLeft",throwUp:"throwUp",throwRight:"throwRight",throwDown:"throwDown",throwLeft:"throwLeft"},s="horizontal",l="vertical",u={touch:{start:["touchstart","touchenter"],stop:["touchend","touchleave"],move:["touchmove"],cancel:["touchcancel"],preventDefaultOnStart:!1,mimickBrowserScroll:!1},mouse:{start:["mousedown"],stop:["mouseup"],move:["mousemove"],cancel:["mouseleave"],preventDefaultOnStart:!1,mimickBrowserScroll:!1}};return n.each({touch:t.touch||p(),mouse:!0},function(n,t){return t&&(u=u[n]),!t}),k(r.touch,function(t,y){function ft(){ut=p=k=g=it=nt=0}function rt(o,a){var v=w(o);u.preventDefaultOnStart&&f(o);(ut||it&&p.totalDistance>=d.maximumDistanceForClick)&&(ut=!0,f(o));(p||a==r.start)&&n.each(v,function(v,y){var w,ot,ct,lt,ut;if(et(y),w={touchType:a,coord:{x:y.pageX,y:y.pageY},screenCoord:{x:y.screenX,y:y.screenY},scrollCoord:{x:c.scrollLeft(),y:c.scrollTop()},count:k?k.count+1:0,time:(new Date).getTime()},a==r.start&&(ft(),tt=!1,p=n.extend({totalDistance:0},w),k=n.extend({},w)),w.delta=e(w.coord,k.coord),w.screenDelta=e(w.screenCoord,k.screenCoord),w.duration=w.time-k.time,w.speed=h(w.delta,k.duration),p.delta=e(w.coord,p.coord),p.screenDelta=e(w.screenCoord,p.screenCoord),p.totalDistance+=Math.sqrt(Math.pow(w.delta.x,2)+Math.pow(w.delta.y,2)),ot=d.direction==s,k&&k.speed&&(ct=ot?w.delta.x:w.delta.y,lt=ot?k.delta.x:k.delta.y,ct*lt<0&&(p.movecoord=w.coord,p.movetime=w.time)),p.movecoord&&(p.movechange=e(w.coord,p.movecoord),p.moveduration=w.time-p.movetime,p.movespeed=h(p.movechange,p.moveduration)),p.duration=w.time-p.time,p.speed=h(p.delta,p.duration),g=b(p.delta),p.totalDistance>d.distanceBeforeDirectionDetection&&d.direction!="all"&&!it&&!nt&&(p.direction=g,d.direction!=g?(nt=!0,w.touchType=r.cancel):p.totalDistance>d.maximumDistanceForClick&&(it=!0,f(o))),w.touchType==r.stop){var st=(p.movechange||p.delta).x,ht=(p.movechange||p.delta).y,at=p.moveduration||p.duration,rt=g==s,yt=rt?Math.abs(p.speed.x):Math.abs(p.speed.y),pt=rt?Math.abs(w.speed.x):Math.abs(w.speed.y),wt=rt?Math.abs(k.speed.x):Math.abs(k.speed.y),vt=Math.max((pt+wt)/2,yt);p.duration<d.maximumTimeForClick&&p.totalDistance<d.maximumDistanceForClick?(tt=!0,w.touchType=r.tap):(w.distance=Math.abs(rt?st:ht),vt>.3&&(at<d.maximumTimeForSwipe?w.touchType=rt?st>0?r.swipeRight:r.swipeLeft:ht>0?r.swipeDown:r.swipeUp:at<d.maximumTimeForThrow&&vt>d.minimumLastThrowSpeed&&(w.touchType=rt?st>0?r.throwRight:r.throwLeft:ht>0?r.throwDown:r.throwUp)))}(k.touchType!=w.touchType||k.coord.x!=w.coord.x||k.coord.y!=w.coord.y)&&(nt&&w.touchType!=r.cancel||(ut=n.Event(r.touch,{current:w,last:k,start:p,direction:g,originalEvent:o}),t.trigger(ut),tt=ut.allowClick!==!1,ut.isDefaultPrevented()&&o.preventDefault(),ut.isPropagationStopped()&&o.stopPropagation(),ut.isImmediatePropagationStopped()&&o.stopImmediatePropagation()));nt&&u.mimickBrowserScroll&&g==l&&(p.scrollCoord.y-=w.screenDelta.y,n(i).scrollTop(p.scrollCoord.y));a==r.stop||a==r.cancel?ft():k=w})}function et(n){n.pageX||n.originalEvent&&(n.pageX=n.originalEvent.pageX,n.pageY=n.originalEvent.pageY,n.screenX=n.originalEvent.screenX,n.screenY=n.originalEvent.screenY,n.pointerId=n.originalEvent.pointerId,n.identifier=n.originalEvent.identifier)}var p,k,g,it,ut,nt,tt=!1,d=n.extend({},v,y);ft();t.find("*").addBack().each(function(){n(this).attr("draggable",!1).attr("selectable",!1).bind("ondragstart",a).bind("drag",a).not(".mobilead").not(".ip,.ip *").bind("click",function(n){return tt||f(n),tt});this.onselectstart!==undefined?this.onselectstart=function(){return!1}:this.style.MozUserSelect!==undefined&&(this.style.MozUserSelect="none")});o(t,r.start,rt);o(t,r.move,rt);o(t,r.stop,rt);o(t,r.cancel,rt)}),r});define("tabKeyPressed",["jquery"],function(n){var t=!1;n(document).on("keydown",function(n){n.keyCode==9&&(t=!0)}).on("keyup",function(n){n.keyCode==9&&(t=!1)});return function(){return t}});require(["jquery","binding","c.dom"],function(n,t){var i=n("html");require(["c.deferred"],function(){i.addClass("loaded")});n(".ad a.adchoices").removeClass("adchoices").addClass("adchoicesjs");t("searchTargetSelf","#srchfrm").view(t.views.SIZE12COLUMN);t("searchScope","#search-scope").view(t.views.SIZE3COLUMN|t.views.SIZE4COLUMN);t("truncate",".truncate").all()});define("modal.tokens",{closeButtonTitle:"Close",errorMessageTitle:"Message:",errorMessageLabel:"Error loading content"});define("sharingToolbar.tokens",{shareCountMinimumThreshold:1});define("modal",["jquery","modal.tokens"],function(n,t){function s(){var n=document.createElement("div");return n.setAttribute("id",r),n.setAttribute("title",t.closeButtonTitle),n}function h(n){var t=document.createElement("section");return t.setAttribute("class",o),t.setAttribute("role","dialog"),t.setAttribute("aria-labelledby","dialog-title"),t.setAttribute("aria-describedby","dialog-desc"),n&&t.setAttribute("id",n),t}function a(n){var i=document.createElement("button");return i.setAttribute("class","close"),i.setAttribute("title",t.closeButtonTitle),i.click(function(){f.close(n)}),i}var r="mask",o="modal",c="error",i,u,e=220,l="<h1>"+t.errorMessageTitle+"<\/h1><p>"+t.errorMessageLabel+"<\/p>",f={open:function(t,v,y,p){var w,b;i=i||n("body");u||(i.append(s()),u=n("#"+r),u.click(function(){f.close(y)}));w=n("#"+y);w.length==0&&(b=h(),i.append(b),n("."+o+":not([id])").attr("id",y),w.load(v,function(t,i,r){i==="error"?(w.append(l).addClass(c),n("p",this).append(r.status+" "+r.statusText)):typeof p=="function"&&p(y);w.append(a(y))}));i.addClass(r);n("#"+r+", #"+y).fadeIn(e);n(".webkit > #"+y).show()},close:function(t){i=i||n("body");n("#"+r+", #"+t).fadeOut(e).hide();i.removeClass(r)},openModalWithContent:function(t,o,c,l){var y,a,v;i=i||n("body");u||(i.append(s()),u=n("#"+r),u.click(function(){l&&typeof l=="function"?l():f.close(o)}));y=n("#"+o);y.length==0&&(a=h(o),c&&(v=n("#"+c),v&&v.appendTo(a)),i.append(a));i.addClass(r);n("#"+r+", #"+o).fadeIn(e);n(".webkit > #"+o).show()}};return f});define("sharingToolbar",["sharingToolbar.tokens","jquery","jqBehavior","track","format","escape","window","perfMarker"],function(n,t,i,r,u,f,e){function a(n){n.each(function(){var n=t(this);n.hasClass(c)||n.find("a.stb-btn").each(function(){var n=t(this);n.click(function(){return(n.hasClass(o.toolbarClassPrefix+"pinterest")&&v(n),n.hasClass(o.toolbarClassPrefix+"email"))?!0:(h(n.attr("href")),r.trackEvent({type:"click",target:this}),!1)})})})}function v(n){var e=n.attr("href"),t=p(e),r=y(n),u,i;r&&t&&(u=f.urlPart(r.split("?")[0]),b(t,u),i=k(t),i&&n.attr("href",i))}function y(n){return n.parents(".gallery-container:first").find(".gallery .show img.image:first").attr("src")||t(".fullscreen .gallery .show img.image:first").attr("src")}function p(n){if(!n)return null;var t={};return(n.replace(l,function(n,i,r,u){!n||r||u?i&&u&&(t[i]=u):t.baseUrl=n}),w(t)!==4)?null:t}function w(n){var t=0;for(var i in n)n.hasOwnProperty(i)&&t++;return t}function b(n,t){n&&n.media&&t&&(n.media=t)}function k(n){var i,t;if(n&&n.baseUrl&&n.media&&n.url&&n.description){i=n.baseUrl+"?";for(t in n)n.hasOwnProperty(t)&&t!=="baseUrl"&&(i+=t+"="+n[t]+"&");return i.substring(0,i.length-1)}return null}function h(n){e.open(n,null,"toolbar=0,status=0,resizable=1,scrollbars=1")}var o={toolbarClassPrefix:"stb-"},c="stb-processed",l=new RegExp("([^?=&]+)(=([^&]*))?","g"),s=i(a);return s.openNewWindow=h,s});require(["binding","c.deferred"],function(n){n("sharingToolbar",".stb, .stb-bsb, .pinit-button").all()});define("stickyWidget",["jquery","jqBehavior","window","viewAware","document"],function(n,t,i,r,u){function f(t,f){function c(){t.css("position")!=="fixed"&&(t.data(f.orignalTopDataAttrib,t.offset().top),o=t.outerHeight(),t.nextAll().each(function(){var t=n(this);t.is("script")||t.is("style")||(t.data(f.orignalTopDataAttrib,t.offset().top),o=o+t.outerHeight())}))}function l(){var nt=e.scrollTop(),tt=e.height(),ut=nt+tt,it=y.height()-ut,u=p.height(),d=w.outerHeight(!0),ft=b.outerHeight(!0),et=s.length?s.outerHeight(!0):0,g=h.length===0?0:h.outerHeight(!0),r=t.siblings().last(),ot=o-tt+d+g+u+et,l,rt=t.nextAll().length===0,i;if(k()===!1||!u||t.parent().outerHeight(!0)>ft){v();return}if(c(),it<ot){if(rt&&(r=t),i=u-it-d-g+a(r)+f.bottomAdditionalSpacing,i=Math.max(d+g+f.bottomAdditionalSpacing,i),r.css("bottom",i+"px"),r.css("position","fixed"),r.css("left","auto"),r.css("left","auto"),r.css("top","auto"),i=i+r.outerHeight(!0),rt)return;r.prevAll().each(function(){var r=n(this);if(!r.is("script")&&!r.is("style"))return i=i+a(r),r.css("position","fixed"),r.css("bottom",i+"px"),r.css("top","auto"),r.css("left","auto"),r.css("right","auto"),i=i+n(this).height(),t.is(r)?!1:void 0});return}t.nextAll().andSelf().css("bottom","auto");l=nt+u;l>=t.data(f.orignalTopDataAttrib)?(t.css("position","fixed"),t.css("top",u+"px"),t.nextAll().each(function(){var i=n(this);i.is("script")||i.is("style")||(i.css("position","fixed"),l=i.data(f.orignalTopDataAttrib)-t.data(f.orignalTopDataAttrib)+u,i.css("top",l+"px"),i.css("left","auto"),i.css("right","auto"))})):v()}function a(n){return parseInt(n.css("marginBottom"))}function k(){var i=t.attr(f.stickyViewListDataAttrib),n;return(i&&(n=i.split("")),n===null||n===undefined||jQuery.inArray(d(),n)===-1)?!1:!0}function v(){t.attr("style","");t.nextAll().attr("style","")}function d(){switch(r.currentView()){case r.views.SIZE1ROWSIZE1COLUMN:case r.views.SIZE2ROWSIZE1COLUMN:return"1";case r.views.SIZE1ROWSIZE2COLUMN:case r.views.SIZE2ROWSIZE2COLUMN:return"2";case r.views.SIZE1ROWSIZE3COLUMN:case r.views.SIZE2ROWSIZE3COLUMN:return"3";case r.views.SIZE1ROWSIZE4COLUMN:return"4";default:return"4"}}var e=n(i),y=n(u),p=n(f.headerSelector),s=n(f.signInPromoSelector),h=n(f.prefooterSelector),w=n(f.footerSelector),b=n(f.mainSelector),o=0;return{setup:function(){e.on("scroll",l);c();r.listen(function(){l()})},teardown:function(){e.off("scroll")}}}return t(f,{headerSelector:".head",orignalTopDataAttrib:"orig-top",stickyViewListDataAttrib:"data-stickyviews",stickyWidgetClass:"stickywidget",asideSelector:"#aside",signInPromoSelector:".promosignincntr",mainSelector:"#main",prefooterSelector:"#prefooter",footerSelector:"#foot",bottomAdditionalSpacing:20})});define("stickyFilmstrip",["jquery","jqBehavior","window"],function(n,t,i){function r(t,r){function p(){var t=(n(i).width()-d.width())/2;return t+"px"}function w(){t.css("left",p())}function o(){a&&clearTimeout(a)}function h(){o();a=setTimeout(function(){v(!1)},r.hideMilliseconds)}function b(){var n=u.scrollTop();n<=t.data(r.orignalTopDataAttrib)-y?(t.stop(!0),v(!0)):n===l?h():(n<l?g():v(!1),l=n)}function g(){if(s){o();h();return}f||(f=!0,e=!1,t.addClass(r.filmstripStickyClass).css({top:0,left:p()}),c.addClass(r.titleClassStickyFilmstrip),t.animate({top:y},r.animationTime,function(){e=f=!1;s=!0;h()}))}function v(n){n?(o(),c.removeClass(r.titleClassStickyFilmstrip),t.stop(!0).attr("style","").removeClass(r.filmstripStickyClass),s=e=f=!1):(f||s)&&!e&&(e=!0,t.stop(!0).animate({top:0},r.animationTime,function(){s=e=f=!1;c.removeClass(r.titleClassStickyFilmstrip);t.attr("style","").removeClass(r.filmstripStickyClass);o()}))}var u=n(i),k=n(r.headerSelector),d=n(r.filmstripSelector),c=n(r.titleSelector),y=k.height(),l=u.scrollTop(),f=!1,e=!1,s=!1,a;return{setup:function(){u.on("scroll",b);u.on("resize",w);t.on("mouseenter",o);t.on("mouseleave",h);t.data(r.orignalTopDataAttrib,t.offset().top)},teardown:function(){u.off("scroll",b);u.off("resize",w);t.off("mouseenter",o);t.off("mouseleave",h)}}}return t(r,{headerSelector:".head",filmstripSelector:".filmstrip",orignalTopDataAttrib:"orig-top",titleSelector:".collection-headline",hideMilliseconds:3e3,animationTime:600,titleClassStickyFilmstrip:"sticky-filmstrip",filmstripStickyClass:"sticky"})});define("readMoreButton",["jquery","jqBehavior","window","track","mediator","imgSrc"],function(n,t,i,r,u,f){function e(t){function o(n){n.preventDefault();n.stopImmediatePropagation();t.find("[data-src]").each(function(){f.go(this)});t.css("max-height",t[0].scrollHeight);e.hide();s(n)}function s(n){i.location.hash="page=2";r.trackEvent({type:"click",target:n.target},null,i.location.href);r.trackEvent({type:"unload",noSpin:1},i);u.pub("updatePageInstance");r.trackPage();require(["dap"],function(n){n.refresh()})}function h(){var s=n(i),u=s.height(),c=t.offset().top+t.height(),f=150,h=f*2,r;e.length>0&&s.scrollTop()<f&&c>u&&(r=u+f-t.offset().top,t.find(".image.loaded").each(function(){var t=n(this);t.offset().top<u&&t.offset().top+t.height()>u&&(r+=t.offset().top+t.height()-u+f)}),r<h&&(r=h),r+r/4<t.height()&&(t.css({overflow:"hidden","max-height":r+"px"}),e.on("click",o).show()))}var e=t.find(".readmore");return{setup:h,teardown:function(){e.off("click")}}}return t(e)});require(["jquery","c.deferred"],function(n){var t=n("blockquote.twitter-tweet");t.length&&(t.attr("align","center"),require({js:"//platform.twitter.com/widgets.js"}))});require(["refreshPdpModules","c.sso"],function(n){n()});require(["refreshPdpModules","c.pdp"],function(n){n()});require(["refreshDeferredModules","c.onload"],function(n){n()});require(["binding","c.deferred"],function(n){n("stickyWidget",".bingwidget").view(n.views.SIZE234COLUMN);n("stickyWidget",".authorinfo").view(n.views.SIZE234COLUMN);n("stickyWidget",".authorinfo-bsb").view(n.views.SIZE234COLUMN);n("openNewWindow","section[itemprop='articleBody'] a:not(.inline-slide,.inline_widget_link)").all();n("readMoreButton",".articlecontent .articlebody").all()});require(["jquery","c.dom"],function(n){n(".articlebody > p:first-child").has(".globalleft").addClass("hasfloatedimage")});define("keypressCapture",["jquery","jqBehavior","mediator","perfMarker","window","document"],function(n,t,i,r,u,f){function s(t,u){function a(){h=!0}function v(){h||n(this).focus()}function c(t){t.charCode>32&&t.charCode<=126&&n(t.target).is(l)&&s.focus()}var s=n(u.focusSelector),l=":not(input,textarea,select,{selector})".replace("{selector}",u.focusSelector),h=!1,f;o.one("focusin mousedown touchstart",a);s.one("keypress",v);return f={setup:function(){t.on("keypress",c);e||(e=!0,r("TimeToFirstSearchInteractive",!0))},teardown:function(){t.off("keypress",c)}},i.sub("feedback.open",f.teardown),i.sub("feedback.close",f.setup),f}var o=n(f),e;return t(s,{focusSelector:""})});define("tableWrap",["jqBehavior"],function(n){function t(n){return{setup:function(){n.wrap('<div class="tablewrap" />')},teardown:function(){n.unwrap()}}}return n(t)});require(["binding","c.dom"],function(n){n("keypressCapture","body").all({focusSelector:"#q"});n("blockquoteMobile","#main blockquote").view(n.views.SIZE12COLUMN);n("tableWrap",".articlecontent table").view(n.views.SIZE12COLUMN);n("truncate",".related .captiontitle").all()});define("articleImageModal",["jquery","jqBehavior","modal","imgSrc","track"],function(n,t,i,r,u){function f(t,i){function f(t){e(t);var c=n(t.target),f=c.parent().parent(),l=f.hasClass(i.inlineImageClass),o;l?(o=r.index(f),u.trackEvent({type:"click",target:this})):o=f.index()+r.length;var a=location.pathname,s="?",h="";location.search.length&&(s="&",h=location.search);document.location=a+h+s+"fullscreen=true#image="+(o+1)}function e(n){n&&n.preventDefault&&n.preventDefault()}var r=n("."+i.inlineImageClass);return{setup:function(){t.on("click",f)},teardown:function(){t.off("click")}}}return t(f,{attributionSelector:".attribution",captionSelector:".caption",closeButtonSelector:"#close-button-article-modal",copyrightSymbol:"&#169; ",imageListSelector:"#image-modal img",inlineImageClass:"inlineimage",modalContentId:"view-image",modalId:"view-image-modal"})});require(["binding","c.deferred"],function(n){n("articleImageModal",".articleimgthumbnails a").all();n("articleImageModal",".storyimage.inlineimage img").all()});define("makeHomepageDialog",["jquery","jqBehavior","document","track","imgSrc"],function(n,t,i,r,u){function f(t){function it(){if(s&&s!="false"){var n="<iframe id='installerIFrame' width='0' height='0' style='display:none'><\/iframe>";e.append(n);y.click(g)}(c.length||f.length)&&(p.add(w).click(a),c.click(h),f.click(h))}function h(i){i.preventDefault();rt();b.on(k,d);return t.css("visibility","hidden").show(),e.css({top:"50%",marginTop:e.height()/-2}),t.css("visibility","visible"),e.focus(),n("#installerIFrame").attr(l,s),r.trackEvent({type:nt},this),!1}function a(){b.off(k,d);t.hide();v.hide();f.hide();n("#installerIFrame").attr(l,"")}function d(n){n.preventDefault();n.keyCode==27&&a()}function g(t){t.preventDefault();n("#installerIFrame").attr(l,s)}function rt(){n(".makehomepagesteps img").each(function(){u.go(this)})}function ut(){p.add(w).off(o,a);c.off(o,h);f.off(o,h);y.off(o,g)}var v=n(".todaynavigation .makehomepage"),c=v.find("a"),f=n("#makehomepage"),y=n(".refresh + a"),e=n("#makehomepagedialog"),p=t.find(".closebutton"),w=n("#makehomepageback"),b=n(i.body),o="click",nt="click_nonnav",k="keydown",tt="data-installer",l="src",s=t.attr(tt);return{setup:it,teardown:ut}}return t(f)});require(["binding","c.dom"],function(n){n("makeHomepageDialog","#makehomepagecontainer").all()});define("appPromoFooter",["jquery","setCookie","track","c.dom"],function(n,t,i){return function(){function f(){i.trackEvent({type:"click_nonnav"},this);r.remove();t("pf-"+u,e(),365,!1,"/")}function e(){var n=new Date;return n.getFullYear()+"-"+(n.getMonth()+1)+"-"+n.getDate()}var r=n("#promoappfooter"),u;r.length&&(u=r.attr("data-vkey"),r.find(".closebutton,.msnpromo li a,.appexploretext").click(f))}});require(["appPromoFooter"],function(n){n()});define("autoSuggest",["jquery","jqBehavior","mediator","keyCode","utils","common.tokens","track"],function(n,t,i,r,u,f,e){function c(t,h){function ut(){t.data("init")||(t.data("init",!0),d=t.closest("form"),d.append(c))}function g(t){var i,r;v&&(k(),t.status=="success"?(i=n(t.result),i&&i.length>0&&(r=n("<ul id='healthQsList'><\/ul>"),c.append(r),i.each(function(n){var t=i[n];t.category&&t.category.toLowerCase()==="workoutclass"&&(t.category="Routine");r.append(ft(t.label,t.category.toLowerCase(),t.id))}),l=n(s,c).length,st())):t.status=="noresult"&&k())}function ft(i,r,u){var h=n("<div>"),s=n("<li>").data("value",i).data("type",r).data("id",u).attr("class",r),l=n("<span>").attr("class","meta"),e;h.html(et(i)).appendTo(s);e="";switch(r.toLowerCase()){case"condition":e=f.conditionText;break;case"procedure":e=f.procedureText;break;case"drug":e=f.drugText;break;case"food":e=f.foodText;break;case"exercise":e=f.exerciseText;break;case"workout":e=f.workoutText;break;case"nutrient":e=f.nutrientText;break;case"diet":e=f.dietText;break;case"referencearticle":e=f.referencearticleText;break;case"routine":e=f.routineText}l.text(e).appendTo(s);s.on("mousedown click",function(i){var r=n(this);r.hasClass(o)||(n("li.selected",c).removeClass(o),r.addClass(o),rt(i,t))});return s}function et(i){var r=n.trim(t.val()).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),u=new RegExp("("+r+")","i");return i.replace(u,"<span>$1<\/span>")}function nt(i){var u,f,e,h,v;switch(i.keyCode){case r.Arrow.Down:i.preventDefault();l&&(a?(u=n("li.selected",c).removeClass(o),f=u.next(),f[0]?f.addClass(o):n(s,c).first().addClass(o)):w());break;case r.Arrow.Up:i.preventDefault();l&&(a?(u=n("li.selected",c).removeClass(o),e=u.prev(),e[0]?e.addClass(o):n(s,c).last().addClass(o)):w());break;case r.Space:case r.Enter:h=n(".selected",c);h.length?(i.preventDefault(),rt(i,n(this))):i.keyCode==r.Enter&&(i.preventDefault(),v=t.closest("form"),v.submit());break;case r.Esc:a&&(i.preventDefault(),p())}}function tt(){v=!0;l>0&&(t.select(),w());i.sub("healthAsUpdate",g)}function it(){v=!1;a&&p();i.unsub("healthAsUpdate",g)}function y(){var i=n.trim(t.val());i?i!=b&&(b=i,ot(i)):(k(),p(),b="")}function rt(){var i=n(".selected",c),a,v,y,p;if(i.length){var r="/"+h.market+"/"+h.verticalName+"/",t="",o=i.data("id")+"/"+u.convertToFriendlyUrl(i.data("value").toLowerCase()),s=u.convertToFriendlyUrl(i.data("value").toLowerCase())+"/"+i.data("id"),l=i.data("type").toLowerCase();r=u.getUrlSchemeWithHostName(l)+r;switch(l){case"condition":t=r+f.medicalUrlSegment+"/"+f.conditionUrlSegment+"/"+s;break;case"procedure":t=r+f.medicalUrlSegment+"/"+f.procedureUrlSegment+"/"+s;break;case"drug":t=r+f.medicalUrlSegment+"/"+f.drugsUrlSegment+"/"+s;break;case"food":t=r+f.nutritionUrlSegment+"/"+f.fooddetailsUrlSegment+"/"+o;break;case"exercise":a=u.getFitnessType(i.data("id"));t=r+a+"/"+f.exerciseUrlSegment+"/"+o;break;case"workout":case"routine":v=u.getFitnessType(i.data("id"));t=r+v+"/"+f.workoutUrlSegment+"/"+o;break;case"nutrient":t=r+f.nutritionUrlSegment+"/"+f.nutrientdetailsUrlSegment+"/"+o;break;case"diet":t=r+f.nutritionUrlSegment+"/"+f.dietsUrlSegment+"/"+i.data("value").replace(" ","").toLowerCase()+"/ar-"+i.data("id");break;case"referencearticle":t=r+f.nutritionUrlSegment+"/"+i.data("value").replace(" ","").toLowerCase()+"/ar-"+i.data("id")}t.length===0||(t=t+"?form="+f.searchFormCode,y=i.parents("form"),p=y[0],e.trackEvent({type:"submit",target:p},null,window.location.protocol+"//"+window.location.hostname+t),window.location.href=t)}}function ot(t){var i=h.queryTerm;(h.autoSuggestSettings&&h.autoSuggestSettings.routineenabled&&h.autoSuggestSettings.routineenabled==="true"||u.verifySegmentInUrl("item=routines_search_enabled:true"))&&(i=h.queryTermV4);n.ajax({type:"GET",cache:!0,dataType:"jsonp",url:(u.isSecureConnection()?h.mthostnamessl:h.mthostnameas)+"/qsonhs.aspx",jsonpCallback:"hnf_ac_response_handler",data:{ds:"appexhnf2",count:h.resultCount,mkt:h.market,q:i+t.toLowerCase()}}).done(function(n){window.populateAutosuggestResponse(n)}).fail(function(){})}function k(){c.empty();l=0}function st(){l&&v?w():p()}function p(){c&&(c.hide(),a=!1)}function w(){c&&(c.show(),a=!0)}var b=n.trim(t.val()),c=n("<div class='healthQsResult' />"),d,l,a,v;return{setup:function(){t.on("keydown",nt).on("keyup",y).on("change",y).on("focus",tt).on("blur",it);ut()},teardown:function(){t.off("keydown",nt).off("keyup",y).off("change",y).off("focus",tt).off("blur",it);c&&(c.remove(),c=null)}}}var h={market:f.market,mthostname:f.mthostname,mthostnameas:f.mthostnameas,mthostnamessl:f.mthostnamessl,resultCount:5,verticalName:f.verticalName,queryTerm:"allv3:",queryTermV4:"allv4:"},o="selected",s="li";return window.populateAutosuggestResponse=window.populateAutosuggestResponse||function(t){var r,u;t&&t.AS&&(r=t.AS.Results,r&&r.length>0?(u=[],n.map(r[0].Suggests,function(n){var t=n.Txt.split(":");n.label=t[1];n.value=t[1];n.category=t[2];n.id=t[3];u.push(n)}),i.pub("healthAsUpdate",{result:u,status:"success"})):i.pub("healthAsUpdate",{status:"noresult"}))},t(c,h)});require(["jquery","c.deferred"],function(n){require({js:"//code.jquery.com/ui/1.10.3/jquery-ui.min.js"},function t(){n.fn.autocomplete?define("jqueryui",function(){return n}):setTimeout(t,50)})});define("common.tokens",{market:"en-NZ".toLowerCase(),startToken:"start",endToken:"end",versusToken:"-vs-",mthostnamessl:"https://ssl.api.health.appex.bing.com",mthostname:"http://api.health.appex.bing.com",mthostnameas:"http://asga.health.appex.bing.com",verticalName:"health",jan:"Jan.",feb:"Feb.",mar:"Mar.",apr:"Apr.",may:"May",jun:"Jun.",jul:"Jul.",aug:"Aug.",sep:"Sep.",oct:"Oct.",nov:"Nov.",dec:"Dec.",conditionText:"Condition",procedureText:"Procedure",drugText:"Drug",foodText:"Food",exerciseText:"Exercise",workoutText:"Workout",nutrientText:"Nutrient",dietText:"Diet",referencearticleText:"Reference Article",routineText:"Routine",fitnessUrlSegment:"fitness",nutritionUrlSegment:"nutrition",dietsUrlSegment:"diets",medicalUrlSegment:"medical",exerciseUrlSegment:"exercise",strengthUrlSegment:"strength",yogaUrlSegment:"yoga",pilatesUrlSegment:"pilates",workoutUrlSegment:"workout",detailsUrlSegment:"details",fooddetailsUrlSegment:"food",nutrientdetailsUrlSegment:"nutrient",conditionUrlSegment:"condition",procedureUrlSegment:"procedure",drugsUrlSegment:"drugs",searchFormCode:"PRHFSB"});define("utils",["jquery","common.tokens"],function(n,t){function i(n,t){for(var i=1,r=0;r<t;r++)i=i*10;return Math.round(n*i)/i}function r(t){n("html,body").scrollTop(t)}function f(t,i){r(n(t).offset().top-i)}function e(t,i,u){t.find(i).click(function(i){i.preventDefault();var f=n(this);r(t.find(f.attr("href")).offset().top-u)})}var u={enterKey:13,spaceKey:32};return{isHidden:function(t){return n(t).css("display")==="none"},getIdOrClassSelector:function(n){var t=n.attr("id"),i=n.attr("class");return typeof t!="undefined"?"#"+t:"."+i},scrollToElement:function(n,t){f(n,t)},scrollToTop:function(){r(0)},bindAnchorClickScrollListener:function(n,t,i){e(n,t,i)},format:function(n,t,i){var r=i||i===0?i:2;return n=Number(n).toFixed(r),"{0} {1}".format(n,t)},dateFormat:function(n,t,i){return"{0}/{1}/{2}".format(n,t,i)},timeFormat:function(n,t){return"{0}:{1}".format(n,t)},timestampFormat:function(n,t){return"{0} {1}".format(n,t)},dateToString:function(n){function t(n){return(n.length<2?"0":"")+n}var i=t(n.getDate().toString()),r=t((n.getMonth()+1).toString()),u=n.getFullYear();return r+"-"+i+"-"+u},roundToFixed:function(n,t){return i(n,t)},getRoundedPercentage:function(n,t,r){return t!==0?i(n/t*100,r):i(n*100,r)},getStartAndEndDates:function(n,t){var i=t,r=new Date,u=new Date;return r=new Date(i.getTime()-(n-1)*864e5),u=new Date(i.getTime()+864e5),{startDate:r,endDate:u}},convertKilogramsToPound:function(n){return parseFloat(Math.round(n*2.204*10)/10)},convertPoundToKilogram:function(n){return parseFloat(Math.round(n/2.204*10)/10)},convertCentimeterToInches:function(n){return parseFloat(Math.round(n/2.54*10)/10)},convertInchesToCentimeter:function(n){return parseFloat(Math.round(n*2.54*10)/10)},convertInchesToFeet:function(n){var t=n>0?Math.floor(n/12):0;return n=n-t*12,{feets:t,inches:parseFloat(Math.round(n*10)/10)}},makeElementsAccessibleOnKeyDown:function(t){t.on("keydown",function(t){var i=t.which;(i===u.enterKey||i===u.spaceKey)&&n(this).trigger("click")})},unicodeAwareJSONStringify:function(n){for(var i,u,f,r="",t=0;t<n.length;t++)i=n.charCodeAt(t),i<=127?r+=n[t]:i<=65535&&(u=i.toString(16),f=("0000"+u).slice(-4),r+="\\u"+f);return r},convertToFriendlyUrl:function(n){return typeof n=="undefined"||n==null?null:(n=n.trim(),n=n.toLowerCase(),n=n.replace(/\s/g,"-"),n=n.replace(/-&-/g,"-and-"),n=n.replace(/\+/g,"plus"),n=n.replace(/&|\(|\)|\'|\.|%|\,|\\|\//g,""),n=n.replace(/\-{2,}/g,"-"),encodeURI(n))},getUrlSchemeWithHostName:function(n){var t="",i;return n&&(window._categoryUrlsSchemeWithHostName&&window._categoryUrlsSchemeWithHostName[n]?t=window._categoryUrlsSchemeWithHostName[n]:window._categoryUrls&&window._categoryUrls[n]&&(i=window._categoryUrls[n].split("/"),t="{0}//{1}".format(i[0],i[2]),!t||window._categoryUrlsSchemeWithHostName&&window._categoryUrlsSchemeWithHostName[n]||(window._categoryUrlsSchemeWithHostName=window._categoryUrlsSchemeWithHostName||{},window._categoryUrlsSchemeWithHostName[n]=t))),t},verifySegmentInUrl:function(n){return n&&document.URL.indexOf(n)!==-1?!0:!1},getFitnessType:function(n){var i=n.split("-"),r;if(i&&i.length>0&&(r=i[0].substring(0,2),r))switch(r.toLowerCase()){case"st":case"ex":return t.strengthUrlSegment;case"yg":return t.yogaUrlSegment;case"pl":return t.pilatesUrlSegment}return null},isSecureConnection:function(){return document.location.protocol==="https:"},isUrlFQDN:function(n){return/^https?:\/\//i.test(n)}}});define("keyCode",function(){return{Back:8,Tab:9,Enter:13,Shift:16,Ctrl:17,Alt:18,Break:19,CapsLock:20,Esc:27,Space:32,Page:{Up:33,Down:34},End:35,Home:36,Arrow:{Left:37,Up:38,Right:39,Down:40},Print:44,Insert:45,Delete:46,Colon2:59,Equals2:61,Equals3:107,Minus2:109,Period:190,Windows:{Left:91,Right:92,Opera:219},Menu:93,NumPad:{0:96,1:97,2:98,3:99,4:100,5:101,6:102,7:103,8:104,9:105,Multiply:106,Plus:107,Minus:109,Dot:110,Divide:111},Function:{1:112,2:113,3:114,4:115,5:116,6:117,7:118,8:119,9:120,10:121,11:122,12:123},Lock:{Caps:20,Num:144,Scroll:145},Colon:186,Equals:187,Comma:188,Minus:189,Slash:{Forward:191,Back:220},Tilde:192,Bracket:{Open:219,Close:221},Quote:222}});define("track",["trackInfo","extend","dom","getCookie","setCookie","events","window","document","mediator","navigation","headData","pageInstance","evaluate","escape","afire"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y){function lt(n){var i,u=0,f,t,o,s,r;for(at(),ut.incrementEventNumber();u<nt.length;u++){if(i=nt[u],t=i.defaultOpts,t.disableOnAutoRefresh){for(o=t.disableOnAutoRefresh.split(";"),s=!1,r=0;r<o.length;r++)if(o[r]==t.id){s=!0;break}if(s&&(f||(f=h.getParamsFromUrl(e.location.href)),f.AR)){t.isGeneratedEarly=!1;continue}}t.isGeneratedEarly?t.isGeneratedEarly=!1:i&&i.samplingRate>=w&&y(i[n]())}b.curAop="";b.curRegion=""}function at(){if(-1==w){var n=b.smpCookie;w=parseInt(r(n));w=isNaN(w)?Math.floor(Math.random()*100):w%100;u(n,w,182,u.topDomain,"/")}return w}function rt(n,t,i){var u=it(n)||[],r=0,f;for(t=t||"alt";r<u.length;r++)if(f=p(u[r],t)||rt(u[r],t,i),f&&!(i==u[r].localName))return f}function vt(n){if(n){var r=g(n),t=p(r,"id"),i;return b.wrapperId==t?void 0:(i=vt(r),i&&t)?[i,t].join(b.cmSeparator):t||i}}function yt(n){if(n){var u=g(n),i,t=0,r=0;if(!p(u,"id"))if(t=yt(u),t)t--;else return 0;for(i=it(u)||[];r<i.length;r++){if(i[r]==n){t++;break}t+=pt(i[r])}return t}}function pt(n){var t=0,i=0,r;if(n&&!p(n,"id"))for(r=it(n)||[],p(n,"href")&&!p(n,b.notrack)&&t++;i<r.length;i++)t+=pt(r[i]);return t}function wt(n,t,i){var u,r,e,f;if(i&&n&&t){if(n.tagName==t)return n;for(u=it(n)||[],r=0,e=u.length;r<e;r++){if(u[r].tagName==t)return u[r];if(f=wt(u[r],t,i-1),f)return f}}return null}function ti(n){if(n)for(var t,i=0;i<nt.length;i++)if(t=nt[i],t.defaultOpts.id===n){y(t["getPageViewTrackingUrl"]());break}}function ii(){var n=e.location.protocol+"//"+e.location.host+"/pv.xml";y(n)}function d(t,r,u,f,e,o,s){var c,l,w,h,a,v,y,b;(!r&&t&&(r=t.target),r&&!p(r,n.notrack))&&(r.jquery&&(r=r[0]),t=t||{},t.target=r,n.event=t,c=r.href||p(r,"href"),c=="#"&&(c=r.href),u=u||p(r,n.piiurl)||c||p(r,"action")||"",f||(l=wt(r,"H4",2),l&&(f=i.text(l))),f=f||p(r,n.piitxt)||("FORM"==et(r)?n.defaultFormHeadline:rt(r,"title","img")||i.text(r)||p(r,"alt")||rt(r,"alt")||""),f.trim!=undefined&&(f=f.trim()),e=e||vt(r)||n.defaultModule,o=o||(p(r,"id")?1:yt(r)),w=r.className||p(r,"class"),s=s||(/GT1-(\d+)\b/i.exec(w)?RegExp.$1:"")||(/[?&]GT1=(\d+)\b/i.exec(c)?RegExp.$1:""),h="",a="",t&&(t.type=="click"||t.type==tt||t.type=="submit"||t.type=="contextmenu"||t.type=="mouseenter")&&(v="data-m",h=p(r,v),h||(y=g(r),h=y?p(y,v):""),h&&(h=h.replace(/\'/g,'"')),b=n.cmSeparator,a=hi(r).reverse().join(b)),n.report={destinationUrl:u,headline:f,contentModule:e,contentElement:o,campaignId:s,module:h,sourceIndex:r.sourceIndex||"",nodeName:r.nodeName||"",lineage:a},lt("getEventTrackingUrl",t?!t.noSpin:1))}function ri(n){var i=[],r,t;if(n&&n.querySelectorAll)for(r=n.querySelectorAll("[data-m]"),p(n,"data-m")&&i.push(n),t=0;t<r.length;t++)i.push(r[t]);return i}function bt(n,t){var i=p(n,t);if(i)try{return a(i.replace(/\'/g,'"'))}catch(r){return null}return null}function ui(n,t){if(t.indexOf)return t.indexOf(n)!==-1;for(var i=0;i<t.length;i++)if(t[i]===n)return!0;return!1}function fi(t){var u,i,r;if(t){for(t.jquery&&(t=t[0]),u=ri(t),i=[],r=0;r<u.length;r++){var o=u[r],f=bt(o,"data-m"),e=f?f.i:undefined;e===undefined||ui(e,ct)||(ct.push(e),i.push(f))}i.length&&n.telemetryTracking.sendImprUpdateEvent("load",{e:i})}}function ei(n){var i=null,t=new RegExp(ni).exec(n);return t&&t.length>=1&&t[1]&&(i=t[1]),i}function oi(n){var i=null,r,t;return n&&(n.indexOf(ht)==-1?(r=n.substring(0,n.indexOf("#")).toLowerCase(),t=e.location.href.toLowerCase(),(t==r||t.substring(0,t.indexOf("#"))==r)&&(i=tt)):i=ei(n)),i}function ft(n,t,i){var r=null;return k.createEvent?(r=k.createEvent("Events"),r.initEvent(t,!1,!0,i||e,0,0,0,0,0,!1,!1,!1,!1,0,null)):k.createEventObject&&(r=k.createEventObject(n),r.type=t),r&&(r.customTarget=i),r.originalEvent=n.type,r}function si(n){n.preventDefault?n.preventDefault():n.returnValue=!1}function kt(n){gt(n)}function dt(n){2!=n.button&&gt(n)}function hi(n){for(var i=[],t;n;)t=bt(n,"data-m"),t&&t.n&&i.push(t.n),n=g(n);return i}function gt(n){var t,u,r,f;try{n.customTarget&&n.customTarget.useMap&&(n.customTarget=n.customTarget.document.activeElement,n.target=n.customTarget)}catch(e){}for(t=i.getTarget(n);t&&!p(t,"href")&&t.nodeName!="BUTTON";)t=g(t);if(t&&!t.form)if(u=n,n.type=="contextmenu"&&(u=ft(n,"click",t)),r=t.href,r&&r.length){if(r.indexOf("#")==r.length-1||r.indexOf(ht)>=0)if(n.type=="click")f=oi(r),f&&(u=ft(n,tt,t));else if(n.type=="contextmenu")return;u.type==tt&&si(n);d(u,t)}else n.type!="contextmenu"&&d({type:tt,target:t})}var p=i.attr,et=i.name,g=i.parent,it=i.children,nt=[],w=-1,ot,st=e,k=o,ht="tevt=",tt="click_nonnav",ni=/#tevt=([A-Za-z0-9]+_[A-Za-z0-9]+)(;*)/g,b,ct=[],ut={onContextMenu:kt,onClick:dt,trackEvent:d,createEvent:ft,sendPageViewCandidate:ii,sendSinglePageViewBeacon:ti,trackPartialImpression:fi,trackPage:function(){if(delete n.event,delete n.userStatic.requestId,c&&c.clientSettings&&c.clientSettings.static_page){var t=n.sitePage.requestId=l.getActivityId();n.sitePage.isStaticPage="True";require(["navigation","c.deferred"],function(n){var u=o.body.querySelector("#maincontent"),r,f,i;if(u)for(r=u.querySelectorAll("a[href*='www.bing.com']"),f=r.length,i=0;i<f;i++)r[i].href=n.mergeQueryStringParams(r[i].href,{refig:t})})}lt("getPageViewTrackingUrl");ot?s.pub("pageView"):ot=1},trackThirdPartyUpdate:function(){s.pub("thirdPartyTrackingUpdate")},register:function(){for(var t=0,n;n=arguments[t++];)isNaN(n.samplingRate)&&(n.samplingRate=99),nt.push(n)},incrementEventNumber:function(){b.userDynamic.eventNumber++},isSampled:function(n){return!(at()>n)},generateUrl:function(i,r,u,f,e){var h,c,o,s,l=[];f=t({},r,f);e=t(!0,{},u,e);for(h in e)if(n[h]){c=e[h];for(o in c)s=n[h][c[o]],typeof s=="function"&&(s=s()),s!=null&&(f[o]=s)}for(o in f)l.push(v.urlPart(o)+"="+v.urlPart(f[o]));return i+l.join("&").replace(/%20/g,"+")},extend:function(i){t(!0,n,i)},form:function(n){n&&n.length||(n=[n]);for(var t,i=0;t=n[i++];)"FORM"!=et(t)||p(t,"data-customformtrack")||f.bind(t,"submit",d)}};return f.bind(k,"click",dt),f.bind(st,"load",d),f.bind(st,"unload",d),f.bind(k,"contextmenu",kt),require(["c.dom"],function(){ut.form(i.getElementsByTagName("form"))}),s.sub("ViewabilityUpdatedEvent",n.client.OTFTelemetry),b=n,ut});require(["binding","c.deferred"],function(n){n("autoSuggest","#q").all()});define("facebookModeration",["jquery","trackInfo","feedback.tokens","flyout","logging","jqBehavior","document"],function(n,t,i,r,u,f,e){function c(t){function v(){c?i.$overlayDiv.appendTo(e.body):(i.$overlayDiv=n('<div class="layoutoverlay"><\/div>').appendTo(e.body),i.$submitButton=n("#mod-flyout .submitbutton"),i.$closeButton=n("#mod-flyout .close"),i.$locale=n("#mod-flyout #locale"),i.$successTitle=n("#mod-flyout .messagetitle"),i.$successMessage=n("#mod-flyout .messagebody"),i.$category=n("#mod-flyout #category"),i.$author=n("#mod-flyout #author"),i.$comment=n("#mod-flyout #comment"),c=!0);b();k()}function b(){f=!1;n("#mod-flyout #category option:eq(0)").prop("selected",!0);i.$author.val("");i.$comment.val("");i.$submitButton.prop("disabled",!0);u=n("html").attr("lang")||"en-US";i.$locale.val(u);i.$successTitle.text("");i.$successMessage.text("");t.removeClass("finalpage")}function k(){n("#mod-form").bind("keyup keypress",function(n){var t=n.keyCode||n.which;if(t==13&&n.target.id!="comment")return n.preventDefault(),!1});i.$submitButton.bind("keydown",function(n){if(n.keyCode==9)return n.shiftKey?(n.preventDefault(),i.$comment.focus()):(n.preventDefault(),i.$closeButton.focus()),!1});i.$closeButton.bind("keydown",function(n){if(n.keyCode==9&&n.shiftKey)return n.preventDefault(),i.$submitButton.prop("disabled")?i.$comment.focus():i.$submitButton.focus(),!1});i.$comment.bind("keydown",function(n){if(n.keyCode==9&&!n.shiftKey)return n.preventDefault(),i.$submitButton.prop("disabled")?i.$closeButton.focus():i.$submitButton.focus(),!1})}function y(){f||(f=!0,n.ajax({type:"POST",url:"/"+u+"/"+o,enctype:"multipart/form-data",data:n("#mod-form").serialize()}).done(function(n){i.$successTitle.text(n.title);i.$successMessage.text(n.message);t.addClass("finalpage");i.$closeButton.focus()}).fail(function(){i.$successTitle.text(n("#mod-flyout .failtitle").text());i.$successMessage.text(n("#mod-flyout .failbody").text());t.addClass("finalpage");i.$closeButton.focus()}))}function d(t,r){v();i.$submitButton.on("click",y);i.$closeButton.on("click",w);i.$author.on("input",p);r(t);n("#mod-flyout").attr("tabindex",-1);i.$category.focus()}function p(){i.$author.val()&&i.$author.val().trim().length!=0?i.$submitButton.prop("disabled",!1):i.$submitButton.prop("disabled",!0)}function w(){t.removeClass("show finalpage");i.$overlayDiv.remove();i.$submitButton.off("click",y);i.$closeButton.off("click",w);i.$author.off("input",p);n("#mod-flyout").removeAttr("tabindex");n("#mod-icon").focus()}var c=!1,l={$submitButton:null,$closeButton:null,$successTitle:null,$successMessage:null,$category:null,$author:null,$comment:null,$locale:null,$overlayDiv:null},u,f,i=l,a=r(s,e,{eventOrigin:h,outsideEvent:"",openFlyoutDelegate:d,allowToggleOff:!1});return{setup:a.setup,teardown:a.teardown,facebookModeration:{initialize:v,modVariables:l}}}var o="homepage/facebook/postcommentmod",s="#mod-flyout",h="#mod-icon";return f(c)});define("facebookCommentsUtility",["jquery"],function(n){function t(t){var e=t||n("html").attr("lang")||"en-US",f="en_US",u=e.split("-"),r,i;if(u.length===2){r=u[0].toLowerCase();i=u[1].toUpperCase();switch(r){case"en":i!=="US"&&(i="GB");break;case"es":i!=="ES"&&(i="LA");break;case"fr":i!=="CA"&&(i="FR");break;case"nl":case"de":case"ar":i=r.toUpperCase()}f=r+"_"+i}return f}return{getFacebookLocale:t}});require(["jquery","window","binding","track","format","facebookCommentsUtility","facebookcomments.tokens","mediator","location","c.deferred"],function(n,t,i,r,u,f,e,o,s){function a(n){n.stopImmediatePropagation();n.preventDefault();r.trackEvent({type:"click",target:this.children[0],noSpin:1},null,s.href);r.trackEvent({type:"unload",noSpin:1},window);o.pub("updatePageInstance");l();r.trackPage({destination:s.href});r.trackThirdPartyUpdate();require(["dap"],function(n){n.refresh()})}function l(){require({js:"//connect.facebook.net/"+f.getFacebookLocale()+"/all.js"});i("facebookModeration","#mod-flyout").all()}var h=n("#main"),c=h.find("#fb-conversation-details");c.length>0&&n.ajax({url:s.protocol+"//graph.facebook.com/"+s.href,dataType:"jsonp",success:function(n){if(n&&!isNaN(n.comments)){var t=n.comments===1?e.commentsCountFormatSingular:e.commentsCountFormatPlural,i=u(t,n.comments);c.find("#comment-count").text(i);c.on("click",a).show()}else l()}});t.fbAsyncInit=function(){t.FB.init({appId:"689384617806917",xfbml:!0,cookie:!0,version:"v2.0"});t.FB.Event.subscribe("comment.create",function(){r.trackEvent({type:"click_nonnav",target:this},"","","FBCommentPosted")});t.FB.Event.subscribe("xfbml.render",function(){var n=h.find(".fbcommentsteaser");h.find(".fb_comments_count").text()==="1"?n.find(".commentstext").show():n.find(".commentstextplural").show();c.hide();h.find("#fbcommentsmodule").show();n.show()})}});define("facebookcomments.tokens",{commentsCountFormatSingular:"{0} comment",commentsCountFormatPlural:"{0} comments"});require(["binding","c.deferred"],function(){});define("gallery.tokens",{exitFullScreenText:"Exit full screen",closeButtonTitle:"Close"});define("thumbnailStripe",["jquery","slideShowNavigation","mediator","imgSrc","track","perfMarker"],function(n,t,i,r,u){var f={thumbnailImageWidth:81,thumbnailMargin:2,thumbnailBuffer:20,thumbnailGetImageIndexCallBack:null,thumbnailGetDomIndexCallBack:null};return function(e,o){function ft(){var t;if(s||ut){t=s.offset();v=v||it(!0);var i=ut.offset().left,r=g?i>=t.left:i<=t.left,u=n(this).hasClass("rightarrow");r&&u?this.disabled=!0:s[0].disabled&&(s[0].disabled=!1)}}function et(n){n.click();k-=v}function ot(n){n.click();b+=v}function ht(r){h=c.first();c.each(function(f){n("img",n(this)).on("click",function(n){var e=(p.thumbnailGetDomIndexCallBack||st)(f);if(d!==e){var o=e-d,s=location.href,h=ct(f);u.trackEvent({type:"click",target:this},null,h);u.trackEvent({type:"unload",noSpin:1},window);i.pubChannel(t.event.afterUpdate,r,o);i.pubChannel(t.event.animate,r,o);document.referrerOverride=s;u.trackPage();i.pubChannel(t.event.thirdParty,r);n.preventDefault()}})})}function ct(n){var t=window.location.href.toLowerCase(),i=t.indexOf("#image=");return i>=0&&(t=t.substring(0,i)),t+("#image="+(n+1))}function tt(){var t,u=rt.width(),n=0,i,r;h||(h=c.first());n=h.outerWidth(!0);i=n>1?n:p.thumbnailImageWidth+p.thumbnailMargin;y.teardown();t=i*w+p.thumbnailBuffer;t>u?(y.setup(),a.parent().css("text-align","left")):(a.parent().css("text-align","center"),r=a.find(".slideshownavie10sizehelper"),r.remove(),a.attr("style",""))}function lt(){for(var t=c.find("img"),n=0;n<w;n++)r.go(t[n]);tt()}function it(n){var t=0;return w?(h||(h=c.first()),t=n?h.outerWidth(!0):h.outerWidth()):t=o.thumbnailImageWidth+(n?o.thumbnailMargin:0),t}function st(n){return n}var d=0,rt=e,a=e.find(".thumbnail-list"),c=a.children(),w=c.length,y,s,l,h,ut=c.last(),g=n("html").attr("dir")==="rtl",v=null,nt=null,b,k,p=o||f;return{setup:function(n){y=t(a,null,{carousel:!1,isThumbnail:!0});w&&ht(n);l=e.find(".leftarrow");s=e.find(".rightarrow");s.click(ft);l.click(ft);require(["c.deferred"],lt)},teardown:function(){h&&h.off("load",tt());y.teardown()},update:function(){y.update();tt()},select:function(n){d=n;var t=c.eq((p.thumbnailGetImageIndexCallBack||st)(n)),i=a.find(".selected");i&&i.length&&t&&!t.hasClass("selected")&&(i.eq(0).removeClass("selected"),t.addClass("selected"))},scrollThumbnailStripe:function(){var u=e.find(".selected"),n,t,i=rt.offset(),r=u.offset();if(r&&i&&(nt=nt||it(),v=v||it(!0),b=r.left,k=r.left+nt,l&&l.length||(l=e.find(".leftarrow")),s&&s.length||(s=e.find(".rightarrow")),r&&i)){if(g){if(t=l.offset(),!t||!t.left)return}else if(n=s.offset(),!n||!n.left)return;if(g){while(k>t.left)et(l);while(b<i.left)ot(s)}else{while(k>n.left)et(s);while(b<i.left)ot(l)}}}}}});define("openNewWindow",["jquery","jqBehavior"],function(n,t){function i(n){return{setup:function(){n.attr("target","_blank")},teardown:function(){}}}return t(i)});define("galleryUtilsCore",function(){function n(n,t){var i="";return n!=null&&(t!=null&&(i+=t+"|"),i+=n+1),i&&(i="#image="+i),i}function i(){var n=t.exec(location.hash)||[],r=n[2],i=n[3],u=i?i-1:!1;return{galleryId:r,imageIndex:u}}function r(t,i){var r=n(t,i),u=!!history.replaceState;u?history.replaceState(null,"Gallery",r):location.hash=r.replace("#","")}var t=/\bimage=(([a-z0-9]+)\|)?(\d+)/i;return{getImageInfoFromHash:i,getHashFromImageInfo:n,setHashFromImageInfo:r}});define("galleryUtils",["jquery","slideShowNavigation","mediator","requestAnimationFrame","imgSrc"],function(n,t,i,r,u){function e(n,t,i){for(var r=0;r<i;r++)n.push(o(r,t))}function h(n,t){var i=0;return t>1&&(i=Math.floor(n/(t-1))),n+i}function o(n,t){var i=0;return t>1&&(i=Math.floor(n/t)),n-i}function s(n){n!=null&&(n.forceDisplayOn=!0,n.forcefulDisplayInEffect=!1,n.forceVisibilityOn=!0,n.forcefulVisibilityInEffect=!1)}var f=t.id;return{keyHandler:function(n){return n.which==37?(i.pubChannel(t.event.animate,f,-1),!1):n.which==39?(i.pubChannel(t.event.animate,f,1),!1):n.which==27?(i.pubChannel(t.event.exitFullScreen,f),!1):void 0},resetInitialTransition:function(n){n.removeClass("loading").addClass("loaded")},setupIndexMapping:e,getDomIndexFromImageIndex:h,getImageIndexFromDomIndex:o,setupAdsDisplay:s,isInterstitialAdSlide:function(t){return n(t.children[0]).hasClass("ad-container")},setupInterstitialAdPlacements:function(t,i,r,u){var f;if(e(t,i,r),f=n(".interstitialAd"),!u||!f||f.length==0)return null;var o=u.adPlacements,h=!1,l=f.length,a=n(".adcontainer",f.eq(0)).attr("id"),v=n(".adcontainer",f.eq(l-1)).attr("id"),c;return n.each(o,function(n){o[n].htmlid===a&&(c=n,h=!0);h&&s(o[n]);o[n].htmlid===v&&(h=!1)}),c},forceAdsDisplayInEffect:function(n,t){n!=null&&(n.forcefulDisplayInEffect=t,n.forcefulVisibilityInEffect=t)},adjustThumbnailContainer:function(n,t){n.hasClass("relatedgallery")?t.addClass("endslate"):t.removeClass("endslate")},preLoadAdditionalGalleryImages:function(n,r){for(var e=0;e<n.length;e++)n.eq(e).removeClass("fs").removeAttr(u.noUpdate),u.go(n[e]);r&&i.pubChannel(t.event.realign,f)},setupTabOrder:function(t,i,r){var f=t.find(".rightarrow"),u,e,o,s;f&&(r||f.eq(0).focus(),u=t.find(".gallerytoolbar"),e=t.find(".thumbnail-container"),i?(o=n("button.exitfullscreen"),o.attr("tabindex",9)):(s=n(".tofullscreen"),s.attr("tabindex",9)),f.attr("tabindex",2),n(".leftarrow",t).attr("tabindex",3),n(".rightarrow",e).attr("tabindex",4),n(".leftarrow",e).attr("tabindex",5),n(".stb-facebook",u).attr("tabindex",6),n(".stb-twitter",u).attr("tabindex",7),n(".stb-email",u).attr("tabindex",8))}}});define("galleryImageHelper",["jquery","viewAware","imgSrc"],function(n,t,i){var u=/(_?w=)([0-9]+)(_?)/,f=/(_?h=)([0-9]+)(_?)/,r=[[800,600],[1080,768],[1366,768],[1920,1080],[2560,1536]];return function(){function l(n,t,i,r){if(n&&!(t<=0)&&!(i<=0)){var s,p,v=n.height,h=i,l=t;if(v>h)s=h*n.width/v|0,s>l?(p=l*v/n.width,n.height=p,n.width&&n.removeAttribute("width")):s<n.width&&(n.width=s,n.height&&n.removeAttribute("height"));else if(n.width<l&&v<h){var b=e((u.exec(n.src)||{})[2]),k=e((f.exec(n.src)||{})[2]),w=c(l,h,r),y;w[0]>b||w[1]>k?(o(n,w[0],w[1]),n.height&&n.removeAttribute("height"),n.width&&n.removeAttribute("width")):(y=a(n.src))&&(p=h>y.height?y.height:h,s=p*n.width/v|0,s>y.width&&(s=y.width),s>l&&(s=l),s!=n.width&&(n.width=s,n.height&&n.removeAttribute("height")))}}}function e(n){var t=parseInt(n);return isNaN(t)?0:t}function a(n){var r=t[n],i;return r||(i=new Image,i.src=n,i.width&&i.height&&(t[n]=r={width:i.width,height:i.height})),r}function o(t,i,r){var u=n(t),f=h(u,i,r);s(u,f)}function s(n,t){t&&(n.addClass("fs").attr(i.noUpdate,"true"),i.go(n[0],t))}function h(n,t,i){var e=n.data("src"),o,r;return e||(o=n.attr("src"),n.attr("data-src",'{"default":"'+o+'"}'),e={"default":o},n.data("src",e)),r=e["default"],r=r.src||r,r=r.replace(u,"$1"+t+"$3"),r.replace(f,"$1"+i+"$3")}function c(n,t,i){for(var f=i!=null?i:n>t?0:1,e=i==0||n>t?n:t,u=r.length-1;u>0&&r[u-1][f]>=e;--u);return r[u]}var t={};return{scaleImage:l,getFullSizeImageSrc:h,setFullSizeImageSrc:s,setFullSizeImage:o,getSizeKey:c}}});define("gallery",["jquery","jqBehavior","safeCss","slideShowNavigation","mediator","track","requestAnimationFrame","imgSrc","gallery.tokens","viewAware","touchGestures","deviceGroup","galleryUtils","thumbnailStripe","galleryImageHelper","dir.tokens","pageInstance","trackInfo","navigation","galleryUtilsCore","window","perfMarker"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g){function ct(t,s){function gr(){var n=hu(0);rt=Math.max(rt,at.outerWidth());bi=n>=rt;n>=rt&&y===0?at.addClass("stick"):gi()}function gu(n){n!==0?(at.removeClass("stick"),at.css("left",-at.outerWidth())):bi&&at.addClass("stick")}function gi(){if(!ki&&(!bi||y!==0)){var n={};n[p.left]=0;at.animate(n,{easing:"linear",duration:500});ki=!0;setTimeout(function(){n[p.left]=-at.outerWidth();at.animate(n,{easing:"linear",duration:500});ki=!1},3e3)}}function nf(){var n=rr.data("fullscreen-url"),t,i,r;return n||(t="?",i="",location.search.length&&(t="&",i=location.search),n=lu+i+t+"fullscreen=true"),r=d.getHashFromImageInfo(a.getImageIndexFromDomIndex(y,ii),hi),n+r}function nu(){if(u.pub("updatePageInstance"),nt){var n=sr,t=ku?af():0;tt&&(clearTimeout(tt),tt=null);t>0?tt=setTimeout(function(){nt.refresh(n)},t):nt.refresh(n)}}function tf(){gt||(ni||(ni=r(yt,null,{carousel:!1,addHoverSelector:ft,wrapAround:ar,inlineGalleryId:hi,swipeToNextGallery:wi}),lt=yt.data(r.id)),ni.setup(),u.subChannel(r.event.update,lt,tu),gt=!0,di>0&&(!ei||bu===hi)?(u.pubChannel(r.event.change,lt,a.getDomIndexFromImageIndex(di,ii)-y),di=!1,ei&&lf()):(li(y),vi(y)))}function rf(){gt&&(li(0),vi(0),u.unsubChannel(r.event.update,lt,tu),u.unsubChannel(r.event.afterUpdate,lt,nu),u.unsubChannel(r.event.thirdParty,lt,f.trackThirdPartyUpdate),ni.teardown(),gt=!1)}function tu(n){var i,t,r;if(y=ru(y+n),i=ri[y],t=nt?nt.adPlacements:null,of(),t!=null&&a.isInterstitialAdSlide(ct[y])){r=fr+(y-i);a.forceAdsDisplayInEffect(t[r],!0);er=r;pi=!1;location.hash="ad";si.hide();kt&&kt.removeClass("show");return}si.show();t==null||pi||(a.forceAdsDisplayInEffect(t[er],!1),pi=!0);li(i);vi(y);iu(n);vt!=null&&vt.scrollThumbnailStripe();pt&&(gu(y),su())}function iu(n){var i=n<0?-1:1,t=ri[y];bt(t);bt(t+i);bt(t-i);bt(t+2*i);bt(t+3*i);ur.length&&!ir&&t>=ct.length-2&&(a.preLoadAdditionalGalleryImages(ur,pt),ir=!0)}function bt(n){if(n=ru(n),n>=0&&n<ti.length){var t=ti[n];nr(t)}}function ru(n){return ar&&(n=(n+ct.length)%ct.length),n}function uf(n){return n>=ct.length&&(n=ct.length-1),n}function nr(t){var r;if(pt){if(wt){var u=n(t),f=u.parent(".imgcontainer"),i=ou(f,wt[0],wt[1]);u.hasClass("loaded")?it.scaleImage(t,i.width,i.height,i.limitingDim):(r=it.getSizeKey(i.width,i.height,i.limitingDim),it.setFullSizeImage(t,r[0],r[1]))}}else n(t).removeClass("fs").removeAttr(o.noUpdate),o.go(t)}function li(t){var r=ct.eq(y),u=pu.eq(t),f=wu.eq(t),i;r.hasClass("show")&&u.hasClass("show")&&f.hasClass("show")||(i=w.getActivityId()||b.sitePage.requestId,dt&&dt.hasClass("show")&&kt.hasClass("show")&&(dt.removeClass("show"),kt.removeClass("show"),yi.removeClass("show")),dt=r.addClass("show"),kt=u.addClass("show"),yi=f.addClass("show"),a.adjustThumbnailContainer(dt,ui),n(cr,kt).each(function(){this.href=k.mergeQueryStringParams(this.href,{refig:i})}),n(cr,yi).each(function(){this.href=k.mergeQueryStringParams(this.href,{refig:i})}),a.adjustThumbnailContainer(dt,ui),n("img",kt).each(function(){nr(this)}),ei||yt.scrollTop(0))}function ff(){ct.each(function(){if(n(this).hasClass("relatedgallery"))return!0})}function uu(t,i){var f,e;if(i&&n(i.target).parents(".relatedgallery").length>0)if(y===ct.length-2)i.preventDefault();else return;t&&i&&pt&&!l.isMobile?(f=i.pageX,f=f-t.offset().left,e=t.width()/2,f<e&&p.ltr||f>e&&!p.ltr?u.pubChannel(r.event.previous,lt,i):u.pubChannel(r.event.next,lt,i)):u.pubChannel(r.event.next,lt,i)}function ef(n){var t=nf(),i=location.origin+t;n&&(f.trackEvent({type:"click",target:n.target},null,i),n.stopImmediatePropagation(),n.preventDefault());document.location.href=t}function ai(){vr.find(".caption").scrollTop(0);vr.toggleClass("overlay")}function tr(){eu();var n=ri[y];bt(n);bt(n+1);bt(n-1);e(function(){u.pubChannel(r.event.realign,lt)})}function fu(){var n=this;it.scaleImage(n,wt[0],wt[1]);u.pubChannel(r.event.realign,lt)}function of(){d.setHashFromImageInfo(ri[y],hi)}function sf(t){t.direction&&t.current.touchType===c.types.tap&&uu(n(this),t)}function eu(){var r,i,u;wt=cf();r=wt[0];i=wt[1];t.height(i);vu.each(function(){var t=n(this),u=ou(t,r,i);u.width&&t.width(u.width)});u=Math.max(0,fi.height()-oi.offset().top+yr);oi.height(u);su()}function ou(n,t,i){var u=null,f=null,r=hf(n),e=null,o;return r&&r.width&&r.height&&(o=t/i,r.width<=t&&r.height<=i?(u=r.width,f=r.height):r.aspect<o?(u=Math.ceil(i/r.height*r.width),f=i,e=1):r.aspect>=o&&(u=t,f=Math.ceil(t/r.width*r.height),e=0)),{width:u,height:f,limitingDim:e}}function hf(n){var t=n.data("image-size");if(typeof t=="string"){var i=t.split(","),r=parseInt(i[0]),u=parseInt(i[1]),f=r/u;t={width:r,height:u,aspect:f};n.data("image-size",t)}return t}function cf(){var n=t.width(),i=t.offset(),r=Math.max(390,fi.height()-i.top+pr);return[n,r]}function su(){var i=hu(y)>st,t=ct.eq(y),r=n(t.prev().add(t.next()));r.toggleClass("nopeek",!i)}function hu(i){var r=t.width(),u=ct.eq(i),f=n(".imgcontainer",u).outerWidth();return(r-f)/2}function lf(){cu(t.offset().top-n(".head").height()-50)}function af(){var n=fi.scrollTop(),t=Math.max(0,Math.min(n-du,s.maxAdRefreshDelay));return n>br?(cu(br,!0,t),t):0}function cu(n,t,i){!t||i<=0?kr.scrollTop(n):kr.animate({scrollTop:n},i)}function vf(n){return a.getImageIndexFromDomIndex(n,ii)}function yf(n){return a.getDomIndexFromImageIndex(n,ii)}function vi(n){vt&&vt.select(n)}var ir,lu=location.pathname,gt=!1,au=i.createGroup(),rr=t.parents(".gallery-container:first"),yt=n("ul",t).eq(0),ni,ct=yt.children(),vu=ct.find(".imgcontainer"),yu=ct.not(".relatedgallery"),ti=yu.find("img.image"),ur=yt.find(".relatedgallery img"),dt,yi,lt=!1,y=0,fr=0,er,pi=!0,ii=n("li.interstitialAd:first").index()+1,ri=[],or=t.siblings(ft),pu=or.children(),oi=n("#aside"),wu=oi.find(".body-text"),wi;s.thumbnailSettings.thumbnailGetImageIndexCallBack=s.thumbnailSettings.thumbnailGetImageIndexCallBack||vf;s.thumbnailSettings.thumbnailGetDomIndexCallBack=s.thumbnailSettings.thumbnailGetDomIndexCallBack||yf;wi=!1;wi=!0;var kt,sr=oi.find(".outeradcontainer").length,ui=t.siblings(".thumbnail-container"),hr=ui.find(".thumbnails"),si=ui.find(".tofullscreen"),vt=hr.length?v(hr,ut.thumbnailSettings):null,pf=t.data("click-behavior"),cr="a[href*='www.bing.com']",fi=n(g),wt=null,at=n(".title",t),bi,lr=n(".titleicon",ui),ki,ei=t.parents(".inline-slideshow:first").length>0,ar=ei,hi=rr.data("gallery-id"),vr=or.find(".body-text"),ci=n(document.body),pt=ci.hasClass("onegallery"),yr=0,pr=0,di=uf(ot.imageIndex),bu=ot.galleryId,ku=ci.hasClass("scrolltoad"),wr=n("#precontent"),br=wr.length>0?wr.offset().top:0,kr=n("html, body"),dr=n(".head"),du=dr.length>0?dr.height():0;return setTimeout(function(){a.resetInitialTransition(yt)},500),sr&&n("#maincontent").addClass("has-aside-ad"),{setup:function(){if(fr=a.setupInterstitialAdPlacements(ri,ii,ct.length,nt),l.isMobile)yt.on("gesture",{direction:"horizontal"},sf);else{ff();t.on("click",function(t){uu(n(this),t)})}e(function(){si.on("click",function(n){ef(n)});if(tf(),u.subChannel(r.event.afterUpdate,lt,nu),u.subChannel(r.event.thirdParty,lt,f.trackThirdPartyUpdate),pt){eu();fi.on("resize",tr);ti.on("load",fu)}require(["c.deferred"],function(){iu(0)});h.listen(function(){if(pt){var n=h.currentView();yr=n&h.views.SIZE3COLUMN?-et:0;pr=n&(h.views.SIZE1COLUMN|h.views.SIZE2COLUMN)?-ht:n&(h.views.SIZE3COLUMN|h.views.SIZE4COLUMN)?-et:0;tr()}ti.filter(".loaded").each(function(){nr(this)})});n("body").on("keydown",a.keyHandler);a.resetInitialTransition(yt);a.setupTabOrder(t,!1,ei);var i=yt.data(r.id);vt&&vt.setup(i);pt&&(gr(),lr.click(gi),n(".gallery-data-container").addClass("showborder"))})},teardown:function(){n("body").off("keydown",a.keyHandler);si.off("click");ci.find(".more").off("click",ai);ci.find(".close").off("click",ai);li(0);au.reset();rf();vt&&(vi(0),vt.teardown());pt&&(lr.off("click",gi),fi.off("resize",tr),ti.off("load",fu));n(".gallery-data-container").removeClass("showborder")},update:function(){gt&&ni.update();vt&&vt.update();pt&&(y===0?setTimeout(function(){gr()},500):at.css("left",-at.outerWidth()))}}}var ut={thumbnailSettings:{thumbnailImageWidth:81,thumbnailMargin:2,thumbnailBuffer:20,thumbnailGetImageIndexCallBack:null,thumbnailGetDomIndexCallBack:null},maxAdRefreshDelay:500},ft=".gallerydata",nt=null,tt,it=y(),rt=286,st=72,ht=300,et=140,ot=d.getImageInfoFromHash();return nt||require(["dap"],function(n){nt=n}),t(ct,ut)});define("slideShowNavigation.tokens",{arrowLeftText:"Previous Slide",arrowRightText:"Next Slide",arrowRightNextGalleryText:"Next Gallery",playPauseText:"Pause/Rotate"});define("slideShowNavigation",["jquery","jqBehavior","mediator","slideShowNavUtils","safeCss","track","tabKeyPressed","pageTime","window","slideShowNavigation.tokens","requestAnimationFrame","dir.tokens","scaledView","galleryUtilsCore","visibility","elementTrackingDecorator","perfMarker"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){function et(t,o){function bi(n,t){n&&f.trackEvent({type:"click",target:n},"","",t);var i=s.location.href.toLowerCase().indexOf("fullscreen=true");document.location=i>=0?di(ct):ct}function fr(){var t;return ct&&(t=n(tt).click(ki)),t}function ki(n){var t=this,i,r;n&&(t=n.target);f.trackEvent({type:"click",target:t},"","","rightarrow-recircle");i=s.location.href.toLowerCase();r=i.indexOf("fullscreen=true");r>=0&&(ct=di(ct));document.location=ct}function di(n){var i="?",t;return typeof n!="string"?n:(t=n.toLowerCase().indexOf("fullscreen=true"),t>=0)?n:(t=n.indexOf(i),t>=0&&(i="&"),n+i+"fullscreen=true")}function gi(i){var r=t.parents(".gallery-container:first"),h,c;r=r.length>0?r:n("body");var f=parseInt(r.find(".show .count").html()),l=isNaN(f)?1:f,u=s.location.href,e=u.toLowerCase().indexOf("#");return e>=0&&(u=s.location.href.substring(0,e)),h=l+i,c=v.getHashFromImageInfo(h-1,o.inlineGalleryId),u+c}function wt(n){(o.autoRotate=!!n)?vt=setTimeout(ui,ri()):kt()}function bt(){at&&(ei(t).css({padding:""}),h.resize(),ir())}function ri(){return o.autoRotateWait}function ui(){if(o.autoRotate){var n=h.current();(n>=li-1||er(n+1))&&(oi=!0,i.pubChannel(w.animate,y,1));vt=setTimeout(ui,ri())}}function er(n){var t=!0,i=dt.eq(n);return i.hasClass("hasimage")&&(t=!i.find("img[data-src]").is(".loading")),t}function nr(){o.autoRotate&&e()&&kt()}function kt(){o.autoRotate=!1;clearTimeout(vt)}function tr(n){n?clearTimeout(vt):o.autoRotate&&(vt=setTimeout(ui,ri()))}function ir(){var n=(d.height()-et.height())/2;st.css("top",n+"px");et.css("top",n+"px");ht&&ht.css("top",n+"px")}function fi(){var n=h.hasNext(),t=h.hasPrevious();if(!o.carousel&&!o.isThumbnail){or(n,t);return}ii&&t?ni||(st.removeClass(b),ni=!0):ni&&(st.addClass(b),ni=!1);ii&&n?ti||(et.removeClass(b),ti=!0):ti&&(et.addClass(b),ti=!1);si&&clearTimeout(si)}function or(n,t){n?(et.removeClass(b),ht&&!ht.hasClass(b)&&ht.addClass(b)):(et.addClass(b),ht&&ht.removeClass(b));t?st.removeClass(b):st.addClass(b)}function rr(n){pt(-1,n)}function ur(n){pt(1,n)}function pt(n,t){var u,r,e;n===1&&h.hasNext()||n===-1&&h.hasPrevious()?(u=location.href,o.isThumbnail||(r=this,t&&(t.preventDefault(),t.stopImmediatePropagation(),r=t.target),e=o.carousel?"":gi(n),f.trackEvent({type:vi,target:r},null,e),o.carousel?(f.sendPageViewCandidate(),f.sendSinglePageViewBeacon("scorecard")):(f.trackEvent({type:"unload",noSpin:1},s),i.pubChannel(w.afterUpdate,y,n))),h.animate(n),lt.trackNewImpression(u)):n===1&&!h.hasNext()&&ct&&ki(t)}var ei=u.createGroup(),dt=t.children(),ci=n("a",dt),d=t.parent(),li=dt.length,ai,gt=!o.autoRotate,wi,ni,ti,ii,si,yt,hi,lt,h;setTimeout(function(){gt=!o.autoRotate},0);var vi=o.carousel?"click_nonnav":"click",yi=!o.carousel&&!o.isThumbnail,ct,pi=ot(o.wrapAround,o.carousel,!1),at=li>1;if(at){var y=it++,oi,vt,st=n(rt).click(function(n){pt(-1,n)}).on(k,function(){e()&&lt.showArrows()}).on(nt,function(){e()&&lt.hideArrows()}),et=n(ut).click(function(n){pt(1,n)}).on(k,function(){e()&&lt.showArrows()}).on(nt,function(){e()&&lt.hideArrows()}),ht;o.isThumbnail||o.carousel||(wi=t.find("li.relatedgallery"),ct=wi.find("ul").first().attr("data-url"),ct?ht=n(tt).click(function(){bi(this,"rightarrow-recircle")}):(ct=d.find("ul").first().attr("data-next-url"),ht=fr(ct)));o.isThumbnail?d&&(yt=d.parent(),yt&&yt.length&&(yt.append(st).append(et),p.setTrackingForSingleElement(st,yt,{defaults:{n:"previousSlideArrow"}}),p.setTrackingForSingleElement(et,yt,{defaults:{n:"nextSlideArrow"}}))):(d.append(st).append(et),p.setTrackingForSingleElement(st,d,{defaults:{n:"previousSlideArrow"}}),p.setTrackingForSingleElement(et,d,{defaults:{n:"nextSlideArrow"}}),ht&&(d.append(ht),p.setTrackingForSingleElement(ht,d,{defaults:{n:"nextGalleryArrow"}})));o.autoRotate&&(hi=n(ft),hi.click(function(){wt(!o.autoRotate)}).appendTo(d),p.setTrackingForSingleElement(hi,d,{defaults:{n:"playPauseToggle"}}));t.data(g,y);ai=!0}else t.removeClass("loading");return lt={slides:function(n,t){var c=location.href,r,u,e,h;t&&(r=t.touch_gesture,t.touch_gesture="swipe",u=o.carousel||o.isThumbnail?"":gi(n),e=o.isThumbnail?"click_nonnav":vi,n!==0&&(h=n>0?et:st,f.trackEvent({type:e,target:t,noSpin:1},h,u)),t.touch_gesture=r,yi&&(f.trackEvent({type:"unload",noSpin:1},s),i.pubChannel(w.afterUpdate,y,n)),o.carousel&&(f.sendPageViewCandidate(),f.sendSinglePageViewBeacon("scorecard")));i.pubChannel(w.update,y,n);o.carousel||pi||fi();t&&lt.trackNewImpression(c);oi||kt();oi=!1;gt=!1},hideArrows:function(){gt||o.alwaysShowArrows||(ii=!1,c(fi))},showArrows:function(){ii=!0;c(fi)},trackNewImpression:function(n){yi&&(document.referrerOverride=n,f.trackPage(),i.pubChannel(w.thirdParty,y))},nextSlideShow:bi},h=r(at,o.carousel,o.isThumbnail,pi,o.swipeToNextGallery,t,dt,d,ei,lt),h.addHoverElements&&o.addHoverSelector&&h.addHoverElements(n(o.addHoverSelector)),at&&fi(),{setup:function(){if(!ai)return!1;if(at){if(t.addClass("loaded"),st.show(),et.show(),o.isThumbnail||ir(),lt.showArrows(),gt||(si=setTimeout(lt.hideArrows,o.showArrowTime)),i.subChannel(w.realign,y,bt),i.subChannel(w.animate,y,h.animate),i.subChannel(w.change,y,h.change),i.subChannel("autoRotate",y,wt),i.subChannel(w.next,y,ur),i.subChannel(w.previous,y,rr),a.addListener(bt),o.autoRotate){vt=setTimeout(ui,ri());d.one("mousedown",kt);ci.one(k,nr)}if(i.sub("fullscreen",tr),i.sub("allAutoRotate",wt),o.carousel)d.on("keydown",function(n){return n.which==37?(h.animate(l.ltr?-1:1),!1):n.which==39?(h.animate(l.ltr?1:-1),!1):void 0});else d.on("keydown",function(n){return n.which==37?(pt(l.ltr?-1:1,n),!1):n.which==39?(pt(l.ltr?1:-1,n),!1):void 0})}return h.setup(),!0},teardown:function(){t.removeClass("loaded");ei.reset();at&&(d.off("keydown"),lt.hideArrows(),st.hide(),et.hide(),i.unsubChannel(w.realign,y,bt),i.unsubChannel(w.animate,y,h.animate),i.unsubChannel(w.change,y,h.change),i.unsubChannel(w.next,y,ur),i.unsubChannel(w.previous,y,rr),i.unsubChannel("autoRotate",y,wt),a.removeListener(bt),d.off("mousedown",kt),ci.off(k,nr),i.unsub("fullscreen",tr),i.unsub("allAutoRotate",wt));h.teardown()},update:bt}}function ot(){for(var t=arguments.length,n=0;n<t;n++)if(typeof arguments[n]!="undefined")return arguments[n];return null}var w={animate:"slideShowNavAnimate",change:"slideShowNavChange",update:"slideShowNavUpdate",next:"slideShowNavNext",previous:"slideShowNavPrevious",afterUpdate:"slideShowNavAfterUpdate",thirdParty:"slideShowNavThirdParty",realign:"slideShowNavRealign",exitFullScreen:"exitFullScreen"},g="slideShowNavId",it=1,k="focus",nt="blur",rt='<button class="leftarrow fade" title="'+h.arrowLeftText+'">'+h.arrowLeftText+"<\/button>",ut='<button class="rightarrow fade" title="'+h.arrowRightText+'">'+h.arrowRightText+"<\/button>",tt='<button class="rightarrow fade" title="'+h.arrowRightNextGalleryText+'">'+h.arrowRightNextGalleryText+"<\/button>",ft='<button class="playpause hide" title="'+h.playPauseText+'">'+h.playPauseText+"<\/button>",b="fade",d=t(et,{carousel:!0,autoRotate:!1,autoRotateWait:5e3,alwaysShowArrows:!1,showArrowTime:3500,isThumbnail:!1,swipeToNextGallery:!1});return d.event=w,d.id=g,d});require(["binding","c.dom"],function(n){n("gallery","section.gallery").all();n("truncate",".gallery li.relatedgallery h4").all()});require(["binding","c.deferred"],function(n){n("openNewWindow",".gallery-container figcaption a").all()});define("slideShowNavUtils",["jqueryPlus","touchDataManager","carouselManager","mediator","modernizr","touchGestures","dir.tokens","requestAnimationFrame"],function(n,t,i,r,u,f,e,o){var s=u.translateXCss,h=e.ltr?1:-1,c=e.ltr?1:-1;return function(u,l,a,v,y,p,w,b,k,d){function bt(n){(yt=n)?(k(w).css("left",""),ii()):a||(k(w).css({top:"",width:""}),k(p).css("width",""))}function ii(){a||(k(p).css("width",100*w.length+"%"),k(w).css("width",100/w.length+"%"))}function ri(n){if(u)n.on("gesture",{direction:"horizontal"},ui)}function ui(n){if(st&&n.direction)switch(n.current.touchType){case f.types.move:ht?ut.input(n.current.coord.x):(ut.reset(n.current.coord.x),kt(),ti=ct(),ht=!0);rt(p,ti+ut.getDelta()|0);break;case f.types.swipeUp:case f.types.swipeDown:case f.types.throwUp:case f.types.throwDown:case f.types.cancel:case f.types.stop:ht=!1;ci(n.target);break;case f.types.swipeRight:case f.types.swipeLeft:case f.types.throwRight:case f.types.throwLeft:ht=!1;var t=n.current.touchType==f.types.swipeRight||n.current.touchType==f.types.throwRight,i=n.current.touchType==f.types.throwLeft||n.current.touchType==f.types.throwRight,r=i?fi():0;gt(r+(t?-h:h),n.target)}}function kt(){ot&&(p.stop(),ot=!1)}function si(n){et||o(function(){et();et=null});et=n}function dt(n){return lt(n)+c*(b.width()-n.width())/2}function hi(n){if(n||!a){var i,t=g.getItem(0);i=a?lt(t):dt(t);typeof n!="undefined"?si(function(){ut.ensureJQueryEase();ot=!0;var n={};n[s]=i;p.stop().animate(n,{duration:ut.getDuration(),easing:"cubicBezierQuint",step:function(n){var i=dt(t),r=ct();return(i|0)!=(n.endValue|0)&&(n.startValue=r-t.width(),n.endValue=i),n},complete:function(){ot=!1;(ct()|0)!=(dt(t)|0)&&ft()}})}):p.css(s)!==i&&rt(p,i)}}function ci(n){gt(fi(),n)}function fi(){for(var u,t,i=0,r=Infinity,f=ct(),n=-wt;n<=ni;n++)u=lt(g.getItem(n)),t=Math.abs(u-f),t<r&&(r=t,i=n);return i}function ct(){return rt(p)}function rt(n,t){return isNaN(n.leftRelSlider)&&(n.leftRelSlider=0),t==undefined?t=parseFloat(n.css(s)):k(n).css(s,t-n.leftRelSlider),t+n.leftRelSlider}function gt(n,t){var i,r,u;if(l||v)nt=(nt+n+it)%it;else{if(i=nt+n,i<0)i=0;else if(i>=it){if(y){t&&(t.touch_gesture="swipe");d.nextSlideShow(t,"swipe-recircle");return}i=it-1}i!=nt+n&&(n=i-nt);nt=i}(g.changeIndex(n),r=lt(g.getItem(0)),u=rt(p),r!=u)&&(ft(n),d.slides(n,t))}function lt(n){return l?(b.width()-n.outerWidth(!0))/2-rt(n)-.5|0:-n.leftRelSlider}function ei(){ft()}function ft(n){var u,r,f,t,i;if(st){for(u=n&&rt(g.getItem(-n)),kt(),r=g.getItem(-wt).outerWidth(!0)/2,f=at(w.eq(0)),t=-wt;t<=ni;t++)i=g.getItem(t),i.leftRelSlider=at(i)-f,r+=i.outerWidth(!0);yt||a||k(p).css("width",r);hi(n,l&&n&&rt(g.getItem(-n))-u)}}function at(n){return n.offset().left+(e.ltr?0:n.outerWidth(!0))}var tt=b,it=w.length,g=new i,nt=0,vt=n("body"),yt=(vt.hasClass("gfp")||vt.hasClass("afp"))&&vt.hasClass("fullscreen"),pt=f.settings.touchSupported,et,wt=Math.floor((it-1)/2),ni=Math.floor(it/2),oi,ot,st,ut=new t,ht,ti;return y=y&&!l&&!a&&!v,pt&&ri(tt),setTimeout(function(){yt&&ii();r.sub("fullscreen",bt)},100),{setup:function(){for(var i,f=[],e=at(w.eq(0)),t=0;t<it;++t)i=w.eq(t),i.leftRelSlider=at(i)-e,f[t]=i;g.load(f);tt.on("mouseover",d.showArrows);tt.on("mouseout",d.hideArrows);if(!l)n("img",b).on("load",ei);r.sub("fullscreen",bt);u&&(st=!0,oi=0,ft())},teardown:function(){st=!1;pt&&(kt(),rt(p,0));tt.off("mouseover",d.showArrows);tt.off("mouseout",d.hideArrows);tt.off("gesture",{direction:"horizontal"},ui);l||n("img",b).off("load",ei);r.unsub("fullscreen",bt)},animate:gt,change:function(n){g.changeIndex(n);nt+=n;d.slides(n)},resize:ft,current:function(){return nt},hasNext:function(){return l||v||nt<it-1},hasPrevious:function(){return l||v||nt>0},addHoverElements:function(n){pt&&ri(n);tt=tt.add(n)}}}})