var awa=awa||{},behaviorKey;awa.isInitialized=!1;awa.verbosityLevels={NONE:0,ERROR:1,WARNING:2,INFORMATION:3};awa.behavior={UNDEFINED:0,NAVIGATIONBACK:1,NAVIGATION:2,NAVIGATIONFORWARD:3,APPLY:4,REMOVE:5,SORT:6,EXPAND:7,REDUCE:8,CONTEXTMENU:9,TAB:10,COPY:11,EXPERIMENTATION:12,PRINT:13,STARTPROCESS:20,PROCESSCHECKPOINT:21,COMPLETEPROCESS:22,SCENARIOCANCEL:23,DOWNLOADCOMMIT:40,DOWNLOAD:41,SEARCHAUTOCOMPLETE:60,SEARCH:61,SEARCHINITIATE:62,PURCHASE:80,ADDTOCART:81,VIEWCART:82,ADDWISHLIST:83,FINDSTORE:84,CHECKOUT:85,REMOVEFROMCART:86,PURCHASECOMPLETE:87,VIEWCHECKOUTPAGE:88,VIEWCARTPAGE:89,VIEWPDP:90,UPDATEITEMQUANTITY:91,SIGNIN:100,SIGNOUT:101,SOCIALSHARE:120,SOCIALLIKE:121,SOCIALREPLY:122,CALL:123,EMAIL:124,COMMUNITY:125,VOTE:140,SURVEYINITIATE:141,SURVEYCOMPLETE:142,REPORTAPPLICATION:143,REPORTREVIEW:144,CONTACT:160,REGISTRATIONINITIATE:161,REGISTRATIONCOMPLETE:162,CANCELSUBSCRIPTION:163,RENEWSUBSCRIPTION:164,CHANGESUBSCRIPTION:165,CHATINITIATE:180,CHATEND:181,TRIALSIGNUP:200,TRIALINITIATE:201,PARTNERREFERRAL:220,VIDEOSTART:240,VIDEOPAUSE:241,VIDEOCONTINUE:242,VIDEOCHECKPOINT:243,VIDEOJUMP:244,VIDEOCOMPLETE:245,VIDEOBUFFERING:246,VIDEOERROR:247,VIDEOMUTE:248,VIDEOUNMUTE:249,VIDEOFULLSCREEN:250,VIDEOUNFULLSCREEN:251,VIDEOREPLAY:252,VIDEPLAYERLOAD:253,VIRTUALEVENTJOIN:260,VIRTUALEVENTEND:261,IMPRESSION:280,CLICK:281,RICHMEDIACOMPLETE:282,ADBUFFERING:283,ADERROR:284,ADSTART:285,ADCOMPLETE:286,ADSKIP:287,ADTIMEOUT:288,OTHER:300};awa.behaviorKeys=[];for(behaviorKey in awa.behavior)awa.behaviorKeys.push(behaviorKey);awa.actionType={CLICKLEFT:"CL",CLICKRIGHT:"CR",SCROLL:"S",ZOOM:"Z",RESIZE:"R",KEYBOARDENTER:"KE",KEYBOARDSPACE:"KS",OTHER:"O"};awa.cookie=function(){function r(t,i){var e=n(t),f,r,u;if(e&&i)for(f=e.split("&"),r=0;r=awa.verbosityLevels.ERROR&&console&&console.error&&console.error("JSLL: "+n)}function t(n){awa.consoleVerbosity>=awa.verbosityLevels.WARNING&&console&&console.warn&&console.warn("JSLL: "+n)}function i(n){awa.consoleVerbosity>=awa.verbosityLevels.INFORMATION&&console&&console.log&&console.log("JSLL: "+n)}return{logError:n,logWarning:t,logInformation:i}}();awa.capabilitiesCheck=function(){return function(){if(!JSON||!JSON.stringify)return awa.logger.logError("Unable to write event: the global JSON.stringify method does not exist"),awa.isAvailable=!1,!1}}();awa.utils=function(){function a(n,t){var i,r,u;if(t)try{return(i=JSON.stringify(t),i==="{}"&&n==="timing")?v():i}catch(f){return r='{"error": "ERROR: could not stringify {0} {1}"}',u=typeof t=="string"?t:"",r.replace("{0}",n).replace("{1}",u)}}function v(){for(var f,t=["navigationStart","unloadEventStart","unloadEventEnd","redirectStart","redirectEnd","fetchStart","domainLookupStart","domainLookupEnd","connectStart","connectEnd","secureConnectionStart","requestStart","responseStart","responseEnd","domLoading","domInteractive","domContentLoadedEventStart","domContentLoadedEventEnd","domComplete","loadEventStart","loadEventEnd"],r="{",n=0;n255||t%1!=0)return!1}else if(n==="uint16"){if(t<0||t>65535||t%1!=0)return!1}else if(n==="uint32"){if(t<0||t>4294967295||t%1!=0)return!1}else if(n==="uint64"){if(t<0||t>18446744073709551615||t%1!=0)return!1}else if(n==="int8"){if(t<-128||t>127||t%1!=0)return!1}else if(n==="int16"){if(t<-32768||t>32767||t%1!=0)return!1}else if(n==="int32"){if(t<-2147483648||t>2147483647||t%1!=0)return!1}else if(n==="int64"){if(t<-9223372036854775808||t>9223372036854775807||t%1!=0)return!1}else if(n==="float"){if(t<-3402823e32||t>3402823e32)return!1}else if(n==="double"&&(t<-Number.MAX_VALUE||t>Number.MAX_VALUE))return!1;return!0}function w(){if(n===""){var t=s().toLowerCase();n=t.indexOf("windows phone")!==-1?"WindowsPhone":t.indexOf("win")!==-1?"Windows":t.indexOf("mac")!==-1?"MacOS":t.indexOf("x11")!==-1?"Unix":t.indexOf("android")!==-1?"Android":t.indexOf("linux")!==-1?"Linux":t.indexOf("webos")!==-1?"webOS":t.indexOf("blackberry")!==-1?"BlackBerry":t.indexOf("ipod")!==-1||t.indexOf("ipad")!==-1||t.indexOf("iphone")!==-1?"iOS":t.indexOf("symbian")!==-1?"Symbian":t.indexOf("nokia")!==-1?"Nokia":"Unknown"}return n}function b(){f=window.navigator&&window.navigator.userAgent?window.navigator.userAgent:""}function s(){return f===""&&b(),f}function k(n,t){var i;return n&&n[t]&&(i=n[t],delete n[t]),i}function d(n,t){n=r(n);var i=n.getBoundingClientRect(),u=g(i,t);return u>0?!0:!1}function g(n,t){var i=n.left,r=n.top,u=n.right,f=n.bottom,e=t.left,o=t.top,s=t.right,h=t.bottom,c=Math.max(0,Math.min(u,s)-Math.max(i,e)),l=Math.max(0,Math.min(f,h)-Math.max(r,o));return c*l}function r(n){return typeof jQuery=="function"&&n instanceof jQuery?n[0]:n}function t(n){var t=String(n);return t.length===1&&(t="0"+t),t}function nt(n){return n.getUTCFullYear()+"-"+t(n.getUTCMonth()+1)+"-"+t(n.getUTCDate())+"T"+t(n.getUTCHours())+":"+t(n.getUTCMinutes())+":"+t(n.getUTCSeconds())+"."+String((n.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}function tt(){var n;try{n=window.performance.getEntries().filter(function(n){return n.initiatorType==="script"||n.initiatorType==="link"})}catch(t){}return n}function it(){var n;return i.loadEventStart>0&&(n=i.loadEventStart-i.navigationStart),n}function rt(){return document.title.substring(0,150)}function ut(n){return"["+n+"]"}function ft(n,t){return o=t,c(n,ot)}function et(n){return c(n,st)}function c(n,t){var i=n;if(i){for(i=r(i);!t(i);)if(i=i.parentNode,i=r(i),!i||!i.getAttribute)return null;return i}}function ot(n){var t=n.getAttribute(o);return u(t)||t===""}function st(n){return n.nodeName==="A"}function ht(n){var i,t;return n&&(t=n.split(":"),i=t.length>1&&t[0].toLowerCase()==="js"?n:l+n),i}function e(n){for(var t in n)u(n[t])&&(JSON.stringify(n[t])!=="{}"||t==="callback")||delete n[t]}function u(n){return!(n===undefined||n===null||n==="")}function ct(n,t){var r,i;e(n);for(r in t)i=t[r],typeof n[i]=="object"?e(n[i]):delete n[i]}var n="",f="",i=window.performance?window.performance.timing:undefined,l="JS:",o="",h=function(){var n={},i=!1,t=0,f=arguments.length,r,u;for(Object.prototype.toString.call(arguments[0])==="[object Boolean]"&&(i=arguments[0],t++),r=function(t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=i&&Object.prototype.toString.call(t[r])==="[object Object]"?h(!0,n[r],t[r]):t[r])};t0&&(awa.writeEvent(n),n=[])}function f(){while(n.length>0)awa.writeEvent(n.pop())}function e(r,f){if(f===!0){awa.writeEvent(r);return}if(t){if(t==="complete"){awa.writeEvent(r);return}}else if(document.readyState==="complete"){awa.writeEvent(r);return}n.push(r);i>1&&n.length>=i&&u()}function o(n){n.type==="CorsDisallowed"?awa.ct.captureCorsDisallowed(n):n.type==="EventTooLong"&&awa.ct.captureEventTooLong(n)}function s(n,t){awa.ct.captureClientError({errorInfo:n,displayedToUser:t})}function h(n){var t={name:"Ms.Webi.OutgoingRequest",cV:n.cV,data:{baseData:{operationName:n.currentOperationName,targetUri:n.requestUri,latencyMs:n.latencyMs,serviceErrorCode:n.serviceErrorCode||-1,succeeded:n.isSuccess,requestMethod:n.httpMethod,responseContentType:n.contentType,protocolStatusCode:n.httpStatusCode,dependencyOperationName:n.operationName,dependencyOperationVersion:n.operationVersion,dependencyName:n.serviceName,dependencyType:n.serviceType||"WebService",responseSizeBytes:n.responseSize},baseType:"Ms.Qos.OutgoingServiceRequest",customSessionGuid:r.getSessionId(),impressionGuid:r.getImpressionGuid(),message:n.errorMessage,retryCount:n.retryCount,customData:n.customData}};awa.ct.captureQos(t)}var r=awa.ids,n=[],t=null,i=0;return{sendError:s,sendApiComplete:h,sendJsllEvent:o,SendOrScheduleEvent:e,batchQueuedEvents:u,drainQueuedEvents:f,batchEventsByNumber:function(n){i=n},overrideQueueBehavior:function(n){n&&n.domReadyState&&(t=n.domReadyState)}}}();awa.errorHandler=function(){function t(n){var t=window.onerror;window.onerror=function(){t&&t.apply(this,arguments);n.apply(this,arguments)}}function i(n){return n.stack?n.stack.substring(0,1e3):""}function r(){if(arguments){var t={Page:window.location.href,Script:arguments[1]||"",Message:arguments[0]||"",LineNumber:arguments[2]||0,StackTrace:arguments[4]?i(arguments[4]):"",UserAgent:awa.utils.getUserAgent()||"",Platform:window.navigator.platform||""};n.sendError(t,!1)}}function u(){t(r)}var n=awa.vortexEvents;return{init:u}}();awa.timespanHandler=function(){function t(t,i){var r=(new Date).getTime();if(i)return r-n[t];n[t]=r}var n={};return{recordTimeSpan:t}}(),function(){function s(n,r,u){if(i(u)){var f="";return n.length>0&&(f+="&"),f+(t.isOfCorrectType("number",u)||t.isOfCorrectType("bool",u)?r+"="+u:typeof u=="object"?r+"="+JSON.stringify(u):r+"="+ft+encodeURIComponent(u)+ft)}return""}function y(n,u,f){if(i(f)){var e="";return n.length>1&&(e+=","),e+(t.isOfCorrectType("number",f)||t.isOfCorrectType("bool",f)?r+u+r+":"+f:typeof f=="object"?r+u+r+":"+JSON.stringify(f):r+u+r+":"+r+f+r)}return""}function p(n){for(var u,i,e,o,h,c,l,a,t="",r=0;r0&&(u+="\n"),u+=et(t[f]);else e=t.ext.javascript.msfpc,u=et(t);return s=n.endpoint+"/t.req?"+u,o="?"+st(),o+=i(e)?"&ext-javascript-msfpc="+encodeURIComponent(r+e+r):"",{qp:o,requestBody:u,requestSrc:s}}function st(){return"$mscomCookies="+n.mscomCookies}function b(t){var f=ot(t),i,r;a==="xhr"?(i=new XMLHttpRequest,i.open("POST",n.endpoint+f.qp,!0),i.withCredentials=!0,i.onload=function(){i.status===200?u(f.requestSrc,t):ut(i.statusText,i.status)},i.onerror=function(){ut(i.statusText,i.status)},i.send(f.requestBody)):a==="XDomainRequest"?(r=new window.XDomainRequest,r.onload=function(){u(f.requestSrc,t)},r.onerror=function(){yt(r)},r.open("POST",n.endpoint),r.send(f.requestBody)):awa.logger.logError("No event is sent.")}function ht(t){var i=ot(t);navigator.sendBeacon(n.endpoint+i.qp,i.requestBody)?u(i.requestSrc,t):b(t)}function kt(n,t){var r=document.head||document.getElementsByTagName("head")[0]||document.documentElement,i=document.createElement("script");i.onload=function(){u(n,t,!0)};i.onerror=function(){o();awa.writeEvent(t)};i.async=!0;i.src=n;r.appendChild(i)}function ct(){return n.callback&&typeof n.callback.signedinStatus=="function"?n.callback.signedinStatus():n.isLoggedIn}function dt(){var n=t.getUserAgent(),i=n.indexOf("MSIE ");return i>0?parseInt(n.substring(i+5,n.indexOf(".",i)),10)<9:!1}var c,l,w,k,h,d;awa._schemas=awa._schemas||[];var t=awa.utils,i=t.isValueAssigned,n={endpoint:"https://web.vortex.data.microsoft.com/collect/v1",sendMode:1,batchSize:10,authMethod:0,validateEvents:!0,sendEvents:!0,logLevel:awa.verbosityLevels.NONE,syncMuid:!1,provisionMsfpc:!0,useDefaultContentName:!0,useShortNameForContentBlob:!1,debounceMs:{scroll:600,resize:3e3},muidDomain:"microsoft.com",biBlobAttributeTag:"data-m",isLoggedIn:!1,shareAuthStatus:!1,cookiesToCollect:["MSFPC","ANON"],mscomCookies:!1,userConsentCookieName:"mscc",useBeacon:!0,urlCollectHash:!1,urlCollectQuery:!0,ix:{a:!1,g:!1},autoCapture:{pageView:!0,onLoad:!0,onUnload:!0,click:!0,scroll:!1,resize:!1,jsError:!0,addin:!0,perf:!0,assets:!1,lineage:!1,invalidEvents:!1,msTags:!0},callback:{pageName:null,pageActionPageTags:null,pageViewPageTags:null,contentUpdatePageTags:null,pageActionContentTags:null,signedinStatus:null,jsllEventCallback:null,pageUnloadTimings:null},coreData:{referrerUri:document.referrer||undefined,requestUri:"",appId:window.location.hostname,pageName:"",pageType:"",env:"",product:"",market:"",serverImpressionGuid:"",expId:"",pageTags:{}}};awa.getConfig=function(){return n};c=[];for(l in n)typeof n[l]=="object"&&c.push(l);var f=["ver","name","time","flags","os","appId","cV","deviceClass"],g=f.length,lt=dt(),at=lt?2083:15e3,nt="",tt=!1,e=!1,it=i(navigator)&&i(navigator.sendBeacon),rt=i(awa.cookie.getCookie("MSFPC"));awa.experimentIdTag="expId";awa.isAvailable=!0;awa.requestBody="";awa.getQueryStringParameters=function(){return nt};Object.freeze&&Object.freeze(awa.verbosityLevels);awa.capabilitiesCheck();var a=window.XDomainRequest?"XDomainRequest":"xhr",vt=function(){return a==="XDomainRequest"&&n.endpoint&&n.endpoint.indexOf(window.location.protocol)!==0?(awa.logger.logError("Unable to write event: CORS requests are not supported cross-protocol in this browser"),!1):!0},o=function(){e=!0;n.sendMode==1&&(awa.vortexEvents.overrideQueueBehavior({domReadyState:"complete"}),awa.vortexEvents.drainQueuedEvents())};awa.firstEventDone=o;var ut=function(n,t){awa.logger.logError("Failure sending data to vortex: "+n+"Error: "+t.toString())},u=function(t,i,r){awa.OnSuccessfulVortexRequest&&awa.OnSuccessfulVortexRequest(t);i&&typeof n.callback.jsllEventCallback=="function"&&n.callback.jsllEventCallback(i);e===!1&&(e=!0,n.sendMode!==1||r||o());awa.logger.logInformation("Success sending data to vortex")},yt=function(n){awa.logger.logError("Failure sending data to vortex using XDomainRequest. Status code:"+n.status)},ft="'",r='"',v="-",pt="*";for(awa.init=function(i){if(!awa.isInitialized){awa.isInitialized=!0;i&&(t.removeNonObjectsAndInvalidElements(i,c),n=t.extend(!0,n,i));var r=n.sendMode;r==0&&(e=!0,awa.vortexEvents.overrideQueueBehavior({domReadyState:"complete"}));r>=1&&awa.vortexEvents.overrideQueueBehavior({domReadyState:"notComplete"});r===2&&awa.vortexEvents.batchEventsByNumber(n.batchSize);awa.consoleVerbosity=n.logLevel;awa.ct.initialize(n);awa.ix.init(n)}},w=function(r){var f,e,u,o,s;awa.translateEventFromIntermediateStructure&&(r=awa.translateEventFromIntermediateStructure(r));f=r.cV;e=r.appId;r.ver="2.1";r.cV=i(f)?f:awa.cv.getValue();r.time=t.dateToISOString(new Date);r.os=t.getOs();r.deviceClass=awa.ids.getDeviceClass()||undefined;r.appId=t.getAppIdWithPrefix(e?e:n.coreData.appId);u=window.location.hostname;i(u)||(u=window.location.protocol=="file:"?"local":u);o={ver:"1.1",libVer:"4.2.1",domain:u,msfpc:awa.cookie.getCookie("MSFPC"),userConsent:i(awa.cookie.getCookie(n.userConsentCookieName))?!0:!1};r.ext?r.ext.javascript=o:r.ext={javascript:o};s=awa.ids.getMuidUserId();s&&(r.ext.user={localId:s});var v=n.coreData.env,a=r.ext.app?r.ext.app.env:undefined,h=i(a)?a:v,c=n.coreData.expId?awa.ids.readExpIdFromCoreData(n.coreData.expId):awa.ids.readExpIdFromCookie(),l=awa.ids.getAppUserId();return(i(h)||i(c)||i(l))&&(r.ext.app||(r.ext.app={}),h&&(r.ext.app.env=h),c&&(r.ext.app.expId=c),l&&(r.ext.app.userId=l)),n.validateEvents&&awa.isEventValid&&!awa.isEventValid(r)?undefined:(awa._validateAndTranslateEvent(r),r)},awa.writeEvent=function(t){var f=!0,o,s,h,c,i,r;if(Object.prototype.toString.call(t)==="[object Array]"){for(o=[],s=0;sat&&(awa.logger.logWarning("event is too large to send using get -- using post instead"),i={},i.eventName=t.name,i.payloadLength=c,awa.ct.captureEventTooLong(i),f=!1),!f&&!vt()){i={};i.eventName=t.name;i.type="CorsDisallowed";awa.ct.captureCorsDisallowed(i);return}f?e===!1||n.provisionMsfpc&&!rt?(rt=!0,r="/t.js",n.shareAuthStatus===!0&&ct()===!0&&document.cookie.toLowerCase().indexOf("bounced=")===-1&&tt===!1&&(r=n.authMethod===1?"/asm.js":n.authMethod===2?"/asa.js":r),kt(n.endpoint+r+"?"+p(t),t)):it&&n.useBeacon===!0&&n.shareAuthStatus===!1?ht(t):(r="/t.gif",n.shareAuthStatus===!0&&ct()===!0&&(r=n.authMethod===1?"/asm.gif":n.authMethod===2?"/asa.gif":r),bt(n.endpoint+r+"?"+p(t),t)):it&&n.useBeacon===!0&&n.shareAuthStatus===!1?ht(t):b(t)}else u(p(t),t)},awa.sendEventThroughIframe=function(n){var t=document.createElement("iframe");t.id="telframe";t.style.display="none";t.addEventListener?t.addEventListener("load",o):t.attachEvent("onload",o);t.src=n;tt=!0;document.body.appendChild(t)},awa._registerSchemas=function(n){for(var t=0;tn.v?l.v:n.v},window.addEventListener?window.addEventListener("scroll",o):window.attachEvent&&window.attachEvent("onscroll",o)),r.onUnload&&(window.addEventListener?(window.addEventListener("beforeunload",a),window.addEventListener("unload",a)):window.attachEvent&&(window.attachEvent("onbeforeunload",a),window.attachEvent("onunload",a))),n.sendMode==2&&(u=awa.vortexEvents.batchQueuedEvents,window.addEventListener?(window.addEventListener("beforeunload",u),window.addEventListener("unload",u)):window.attachEvent&&(window.attachEvent("onbeforeunload",u),window.attachEvent("onunload",u))),et(awa.ct.domReadyTasksWrapper))}function et(n){/in/.test(document.readyState)?setTimeout("awa.ct.onDomReadyDo("+n+")",9):n.call()}function ni(){n.syncMuid&&ii();r.onLoad&&(document.readyState==="complete"?g():window.addEventListener?window.addEventListener("load",g):window.attachEvent&&window.attachEvent("onload",g))}function ti(){awa.ct.domReadyTasks()}function f(){if(n.callback&&typeof n.callback.pageName=="function")return n.callback.pageName();if(n.coreData.pageName)return n.coreData.pageName;var i=window.location.pathname,t=i.split("/");return t.length>2&&t[2]!==""?t[2]:"Home"}function ii(){var r=t.getMuidHost(n.muidDomain||"microsoft.com"),u,i;r?(u=(window.location.protocol||"http:")+"//"+r+"/c.gif?DI=4050&did=1&t=",i=document.createElement("IMG"),i.style.display="none",i.src=u,i.hidden="",i["aria-hidden"]="true",i.role="presentation"):awa.logger.logWarning("Unable to get a muid host for the configured muidDomain '"+n.muidDomain+"'. Unable to sync muid")}function ri(n){return"which"in n?n.which===3:"button"in n?n.button===2:void 0}function ui(n){return"which"in n?n.which===1:"button"in n?n.button===1:void 0}function fi(n){if("keyCode"in n)return n.keyCode===13}function ei(n){if("keyCode"in n)return n.keyCode===32}function p(n){var f={A:!0,BUTTON:!0,AREA:!0,INPUT:!0},i=n||window.event,t=i.srcElement||i.target,r={isAuto:!0},u;if(ri(i))r.behavior=awa.behavior.CONTEXTMENU,r.actionType=y.CLICKRIGHT;else if(ui(i))r.actionType=y.CLICKLEFT;else if(fi(i))r.actionType=y.KEYBOARDENTER;else if(ei(i))r.actionType=y.KEYBOARDSPACE;else return;while(t&&t.tagName)if(f[t.tagName.toUpperCase()]){u=t.tagName.toUpperCase()==="INPUT"?ft[t.type.toUpperCase()]:!0;u&&(ot(t)||nt(t,r));break}else{t=t.parentElement||t.parentNode;continue}}function ot(n){var i=t.findClosestByAttribute(n,dt);return t.isValueAssigned(i)?!0:!1}function st(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null;t&&t.apply(u,f)},o=!r;clearTimeout(r);r=setTimeout(e,i);o&&n&&n.apply(u,f)}}function ht(i){var r,c,a,l,y;hi();r={};c=awa.utils.extend(!0,n.coreData.pageTags);c.metaTags=o(r,!0);tt(c);typeof n.callback.pageViewPageTags=="function"&&(c=t.extend(!0,c,n.callback.pageViewPageTags()));a=fr();l={name:"Ms.Webi.PageView",data:{baseData:{ver:v,impressionGuid:u.getPageViewImpressionGuid(),pageName:f(),uri:h(),referrerUri:n.coreData.referrerUri,market:r.market,pageType:r.pageType,product:r.product,resHeight:a.h,resWidth:a.w,pageTags:c,behavior:r.behavior?r.behavior:awa.behavior.UNDEFINED},baseType:"Ms.Content.PageView",cookieEnabled:it(),cookies:at(),isJs:!0,title:t.getTitle(),isLoggedIn:n.isLoggedIn,serverImpressionGuid:r.serverImpressionGuid,isManual:!0},flags:r.isSensitive?s:undefined};n.autoCapture.addin&&(y=ur(),l.data.flashInstalled=y.installed||!1,l.data.flashVersion=y.version||"");e(l,i,c,r,!0)}function g(){w({isAuto:!0,isDomComplete:!0})}function w(i){var l={},c=awa.utils.extend(!0,n.coreData.pageTags),a;c.metaTags=o(l);tt(c);i&&i.isDomComplete&&r.perf===!0&&window.performance&&(window.performance.timing&&(c.timing=t.stringifyField("timing",window.performance.timing)),r.assets===!0&&(a=t.getPerformanceData(),a&&(c.AssetPerformance=t.stringifyField("AssetPerformance",a))));typeof n.callback.contentUpdatePageTags=="function"&&(c=t.extend(!0,c,n.callback.contentUpdatePageTags()));var y=er(),p=yt(),w=bi(y),b={name:"Ms.Webi.ContentUpdate",data:{baseData:{ver:v,impressionGuid:u.getImpressionGuid(),pageName:f(),uri:h(),market:l.market,pageTags:c,pageHeight:document.body.scrollHeight,vpHeight:y.h,vpWidth:y.w,behavior:l.behavior?l.behavior:awa.behavior.UNDEFINED,vScrollOffset:p.v,hScrollOffset:p.h,contentVer:ut,content:ki(w)},baseType:"Ms.Content.ContentUpdate",title:t.getTitle(),cookieEnabled:it(),isJs:!0,isManual:!0,isDomComplete:!1,isLoggedIn:n.isLoggedIn,serverImpressionGuid:l.serverImpressionGuid},flags:l.isSensitive?s:undefined};e(b,i,c,l,!1)}function oi(n){nt(null,n)}function si(n,t){nt(n,t)}function nt(i,c){var l={},a=awa.utils.extend(!0,n.coreData.pageTags),y={},p,w;i=t.returnDomObjectIfjQuery(i);i&&(l.targetUri=ir(i),y=lt(i,!0),r.msTags&&(y=t.extend(y,rr(i))),y.bhvr&&(l.behavior=rt(t.extractFieldFromObject(y,"bhvr"))));a.metaTags=o(l);tt(a);typeof n.callback.pageActionPageTags=="function"&&(a=t.extend(!0,a,n.callback.pageActionPageTags(i)));p=n.callback.pageActionContentTags;w={name:"Ms.Webi.PageAction",data:{baseData:{ver:v,impressionGuid:u.getImpressionGuid(),pageName:f(),uri:h(),pageTags:a,contentVer:ut,market:l.market,destUri:l.targetUri,pageType:l.pageType,product:l.product,actionType:l.actionType,behavior:l.behavior,content:t.bracketIt(JSON.stringify(t.extend(y,typeof p=="function"?p(i):{},c&&c.contentTags?c.contentTags:{})))},baseType:"Ms.Content.PageAction",timeToAction:ct(),cookieEnabled:it(),cookies:at(),isJs:!0,title:t.getTitle(),isLoggedIn:n.isLoggedIn,isManual:!0,referrerUri:n.coreData.referrerUri,serverImpressionGuid:l.serverImpressionGuid},flags:l.isSensitive?s:undefined};e(w,c,a,l,!0)}function hi(){awa.timespanHandler.recordTimeSpan("dwellTime",!1);l.v=0;k=!1}function a(){var t,i,r;k||(k=!0,t={},o(t),i=n.callback.pageUnloadTimings,r={name:"Ms.Webi.PageUnload",data:{baseData:{ver:v,impressionGuid:u.getImpressionGuid(),pageName:f()},baseType:"Ms.Content.PageUnload",dwellTime:awa.timespanHandler.recordTimeSpan("dwellTime",!0),scrollDepth:l.v.toString()+"/"+document.body.scrollHeight.toString(),serverImpressionGuid:t.serverImpressionGuid,timings:i?i():undefined},flags:t.isSensitive?s:undefined},e(r,undefined,undefined,t,!0))}function ci(n){var t,i;n&&(t={},o(t),i={name:"Ms.Webi.ClientError",data:{errorInfo:JSON.stringify(n.errorInfo),wasDisplayed:n.displayedToUser||!1,customSessionGuid:u.getSessionId(),impressionGuid:u.getImpressionGuid(),pageName:f(),uri:h(),market:t.market,serverImpressionGuid:t.serverImpressionGuid},flags:t.isSensitive?s:undefined},e(i,undefined,undefined,t,!1))}function li(n){var t,i;n&&(t={},o(t),i={name:"Ms.Cll.Javascript.CorsDisallowed",data:{eventName:n.eventName,pageName:f(),uri:h(),market:t.market,impressionGuid:u.getImpressionGuid(),serverImpressionGuid:t.serverImpressionGuid},flags:t.isSensitive?s:undefined},e(i,undefined,undefined,t,!1))}function ai(n){var t,i;n&&(t={},o(t),i={name:"Ms.Cll.Javascript.EventTooLong",data:{eventName:n.eventName,payloadLength:n.payloadLength,pageName:f(),uri:h(),market:t.market,impressionGuid:u.getImpressionGuid(),serverImpressionGuid:t.serverImpressionGuid},flags:t.isSensitive?s:undefined},e(i,undefined,undefined,t,!1))}function vi(n){var t,i;n&&(awa.logger.logWarning("Dropped event "+n.eventName+" - "+n.droppedInfo),r.invalidEvents&&(t={},o(t),i={name:"Ms.Cll.Javascript.EventDropped",data:{eventName:n.eventName,droppedInfo:n.droppedInfo,pageName:f(),uri:h(),market:t.market,impressionGuid:u.getImpressionGuid(),serverImpressionGuid:t.serverImpressionGuid},flags:t.isSensitive?s:undefined},e(i,undefined,undefined,t,!1)))}function yi(){return}function pi(n){var i={},t;o(i);t=n.data;t.market=i.market;t.pageName=f();t.uri=h();e(n,undefined,undefined,i,!1)}function wi(n,i,r,u,f){u.appId&&(n.appId=u.appId);u.behavior&&(i.behavior=rt(u.behavior));u.uri&&(i.uri=u.uri);u.referrerUri&&(n.name=="Ms.Webi.PageAction"?r.referrerUri=u.referrerUri:i.referrerUri=u.referrerUri);u.pageName&&(i.pageName=u.pageName);u.actionType&&(i.actionType=u.actionType);u.pageHeight&&(i.pageHeight=u.pageHeight);u.content&&(i.content=t.bracketIt(JSON.stringify(u.content)));u.targetUri&&(i.destUri=u.targetUri);u.vScrollOffset&&(i.vScrollOffset=u.vScrollOffset);u.hScrollOffset&&(i.hScrollOffset=u.hScrollOffset);u.pageTags&&(i.pageTags=t.extend(!0,f,u.pageTags));r.isManual=u.isAuto!==!0?!0:undefined;u.isDomComplete&&(r.isDomComplete=u.isDomComplete,r.pageLoadTime=t.getPageLoadTime());u.pageLoadTime&&(r.pageLoadTime=u.pageLoadTime);u.timings&&(r.timings=JSON.stringify(u.timings))}function e(n,i,r,u,f){var e=n.data.baseData,o=n.data;i&&wi(n,e,o,i,r);u.env&&(n.ext={app:{env:u.env}});e&&e.pageTags&&(e.pageTags=t.stringifyField("pageTags",e.pageTags));kt.SendOrScheduleEvent(n,f)}function ct(){if(window.performance&&window.performance.timing){var n=window.performance.timing.navigationStart;if(n!==0)return(new Date).getTime()-n}return-1}function bi(n){return{top:0,bottom:n.h,left:0,right:n.w}}function ki(r){var u=[],f=document.querySelectorAll(t.bracketIt(i.areaName)+","+t.bracketIt(i.slotNumber)+","+t.bracketIt(n.biBlobAttributeTag));return di(f,u,r),JSON.stringify(u)}function di(n,i,r){var u,f,e;if(n)for(u=0;u",a=n.biBlobAttributeTag,v="data-module-id",s=undefined,r,u,h,c,f;t&&t.getAttribute;)h=t.getAttribute(a)||t[a],c=t.getAttribute(v)||t[v],h?(f=JSON.parse(h),f&&(r=f.cN||f.cT,u=f.id||undefined,(r||u)&&(e.push(r),c&&(s=r),o.push(u)))):(r=t.getAttribute(i.contentName)||t.getAttribute(i.contentType),u=t.getAttribute(i.id)||undefined,(r||u)&&(e.push(r),c&&(s=r),o.push(u))),t=t.parentElement;return{lineage:e.join(l),lineageById:o.join(l),lineageContainerName:s}}function lt(r,u){var f,c,l,o,a,s,h,e,v;if(!r)return"";if(f={},c=awa.utils.findClosestByAttribute(r,n.biBlobAttributeTag),c&&(l=c.getAttribute(n.biBlobAttributeTag)),l)f=JSON.parse(l);else for(o=t.findClosestByAttribute(r,t.bracketIt(i.id)),o=t.returnDomObjectIfjQuery(r),a=t.findClosestByAttribute(r,i.areaName),s=awa.utils.extend({},tr(a)),f={id:o.getAttribute(i.id)||r.id||"",aN:s.areaName,sN:o.getAttribute(i.slotNumber),cN:o.getAttribute(i.contentName)||nr(r)||o.getAttribute("alt")||"",cS:o.getAttribute(i.contentSource)||s.contentSource,tN:s.templateName,pid:o.getAttribute(i.productId),cT:o.getAttribute(i.contentType)||s.type},f.id&&f.aN&&f.sN&&f.cN||awa.logger.logWarning("Invalid content blob. Missing required attributes (id, aN/area, sN/slot), cN/contentName. Content information will still be collected!"),i.isShortNames||(f={contentId:f.id,areaName:f.aN,slotNumber:f.sN,contentName:f.cN,contentSource:f.cS,templateName:f.tN,productId:f.pid,contentType:f.cT}),h=0;h0&&(t=t.concat(window.varCustomerCookies))}catch(s){}for(r in t)o.hasOwnProperty(t[r])||(o[t[r]]="",f=decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(t[r]).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1")),f!==""&&(e+=t[r]+"="+f+";"))}catch(s){}return e||undefined}function ir(n){var t="",i,r;switch(n.tagName){case"A":case"AREA":t=n.href||"";break;case"IMG":t=or(n);break;case"INPUT":i=n.type;r=window.event;i&&ft[i.toUpperCase()]&&(t=n.form?n.form.action||window.location.pathname:window.location.pathname)}return t}function rr(n){for(var r={},t,i;n;)if(!pt(n)){for(t in n.attributes)t&&n.attributes[t]&&(i=n.attributes[t].name,i&&i.toLowerCase().indexOf("ms.")===0&&(r[i]=n.attributes[t].value));n=n.parentElement||n.parentNode}return r}function ur(){var n={},i,r,t,u;if(navigator.plugins["Shockwave Flash"])n.installed=!0,i=navigator.plugins["Shockwave Flash"],n.version=i.description.split(" ")[2];else if(navigator.userAgent.indexOf("MSIE")!==-1)for(r=(new Date).getFullYear()-1992,t=r;t>0;t--)try{u=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+t);n.installed=!0;n.version=t+".0";break}catch(f){}return n}function tt(n){if(!n.enabledFeatures){var t=b.getCookie("Features");t&&(n.enabledFeatures=t)}}function o(i,r){var u={},f={};return u=vt("awa-",!0),i.env=c(u,n.coreData,"env"),i.pageType=c(u,n.coreData,"pageType"),i.product=c(u,n.coreData,"product"),i.market=c(u,n.coreData,"market"),i.serverImpressionGuid=c(u,n.coreData,"serverImpressionGuid"),i.isSensitive=c(u,n.coreData,"isSensitive"),!i.behavior&&r&&(i.behavior=rt(c(u,n.coreData,"behavior"))),n.autoCapture.msTags&&(f=vt("ms.",!1),u=t.extend(!0,u,f)),u}function c(n,i,r){var u=t.extractFieldFromObject(n,r);return i[r]?i[r]:u}function vt(n,t){for(var f={},i,e,o,u=document.querySelectorAll("meta"),r=0;ro&&(r.status===0||r.status>=500&&r.status<600)?(o++,e=awa.cv.isValid(n.cV)?awa.cv.incrementExternal(e):awa.cv.increment(),setTimeout(function(){c().done(f.resolve).fail(f.reject)},50)):f.reject(r,u),f.promise()})},c().then(function(n,t,i){return i},function(t){return b(t,n)})}awa.logger.logError("jQuery is not defined, cannot use service module")};return{post:function(t){return n(awa.utils.extend({},t,{method:"POST"}))},get:function(t){return n(awa.utils.extend({maxRetry:1},t,{method:"GET"}))},put:function(t){return n(awa.utils.extend({},t,{method:"PUT"}))},del:function(t){return n(awa.utils.extend({},t,{method:"DELETE"}))},patch:function(t){return n(awa.utils.extend({},t,{method:"PATCH"}))},doNotChangeSupportCors:function(){r=!1},alwaysAddCvToRequestHeader:function(){u=!0},setTargetUriOverride:f}}();