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("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"}};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("trackInfo",["trackInfo.tokens","dom","pageInstance","getCookie","screen","window","document","viewAware","deviceGroup"],function(n,t,i,r,u,f,e,o,s){function tt(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 d(){f.innerWidth?(a=f.innerWidth,v=f.innerHeight):(a=e.documentElement.clientWidth,v=e.documentElement.clientHeight)}function g(n){if(n){var i=b(n),r=p(i,"data-aop")||p(i,"data-region"),t;return(t=g(i),t&&r)?[t,r].join(h.cmSeparator):r||t}}function nt(n){if(n){var r=b(n),i=p(r,"data-region"),t;return(t=nt(r),t&&i)?[t,i].join(h.cmSeparator):i||t}}var p=t.attr,b=t.parent,l,k,a,v,c,y=[],w="",h={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 l||l===""||(l=r(h.MUIDCookie)||h.sitePage.requestId||""),l},OTFTelemetry:function(n){require(["binding","c.deferred"],function(){var u,o,r,t;typeof n=="undefined"?n="load":n==null&&(n="");y=[];var i=e.body.querySelectorAll("[data-m]"),a=f.innerHeight,s=f.innerWidth,c=0,l=e.getElementById("content");for(l&&(u=l.getBoundingClientRect(),s=u.right,c=u.left),o=[],r=0;r<i.length;r++)o.push(h.telemetryTracking.isVisible(i[r],s,c,a));for(t=0;t<i.length;t++)y.push(new tt(i[t],o[t]));h.telemetryTracking.init(!1,n,h.telemetryTracking.formatModules(),h)})},colorDepth:u.colorDepth,connectionType:function(){return h.defaultConnectionType},cookieSupport:function(){return e.cookie?"Y":"N"},height:function(){return v||d(),v},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 a||d(),a},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&&!c&&o.listen(function(n){n&o.views.SIZE1COLUMN?c="size1column":n&o.views.SIZE2COLUMN?c="size2column":n&o.views.SIZE3COLUMN?c="size3column":n&o.views.SIZE4COLUMN&&(c="size4column")}),c},isIE:function(){return f.ActiveXObject?!0:!1}},userDynamic:{anid:function(){return r("ANON")},isHomePage:function(){var n=e.documentElement,t=0;if(n.addBehavior&&(k||n.addBehavior("#default#homePage")&&(k=1)))try{t=n.isHomePage(f.location.href)?"Y":"N"}catch(i){}return t},timeStamp:function(){return+new Date},AOP:function(){return h.curAop!=null&&h.curAop==""&&(h.curAop=g(t.getTarget(h.event))||""),h.curAop},Region:function(){return h.curRegion!=null&&h.curRegion==""&&(h.curRegion=nt(t.getTarget(h.event))||""),h.curRegion},slideType:function(){for(var n=h.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:{init:function(n,t,r){var f=h.sitePage,u;w=f.otfURL;w&&(u={},u.evt="impr_update",u.rid=i.getActivityId()||f.requestId,u.di=f.domainId,u.clid=h.client.clientId(),u.mech=t,u.e1=r,this.sendUpdate(u))},isVisible:function(n,t,i,r){if(!n)return!1;var f=!1,e=!1,o=!1,s=!1,u=n.getBoundingClientRect();return f=u.top>=0&&u.top<r,e=u.left>=i&&u.left<t,o=u.right>i&&u.right<=t,s=u.height!==0||u.width!==0,s&&f&&(e||o)},formatModules:function(){var t=[],i,n;for(i in y)n=y[i],n&&n.compress&&t.push(n.compress());return{e:t}},sendUpdate:function(n){var i=JSON.stringify([n]),t;t=new XMLHttpRequest;t.open("POST",w,!0);t.setRequestHeader("Content-type","application/json; charset=utf-8");t.onreadystatechange=function(){};t.send(i)}}};return h});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);return n&&n[h]?n[h]:t.event&&(t.event.type=="click"||t.event.type=="click_nonnav"||t.event.type=="submit")&&s==!0&&t.sitePage.device?"tap":""}},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("track",["trackInfo","extend","dom","getCookie","setCookie","events","window","document","mediator","afire"],function(n,t,i,r,u,f,e,o,s,h){function ut(n){var t,i=0;for(ft(),g.incrementEventNumber();i<k.length;i++)t=k[i],t&&t.samplingRate>=l&&h(t[n]());a.curAop="";a.curRegion=""}function ft(){if(-1==l){var n=a.smpCookie;l=parseInt(r(n));l=isNaN(l)?Math.floor(Math.random()*100):l%100;u(n,l,182,u.topDomain,"/")}return l}function d(n,t,i){var u=b(n)||[],r=0,f;for(t=t||"alt";r<u.length;r++)if(f=c(u[r],t)||d(u[r],t,i),f&&!(i==u[r].localName))return f}function et(n){if(n){var r=w(n),t=c(r,"id"),i;return a.wrapperId==t?void 0:(i=et(r),i&&t)?[i,t].join(a.cmSeparator):t||i}}function ot(n){if(n){var u=w(n),i,t=0,r=0;if(!c(u,"id"))if(t=ot(u),t)t--;else return 0;for(i=b(u)||[];r<i.length;r++){if(i[r]==n){t++;break}t+=st(i[r])}return t}}function st(n){var t=0,i=0,r;if(n&&!c(n,"id"))for(r=b(n)||[],c(n,"href")&&!c(n,a.notrack)&&t++;i<r.length;i++)t+=st(r[i]);return t}function ht(n,t,i){var u,r,e,f;if(i&&n&&t){if(n.tagName==t)return n;for(u=b(n)||[],r=0,e=u.length;r<e;r++){if(u[r].tagName==t)return u[r];if(f=ht(u[r],t,i-1),f)return f}}return null}function v(t,r,u,f,e,o,s){var l,a,b,h,v,y;(!r&&t&&(r=t.target),r&&!c(r,n.notrack))&&(n.event=t,r.jquery&&(r=r[0]),l=r.href||c(r,"href"),l=="#"&&(l=r.href),u=u||c(r,n.piiurl)||l||c(r,"action")||"",f||(a=ht(r,"H4",2),a&&(f=i.text(a))),f=f||c(r,n.piitxt)||("FORM"==nt(r)?n.defaultFormHeadline:d(r,"title","img")||i.text(r)||c(r,"alt")||d(r,"alt")||""),f.trim!=undefined&&(f=f.trim()),e=e||et(r)||n.defaultModule,o=o||(c(r,"id")?1:ot(r)),b=r.className||c(r,"class"),s=s||(/GT1-(\d+)\b/i.exec(b)?RegExp.$1:"")||(/[?&]GT1=(\d+)\b/i.exec(l)?RegExp.$1:""),h="",t&&(t.type==="click"||t.type===p||t.type==="submit")&&(v="data-m",h=c(r,v),h||(y=w(r),h=y?c(y,v):""),h&&(h=h.replace(/\'/g,'"'))),n.report={destinationUrl:u,headline:f,contentModule:e,contentElement:o,campaignId:s,module:h,sourceIndex:r.sourceIndex||"",nodeName:r.nodeName||""},ut("getEventTrackingUrl",t?!t.noSpin:1))}function vt(n){var i=null,t=new RegExp(at).exec(n);return t&&t.length>=1&&t[1]&&(i=t[1]),i}function yt(n){var i=null,r,t;return n&&(n.indexOf(rt)==-1?(r=n.substring(0,n.indexOf("#")).toLowerCase(),t=e.location.href.toLowerCase(),(t==r||t.substring(0,t.indexOf("#"))==r)&&(i=p)):i=vt(n)),i}function ct(n,t,i){var r=null;return y.createEvent?(r=y.createEvent("Events"),r.initEvent(t,!1,!0,i||e,0,0,0,0,0,!1,!1,!1,!1,0,null)):y.createEventObject&&(r=y.createEventObject(n),r.type=t),r&&(r.customTarget=i),r}function pt(n){n.preventDefault?n.preventDefault():n.returnValue=!1}function lt(n){var t,u,r,f;if(2!=n.button){try{n.customTarget&&n.customTarget.useMap&&(n.customTarget=n.customTarget.document.activeElement,n.target=n.customTarget)}catch(e){}for(t=i.getTarget(n);t&&!c(t,"href")&&t.nodeName!="BUTTON";)t=w(t);t&&!t.form&&(u=n,r=t.href,r&&r.length?(n.type=="click"&&(r.indexOf("#")==r.length-1||r.indexOf(rt)>=0)&&(f=yt(r),f&&(u=ct(n,p,t))),u.type==p&&pt(n),v(u,t)):v({type:p},t))}}var c=i.attr,nt=i.name,w=i.parent,b=i.children,k=[],l=-1,tt,it=e,y=o,rt="tevt=",p="click_nonnav",at=/#tevt=([A-Za-z0-9]+_[A-Za-z0-9]+)(;*)/g,a,g={onClick:lt,trackEvent:v,createEvent:ct,trackPage:function(){delete n.event;delete n.userStatic.requestId;ut("getPageViewTrackingUrl");tt?s.pub("pageView"):tt=1},register:function(){for(var t=0,n;n=arguments[t++];)isNaN(n.samplingRate)&&(n.samplingRate=99),k.push(n)},incrementEventNumber:function(){a.userDynamic.eventNumber++},isSampled:function(n){return!(ft()>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(encodeURIComponent(o)+"="+encodeURIComponent(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"==nt(t)&&f.bind(t,"submit",v)}};return f.bind(y,"click",lt),f.bind(it,"load",v),f.bind(it,"unload",v),require(["c.dom"],function(){g.form(i.getElementsByTagName("form"))}),s.sub("ViewabilityUpdatedEvent",n.client.OTFTelemetry),a=n,g});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){t.pub("bind",{action:n.behaviorName,view:n.view,selector:n.args[0]});var i=n.behavior.apply(null,n.args);i&&(n.setup=i.setup,n.teardown=i.teardown,n.update=i.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("bindingAuditor",["mediator","window"],function(n,t){function e(n){for(var t=n.length,i=0,u=[2,3,5,7],r=0;r<n.length;r++)t=(t+n.charCodeAt(r)*u[i])%16777215,i=(i+1)%u.length;return t.toString(16)}function f(n,t){return n===t?0:n>t?1:-1}var i=[],r,u;return n.sub("bind",function(n){i.push(n)}),r=t.location.search.match(/[?&]bind=([^&#]*)/i),r&&require(["c.deferred"],function(){setTimeout(function(){if(r[1]=="report")t.console&&console.log(u.getReport());else if(r[1]=="save")t.localStorage.setItem("bindingAudit",u.getHash());else if(r[1]=="check"){var n=u.getHash();alert((t.localStorage.getItem("bindingAudit")==n?"Same bindings":"bindings changed")+"\n"+n)}},100)}),u={getReport:function(){for(var t=["Binding Audit",u.getHash()],n=0;n<i.length;n++)t.push(i[n].action+"("+i[n].view+"): "+i[n].selector);return t.join("\n")},getHash:function(){var t="",n;for(i.sort(function(n,t){return f(n.action,t.action)||f(n.selector,t.selector)}),n=0;n<i.length;n++)t+=i[n].action+i[n].selector;return e(t)}}});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("navigation",["location"],function(n){function i(n,t){var i={},f,r;if(n)for(n=n.split("#")[0],f=n.split("&"),r=0;r<f.length;r++){var e=f[r].split("="),u=e[0],o=e[1];t?(i[u]||(i[u]=[]),i[u].push(o)):i[u]=o}return i}function r(n){var t=u.exec(n);return t?t[2]:!1}var u=/[a-z][a-z0-9+\-.]*:\/\/([a-z0-9\-._~%!$&'()*+,;=]+@)?([a-z0-9\-._~%]+|\[[a-z0-9\-._~%!$&'()*+,;=:]+\])/i,t={getUrl:function(n){return t.filter?t.filter(n):n},navigate:function(i,r){t.filter&&(i=t.filter(i));r?n.replace(i):n.href=i},getHostName:r,isLocal:function(t){var i=r(t);return!i||n.hostname==i},getParams:i,getParamsFromUrl:function(n,t){var r=n.split("?")[1];return i(r,t)},filter:null};return t});define("refreshPdpModules",["jquery","refreshModules"],function(n,t){function i(){var i=n("[data-pdp-dependent]"),r=t(i,{pfr:1});r.done(function(){define("c.pdpready",1)})}return i});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});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"],function(n){return function(t,i){var f=n.sso,r,l;if(t=t||function(){},i=i||window,!f||n.clientSettings&&n.clientSettings.static_page){t({signedIn:!1,closed:!1});return}f=f.replace(/amp;/g,"&");r=i.document.createElement("IFRAME");r.id="sso_frame";r.style.width="1px";r.style.height="1px";r.style.position="absolute";r.style.visibility="hidden";r.style.left="0px";r.style.bottom="0px";r.src=f;i.document.body.appendChild(r);var e=null,c=0,o,u,s,h=function(n){(n.data==="sso_completed"||n.data==="sso_failed")&&(e=n.data)};i.addEventListener?(u="message",s=i.addEventListener(u,h,!1),o=i.removeEventListener):(u="onmessage",i.attachEvent(u,h),s=h,o=i.detachEvent);l=i.setInterval(function(){if(e||c>=5){var f={signedIn:e==="sso_completed",closed:!!e};i.clearInterval(l);o.call(i,u,s);i.document.body.removeChild(r);t(f);f.signedIn&&define("c.sso",n.signedin=1)}else c++},1e3)}});require(["logging","document","c.dom"],function(n,t){function r(i){var r=t.createElement("iframe");r.setAttribute("style","left:-1000px;top:-1000px;position:absolute;");typeof r.onload!="undefined"?(r.onload=function(){i(r)},r=t.body.appendChild(r)):typeof r.onreadystatechange!="undefined"?(r.onreadystatechange=function(){r.readyState==="complete"&&i(r)},r=t.body.appendChild(r)):n.error("Couldn't find either load or onreadystatechange to check when modernizr iframe is ready.")}function u(n,t,i){function st(n){g.cssText=n}function h(n,t){return typeof n===t}function ht(n,t){return!!~(""+n).indexOf(t)}function et(n,t){var u,r;for(u in n)if(r=n[u],!ht(r,"-")&&g[r]!==i)return t=="pfx"?r:!0;return!1}function ct(n,t,r){var f,u;for(f in n)if(u=t[n[f]],u!==i)return r===!1?n[f]:h(u,"function")?u.bind(r||t):u;return!1}function o(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),u=(n+" "+rt.join(r+" ")+r).split(" ");return h(t,"string")||h(t,"undefined")?et(u,t):(u=(n+" "+ut.join(r+" ")+r).split(" "),ct(u,t,i))}function lt(){r.input=function(i){for(var r=0,f=i.length;r<f;r++)c[i[r]]=!!(i[r]in u);return c.list&&(c.list=!!(t.createElement("datalist")&&n.HTMLDataListElement)),c}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));r.inputtypes=function(n){for(var f=0,r,o,s,h=n.length;f<h;f++)u.setAttribute("type",o=n[f]),r=u.type!=="text",r&&(u.value=nt,u.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(o)&&u.style.WebkitAppearance!==i?(e.appendChild(u),s=t.defaultView,r=s.getComputedStyle&&s.getComputedStyle(u,null).WebkitAppearance!=="textfield"&&u.offsetHeight!==0,e.removeChild(u)):/^(search|tel)$/.test(o)||(r=/^(url|email)$/.test(o)?u.checkValidity&&u.checkValidity()===!1:u.value!=nt)),ft[n[f]]=!!r;return ft}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var r={},y=!0,e=t.documentElement,s="modernizr",d=t.createElement(s),g=d.style,u=t.createElement("input"),nt=":)",tt=" -webkit- -moz- -o- -ms- ".split(" "),it="Webkit Moz O ms",rt=it.split(" "),ut=it.toLowerCase().split(" "),f={},ft={},c={},p=[],w=p.slice,l,a=function(n,i,r,u){var l,a,c,v,f=t.createElement("div"),h=t.body,o=h||t.createElement("body");if(parseInt(r,10))while(r--)c=t.createElement("div"),c.id=u?u[r]:s+(r+1),f.appendChild(c);return l=["&#173;",'<style id="s',s,'">',n,"<\/style>"].join(""),f.id=s,(h?f:o).innerHTML+=l,o.appendChild(f),h||(o.style.background="",o.style.overflow="hidden",v=e.style.overflow,e.style.overflow="hidden",e.appendChild(o)),a=i(f,n),h?f.parentNode.removeChild(f):(o.parentNode.removeChild(o),e.style.overflow=v),!!a},ot=function(t){var i=n.matchMedia||n.msMatchMedia,r;return i?i(t).matches:(a("@media "+t+" { #"+s+" { position: absolute; } }",function(t){r=(n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position=="absolute"}),r)},b={}.hasOwnProperty,k,v;k=h(b,"undefined")||h(b.call,"undefined")?function(n,t){return t in n&&h(n.constructor.prototype[t],"undefined")}:function(n,t){return b.call(n,t)};Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=w.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(w.call(arguments))),Object(u)===u)?u:e:t.apply(n,i.concat(w.call(arguments)))},r});f.flexbox=function(){return o("flexWrap")};f.canvas=function(){var n=t.createElement("canvas");return!!(n.getContext&&n.getContext("2d"))};f.touch=function(){var i;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:a(["@media (",tt.join("touch-enabled),("),s,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(n){i=n.offsetTop===9}),i};f.geolocation=function(){return"geolocation"in navigator};f.history=function(){return!!(n.history&&history.pushState)};f.cssanimations=function(){return o("animationName")};f.csstransforms=function(){return!!o("transform")};f.csstransforms3d=function(){var n=!!o("perspective");return n&&"webkitPerspective"in e.style&&a("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t){n=t.offsetLeft===9&&t.offsetHeight===3}),n};f.csstransitions=function(){return o("transition")};f.video=function(){var i=t.createElement("video"),n=!1;try{n=!!i.canPlayType;n&&(n=new Boolean(n),n.ogg=i.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=i.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=i.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(r){}return n};for(v in f)k(f,v)&&(l=v.toLowerCase(),r[l]=f[v](),p.push((r[l]?"":"no-")+l));return r.input||lt(),r.addTest=function(n,t){if(typeof n=="object")for(var u in n)k(n,u)&&r.addTest(u,n[u]);else{if(n=n.toLowerCase(),r[n]!==i)return r;t=typeof t=="function"?t():t;typeof y!="undefined"&&y&&(e.className+=" "+(t?"":"no-")+n);r[n]=t}return r},st(""),d=u=null,r._version="2.7.1",r._prefixes=tt,r._domPrefixes=ut,r._cssomPrefixes=rt,r.mq=ot,r.testProp=function(n){return et([n])},r.testAllProps=o,r.testStyles=a,r.prefixed=function(n,t,i){return t?o(n,t,i):o(n,"pfx")},e.className=e.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(y?" js "+p.join(" "):""),r}var i;r(function(t){if(!t.contentDocument||!t.contentDocument.documentElement){n.error("Creating an iframe for modernizr failed.");return}i=u(t,t.contentDocument);t.style.display="none";i.transEndEventNames={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",transition:"transitionend"};i.animEndEventNames={WebkitTransition:"webkitAnimationEnd",MozTransition:"animationend",transition:"animationend"};window.Modernizr=i;define("modernizr",i)})}),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(){i=t().replace(/-/g,"")}),{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"],function(n,t,i,r,u,f,e,o,s){function y(){var t,n,i;if(r.localStorage&&localStorage.deferLoadedItems){for(t=localStorage.deferLoadedItems.split(","),n=0,i=t.length;n<i;n++)t[n]&&localStorage.removeItem(t[n]);localStorage.removeItem("deferLoadedItems")}}function p(t,i){if(!r.localStorage||!t||!i)return null;var u,f=localStorage.getItem(t);try{u=JSON.parse(f)}catch(e){return null}return u&&u.data&&u.lastUpdatedTime&&n.now()-u.lastUpdatedTime<i?u.data:null}function w(t,i){r.localStorage&&(localStorage.deferLoadedItems||(localStorage.deferLoadedItems=""),localStorage.deferLoadedItems+=","+t,localStorage.setItem(t,JSON.stringify({lastUpdatedTime:n.now(),data:i})))}function v(t,i,r){var u,f,e;i&&(u=n("<data>"+n.trim(i)+"<data>"),k(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!=c[i]&&(c[i]=o,b(t,u),t.insertAfter(u.first()),u.remove(),e=!0),!r&&s.data("cache-duration")&&w(i,t[0].outerHTML))}))}function b(t,i){n("img[data-src]",t).each(function(){o.force(this,i)||o.go(this)})}function k(t){var i=t.children("link[rel=stylesheet]");i.length&&i.each(function(){var t=this.getAttribute("href");l[t]||((a||(a=n("head"))).append(this),l[t]=!0)})}var h=i.moduleapi,c={},l={},a;return h?function(e,o){if(i.signedin||y(),!e||e.length===0)return new f(function(n){n()});e instanceof n||(e=n(e));typeof o=="string"&&(o=t.getParams(o));var k=n.extend(t.getParamsFromUrl(u.href),o),l=n.param(k),w=h.split("?")[0]+(l?"?"+l:"");w+=(w.indexOf("?")===-1?"?":"&")+"ou="+encodeURIComponent(u.href);var c={RequestUri:u.href.split("?")[0]+(l?"?"+l:""),ExperienceId:i.xdid||null},a={},b=[];return e.each(function(){var i=n(this).data("moduleId"),r,u,t;if(i){if(r=n(this).data("cache-duration"),u=r?p(i,r):null,u){b.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;a[e]?a[e].Modules.push(o):a[e]=f;c.Type||(c.Type=t[0])}}}),b.length&&v(e,b.join(""),!0),c.Regions=n.map(a,function(n){return n}),c.Regions!=null&&c.Regions.length>0?new f(function(t,i){n.ajax({url:w,dataType:"html",data:JSON.stringify(c),method:"POST",contentType:"application/json"}).done(function(i){v(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("scrollManager",["window","jquery","requestAnimationFrame"],function(n,t,i){function r(n){function h(){o=!1;var n=u.scrollLeft(),i=u.scrollTop();t.each(r,function(t,u){u.remove?delete r[t]:(n!=u.left||i!=u.top)&&(u.handler({left:n,top:i}),u.left=n,u.top=i)})}function s(){o||(o=!0,i(h))}var r={},u=t(n),e=0,o=!1,f;return{register:function(n,t){if(typeof t=="function"){if(!r[n]||r[n].remove){if(!e)if(f)clearTimeout(f),f=0;else u.on("scroll",s);e++}r[n]={handler:t,top:u.scrollTop(),left:u.scrollLeft(),remove:!1}}},unregister:function(n){r[n]&&(r[n].remove=!0,e--,e||(f=setTimeout(function(){u.off("scroll",s);r={};f=0},200)))}}}var u=new r(n);return u.newManager=function(n){return new r(n)},u});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.5404.22937"});define("sharingToolbar.tokens",{shareCountMinimumThreshold:1});define("feedback.tokens",{inputBoxError:"Please leave a comment.",categoryNotSelectedError:"Please leave a comment or select a problem category."});define("flyout",["jquery","jqBehavior","document"],function(n,t,i){function r(t,r){function p(n){var t=f[0],i;n.preventDefault();t.el.hasClass(t.cls)?(i=s?s[0]:!1,r.allowToggleOff&&c(n,h),i!==n.target&&u.filter(n.target).length===1&&y(n,e)):y(n,e)}function w(i){var f=t.find(r.contentEventOrigin),e;f.length||(f=t);e=r.skipContentOriginEventTargetCheck?!(n.contains(f[0],i.target)===!0||u[0]===i.target):!(f[0]===i.target||n.contains(f[0],i.target)===!0||u[0]===i.target);e&&c(i,h)}function h(t,i){for(var u,r=0;r<f.length;r++)u=f[r],u.el.removeClass(u.cls).attr("aria-hidden",!0);a.off(v,w);s=!1;n.isFunction(i)&&i!==e&&i()}function b(n){t.find("."+r.toggleClass).length&&c(n,h)}function e(t,i){var r,u;for(s=n(t.target),r=0;r<f.length;r++)u=f[r],u.el.addClass(u.cls).attr("aria-hidden",!1);a.on(v,w);n.isFunction(i)&&i!==e&&i()}var a=n(i),u=t.find(r.eventOrigin),l;u.length||(u=n(r.eventOrigin));var v=r.outsideEvent,o=r.toggleTargets,s=!1,y=n.isFunction(r.openFlyoutDelegate)?r.openFlyoutDelegate:e,c=n.isFunction(r.closeFlyoutDelegate)?r.closeFlyoutDelegate:h,f=[];if(typeof o!="object")o===!0&&f.push({el:t,cls:"show"});else for(l in o)f.push({el:t.find(l),cls:o[l]});return{setup:function(){u.on(r.triggerEvent,p)},update:function(){b()},teardown:function(){b();u.off(r.triggerEvent,p)}}}return t(r,{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"],function(n,t,i,r,u,f,e,o){function v(f){function st(){ft?o.body.appendChild(k):(k=o.createElement("div"),k.setAttribute("class","layoutoverlay"),o.body.appendChild(k),v.$provideFeedback=f.find(".feedbackheader .selected"),v.$reportProblem=n("#feedback-reportproblem"),v.$submitButton=n("#feedback-submit"),v.$close=n("#feedback-ok"),v.$closeButton=n("#feedback-close"),v.$feedbackArea=n("#feedback-feedbackarea"),v.$feedbackInput=n("#feedback-inputbox"),v.$userAlias=n("#feedback-useralias"),v.$starRating=f.find(".stars > ul > li"),ft=!0);w=!1;v.$selectedCategory=null;p.text(ot);p.removeClass("uploading uploaded");it=ht();tt=!1}function bt(){if(t.sitePage){var n=t.sitePage;y["feedback.id"]=it;y.pageType=n.pageName;y.subcvs=n.vertical;y.cvs=n.canvas;y.contentid=n.entityId;y.cu=n.pageUrl;y.evt="feedback";y.mkt=n.localeCode;y["client.deviceOS"]=n.os;y.flightid=n.flightid;y.referrer=o.referrer;y.signedin=t.userStatic?t.userStatic.isSignedIn:"";y.scr=screen.width&&screen.height?screen.width.toString()+" X "+screen.height.toString():""}}function kt(){v.$feedbackInput.length&&(y.submitValue=v.$feedbackInput[0].value);v.$userAlias.length&&(y["feedback.source"]=v.$userAlias[0].value)}function dt(){if(y["feedback.area"])return b&&g(),!0;if(!b&&v.$feedbackInput.length){if(v.$feedbackInput[0].value.length>0)return!0;v.$feedbackInput.addClass("error");v.$feedbackInput[0].value=w?i.categoryNotSelectedError:i.inputBoxError;v.$feedbackInput.on("focus",g);b=!0}return!1}function g(){b&&(v.$feedbackInput.removeClass("error").off("focus",g),b=!1);v.$feedbackInput[0].value=""}function ht(){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 ct(n){n.preventDefault();d.click()}function lt(){var t=d[0],r=t.value?t.value.replace(/^.*(\\|\/|\:)/,""):"",i;p.text(r||ot);t.value&&t.files&&t.files.length&&(p.addClass("uploading"),i=new window.FormData,i.append("file",t.files[0]),n.ajax({url:s+"?"+n.param({"feedback.id":it}),data:i,processData:!1,contentType:!1,type:"POST"}).done(function(){p.removeClass("uploading");p.addClass("uploaded")}))}function gt(){bt();kt();n.ajax({type:"POST",url:s,data:JSON.stringify([y]),contentType:"application/json; charset=utf-8",dataType:"json"}).fail(function(n,t,i){u.error("Error submitting user feedback. ErrorType: {0}. Error: {1}".format(t,i.message))})}function ni(n,t){st();v.$submitButton.on("click",pt);v.$closeButton.on("click",nt);v.$reportProblem.on("click",wt);v.$provideFeedback.on("click",ut);v.$starRating.on("click",yt);d.on("change",lt);p.on("click",ct);e.pub("feedback.open");t(n)}function at(n){var t=v.$feedbackArea.find(".feedbackarea > ul > li");if(t.length)if(n)t.on("click",vt);else t.off("click",vt)}function vt(t){var i=n(t.currentTarget);y["feedback.area"]=i.text();y["feedback.type"]="bug";v.$selectedCategory&&v.$selectedCategory.removeClass("selectedcategory");v.$selectedCategory=i;i.addClass("selectedcategory")}function yt(t){var i=n(t.currentTarget),r=i.index()+1;i.parent().attr("data-selected",r);y["feedback.rating"]=r}function ti(){y["feedback.rating"]=0;v.$starRating.parent().attr("data-selected",0).off("click",yt)}function nt(){e.pub("feedback.close");tt&&(v.$close.off("click",nt),gt());f.removeClass("show finalpage");o.body.removeChild(k);v.$submitButton.off("click",pt);v.$closeButton.off("click",nt);v.$reportProblem.off("click",wt);v.$provideFeedback.off("click",ut);d.off("change",lt);p.off("click",ct);g();ti();w&&ut()}function pt(){if(dt()){f.addClass("finalpage");tt=!0;v.$close.on("click",nt)}}function wt(){w||(w=!0,v.$feedbackArea.addClass("showproblemarea"),v.$provideFeedback.removeClass("selected"),v.$reportProblem.addClass("selected"),at(!0))}function ut(){w&&(at(!1),y["feedback.type"]="General",y["feedback.area"]=undefined,v.$provideFeedback.addClass("selected"),v.$reportProblem.removeClass("selected"),v.$feedbackArea.removeClass("showproblemarea"),w=!1,v.$selectedCategory&&v.$selectedCategory.removeClass("selectedcategory"),v.$selectedCategory=null)}var ft=!1,et={$provideFeedback:null,$reportProblem:null,$submitButton:null,$close:null,$closeButton:null,$feedbackInput:null,$feedbackArea:null,$starRating:null,$selectedCategory:null,$userAlias:null},w,b,k,tt,v=et,y={},it=ht(),d=f.find(l),p=f.find(a),ot="Upload a Screenshot",rt;return y["feedback.rating"]=0,y["feedback.type"]="General",rt=r(h,o,{eventOrigin:c,outsideEvent:"",openFlyoutDelegate:ni,allowToggleOff:!1}),{setup:rt.setup,teardown:rt.teardown,feedback:{initialize:st,feedbackVariables:et}}}var s="http://otf.msn.com/c.gif",h="#feedback-flyout",c="#footer_feedback, #usermenu-feedback, #feedback-bottomentry",l="#feedback-file",a="#feedback-upload";return f(v)});define("hover",["jquery","jqBehavior","mediator","tabKeyPressed","pointerEvents"],function(n,t,i,r,u){function s(n,t){function b(n){return n&&(!n.originalEvent||!n.originalEvent.pointerType||n.originalEvent.pointerType!=n.originalEvent.MSPOINTER_TYPE_TOUCH&&n.originalEvent.pointerType!="touch")}function h(n){f.disabled===!1&&b(n)&&(clearTimeout(w),l||(l=!0,y.addClass(t.hoverClass),i.pubChannel("hoverShow",a,n)))}function s(n){b(n)&&l&&(w=setTimeout(function(){l=!1;v&&clearTimeout(v);y.removeClass(t.hoverClass);i.pubChannel("hoverHide",a,n)},it))}function k(n){t.preventClick&&n&&(n.preventDefault(),n.stopImmediatePropagation());c&&y.hasClass(t.hoverClass)?s({}):(c=!0,h({}),t.autoHide&&t.clickAutoHideTimeout>0&&(v=setTimeout(s,t.clickAutoHideTimeout,n)))}function d(n){r()&&h(n)}function g(n){r()&&s(n)}function nt(n){c=!1;setTimeout(function(){c=!0},200);h(n)}var tt=t.enableClickEvents,a=o++,v,y=t.hoverClassTarget||n,p=t.clickTarget||n,c=!0,l=!1,w,it=t.hideEventTimeout;return n.data(e,a),{setup:function(){if(u.enabled){n.on(u.over,h);t.autoHide&&n.on(u.out,s)}else{n.on("mouseenter",nt);t.autoHide&&n.on("mouseleave",s)}if(tt)p.on("click",k);n.on("focusin",d);t.autoHide&&n.on("focusout",g)},teardown:function(){u.enabled?(n.off(u.over,h),t.autoHide&&n.off(u.out,s)):(n.off("mouseenter",nt),t.autoHide&&n.off("mouseleave",s));p.off("click",k);n.off("focusin",d);t.autoHide&&n.off("focusout",g)}}}var e="hoverId",o=1,f=t(s,{autoHide:!0,clickAutoHideTimeout:2500,enableClickEvents:!0,hideEventTimeout:220,hoverClass:"hover",hoverClassTarget:null,preventClick:!0});return f.hoverId=e,f.disabled=!1,f});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"],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=r.position().left;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.find(i.navSelector),l=h.find(i.navItemSelector),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("sharingToolbar",["sharingToolbar.tokens","jquery","jqBehavior","track","format","window"],function(n,t,i,r,u,f){function l(n){n.each(function(){var n=t(this);n.hasClass(h)||n.find("a.stb-btn").each(function(){var n=t(this);n.click(function(){return(r.trackEvent({type:"click",target:this}),n.hasClass(e.toolbarClassPrefix+"pinterest")&&a(n),n.hasClass(e.toolbarClassPrefix+"email"))?!0:(s(n.attr("href")),!1)})})})}function a(n){var f=n.attr("href"),t=y(f),r=v(),u,i;r&&t&&(u=encodeURIComponent(r.split("?")[0]),w(t,u),i=b(t),i&&n.attr("href",i))}function v(){var n=null,f=t(".gallery"),e=t("section[itemprop='articleBody']"),i,r,u;return f.length?(i=f.find(".show"),i.length&&(r=i.find(".image"),r.length&&(n=r[0].src))):e.length&&(u=e.find(".image"),u.length&&(n=u[0].src)),n}function y(n){if(!n)return null;var t={};return(n.replace(c,function(n,i,r,u){!n||r||u?i&&u&&(t[i]=u):t.baseUrl=n}),p(t)!==4)?null:t}function p(n){var t=0;for(var i in n)n.hasOwnProperty(i)&&t++;return t}function w(n,t){n&&n.media&&t&&(n.media=t)}function b(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 s(n){f.open(n,null,"toolbar=0,status=0,resizable=1,scrollbars=1")}var e={toolbarClassPrefix:"stb-"},h="stb-processed",c=new RegExp("([^?=&]+)(=([^&]*))?","g"),o=i(l);return o.openNewWindow=s,o});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","socialPlugins.tokens"],function(n,t,i,r){function e(n,t){function f(){if(t.facebookLikeUrl&&t.facebookButtonWidth){var f="//www.facebook.com/plugins/like.php?locale="+encodeURIComponent(r.facebookLang)+"&href="+encodeURIComponent(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(u,f,t.facebookButtonWidth))}}function e(){var f,e;t.twitterFollowScreenName&&t.twitterButtonWidth&&(f="//platform.twitter.com/widgets/follow_button.html?show_screen_name="+t.twitterShowScreenName+"&screen_name="+encodeURIComponent(t.twitterFollowScreenName)+"&show_count=false&lang="+encodeURIComponent(r.twitterLang),n.find(t.twitterSelector).append(i(u,f,t.twitterButtonWidth)),t.twitterShowScreenName&&(e=t.twitterButtonWidth,typeof InstallTrigger!="undefined"&&(e=parseFloat(t.twitterButtonWidth)+.3+"rem"),n.find(t.twitterBreakingNewsSelector).append(i(u,f,e))))}window.setTimeout(function(){f();e()},t.delay)}var f={facebookSelector:"#fbcount",twitterSelector:"#twcount",twitterBreakingNewsSelector:"#bnewstwcount",delay:r.loadDelay},u='<iframe src="{0}" scrolling="no" frameborder="0" allowTransparency="true" allowTransparency="true" style="width:{1};"><\/iframe>';return t(e,f)});define("truncate",["jquery","jqBehavior","mediator","requestAnimationFrame","measure","format","truncate.tokens"],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(["window","perfMarker","c.onload"],function(n,t){n.chrome&&typeof n.chrome.loadTimes=="function"&&n.setTimeout(function(){var i=n.chrome.loadTimes();t("TimeToFirstRender",+(i&&i.firstPaintTime*1e3)||0)},200)});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(["c.onload"],function(){n("socialPlugins","#social-plugins").all();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();n("sharingToolbar",".stb").all();n("sharingToolbar",".pinit-button").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("navHover",["jquery","jqBehavior","tabKeyPressed","pointerEvents","window"],function(n,t,i,r,u){function f(t,f){function p(t){var i=n(this).closest("li");(t.originalEvent.pointerType==2||t.originalEvent.pointerType=="touch")&&i.children().length>1&&(l=!0,i.hasClass("hover")?s():h(i))}function w(){if(i()){var t=n(this).closest("li");t.children().length>1?h(t):s();e.length||(e=t);o=e}}function b(){v=setTimeout(s,0);a=!1}function k(){clearTimeout(v);a=!0}function s(){e.removeClass("hover").attr("aria-hidden",!0)}function h(n){e.removeClass("hover").attr("aria-hidden",!0);e=n.addClass("hover").attr("aria-hidden",!1)}function d(n){l&&(n.preventDefault(),l=!1)}function g(){n(this).find("ul").eq(0).attr("aria-hidden",!1)}function nt(){n(this).find("ul").eq(0).attr("aria-hidden",!0)}function tt(n){if(a){var i=!0,t;switch(n.keyCode){case 27:s();t=e;break;case 37:t=e.prev();t.length&&h(t);break;case 38:o.closest("ul").hasClass("inner")?(t=o.prev(),t.length||(t=o.parent().closest("li"))):s();break;case 39:t=e.next();t.length&&h(t);break;case 40:o.closest("ul").hasClass("inner")?t=o.next():(t=o.find("li").eq(0),h(e));break;default:i=!1}t&&t.length&&(o=t,o.find("a").eq(0).focus());i&&n.preventDefault()}}var e=n(),o=n(),l=!1,v,c=t.find("li:has(ul)"),y=n(u),a=!1;return t.find("a").filter(function(n){return n}).attr("tabIndex",-1),{setup:function(){t.on(r.up,f.mainNavSelector,p).on("focus",f.mainNavSelector,w).on("click",f.mainNavSelector,d).on("focusout",b).on("focusin",k);c.on(r.over,g).on(r.out,nt);y.on("keydown",tt);c.children("a").attr("aria-haspopup",!0)},teardown:function(){t.off(r.up,f.mainNavSelector,p).off("focus",f.mainNavSelector,w).off("click",f.mainNavSelector,d).off("focusout",b).off("focusin",k);c.off(r.over,g).off(r.out,nt);y.off("keydown",tt);c.children("a").attr("aria-haspopup",!1)}}}return t(f,{mainNavSelector:"ul.outer a:not(ul.inner a)"})});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()});require(["binding","c.deferred"],function(n){n("truncate",".skyline a h4,.skyline li.hl2w2 .titleabs p").all()});require(["refreshPdpModules","c.sso"],function(n){n()});require(["refreshPdpModules","c.pdp"],function(n){n()});require(["refreshDeferredModules","c.onload"],function(n){n()});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:""})});require(["binding","c.dom"],function(n){n("keypressCapture","body").all({focusSelector:"#q"})});define("bingAutoSuggest.tokens",{resourceJs:"http://www.bing.com/s/as/1436447/en.js",helpLinkText:"What's this?",helpLinkUrl:"http://help.live.com/help.aspx?project=wl_searchv1&market=en-IN&querytype=keyword&query=nsmtseggus",market:"en-IN",popularNowText:"Popular Now",enablePopularNow:0,bingHelp:"http://onlinehelp.microsoft.com/en-in/bing/ff808490.aspx",disableText:"Turn off search suggestions",enableText:"Turn on search suggestions"});define("bingAutoSuggest",["bingAutoSuggest.tokens","jquery","jqBehavior","mediator","getCookie","setCookie","track","events","format","headData","window","document"],function(n,t,i,r,u,f,e,o,s,h,c,l){function b(n,i){function k(){var n=new RegExp("\\b"+it+"=0\\b","i");return u(tt).match(n)?1:0}function lt(n,i,r){if(typeof n!="undefined"){var u=n.js;u&&t.isFunction(i)&&t.ajax({url:u,dataType:"script",success:function(){i(r)}})}}function at(){nt();var u=t.extend(!0,{},{f:n.attr("id"),i:i.inputId},i.config,{sid:w||""});u.cb=function(n){if(g=!0,r.pub(y.beforeSubmit,n.value),g){var u=t(n).parents("form"),i=u[0],f=i&&i.action&&i.action.indexOf("://")>=0?i.action:"";e.trackEvent({type:"submit",target:i},null,f);u.submit()}};c._G={Mkt:i.market};typeof c.sa_autosuggest!="undefined"&&(c[v]=new c.sa_autosuggest(u),c[v].init(v),u.lmh||t(".sa_om").hide(),nt(),n[0]&&o.unbind(n[0],"submit",e.trackEvent))}function ot(){var r=k(),u;return(h.attr(ut,r?ft:et),typeof c[v]!="undefined")?(c[v].enable(!k()),nt(),1):n[0]&&h[0]&&!r?(i.config.asId&&(rt=i.config.asId),n.append(t("<div><\/div>").attr("id",rt)),i.delayBind==2?(d=1,st()):ht(p.delay,st),lt(i.resources,at),u=new Image,u.src=i.config.u+"&q=",1):0}function vt(n,t){var r=t?"1":"0";i.cookieDomain||(i.cookieDomain=f.topDomain);f(tt,it+"="+r,i.cookieExpiry,i.cookieDomain,"/");i.delayBind=2;ot();n.preventDefault()}function st(){return a(u("_SS"),5)||f("_SS","SID=00",365,i.cookieDomain,"/"),1}function ht(n,i){n==0?i():n==1?t(l).ready(i):n==2&&yt(i)}function yt(n){var t=".asue";h.bind("click"+t,function(){n()&&h.unbind(t)}).bind("keyup"+t,function(i){i.which!=27&&i.which!=9&&n()&&h.unbind(t)})}function nt(){var n,r,i,f;w||(n=a(p.cn,1)?p.cn.split("+"):null,n&&a(n[0],1)&&(r=u(n[0]),a(r,4)&&(i=r.match(/SID=[\d(A-Z(a-z)]+/),i&&a(i[0],5)&&(w=i[0].substr(4)))));typeof c[v]!="undefined"&&(f=c[v].sid,t.isFunction(f)&&f(w),d&&(d=0,l.activeElement==h[0]&&h.click()));w&&t.isFunction(p.onCk)&&(p.onCk(),p.onCk=0)}function ct(n){var t=k();n.text(t?i.enableText:i.disableText);h.attr(ut,t?ft:et)}var tt="SRCHHPGUSR",it="AS",rt="sw_as",ut="autocomplete",ft="on",et="off",v="sa_inst",p=i.sharedCk,pt=new RegExp("^http(s?)://[a-zA-z\\d\\-.]+\\.("+p.domain+")"),d=0,w,b,h,g;i.config.u=s(i.config.u,i.formCode);i.sharedCk.ru=s(i.sharedCk.ru,i.formCode);b=t(i.toggleSelector);h=t("#"+i.inputId,n);r.sub(y.preventSubmit,function(){g=!1});ct(b);b.click(function(n){n.stopImmediatePropagation();vt(n,k());ct(b)});ht(i.delayBind,ot)}function a(n,t){return typeof n=="string"&&(!t||n.length>=t)}var v=h.ssl===!0?"https":"http",w={resources:{js:v+n.resourceJs.substr(n.resourceJs.indexOf("://"))},config:{l:[n.helpLinkText,n.helpLinkUrl,1],r:"AutoSugShared",o:"s+a+p+hs+",h:1,k:0,m:8,d:100,u:v+"://api.bing.com/qsonhs.aspx?form={0}",mkt:n.market,ol:1,tPN:n.popularNowText,eLO:1,eHS:1,ePN:n.enablePopularNow,nw:"true",lh:n.bingHelp,lmh:0},disableText:n.disableText,enableText:n.enableText,inputId:"q",openNew:"1",market:n.market,cookieExpiry:365,cookieDomain:"msn.com",delayBind:1,sharedCk:{delay:1,ru:v+"://"+location.host+"/sck.aspx&form={0}",pu:v+"://www.bing.com/sck",cn:"_SS",domain:"msn.com",onCk:function(){}},toggleSelector:"#asugoff"},y={beforeSubmit:"autosuggestBeforeSubmit",preventSubmit:"autosuggestPreventSubmit"},p=i(b,w);return p.event=y,p.resize=function(n){c.sa_inst&&c.sa_inst.autosuggest.setQuery(n.val())},p});require(["binding","c.deferred"],function(n){n("bingAutoSuggest","#srchfrm").all()});require(["binding","c.dom"],function(n){n("truncate",".normalsection a h4").all()});define("pagingSection",["jquery","jqBehavior","modernizr","pagingAnimator","device","pointerEvents","touchGestures","touchDataManager","requestAnimationFrame","format","imgSrc","paging.tokens","dir.tokens","viewAware","mediator","window","c.deferred"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){function st(t,i){function pi(){rt=n("<button class='leftarrow'><\/button>");ut=n("<button class='rightarrow'><\/button>");lt.prepend(rt).append(ut)}function wi(n){i.contentSelector=n||i.contentSelector;f=lt.find(i.contentSelector);ht=r(f);b&&ht.setup();ki()}function bi(){v>1&&di();b&&ht.teardown();y.unsub(tt,nr)}function rr(){c.loadInViewport&&s(function(){f.attr(c.dataOffsetAttr,Math.round(-u*p*w)+";0");c.loadInViewport(lt[0])})}function ki(){s(ur)}function ur(){for(var e,o,n,r=ci,s=f.length,t=0;t<s;t++)if(vt.children().length&&(vt.empty(),rt.removeClass(at),ut.removeClass(at),kt(f,0)),k=vi=ct=yi=st=v=u=0,pt=wt=yt=!1,ai=vt.offset().left,e=r[0].clientWidth||r.outerWidth(!1),p=e+i.columnGap+i.scrollOffset,p)if(v=Math.ceil(f[t].scrollWidth/p),y.sub(tt,nr),v>1){for(b&&ht.initialize(v,p,i.columnGap),or(),ni||fr(),ot=[],o=p/2,n=0;n<v;n++)ot[n]=p*n+o-1;gt=f[0].scrollWidth;ui(0);tr()}else ni&&di()}function fr(){er(f);rt.on("click",fi);ut.on("click",fi);y.sub(it,gi);ni=!0}function di(){lt.off("gesture");rt.off("click",fi);ut.off("click",fi);y.unsub(it,gi);ni=!1}function gi(n){f[0]===n.elem&&(b&&(u+=n.direction*-1,ui()),si())}function nr(n){f[0]===n&&(bi(),wi())}function er(n){if(e.settings.touchSupported&&!b&&n.data("gesture")!==!0){n.on("gesture",{direction:"horizontal"},cr);n.data("gesture",!0)}}function tr(){v>1&&(wt?ut.addClass(at):ut.removeClass(at),pt?rt.addClass(at):rt.removeClass(at),i.extendedArrows&&(wt||pt)&&rt.add(ut).text(h(l.pagingArrowText,u+1,v)))}function ri(n){bt||s(function(){bt=!0;var t=hr(n)*w;u+=n*-1;b?(ht.incrementViewPort(n,d,nt),ui()):(ht.animationStarting(f),kt(f,t,d,nt));window.setTimeout(si,i.autoHideArrowMS)})}function si(){s(function(){b||ht.animationCompleted(f);yt=bt=!1;sr();tr();rr();y.pub(et,ii)})}function ui(n){b?(pt=ht.allowScrollLeft(),wt=ht.allowScrollRight()):(vi=k,yi=ct,k=n*w,ct=gt+k,ct<0&&(ct=0),pt=k<0,wt=ct>p)}function or(){for(var t,n=0;n<v;n++)t=document.createElement("span"),n==0&&(t.className="selected"),vt[0].appendChild(t);ei=vt.children();dt=ei.first()}function sr(){dt&&dt.removeClass("selected");dt=n(ei[u]).addClass("selected")}function hr(n){if(n==1)k<ai&&(ti!=0?(st=k+ti,ti=0):st=k+p,st>0&&(st=0));else if(n==-1&&k<ct){st=k-p;st>ct&&(st=ct);var t=gt+st+i.columnGap;!i.alwaysScrollCompletePage&&t<ct&&t<p&&(st=k-t,ti=t)}return st}function ir(t){t&&!i.autoHideArrow?n(t).removeClass(at):(rt.removeClass(at),ut.removeClass(at))}function fi(n){ii="click";typeof n.originalEvent!="undefined"&&n.originalEvent&&n.originalEvent.pointerType==="touch"&&(ii="tap");n.target==ut[0]?u+1<v?ri(-1):ir(n.target):u>0?ri(1):ir(n.target);n.preventDefault()}function kt(n,t,i){if(t==undefined){var r=n.css("transform").split(","),u=4;r.length>6&&(u=12);t=parseFloat(r[u]);t=isNaN(t)?0:t}else ui(t),i||(i=0),ht.animate(t,i,nt,g);return t}function hi(n){s(function(){var t=0,o=Math.abs(k),s,r,h;if(bt=!0,k>=0)t=0,u=0;else if(!i.alwaysScrollCompletePage&&ot[ot.length-1]<Math.abs(k))t=-ot[ot.length-1]*w,u=v-1;else if(o>p*(v-1))u=v-1,t=-p*u*w;else{if(n)s=!0,(a.ltr&&n==e.types.swipeRight||!a.ltr&&n==e.types.swipeLeft)&&(s=!1),s?u<v&&(u=u+1):u>0&&(u=u-1);else for(r=0;r<v;r++)if(o<=ot[r]){u=r;break}else if(o<p*(r+1)){u=r+1;break}t=-p*u*w;i.alwaysScrollCompletePage||(h=gt-p+i.columnGap,Math.abs(t)>h&&(t=-h*w),v-1==u&&ot[ot.length-1]!=t&&(ot.pop(),ot.push(Math.abs(t))))}ht.animationStarting(f);kt(f,t,d);window.setTimeout(si,i.autoHideArrowMS)})}function cr(t){if(t.direction){ii="swipe";switch(t.current.touchType){case e.types.move:ft&&!bt&&s(function(){yt?oi.input(t.current.coord.x):(oi.reset(t.current.coord.x),li=kt(f),yt=!0);kt(f,li+oi.getDelta()|0)});break;case e.types.swipeUp:case e.types.swipeDown:case e.types.throwUp:case e.types.throwDown:case e.types.cancel:case e.types.stop:hi();break;case e.types.swipeRight:case e.types.throwRight:yt?hi(e.types.swipeRight):pt&&ri(1);break;case e.types.swipeLeft:case e.types.throwLeft:yt?hi(e.types.swipeLeft):wt&&ri(-1);break;case e.types.tap:var i=t.originalEvent.originalEvent,r=i.target,u=document.createEvent("MouseEvent");u.initMouseEvent("click",!1,!1,window,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(u)}}}var lt=t,f,rt,ut,ci=i.useViewPortForWidthContainer?lt:lt.find(i.widthContainerSelector),vt=lt.find("."+i.pagingClass);vt.length?(rt=lt.find(".leftarrow"),ut=lt.find(".rightarrow"),rt.length||pi()):(vt=n("<div class='"+i.pagingClass+"'><\/div>"),ci.append(vt),pi());var ei,dt,oi=new o,yt=!1,bt=!1,li,ai,k,gt,vi,ct,yi,ot,at="show",st,v,u,pt,wt,p,ni=!1,ti=0,ht,ii="";return{setup:wi,teardown:bi,update:ki}}var w,ot,ut;w=a.ltr?1:-1;var d="400ms",g,k="left",nt="cubicBezierQuint",tt="PagingContentUpdated",ft=u.isCapable("ShowMoveTouchGestures"),it="snapCompleted",b=window.navigator&&navigator.msManipulationViewsEnabled,rt=!1,et="ViewabilityUpdatedEvent";return i.csstransforms3d&&u.isCapable("AllowTransform3d")?(k="translate3d",g=k+"({0}px, 0px, 0px)",rt=!0):i.csstransforms&&u.isCapable("AllowTransform2d")&&(k="translateX",g=k+"({0}px)",rt=!0),ot=n(p),ut={autoHideArrow:!1,autoHideArrowMS:250,alwaysScrollCompletePage:!1,contentSelector:".sectioncontent",columnGap:23,extendedArrows:!0,pagingClass:"paging",scrollOffset:0,useViewPortForWidthContainer:!1,widthContainerSelector:".full-width"},t(st,ut)});define("paging.tokens",{seeAllLink:"See all",pagingArrowText:"{0} of {1}"});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}});require(["binding","c.deferred"],function(n){n("pagingSection",".pagingsection:not(.customsection):not(.mobilesection)").view(n.views.SIZE1COLUMN,{columnGap:0});n("pagingSection",".pagingsection:not(.customsection)").view(n.views.SIZE234COLUMN);n("truncate",".pagingsection h4,.pagingsection p").all();n("truncate",".pagingsection .list h4").all()});define("pagingAnimator",["jquery","modernizr"],function(n,t){var i=t.translateXCss;return function(t){function r(n,r,u){var f={};f[i]=n+"px";t.animate(f,{queue:!1,duration:r,easing:u})}return{initialize:n.noop,animationStarting:n.noop,animate:r,animationCompleted:n.noop}}})