var awa=awa||{},behaviorKey,__assign,Bradbury,MeePortal;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,SHOW:14,HIDE:15,MAXIMIZE:16,MINIMIZE:17,BACKBUTTON:18,STARTPROCESS:20,PROCESSCHECKPOINT:21,COMPLETEPROCESS:22,SCENARIOCANCEL:23,DOWNLOADCOMMIT:40,DOWNLOAD:41,SEARCHAUTOCOMPLETE:60,SEARCH:61,SEARCHINITIATE:62,TEXTBOXINPUT:63,PURCHASE:80,ADDTOCART:81,VIEWCART:82,ADDWISHLIST:83,FINDSTORE:84,CHECKOUT:85,REMOVEFROMCART:86,PURCHASECOMPLETE:87,VIEWCHECKOUTPAGE:88,VIEWCARTPAGE:89,VIEWPDP:90,UPDATEITEMQUANTITY:91,INTENTTOBUY:92,PUSHTOINSTALL:93,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,SURVEYCHECKPOINT:145,CONTACT:160,REGISTRATIONINITIATE:161,REGISTRATIONCOMPLETE:162,CANCELSUBSCRIPTION:163,RENEWSUBSCRIPTION:164,CHANGESUBSCRIPTION:165,REGISTRATIONCHECKPOINT:166,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,VIDEOPLAYERLOAD:253,VIDEOPLAYERCLICK:254,VIDEOVOLUMECONTROL:255,VIDEOAUDIOTRACKCONTROL:256,VIDEOCLOSEDCAPTIONCONTROL:257,VIDEOCLOSEDCAPTIONSTYLE:258,VIDEORESOLUTIONCONTROL:259,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",CLICKMIDDLE:"CM",SCROLL:"S",ZOOM:"Z",RESIZE:"R",KEYBOARDENTER:"KE",KEYBOARDSPACE:"KS",GAMEPADA:"CGA",GAMEPADMENU:"CGM",OTHER:"O"};awa.cookie=function(){function r(n,i){var e=t(n),f,r,u;if(e&&i)for(f=e.split("&"),r=0;r<f.length;r++)if(u=f[r].split("="),u[0]&&i.toLowerCase()===u[0].toLowerCase())return u[1];return undefined}function t(t,i){for(var r,u,o,e=document.cookie.split(";"),f=0;f<e.length;f++){for(r=e[f];r.charAt(0)===" ";)r=r.substring(1);if(u=r.split("="),o=n(u.shift()),o===t&&u[0].indexOf(i)==(awa.utils.isValueAssigned(i)?0:-1))return n(u.join("="))}return undefined}function u(){for(var t,i,r,f=document.cookie.split(";"),e={},u=0;u<f.length;u++){for(t=f[u];t.charAt(0)===" ";)t=t.substring(1);i=t.split("=");r=n(i.shift());(r!="MSFPC"||r==="MSFPC"&&i[0].indexOf("GUID")==(awa.utils.isValueAssigned("GUID")?0:-1))&&(e[r]=n(i.join("=")))}return e}function n(n){var t=decodeURIComponent(n.replace("/+/g"," "));return t.indexOf('"')===0&&(t=t.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")),t}function i(n,t,i){var u,r;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toUTCString()):u="";window.document.cookie=n+"="+t+u+"; path=/;"}function f(n){i(n,"",-1)}return{getCookie:t,getCookieKeyValue:r,getAllCookies:u,setCookie:i,deleteCookie:f}}();awa.cv=function(){function y(){return u(r())}function r(){return f.concat(".",i.toString())}function h(){var n=r();if(u(n))return n}function p(i){var r,f,e,o,s;if(u(i)){for(r=i.split("."),f=r.length,r[f-1]=(parseInt(r[f-1],10)+1).toString(),e="",o=0;o<f;o++)e+=r[o],o<f-1&&(e+=".");if(s=r[0].length===n.baseLength?n.maxCorrelationVectorLength:t.maxCorrelationVectorLength,e.length<=s)return e}}function c(){var n=r();return u(n)?v(n.length+2):!1}function l(){return u(r())?v(f.length+1+(i+1+"").length):!1}function a(n){if(u(n)){var t=n.lastIndexOf(".");f=n.substr(0,t);i=parseInt(n.substr(t+1),10)}else return awa.logger.logWarning("Cannot set invalid correlation vector value"),null;return r()}function w(n){return n?a(n):(f=b(),i=0,h())}function b(){for(var n="",t=0;t<o.baseLength;t++)n+=e.charAt(Math.floor(Math.random()*e.length));return n}function k(){if(c())return f=f.concat(".",i.toString()),i=0,r()}function d(){if(l())return i=i+1,r()}function u(n){if(n){var t=n.split(".")[0];if(t){if(t.length===16)return s=1,g(n);if(t.length===22)return s=2,nt(n)}}}function g(n){if(t.validationPattern.test(n)&&n.length<=t.maxCorrelationVectorLength)return!0}function nt(t){if(n.validationPattern.test(t)&&t.length<=n.maxCorrelationVectorLength)return!0}function v(i){return s===1?i<=t.maxCorrelationVectorLength:i<=n.maxCorrelationVectorLength}function tt(){o=t}function it(){o=n}var f="",i=0,e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t={},n,o,s;return t.maxCorrelationVectorLength=63,t.baseLength=16,t.validationPattern=new RegExp("^["+e+"]{"+t.baseLength.toString()+"}(.[0-9]+)+$"),n={},n.maxCorrelationVectorLength=127,n.baseLength=22,n.validationPattern=new RegExp("^["+e+"]{"+n.baseLength.toString()+"}(.[0-9]+)+$"),o=n,s=2,{header:"MS-CV",tag:"cV",isInit:y,canExtend:c,canIncrement:l,getValue:h,setValue:a,init:w,extend:k,increment:d,incrementExternal:p,isValid:u,useCv1:tt,useCv2:it}}();awa.logger=function(){function n(n){awa.consoleVerbosity>=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 v(n,t){var i,r,u;if(t)try{return(i=JSON.stringify(t),i==="{}"&&n==="timing")?y():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 y(){for(var f,i=["navigationStart","unloadEventStart","unloadEventEnd","redirectStart","redirectEnd","fetchStart","domainLookupStart","domainLookupEnd","connectStart","connectEnd","secureConnectionStart","requestStart","responseStart","responseEnd","domLoading","domInteractive","domContentLoadedEventStart","domContentLoadedEventEnd","domComplete","loadEventStart","loadEventEnd","first - paint","first - contentful - paint"],r="{",n=0;n<i.length;n++)f=t[i[n]],u(f)&&(r+='"'+i[n]+'":'+f,n<i.length-1&&(r+=","));return r+"}"}function p(n){return{"microsoft.com":"c1.microsoft.com","xbox.com":"c.xbox.com","live.com":"c.live.com","microsoftstore.com":"c.microsoftstore.com","msn.com":"c.msn.com","windows.com":"c.windows.com"}[n]}function w(n,t){if(n==="string")return typeof t=="string"||t instanceof String||t instanceof Date;if(n==="bool")return typeof t=="boolean"||t instanceof Boolean;if(!(typeof t=="number"||t instanceof Number))return!1;if(n==="uint8"){if(t<0||t>255||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 b(){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 k(){f=window.navigator&&window.navigator.userAgent?window.navigator.userAgent:""}function s(){return f===""&&k(),f}function d(n,t){var i;return n&&n[t]&&(i=n[t],delete n[t]),i}function g(n,t){n=r(n);var i=n.getBoundingClientRect(),u=h(i,t);return u>0?!0:!1}function h(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 i(n){var t=String(n);return t.length===1&&(t="0"+t),t}function nt(n){return n.getUTCFullYear()+"-"+i(n.getUTCMonth()+1)+"-"+i(n.getUTCDate())+"T"+i(n.getUTCHours())+":"+i(n.getUTCMinutes())+":"+i(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=undefined;return t&&t.loadEventStart&&t.navigationStart&&t.loadEventStart>0&&(n=t.loadEventStart-t.navigationStart),n}function rt(n){return"["+n+"]"}function ut(n,t){return o=t,l(n,et)}function ft(n){return l(n,ot)}function l(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 et(n){var t=n.getAttribute(o);return u(t)||t===""}function ot(n){return n.nodeName==="A"}function st(n){var i,t;return n&&(t=n.split(":"),i=t.length>1&&t[0].toLowerCase()==="js"?n:a+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 ht(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="",t=window.performance?window.performance.timing:undefined,a="JS:",o="",c=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]=t[r]!=undefined&&i&&Object.prototype.toString.call(t[r])==="[object Object]"?c(!0,n[r],t[r]):t[r])};t<f;t++)u=arguments[t],r(u);return n};return{stringifyField:v,getMuidHost:p,isOfCorrectType:w,getOs:b,getUserAgent:s,extractFieldFromObject:d,isElementTrulyVisible:g,dateToISOString:nt,extend:c,returnDomObjectIfjQuery:r,findClosestByAttribute:ut,findClosestAnchor:ft,getPerformanceData:tt,getPageLoadTime:it,removeInvalidElements:e,removeNonObjectsAndInvalidElements:ht,bracketIt:rt,getAppIdWithPrefix:st,isValueAssigned:u,testHook:{getIntersectionArea:h}}}();awa.ids=function(){function c(){function n(){return Math.floor(Math.random()*16).toString(16)}var t="xxxxxxxx-xxxx-4xxx-Rxxx-xxxxxxxxxxxx".replace(/x/g,n);return t.replace("R",(8|Math.floor(Math.random()*3)).toString(16))}function v(n){return n?n.MUID:u.getCookie("MUID")}function y(){return r}function p(){return e?r=c():e=!0,r}function l(n){return n?n[t]:u.getCookie(t)}function w(n){var t="";return t=n?n.MUID:u.getCookie("MUID"),t&&t.length?"t:"+t:t}function b(n){if(i=null,n){for(var t=0;t<s.length;t++)if(s[t]===n.substring(0,2)){i=n;break}i||awa.logger.logWarning("Unsupported app user id: "+n+". Supported app user ids are: c:, i:, and w:")}}function k(n){var t;if(!n||n.length<4)return!1;var i=!1,r=n.substring(0,3).toString().toUpperCase();for(t=0;t<h.length;t++)if(h[t]+":"===r&&n.length<=256){i=!0;break}return i}function f(t){var r,i;if(t){if(t===n)return;for(n=null,r=t.split(","),i=0;i<r.length;i++)k(r[i])?n?n+=","+r[i]:n=r[i]:awa.logger.logWarning("Unsupported flight id format for this app expId: "+r[i])}else{n=null;return}}function a(){return n}function d(n){n&&(o=n)}function g(){return o}function nt(n){return n?f(n[t]):f(l()),a()}var r=c(),u=awa.cookie,i=null,n=null,e=!1,t="Treatments",o,s=["c:","i:","w:"],h=["AX","EX","SF","CS","CF","CT","CU","DC","DF","H5","HL","WS","WP"];return{getVisitorId:v,getMuidUserId:w,setAppUserId:b,getAppUserId:function(){return i},readExpIdFromCookie:nt,readExpIdFromCoreData:function(n){return f(n),a()},getImpressionGuid:y,getPageViewImpressionGuid:p,getGroups:l,setDeviceClass:d,getDeviceClass:g,setExpIdCookieName:function(n){t=n},getExpIdCookieName:function(){return t}}}();awa.vortexEvents=function(){function r(){n.length>0&&(awa.writeEvent(n),n=[])}function f(){if(document.readyState==="complete")while(n.length>0)awa.writeEvent(n.pop());else awa.ct.onDomReadyDo(awa.firstEventDoneTasks)}function e(u,f){if(f===!0){awa.writeEvent(u);return}if(i==="complete"){awa.writeEvent(u);return}n.push(u);t>1&&n.length>=t&&r()}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",impressionGuid:u.getImpressionGuid(),message:n.errorMessage,retryCount:n.retryCount,customData:n.customData}};awa.ct.captureQos(t)}var u=awa.ids,n=[],i="notInit",t=0;return{sendError:s,sendApiComplete:h,sendJsllEvent:o,SendOrScheduleEvent:e,batchQueuedEvents:r,drainQueuedEvents:f,batchEventsByNumber:function(n){t=n},addEventToQueue:function(t){n.push(t)},overrideQueueBehavior:function(n){n&&n.domReadyState&&(i=n.domReadyState)}}}();awa.errorHandler=function(){function i(n){var t=window.onerror;window.onerror=function(){t&&t.apply(this,arguments);n.apply(this,arguments)}}function r(n){return n.stack?n.stack.substring(0,1e3):""}function n(){var n,i;arguments&&(n="",arguments[1]&&(n=awa.sanitizeUrl(arguments[1])),i={Page:awa.sanitizeUrl(document.location.toString()),Script:n,Message:arguments[0]||"",LineNumber:arguments[2]||0,StackTrace:arguments[4]?r(arguments[4]):"",UserAgent:awa.utils.getUserAgent()||"",Platform:window.navigator.platform||""},t.sendError(i,!1))}function u(){i(n)}var t=awa.vortexEvents;return{init:u,testHook:{defaultHandler:n}}}();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 c(n,r,u){if(t(u)){var f="";return n.length>0&&(f+="&"),f+(i.isOfCorrectType("number",u)||i.isOfCorrectType("bool",u)?r+"="+u:typeof u=="object"?r+"="+JSON.stringify(u):r+"="+h+encodeURIComponent(u)+h)}return""}function b(n,u,f){if(t(f)){var e="";return n.length>1&&(e+=","),e+(i.isOfCorrectType("number",f)||i.isOfCorrectType("bool",f)?r+u+r+":"+f:typeof f=="object"?r+u+r+":"+JSON.stringify(f):r+u+r+":"+r+f+r)}return""}function s(t,i){for(var o,u,s,h,l,a,v,y,r="",e=0;e<tt;e++)r+=c(r,f[e],t[f[e]]);o=t.data;for(u in o)if(u=="baseData"){s=o[u];for(h in s)r+=c(r,w+h,s[h])}else r+=c(r,vt+u,o[u]);l=t.ext;for(a in l){v=l[a];for(y in v)r+=c(r,"ext"+w+a+w+y,v[y])}return r+="&"+st(),n.shareAuthStatus===!0&&n.authMethod==2&&awa.getSignedInStatus()===!0&&(r+="&"+pt(i)),yt(r),r}function ft(n){for(var r,u,t="{",i=0;i<tt;i++)t+=b(t,f[i],n[f[i]]);return r=n.data,r&&(t+=b(t,"data",r)),u=n.ext,u&&(t+=b(t,"ext",u)),t+="}",awa.requestBody=t,t}function yt(n){it=n}function et(n,t){var i=new Image;i.onload=function(){i.width===1&&u(n,t)};i.onerror=function(){awa.logger.logWarning("Telemetry image beacon not sent properly. Sending through POST.");d(t)};i.src=n}function ot(i){var r="",e="",f="",u,o;if(i.length)for(f=i[0].ext.javascript.msfpc,u=0;u<i.length;u++)u>0&&(r+="\n"),r+=ft(i[u]);else f=i.ext.javascript.msfpc,r=ft(i);return o=n.endpoint+"/t.req?"+r,e="?"+st(),e+=t(f)?"&ext-javascript-msfpc="+encodeURIComponent(h+f+h):"",{qp:e,requestBody:r,requestSrc:o}}function st(){return"$mscomCookies="+n.mscomCookies}function pt(n){return"$nr="+t(n.Bounced)}function d(t){var f=ot(t),i,r;p==="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)):p==="XDomainRequest"?(r=new window.XDomainRequest,r.onload=function(){u(f.requestSrc,t)},r.onerror=function(){at(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):d(t)}function wt(n,t,i){var f=document.head||document.getElementsByTagName("head")[0]||document.documentElement,r=document.createElement("script");r.onload=function(){u(n,t,!0)};r.onerror=function(){i?awa.logger.logError("No event is sent."):(o(),awa.writeEvent(t,!0))};r.async=!0;r.src=n;f.appendChild(r)}function bt(){var n=i.getUserAgent(),t=n.indexOf("MSIE ");return t>0?parseInt(n.substring(t+5,n.indexOf(".",t)),10)<9:!1}var a,v,k,g,l,nt;awa._schemas=awa._schemas||[];var i=awa.utils,t=i.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:["Bounced"],mscomCookies:!1,userConsentCookieName:"MSCC",userConsented:undefined,useBeacon:!0,urlCollectHash:!1,urlCollectQuery:!0,initCv:!1,enabledFeatures:!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,awaTags:!0,eventTooLong:!0,corsDisallowed:!0},callback:{pageName:null,pageActionPageTags:null,pageViewPageTags:null,contentUpdatePageTags:null,pageActionContentTags:null,signedinStatus:null,jsllEventCallback:null,pageUnloadTimings:null},coreData:{referrerUri:undefined,requestUri:"",appId:window.location.hostname,pageName:"",title:"",pageType:"",env:"",product:"",market:"",serverImpressionGuid:"",expId:"",pageTags:{}}};awa.getConfig=function(){return n};a=[];for(v in n)typeof n[v]=="object"&&a.push(v);var f=["ver","name","time","flags","os","appId","cV","deviceClass"],tt=f.length,ct=bt(),y=ct?4095:15e3,it="",e=!1,rt=t(navigator)&&t(navigator.sendBeacon);awa.experimentIdTag="expId";awa.isAvailable=!0;awa.requestBody="";awa.getQueryStringParameters=function(){return it};Object.freeze&&Object.freeze(awa.verbosityLevels);awa.capabilitiesCheck();var p=window.XDomainRequest?"XDomainRequest":"xhr",lt=function(){return p==="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;awa.firstEventDoneTasks=function(){awa.vortexEvents.drainQueuedEvents()};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")},at=function(n){awa.logger.logError("Failure sending data to vortex using XDomainRequest.  Status code:"+n.status)},h="'",r='"',w="-",vt="*";for(awa.init=function(t){if(!awa.isInitialized){awa.isInitialized=!0;t&&(i.removeNonObjectsAndInvalidElements(t,a),n=i.extend(!0,n,t));n.coreData.referrerUri=n.coreData.referrerUri?n.coreData.referrerUri:awa.sanitizeUrl(document.referrer);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);n.initCv&&awa.cv.init()}},k=function(r,u){var o,s,f,e,h,c;awa.translateEventFromIntermediateStructure&&(r=awa.translateEventFromIntermediateStructure(r));o=r.cV;s=r.appId;r.ver="2.1";r.cV=t(o)?o:awa.cv.getValue();r.time=t(r.time)?r.time:i.dateToISOString(new Date);r.os=i.getOs();r.deviceClass=awa.ids.getDeviceClass()||undefined;r.appId=i.getAppIdWithPrefix(s?s:n.coreData.appId);f=window.location.hostname;t(f)||(f=window.location.protocol=="file:"?"local":f);e={ver:"1.1",libVer:"4.2.15",domain:f,msfpc:u.MSFPC,userConsent:t(n.userConsented)?n.userConsented:t(u[n.userConsentCookieName])?!0:!1,anid:u.ANON?u.ANON.slice(0,34):undefined};h=r.serviceName?r.serviceName:n.coreData.serviceName;h&&(e.serviceName=h);r.ext?r.ext.javascript=e:r.ext={javascript:e};c=awa.ids.getMuidUserId(u);c&&(r.ext.user={localId:c});var p=n.coreData.env,y=r.ext.app?r.ext.app.env:undefined,l=t(y)?y:p,a=n.coreData.expId?awa.ids.readExpIdFromCoreData(n.coreData.expId):awa.ids.readExpIdFromCookie(u),v=awa.ids.getAppUserId();return(t(l)||t(a)||t(v))&&(r.ext.app||(r.ext.app={}),l&&(r.ext.app.env=l),a&&(r.ext.app.expId=a),v&&(r.ext.app.userId=v)),n.validateEvents&&awa.isEventValid&&!awa.isEventValid(r)?undefined:(awa._validateAndTranslateEvent(r),r)},awa.writeEvent=function(i,r){var c,l,v,p,o,a,b;if(!awa.isInitialized){awa.vortexEvents.addEventToQueue(i);return}var h=!0,f=awa.cookie.getAllCookies(),w=t(f.MSFPC);if(Object.prototype.toString.call(i)==="[object Array]"){for(c=[],l=0;l<i.length;l++)v=k(i[l],f),v&&c.push(v);if(c.length!=0)i=c,h=!1;else return}else if(i=k(i,f),!i)return;if(n.sendEvents){if(p=JSON.stringify(i).length+n.endpoint.length,h&&p+7>y&&(awa.logger.logWarning("event is too large to send using get -- using post instead"),n.autoCapture.eventTooLong&&(o={},o.eventName=i.name,o.payloadLength=p,awa.ct.captureEventTooLong(o)),h=!1),!h&&!lt()){n.autoCapture.corsDisallowed&&(o={},o.eventName=i.name,o.type="CorsDisallowed",awa.ct.captureCorsDisallowed(o));return}if(awa.testHook&&awa.testHook.testUsePost==!0&&(h=!1),h)if(e===!1||n.provisionMsfpc&&!w||n.shareAuthStatus===!0){if(w=!0,a="/t.js",n.shareAuthStatus===!0&&awa.getSignedInStatus()===!0)if(n.authMethod===1){if(b=t(f.Bounced),b){et(n.endpoint+"/asm.gif?"+s(i,f),i);return}awa.vortexEvents.overrideQueueBehavior({domReadyState:"notComplete"});a="/asm.js"}else n.authMethod===2&&(a="/asa.js");wt(n.endpoint+a+"?"+s(i,f),i,r)}else rt&&n.useBeacon===!0?ht(i):et(n.endpoint+"/t.gif?"+s(i,f),i);else rt&&n.useBeacon===!0&&n.shareAuthStatus===!1?ht(i):d(i)}else u(s(i,f),i)},awa.sanitizeUrl=function(i){var r=document.createElement("a"),u,f,e,o;return(r.href=i,r&&i)?(u=r.protocol+"//"+r.hostname+(t(r.port)?":"+r.port:"")+r.pathname,n.urlCollectHash&&(u+=r.hash),n.urlCollectQuery&&(f=r.search,f||(e=r.hash,o=e.indexOf("?"),o!=-1&&(f=e.slice(o))),u+=f),u):i},awa.getSignedInStatus=function(){return n.callback&&typeof n.callback.signedinStatus=="function"?n.callback.signedinStatus():n.isLoggedIn},awa.sendEventThroughIframe=function(t){var r=document.createElement("iframe"),u=Math.floor(Math.random()*Math.floor(1e4));r.id="telframe"+u;r.style.display="none";n.authMethod==1&&(r.addEventListener?r.addEventListener("load",o):r.attachEvent("onload",o));r.src=t;awa.cookie.setCookie("Bounced",i.dateToISOString(new Date),.5/24);document.body.appendChild(r)},awa._registerSchemas=function(n){for(var t=0;t<n.length;t++)awa._schemas[n[t].name]=n[t]},awa.console=window.console||{},awa.console.fallback=awa.console.log||function(){},g=["log","info","warn","error","trace"],l=0;l<g.length;l++)nt=g[l],awa.console[nt]||(awa.console[nt]=awa.console.fallback);awa.extendCoreData=function(t){i.removeInvalidElements(t);n.coreData=i.extend(!0,n.coreData,t)};awa._validateAndTranslateEvent=function(n){return{event:n}};awa.testHook={JSLL_VERSION:"4.2.15",defaultConfig:function(){return n},setAllowedGetLength:function(n){y=n},testUsePost:!1,getAllowedGetLength:function(){return y},getQueryFromJSON:s}}();awa._registerSchemas([{name:"Ms.Cll.Javascript.CorsDisallowed","Ms.Cll.Javascript.CorsDisallowed":{part:"C",def:{fields:[{req:!0,name:"eventName",type:"string"},{name:"pageName",type:"string"},{name:"market",type:"string"},{name:"uri",type:"string"},{name:"impressionGuid",type:"string"},{name:"serverImpressionGuid",type:"string"}]}}},{name:"Ms.Cll.Javascript.EventTooLong","Ms.Cll.Javascript.EventTooLong":{part:"C",def:{fields:[{req:!0,name:"eventName",type:"string"},{req:!0,name:"payloadLength",type:"int32"},{name:"pageName",type:"string"},{name:"market",type:"string"},{name:"uri",type:"string"},{name:"impressionGuid",type:"string"},{name:"serverImpressionGuid",type:"string"}]}}},{name:"Ms.Cll.Javascript.Error","Ms.Telemetry.Error":{part:"B",def:{fields:[{name:"errorName",type:"string"},{name:"errorMessage",type:"string"},{name:"severity",type:"int32"},{name:"errorType",type:"string"},{name:"errorCode",type:"int32"},{name:"lineNumber",type:"uint32"},{name:"isDisplayed",type:"bool"},{name:"errorLocation",type:"string"},{name:"errorMethod",type:"string"}]}},"Ms.Cll.Javascript.Error":{part:"C",def:{fields:[{req:!0,name:"code",type:"int32"},{req:!0,name:"message",type:"string"},{name:"pageName",type:"string"},{name:"market",type:"string"},{name:"uri",type:"string"},{name:"impressionGuid",type:"string"},{name:"serverImpressionGuid",type:"string"}]}}},{name:"Ms.Cll.Javascript.EventDropped","Ms.Cll.Javascript.EventDropped":{part:"C",def:{fields:[{req:!0,name:"eventName",type:"string"},{name:"pageName",type:"string"},{name:"market",type:"string"},{name:"uri",type:"string"},{name:"impressionGuid",type:"string"},{name:"serverImpressionGuid",type:"string"},{name:"droppedInfo",type:"string"}]}}},{name:"Ms.Webi.ClientError","Ms.Webi.ClientError":{part:"B",def:{fields:[{req:!0,name:"errorInfo",type:"string"},{name:"wasDisplayed",type:"bool"},{name:"impressionGuid",type:"string"},{name:"serverImpressionGuid",type:"string"},{name:"pageName",type:"string"},{name:"market",type:"string"},{name:"uri",type:"string"},{name:"errorName",type:"string"},{name:"errorMessage",type:"string"},{name:"severity",type:"int32"},{name:"errorType",type:"string"},{name:"errorCode",type:"int32"},{name:"lineNumber",type:"uint32"},{name:"isDisplayed",type:"bool"},{name:"errorLocation",type:"string"},{name:"errorMethod",type:"string"}]}}},{name:"Ms.Webi.OutgoingRequest","Ms.Qos.OutgoingServiceRequest":{part:"B",def:{fields:[{req:!0,name:"operationName",type:"string"},{name:"targetUri",type:"string"},{req:!0,name:"latencyMs",type:"int32"},{name:"serviceErrorCode",type:"int32"},{req:!0,name:"succeeded",type:"bool"},{name:"requestMethod",type:"string"},{name:"responseContentType",type:"string"},{name:"protocol",type:"string"},{name:"protocolStatusCode",type:"string"},{req:!0,name:"dependencyOperationName",type:"string"},{name:"dependencyOperationVersion",type:"string"},{req:!0,name:"dependencyName",type:"string"},{name:"dependencyType",type:"string"},{name:"responseSizeBytes",type:"int32"},{name:"requestStatus",type:"int32"}]}},"Ms.Webi.OutgoingRequest":{part:"C",def:{fields:[{name:"impressionGuid",type:"string"},{name:"message",type:"string"},{name:"retryCount",type:"int32"},{name:"customData",type:"string"},{name:"serverImpressionGuid",type:"string"},{name:"pageName",type:"string"},{name:"market",type:"string"},{name:"uri",type:"string"}]}}},{name:"Ms.Webi.PageView","Ms.Content.PageView":{part:"B",def:{fields:[{name:"ver",type:"string"},{req:!0,name:"impressionGuid",type:"string"},{req:!0,name:"pageName",type:"string"},{name:"uri",type:"string"},{name:"referrerUri",type:"string"},{name:"pageType",type:"string"},{name:"pageTags",type:"string"},{name:"product",type:"string"},{name:"screenState",type:"int32"},{name:"actionType",type:"string"},{name:"behavior",type:"int32"},{name:"resHeight",type:"int32"},{name:"resWidth",type:"int32"},{name:"vpHeight",type:"int32"},{name:"vpWidth",type:"int32"},{name:"market",type:"string"}]}},"Ms.Webi.PageView":{part:"C",def:{fields:[{name:"cookieEnabled",type:"bool"},{name:"flashInstalled",type:"bool"},{name:"flashVersion",type:"string"},{name:"cookies",type:"string"},{name:"isJs",type:"bool"},{name:"title",type:"string"},{name:"isLoggedIn",type:"bool"},{name:"isManual",type:"bool"},{name:"serverImpressionGuid",type:"string"}]}}},{name:"Ms.Webi.ContentUpdate","Ms.Content.ContentUpdate":{part:"B",def:{fields:[{name:"ver",type:"string"},{req:!0,name:"impressionGuid",type:"string"},{req:!0,name:"pageName",type:"string"},{name:"uri",type:"string"},{name:"pageTags",type:"string"},{name:"pageHeight",type:"int32"},{name:"vpHeight",type:"int32"},{name:"vpWidth",type:"int32"},{name:"market",type:"string"},{name:"actionType",type:"string"},{name:"behavior",type:"int32"},{name:"vScrollOffset",type:"int32"},{name:"hScrollOffset",type:"int32"},{name:"contentVer",type:"string"},{req:!0,name:"content",type:"string"}]}},"Ms.Webi.ContentUpdate":{part:"C",def:{fields:[{name:"pageLoadTime",type:"int32"},{name:"title",type:"string"},{name:"isJs",type:"bool"},{name:"cookieEnabled",type:"bool"},{name:"isLoggedIn",type:"bool"},{name:"isManual",type:"bool"},{name:"isDomComplete",type:"bool"},{name:"serverImpressionGuid",type:"string"},{name:"timings",type:"string"}]}}},{name:"Ms.Webi.PageAction","Ms.Content.PageAction":{part:"B",def:{fields:[{name:"ver",type:"string"},{req:!0,name:"impressionGuid",type:"string"},{req:!0,name:"pageName",type:"string"},{name:"uri",type:"string"},{name:"destUri",type:"string"},{name:"market",type:"string"},{name:"pageType",type:"string"},{name:"pageTags",type:"string"},{name:"product",type:"string"},{name:"screenState",type:"int32"},{name:"actionType",type:"string"},{name:"behavior",type:"int32"},{name:"contentVer",type:"string"},{name:"content",type:"string"}]}},"Ms.Webi.PageAction":{part:"C",def:{fields:[{name:"timeToAction",type:"int32"},{name:"cookieEnabled",type:"bool"},{name:"cookies",type:"string"},{name:"isJs",type:"bool"},{name:"title",type:"string"},{name:"referrerUri",type:"string"},{name:"isLoggedIn",type:"bool"},{name:"isManual",type:"bool"},{name:"serverImpressionGuid",type:"string"}]}}},{name:"Ms.Webi.PageUnload","Ms.Content.PageUnload":{part:"B",def:{fields:[{name:"ver",type:"string"},{req:!0,name:"impressionGuid",type:"string"},{req:!0,name:"pageName",type:"string"},{name:"uri",type:"string"}]}},"Ms.Webi.PageUnload":{part:"C",def:{fields:[{name:"dwellTime",type:"int32"},{name:"scrollDepth",type:"string"},{name:"serverImpressionGuid",type:"string"},{name:"timings",type:"string"},{name:"vScrollOffset",type:"int32"},{name:"pageHeight",type:"int32"},{name:"vpHeight",type:"int32"},{name:"pageLoadTime",type:"int32"}]}}}]);awa.isEventValid=function(n){function r(n,t){var i=n.eventName+" - "+n.droppedInfo;t?(c("Dropped event "+i),awa.ct.captureEventDrop(n)):c("Dropped field from "+i)}function a(n,t){for(var i=0;i<n.length;i++)if(n[i]==t)return!0;return!1}function l(n,i){for(var e,u,y,f,h=[],l=i.length,o=0;o<l;o++){e=i[o];u=e.name;h.push(u);var v=e.type,c=n[u],s=e.req;if(awa.utils.isValueAssigned(c)){if(!awa.utils.isOfCorrectType(v,c)){if(r({eventName:t,droppedInfo:"Incorrect type: "+u},s),s===!0)return!1;delete n[u]}}else if(s===!0)return r({eventName:t,droppedInfo:"Missing field: "+u},!0),!1}y=0;for(f in n)f=="baseData"||f=="baseType"||a(h,f)||(r({eventName:t,droppedInfo:"Unexpected field "+f},!1),delete n[f]);return!0}var c=awa.logger.logWarning,e,o,s,h;if(n){var t=n.name,v=awa._schemas,u=n.data.baseType,f=t,i=v[t];if(i){if(u&&(e=n.data.baseData,o=i[u]?i[u].def.fields:undefined,e&&o&&!l(e,o))||f&&(s=n.data,h=i[f]?i[f].def.fields:undefined,s&&h&&!l(s,h)))return!1}else return r({eventName:t,droppedInfo:"Not registered in JSLL"},!0),!1;return!0}return!1};awa.translateEventFromIntermediateStructure=function(n){var u=n.name,t=n.data,i=awa.utils,e,r,o,f,s,h;if(i.isValueAssigned(t[u])){e=i.extend(!0,t[u]);delete t[u];r=[];for(o in t)r.push(o);return f=i.extend(!0,t[r[0]]),delete t[r[0]],delete n.content,s=i.extend(!0,JSON.stringify(f)!=="{}"?{baseData:f}:{},e,{baseType:r[0]}),h=i.extend(!0,n,{data:s}),h}return n};awa.ix=function(){function e(n){r=n.ix}function u(){var r="%010";return n(t)||n(i)?"https://dpm.demdex.net/id?d_orgid=A5FF776A5245AF830A490D44@AdobeOrg&d_cid="+(n(t)?"88170%01"+t+r:"")+(n(i)?(n(t)?"%01":"")+"88169%01"+i+r:"")+"&d_ver=2":undefined}function f(){return n(t)?"https://ad.doubleclick.net/ddm/activity/src=6952136;type=store0;cat=jsll;u58="+t+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1?":undefined}function o(e){var o,s,h;e&&(t=e.mc1,i=e.anid,(n(t)||n(i))&&(r.a&&(o=new XMLHttpRequest,o.onreadystatechange=function(){o.readyState==4&&o.status==200&&awa.ct.captureSwap(JSON.parse(o.responseText))},s=u(),n(s)&&(o.open("GET",s,!0),o.setRequestHeader("Accept","application/json; charset=utf-8"),o.send())),r.g&&(s=f(),n(s)&&(h=new Image,h.src=s))))}var r={},t="",i="",n=awa.utils.isValueAssigned;return{init:e,set:o,testHook:{getAdobeUrl:u,getGoogleUrl:f,setMc1:function(n){t=n},setAnid:function(n){i=n}}}}();awa.ct=function(){function si(t){var s,f,e,o,u;awa.isAvailable&&(n=t,r=n.autoCapture,i=n.useShortNameForContentBlob===!0?nt.shortNames:nt.longNames,r.pageView&&wt({isAuto:!0}),r.click&&(window.addEventListener?(s=navigator.appVersion.indexOf("MSIE")!==-1?"click":"mousedown",window.addEventListener(s,w,!1),window.addEventListener("keyup",w,!1)):document.attachEvent&&(document.attachEvent("onclick",w),document.attachEvent("keyup",w))),r.jsError&&ei.init(),r.scroll&&(f=it(null,function(){k({isAuto:!0,actionType:awa.actionType.SCROLL})},n.debounceMs.scroll),window.addEventListener?window.addEventListener("scroll",f):window.attachEvent&&window.attachEvent("onscroll",f)),r.resize&&(e=it(function(){k({isAuto:!0,actionType:awa.actionType.RESIZE})},null,n.debounceMs.resize),window.addEventListener?window.addEventListener("resize",e):window.attachEvent&&window.attachEvent("onresize",e)),(r.onUnload||n.manualPageUnload)&&(o=function(){var n=ti();a.v=a.v>n.v?a.v:n.v},window.addEventListener?window.addEventListener("scroll",o):window.attachEvent&&window.attachEvent("onscroll",o)),r.onUnload&&(window.addEventListener?(window.addEventListener("beforeunload",y),window.addEventListener("unload",y)):window.attachEvent&&(window.attachEvent("onbeforeunload",y),window.attachEvent("onunload",y))),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))),n.authMethod==2&&n.shareAuthStatus==!0&&awa.getSignedInStatus()&&(window.addEventListener?window.addEventListener("message",yt):window.attachEvent&&window.attachEvent("onmessage",yt)),(n.syncMuid||n.autoCapture.onLoad)&&pt(awa.ct.domReadyTasksWrapper))}function yt(n){var i,r;if((n.origin=="https://web.vortex.data.microsoft.com"||n.origin=="https://login.microsoftonline.com")&&n.data)try{i=JSON.parse(n.data);i&&i.Action=="firstEventDone"&&awa.firstEventDone();i&&i.BouncedCookieExpires&&(r="Bounced="+t.dateToISOString(new Date)+"; expires="+new Date(i.BouncedCookieExpires).toUTCString()+"; path=/;",window.document.cookie=r)}catch(u){}}function pt(n){/in/.test(document.readyState)?setTimeout(function(){awa.ct.onDomReadyDo(n)},100):n.call()}function hi(){n.syncMuid&&li();r.onLoad&&(document.readyState==="complete"?rt():window.addEventListener?window.addEventListener("load",rt):window.attachEvent&&window.attachEvent("onload",rt))}function ci(){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&&t[t.length-1]!==""?t[t.length-1]:"Undefined"}function tt(){return n.coreData.title?n.coreData.title:document.title.substring(0,150)}function li(){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 ai(n){return n.which?n.which===3:n.button?n.button===2:void 0}function vi(n){return n.which?n.which===1:n.button?n.button===1:void 0}function yi(n){return n.which?n.which===2:n.button?n.button===4:void 0}function pi(n){if(n.keyCode)return n.keyCode===13}function wi(n){if(n.keyCode)return n.keyCode===32}function bi(n){if(n.keyCode)return n.keyCode===195}function ki(n){if(n.keyCode)return n.keyCode===207}function w(n){var u={A:!0,BUTTON:!0,AREA:!0,INPUT:!0},i=n||window.event,t=i.srcElement||i.target,r={isAuto:!0},f=ai(i),e;if(f)r.actionType=c.CLICKRIGHT;else if(vi(i))r.actionType=c.CLICKLEFT;else if(pi(i))r.actionType=c.KEYBOARDENTER;else if(wi(i))r.actionType=c.KEYBOARDSPACE;else if(yi(i))r.actionType=c.CLICKMIDDLE;else if(bi(i))r.actionType=c.GAMEPADA;else if(ki(i))r.actionType=c.GAMEPADMENU;else return;while(t&&t.tagName)if(t.control&&u[t.control.tagName.toUpperCase()]&&(t=t.control),u[t.tagName.toUpperCase()]){e=t.tagName.toUpperCase()==="INPUT"?vt[t.type.toUpperCase()]:!0;e&&(b(t,at)||ut(t,r,f));break}else{t=t.parentElement||t.parentNode;continue}}function b(n,i){var r=t.findClosestByAttribute(n,i);return t.isValueAssigned(r)?!0:!1}function it(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 wt(i){var a,l,y;nr();i=i||{};var w=d.getAllCookies(),r={},c=awa.utils.extend(!0,n.coreData.pageTags);c.metaTags=u(r,!0);ot(c,w);typeof n.callback.pageViewPageTags=="function"&&(c=t.extend(!0,c,n.callback.pageViewPageTags()));a=ni();l={name:"Ms.Webi.PageView",data:{baseData:{ver:p,impressionGuid:s.getPageViewImpressionGuid(),pageName:i.pageName||f(),uri:i.uri||h(),referrerUri:i.referrerUri||n.coreData.referrerUri,market:r.market,pageType:r.pageType,product:r.product,resHeight:a.h,resWidth:a.w,pageTags:JSON.stringify(t.extend(!0,c,i.pageTags)),actionType:i.actionType||r.actionType,behavior:v(i.behavior)||(r.behavior?r.behavior:awa.behavior.UNDEFINED)},baseType:"Ms.Content.PageView",cookieEnabled:ht(),cookies:dt(w),isJs:!0,title:i.title||tt(),isLoggedIn:awa.getSignedInStatus(),serverImpressionGuid:r.serverImpressionGuid,isManual:!0},flags:r.isSensitive?o:undefined};n.autoCapture.addin&&(y=pr(),l.data.flashInstalled=y.installed||!1,l.data.flashVersion=y.version||"");e(l,i,r.env,!0)}function rt(){k({isAuto:!0,isDomComplete:!0})}function k(i){var c,l,it,a,y,w,b,nt,k,g,rt;if(i=i||{},c={},l=awa.utils.extend(!0,n.coreData.pageTags),l.metaTags=u(c),it=d.getAllCookies(),ot(l,it),i&&i.isDomComplete&&r.perf===!0&&window.performance){if(a={},window.performance.timing){if(window.performance.getEntriesByType)if(y=window.performance.getEntriesByType("paint"),y){for(w=0;w<y.length;w++)a[y[w].name]=y[w].startTime;for(b in window.performance.timing)b!="toJSON"&&(a[b]=window.performance.timing[b])}else a=window.performance.timing;l.timing=t.stringifyField("timing",a)}r.assets===!0&&(nt=t.getPerformanceData(),nt&&(l.AssetPerformance=t.stringifyField("AssetPerformance",nt)))}typeof n.callback.contentUpdatePageTags=="function"&&(l=t.extend(!0,l,n.callback.contentUpdatePageTags()));k=st();g={};t.isValueAssigned(i.vScrollOffset)&&t.isValueAssigned(i.hScrollOffset)||(g=ti());rt={name:"Ms.Webi.ContentUpdate",data:{baseData:{ver:p,impressionGuid:s.getImpressionGuid(),pageName:i.pageName||f(),uri:i.uri||h(),market:c.market,pageTags:JSON.stringify(t.extend(!0,l,i.pageTags)),pageHeight:i.pageHeight||document.body.scrollHeight,vpHeight:k.h,vpWidth:k.w,actionType:i.actionType||c.actionType,behavior:v(i.behavior)||(c.behavior?c.behavior:awa.behavior.UNDEFINED),vScrollOffset:i.vScrollOffset||g.v,hScrollOffset:i.hScrollOffset||g.h,contentVer:ct,content:bt(i.content)||ft(sr(k))},baseType:"Ms.Content.ContentUpdate",timings:JSON.stringify(i.timings),title:i.title||tt(),cookieEnabled:ht(),isJs:!0,isManual:!0,isDomComplete:!1,isLoggedIn:awa.getSignedInStatus(),serverImpressionGuid:c.serverImpressionGuid},flags:c.isSensitive?o:undefined};e(rt,i,c.env,!1)}function di(n){ut(null,n)}function gi(n,t){ut(n,t)}function ut(i,c,l){var g,k,it;if(c=c||{},g=c.isAuto?!1:b(i,at),i&&b(i,lt)&&!g){awa.logger.logWarning("The element has do-not-track attribute set.  PageAction will not be sent.");return}var nt=d.getAllCookies(),a={},w=awa.utils.extend(!0,n.coreData.pageTags),y={};i=t.returnDomObjectIfjQuery(i);i&&(a.targetUri=vr(i),y=et(i,!0),r.msTags&&(y=t.extend(y,yr(i))),l&&(a.behavior=awa.behavior.CONTEXTMENU),y.bhvr&&(a.behavior=v(t.extractFieldFromObject(y,"bhvr"))));w.metaTags=u(a);ot(w,nt);typeof n.callback.pageActionPageTags=="function"&&(w=t.extend(!0,w,n.callback.pageActionPageTags(i)));k=n.callback.pageActionContentTags;it={name:"Ms.Webi.PageAction",data:{baseData:{ver:p,impressionGuid:s.getImpressionGuid(),pageName:c.pageName||f(),uri:c.uri||h(),pageTags:t.stringifyField("pageTags",t.extend(!0,w,c.pageTags)),contentVer:ct,market:a.market,destUri:c.targetUri||a.targetUri,pageType:a.pageType,product:a.product,actionType:c.actionType||a.actionType,behavior:v(c.behavior)||(a.behavior?a.behavior:awa.behavior.UNDEFINED),content:bt(c.content)||t.bracketIt(JSON.stringify(t.extend(y,typeof k=="function"?k(i):{},c&&c.contentTags?c.contentTags:{})))},baseType:"Ms.Content.PageAction",timeToAction:kt(),cookieEnabled:ht(),cookies:dt(nt),isJs:!0,title:c.title||tt(),isLoggedIn:awa.getSignedInStatus(),isManual:!0,referrerUri:c.referrerUri||n.coreData.referrerUri,serverImpressionGuid:a.serverImpressionGuid},flags:a.isSensitive?o:undefined};e(it,c,a.env,!0)}function nr(){awa.timespanHandler.recordTimeSpan("dwellTime",!1);a.v=0;g=!1}function y(t){var i;if(!g){g=!0;t=t||{};t.isDomComplete=!0;i={};u(i);var r=n.callback.pageUnloadTimings,h=document.body.scrollHeight,c={name:"Ms.Webi.PageUnload",data:{baseData:{ver:p,impressionGuid:s.getImpressionGuid(),pageName:t.pageName||f()},baseType:"Ms.Content.PageUnload",dwellTime:awa.timespanHandler.recordTimeSpan("dwellTime",!0),scrollDepth:t.scrollDepth||a.v.toString()+"/"+h.toString(),vScrollOffset:t.vScrollOffset||a.v,pageHeight:t.pageHeight||h,vpHeight:st().h,serverImpressionGuid:i.serverImpressionGuid,timings:r?r():undefined},flags:i.isSensitive?o:undefined};e(c,t,i.env,!0)}}function tr(n){var t,i;n&&(t={},u(t),i={name:"Ms.Webi.ClientError",data:{errorInfo:JSON.stringify(n.errorInfo),wasDisplayed:n.displayedToUser||!1,impressionGuid:s.getImpressionGuid(),pageName:n.pageName||f(),uri:n.uri||h(),market:t.market,serverImpressionGuid:t.serverImpressionGuid},flags:t.isSensitive?o:undefined},e(i,n,t.env,!1))}function ir(n){var t,i;n&&(t={},u(t),i={name:"Ms.Cll.Javascript.CorsDisallowed",data:{eventName:n.eventName,pageName:f(),uri:n.uri||h(),market:t.market,impressionGuid:s.getImpressionGuid(),serverImpressionGuid:t.serverImpressionGuid},flags:t.isSensitive?o:undefined},e(i,n,t.env,!1))}function rr(n){var t,i;n&&(t={},u(t),i={name:"Ms.Cll.Javascript.EventTooLong",data:{eventName:n.eventName,payloadLength:n.payloadLength,pageName:n.pageName||f(),uri:n.uri||h(),market:t.market,impressionGuid:s.getImpressionGuid(),serverImpressionGuid:t.serverImpressionGuid},flags:t.isSensitive?o:undefined},e(i,n,t.env,!1))}function ur(n){var t,i;n&&r.invalidEvents&&(t={},u(t),i={name:"Ms.Cll.Javascript.EventDropped",data:{eventName:n.eventName,droppedInfo:n.droppedInfo,pageName:n.pageName||f(),uri:n.uri||h(),market:t.market,impressionGuid:s.getImpressionGuid(),serverImpressionGuid:t.serverImpressionGuid},flags:t.isSensitive?o:undefined},e(i,n,t.env,!1))}function fr(){return}function er(n){var i={},t;u(i);t=n.data;t.serverImpressionGuid=i.serverImpressionGuid;t.market=i.market;t.pageName=f();t.uri=h();e(n,undefined,i.env,!1)}function or(n,i,r){r.appId&&(n.appId=r.appId);r.serviceName&&(n.serviceName=r.serviceName);i.isManual=r.isAuto!==!0?!0:undefined;r.isDomComplete&&(i.isDomComplete=r.isDomComplete,i.pageLoadTime=r.pageLoadTime||t.getPageLoadTime())}function bt(n){return t.isValueAssigned(n)?Object.prototype.toString.call(n)==="[object Array]"?JSON.stringify(n):t.bracketIt(JSON.stringify(n)):undefined}function e(n,i,r,u){n.time=t.dateToISOString(new Date);var f=n.data;i&&or(n,f,i);r&&(n.ext={app:{env:r}});oi.SendOrScheduleEvent(n,u)}function kt(){if(window.performance&&window.performance.timing){var n=window.performance.timing.navigationStart;if(n!==0)return(new Date).getTime()-n}return-1}function sr(n){return{top:0,bottom:n.h,left:0,right:n.w}}function ft(r){var u=[],f=document.querySelectorAll(t.bracketIt(i.areaName)+","+t.bracketIt(i.slotNumber)+","+t.bracketIt(n.biBlobAttributeTag));return hr(f,u,r),JSON.stringify(u)}function hr(n,i,r){var u,f,e;if(n)for(u=0;u<n.length;u++)f=n[u],b(f,lt)||t.isElementTrulyVisible(f,r)&&(e=et(f,!1),e&&i.push(e))}function cr(t){for(var e=[],o=[],l=">",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),containerName:s}}function et(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({},ar(a)),f={id:o.getAttribute(i.id)||r.id||"",aN:s.areaName,sN:o.getAttribute(i.slotNumber),cN:o.getAttribute(i.contentName)||lr(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;h<o.attributes.length;h++)(e=o.attributes[h],e.name!==i.id&&e.name!==i.areaName&&e.name!==i.slotNumber&&e.name!==i.contentName&&e.name!==i.contentSource&&e.name!==i.templateName&&e.name!==i.productId&&e.name!==i.contentType&&e.name.indexOf("data-bi-")!==-1)&&(v=e.name.replace("data-bi-",""),f[v]=e.value);return awa.utils.removeInvalidElements(f),n.autoCapture.lineage&&u&&(f=awa.utils.extend(f,cr(r))),f}function lr(t){if(n.useDefaultContentName===!1||ii(t)||!t.tagName)return"";var i;switch(t.tagName){case"A":i=document.all?t.innerText||t.innerHTML:t.text||t.innerHTML;case"IMG":case"AREA":i=t.alt;default:i=t.value||t.name||t.alt||t.innerText||t.id}return i.substring(0,fi)}function ar(n){return n=t.returnDomObjectIfjQuery(n),n?{areaName:n.getAttribute(i.areaName),templateName:n.getAttribute(i.templateName),contentSource:n.getAttribute(i.contentSource),product:n.getAttribute(i.productId),type:n.getAttribute(i.contentType)}:void 0}function dt(t){var o="",s={},i=[],f=n.cookiesToCollect,u,r,e;if(n.shareAuthStatus===!1)i=f;else for(u=0;u<f.length;u++)f[u]!=="ANON"&&i.push(f[u]);try{try{window.varCustomerCookies&&window.varCustomerCookies.length>0&&(i=i.concat(window.varCustomerCookies))}catch(h){}for(r in i)i.hasOwnProperty(r)&&(s.hasOwnProperty(i[r])||(s[i[r]]="",e=t[i[r]],e&&e!==""&&(o+=i[r]+"="+e+";")))}catch(h){}return o}function vr(n){var t="",i,r;switch(n.tagName){case"A":case"AREA":t=n.href||"";break;case"IMG":t=wr(n);break;case"INPUT":i=n.type;r=window.event;i&&vt[i.toUpperCase()]&&(t=n.form?n.form.action||window.location.pathname:window.location.pathname)}return t}function yr(n){for(var r={},t,i;n;)if(!ii(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 pr(){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 ot(t,i){if(n.enabledFeatures){if(t.enabledFeatures)return;var r=i.Features;r&&(t.enabledFeatures=r)}}function u(i,r){var u={},f={};return n.autoCapture.awaTags&&(u=gt("awa-",!0)),i.env=l(u,n.coreData,"env"),i.pageType=l(u,n.coreData,"pageType"),i.product=l(u,n.coreData,"product"),i.market=l(u,n.coreData,"market"),i.serverImpressionGuid=l(u,n.coreData,"serverImpressionGuid"),i.isSensitive=l(u,n.coreData,"isSensitive"),!i.behavior&&r&&(i.behavior=v(l(u,n.coreData,"behavior"))),n.autoCapture.msTags&&(f=gt("ms.",!1),u=t.extend(!0,u,f)),u}function l(n,i,r){return i[r]?i[r]:t.extractFieldFromObject(n,r)}function gt(n,t){for(var f={},i,e,o,u=document.querySelectorAll("meta"),r=0;r<u.length;r++)i=u[r],i.name&&(e=i.name.toLowerCase(),e.indexOf(n)===0&&(o=t?i.name.replace(n,""):i.name,f[o]=i.content));return f}function ni(){var n={h:0,w:0};return window.screen&&(n.h=screen.height,n.w=screen.width),n}function st(){var n={h:0,w:0};return window.screen&&(n.h=window.innerHeight||document.body.clientHeight||document.documentElement.clientHeight,n.w=window.innerWidth||document.body.clientWidth||document.documentElement.clientWidth),n}function ti(){return{h:parseInt(document.body.scrollLeft||document.documentElement.scrollLeft||window.pageXOffset||0,10),v:parseInt(document.body.scrollTop||document.documentElement.scrollTop||window.pageYOffset||0,10)}}function ht(){return navigator.cookieEnabled}function wr(n){var r=n,i;if(r&&(i=t.findClosestAnchor(r),i&&i.length===1)){if(i[0].href)return i[0].href;if(i[0].src)return i[0].src}return""}function ii(n){if(!n||!n.attributes)return!1;try{var i=n.getAttribute("data-dc");return t.isValueAssigned(i)?i.toLowerCase()==="pii"?!0:!1:!1}catch(r){return!1}}function ri(n){for(var t=0;t<awa.behaviorKeys.length;t++)if(awa.behavior[awa.behaviorKeys[t]]===n)return!0;return awa.logger.logWarning("Unsupported behavior: "+n+"."),!1}function v(n){var i,r;if(t.isValueAssigned(n))if(i=Number(n),t.isOfCorrectType("uint16",i)){if(ri(i))return i}else if(t.isOfCorrectType("string",n)&&(r=awa.behavior[n.toUpperCase()],t.isOfCorrectType("uint16",r)))return r;return undefined}function h(){return ui(window.location.toString())}function ui(t){return n.coreData.requestUri==""?awa.sanitizeUrl(t.toString()):n.coreData.requestUri}var p="1.0",ct="2.0",fi=200,o=524288,n={},r={},d=awa.cookie,ei=awa.errorHandler,s=awa.ids,oi=awa.vortexEvents,t=awa.utils,c=awa.actionType,a={h:0,v:0},lt="data-bi-dnt",at="data-bi-mto",g=!1,nt={longNames:{isShortNames:!1,id:"data-bi-id",areaName:"data-bi-area",slotNumber:"data-bi-slot",contentName:"data-bi-name",contentSource:"data-bi-source",templateName:"data-bi-view",productId:"data-bi-product",contentType:"data-bi-type"},shortNames:{isShortNames:!0,id:"data-bi-id",areaName:"data-bi-an",slotNumber:"data-bi-sn",contentName:"data-bi-cn",contentSource:"data-bi-cs",templateName:"data-bi-tn",productId:"data-bi-pid",contentType:"data-bi-ct"}},i=nt.longNames,vt={BUTTON:!0,CHECKBOX:!0,RADIO:!0,RESET:!0,SUBMIT:!0};return{initialize:si,capturePageView:wt,captureContentUpdate:k,capturePageAction:gi,captureContentPageAction:di,capturePageUnload:y,captureCorsDisallowed:ir,captureEventTooLong:rr,captureClientError:tr,captureEventDrop:ur,captureQos:er,captureSwap:fr,domReadyTasksWrapper:ci,onDomReadyDo:pt,domReadyTasks:hi,getTimeToClick:kt,getPageContent:ft,getUri:ui,testHook:{isBehaviorValid:ri,getValidBehavior:v,collectMetaTagsAndSetEventProperty:u,getElementContent:et,getPageContent:ft,debounce:it,getScreenResolution:ni,getViewportDimensions:st}}}();awa.service=function(){function f(n){typeof n=="function"?t=n:typeof n=="string"&&(t=function(){return n})}var i=awa.timespanHandler,r=!0,u=!1,t=null,n=function(n){var h,c;if(typeof jQuery=="function"){r&&($.support.cors=!0);var s=n.additionalHeaders||{},l=n.body,v=l?JSON.stringify(l):n.data||undefined,y=n.maxRetry||0,o=0,p=$.noop,a=n.operationName||n.url,w=n.errorFormatter||function(n){return n},b=awa.ids,e,f={url:n.url,type:n.method,data:v,crossDomain:!0,headers:{},success:n.success,timeout:n.timeout,error:n.error,jsonp:n.jsonp,jsonpCallback:n.jsonpCallback,cache:n.cache,beforeSend:function(t){if(p(t),n.contractVersion&&t.setRequestHeader("MS-Contract-Version",n.contractVersion),(!awa.utils.isValueAssigned(n.addCvToRequestHeader)&&u||n.addCvToRequestHeader)&&awa.cv.isValid(e)&&t.setRequestHeader("MS-CV",e),s)for(var i in s)t.setRequestHeader(i,s[i])}};return n.dataType&&(f.dataType=n.dataType),n.noCacheBusting||(f.cache=!1),n.contentType&&(f.contentType=n.contentType),n.accept&&(f.headers.Accept=n.accept),n.accepts&&(f.accepts=n.accepts),n.async&&(f.async=n.async),n.xhrFields&&(f.xhrFields=n.xhrFields),n.complete&&(f.complete=n.complete),n.contents&&(f.contents=n.contents),n.context&&(f.context=n.context),n.dataFilter&&(f.dataFilter=n.dataFilter),n.global&&(f.global=n.global),n.ifModified&&(f.ifModified=n.ifModified),n.isLocal&&(f.isLocal=n.isLocal),n.mimeType&&(f.mimeType=n.mimeType),n.password&&(f.password=n.password),awa.utils.isValueAssigned(n.processData)&&(f.processData=n.processData),n.scriptCharset&&(f.scriptCharset=n.scriptCharset),n.statusCode&&(f.statusCode=n.statusCode),n.traditional&&(f.traditional=n.traditional),n.type&&(f.type=n.type),n.username&&(f.username=n.username),n.xhr&&(f.xhr=n.xhr),e=awa.cv.isValid(n.cV)?n.cV:awa.cv.increment(),h=function(i,r,u){var s=i.getResponseHeader("Content-Length"),h={name:"Ms.Webi.OutgoingRequest",cV:e,data:{baseData:{operationName:n.currentOperationName||awa.sanitizeUrl(document.location.toString()),targetUri:t?t(f.url):f.url,latencyMs:u,serviceErrorCode:!r&&i.responseJSON&&i.responseJSON.code&&!isNaN(i.responseJSON.code)?i.responseJSON.code:-1,succeeded:r,requestMethod:f.type,responseContentType:f.dataType,protocolStatusCode:i.status.toString(),dependencyOperationName:a,dependencyOperationVersion:n.version&&n.version.toString(),dependencyName:n.serviceName,dependencyType:"WebService",responseSizeBytes:s&&parseInt(s,10)},baseType:"Ms.Qos.OutgoingServiceRequest",impressionGuid:b.getImpressionGuid(),message:r?undefined:awa.utils.stringifyField("errorMessage",i.errorThrown),retryCount:o,customData:n.customDataCallBack&&typeof n.customDataCallBack=="function"?JSON.stringify(n.customDataCallBack(i)):undefined}};n.QosCallback&&typeof n.QosCallback=="function"&&n.QosCallback(i,h);awa.ct.captureQos(h)},c=function(){var t=a+"_Retry_"+o;return i.recordTimeSpan(t),$.ajax(f).then(function(n,r,u){var f=i.recordTimeSpan(t,!0);return h(u,!0,f),u},function(r,u){var s=i.recordTimeSpan(t,!0),f;return h(r,!1,s),f=$.Deferred(),y>o&&(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 w(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}}(),function(n){function o(n){return n}function s(n){var t=document.createElement("a");return t.href=n,t}function h(n){var t=n||"/";return"/"!=t[0]&&(t="/"+t),t}function c(n){var t=n.getNow().getTime(),i=n.getPerformanceTiming();return(i.domComplete||t)-(i.fetchStart||t)||0}function l(){return!!$("meta[name='noAutoPageView']").length}function a(){return window.spaPageId||$("meta[name='pageid']").attr("content")||document.title}function v(){u();t=i(t,window.location.search)}function i(n,t){var i,u,r;return n&&!/^https:\/\/login\.live[\-\.]/i.test(n)?n:t?(i=t.match(/\brefd=([0-9a-z\.\-]+)\b/i),!i||2!=i.length)?n:(u="https://"+i[1].toLowerCase()+"/",r=t.match(/\brefp=([0-9a-z\.\-]+)\b/i),r&&2==r.length&&(u+=r[1].replace("-","/").toLowerCase()),u):n}function r(){return window.Asimov&&window.Asimov.cookie||window.awa&&window.awa.cookie}function u(){var n=r(),i;return n&&n.getCookie&&n.deleteCookie&&(i=n.getCookie("oref"),i)?(t=i,n.deleteCookie("oref"),!0):!1}function f(n){var t=r();return t&&t.getCookie?t.getCookie(n)||"":""}function e(n,t){var r=new RegExp(n+"=([^&]+)","i"),i=t.match(r);return i&&2==i.length?i[1]:""}function y(n){return e(n,window.location.search)}var t=document.referrer;v();n.$private={getDefaultDomOperationsProvider:function(n){var i=n||o;return{getLocationHref:function(){return i(window.spaLocationHref||window.location.href)},getRealLocationHref:function(){return i(window.location.href)},getSpaLocationHref:function(){return i(window.spaLocationHref)},getReferrer:function(){return i(window.spaReferrer||t)},getPageId:a,getQueryParameter:y,getCookie:f,getPerformanceTiming:function(){return window.performance&&window.performance.timing||{}},getNow:function(){return new Date},isPageOptedOutFromAutoPageView:l,setSpaLocationHref:function(n){window.spaLocationHref=n},setSpaReferrer:function(n){window.spaReferrer=n},setSpaPageId:function(n){window.spaPageId=n},setWindowLoadHandler:function(n){$(window).load(n)}}},overrideCapturedDocumentReferrer:function(n){t=n},parseUrl:s,ensureAbsolutePath:h,calculateDefaultPlt:c};n.$tests={extractOrefWithAsimov:u,enhanceReferrerDataWithQueryString:i,getCookie:f,getQueryParameterWithQueryString:e}}(Bradbury||(Bradbury={}));__assign=this&&this.__assign||Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},function(n){var t;(function(t){function r(t){function f(){return r.getPageId()}var i,r;if(!t.appId)throw new Error("appId must be specified.");if(i=window.awa,u&&!t.$reinitialize)return i;u=!0;r=t.dom||n.$private.getDefaultDomOperationsProvider(t.urlScrubber);var e=typeof t.eventBatchingMode=="undefined"?0:t.eventBatchingMode,o=2&&t.eventBatchSize||10,s={syncMuid:!1,useDefaultContentName:!1,isLoggedIn:t.isUserSignedIn,shareAuthStatus:!0,authMethod:1,logLevel:t.isDiagnosticsLoggingEnabled?i.verbosityLevels.WARNING:i.verbosityLevels.NONE,sendMode:e,batchSize:o,autoCapture:{pageView:!1,onLoad:!1,onUnload:!1,lineage:!0,scroll:!!t.allowScrollTracking,msTags:!1,click:t.allowClickTracking,jsError:!t.disableJavaScriptErrorLogging},callback:{pageName:function(){return f()}},coreData:{appId:t.appId,pageTags:{flight:t.flights.join("|")},env:t.environment,requestUri:r.getLocationHref(),referrerUri:r.getReferrer()}};return i.init(s),i}function w(n){return!!n.application}var i="Ms.Osgs.Scenario",h="s",c="t",l="x",a="es",v="ef",y="cs",p="cf",u=!1,b=function(){function t(t,u){var f=this;if(this.options=t,this.cvManager=u,this.dom=null,this.reportOutgoingApi=function(n){n.cV||(f.cvManager.incrementCv(),n.cV=f.cvManager.getCurrentCvValue());n._optionalData&&(n.customData=JSON.stringify(n._optionalData));f.vortexEvents.sendApiComplete(n)},this.reportClientError=function(n){var t=n&&n.data&&JSON.stringify(n.data)||"";f.reportFatalError({location:f.dom.getLocationHref(),pageId:f.dom.getPageId(),script:f.dom.getLocationHref(),message:n&&n.message||t||"unknown",userAgent:window.navigator.userAgent||""})},this.reportFatalError=function(n){var t={Page:n.location,PageName:n.pageId,Script:n.script,Message:n.message,LineNumber:n.lineNumber,UserAgent:n.userAgent,Platform:window.navigator.platform||""};$.extend(t,n.ext||{});$.extend(t,{flights:f.options.flights.join("|")}||{});f.cvManager.incrementCv();f.vortexEvents.sendError(t,!1)},this.registerRawEventSchemas=function(n){f.jsll._registerSchemas.call(f.jsll,n)},this.reportRawEvent=function(n){f.options.useJsll3xQuirks&&!n.data&&n.content&&(n.data=n.content,delete n.content);n.name&&(n[n.name]&&f.scrubUrlFields(n[n.name]),n.data&&n.data[n.name]&&f.scrubUrlFields(n.data[n.name]));n.cV=f.cvManager.getCurrentCvValue();f.jsll.vortexEvents.SendOrScheduleEvent.call(f.jsll,n)},this.reportViewPerformanceMetrics=function(n,t){var r={},i;w(n)&&(r.alt=Math.round(n.application.loadTimeMsec));r.vlt=Math.round(n.loadTimeMsec);r.data=n.components&&n.components.map(function(n){return __assign({},n.data,{componentName:n.name,startTime:Math.round(n.started),endTime:Math.round(n.ended)})});t&&(r.customData={},t.forEach(function(n){r.customData[n.name]=n.value}));i=f.getBaseEventData();i.isDomComplete=!0;i.timings=r;n.viewName&&(i.pageName=n.viewName);i.pageTags=i.pageTags||{};i.pageTags.metaTags=i.pageTags.metaTags||{};i.pageTags.metaTags.pageTypeForPerf=n.viewName||i.pageName;f.clickTracker.captureContentUpdate(i)},this.$notifyPageLoaded=function(){},this.reportClick=function(n){if(f.options.allowClickTracking){var t=f.getBaseEventData(),i={contentId:n.clickId,areaName:n.pageArea,slotNumber:"",contentName:n.clickId,contentSource:n.containerGroup||n.container||n.clickId};t.content=i;t.targetUri=n.targetUri||t.uri;t.actionType=f.jsll.actionType.CLICKLEFT;f.clickTracker.captureContentPageAction(t)}},this.reportPageView=function(t){var i=f.getBaseEventData(),r;i.referrerUri=f.dom.getReferrer();f.jsll.extendCoreData({requestUri:f.options.urlScrubber(i.uri),referrerUri:f.options.urlScrubber(i.referrerUri)});f.clickTracker.capturePageView(i);t.$internalIsSpa||(r=f.getBaseEventData(),r.pageLoadTime=t.pltMsec||n.$private.calculateDefaultPlt(f.dom),r.isDomComplete=!0,f.clickTracker.captureContentUpdate(r))},this.reportPartialView=function(n){if(!f.options.allowPartialPageViewLogging){console.debug("reportPartialView: No event is logged. allowPartialPageViewLogging option must be set to true to enable this feature.");return}var t=f.getBaseEventData();t.behavior=f.jsll.behavior.IMPRESSION;t.referrerUri=f.dom.getReferrer();t.pageName=n.viewId;t.pageLoadTime=n.pltMsec;f.clickTracker.captureContentUpdate(t)},this.$beginScenario=function(n){var t={name:i,content:{}};t.content[i]={uri:f.dom.getLocationHref(),referrerUri:f.dom.getReferrer(),pageName:f.dom.getPageId(),area:n.area,name:n.name,step:n.currentStep,next:n.nextStep,type:h};f.fillOptionalScenarioEventData(t.content[i],n);f.reportRawEvent(t);f.clickTracker.captureContentPageAction({behavior:f.jsll.behavior.STARTPROCESS,actionType:"A",contentTags:f.mergeWithCustomDimensions({scn:n.name,scnstp:n.currentStep,scnnxtstp:n.nextStep},n.data)})},this.$completeStep=function(n){var r=v,t,e,u;n.canceled?r=n.successful?y:p:n.successful&&(r=a);t={name:i,content:{}};t.content[i]={uri:f.dom.getLocationHref(),referrerUri:f.dom.getReferrer(),pageName:f.dom.getPageId(),area:n.area,name:n.name,step:n.currentStep,next:n.nextStep,type:n.isStep?c:l,result:r,tmsec:n.timeMsec||0,error:n.error};f.fillOptionalScenarioEventData(t.content[i],n);n.ext&&(e=f.getFullExtendedEventName(n.ext.name),t.content[e]=n.ext.data);f.reportRawEvent(t);u=n.isStep?f.jsll.behavior.PROCESSCHECKPOINT:f.jsll.behavior.COMPLETEPROCESS;!n.isStep&&n.canceled&&(u=f.jsll.behavior.SCENARIOCANCEL);f.clickTracker.captureContentPageAction({behavior:u,actionType:"A",contentTags:f.mergeWithCustomDimensions({scn:n.name,scnstp:n.currentStep,scnnxtstp:n.nextStep,isSuccess:(!!n.successful).toString(),isCancel:(!!n.canceled).toString(),scnerror:n.error},n.data)})},this.extendScenarioEventData=function(n,t){var u=f.getFullExtendedEventName(n),r={name:u};r[i]=f.baseEventDefinition();r[u]=f.baseEventDefinition();r[u].def.fields=t;f.registerRawEventSchemas([r])},this.initializeScenarioEvents=function(){var n={name:i};n[i]=f.baseEventDefinition();f.registerRawEventSchemas([n])},this.getBaseEventData=function(){return{uri:f.dom.getLocationHref(),pageName:f.dom.getPageId()}},this.getFullExtendedEventName=function(n){return i+"."+n},this.fillOptionalScenarioEventData=function(n,t){t.data&&(n.data=JSON.stringify(t.data));t.attribution&&(t.attribution.origin&&(n.origin=t.attribution.origin),t.attribution.flow&&(n.flow=t.attribution.flow),t.attribution.owner&&(n.owner=t.attribution.owner));t.market&&(n.mkt=t.market);t.language&&(n.lang=t.language)},!this.options)throw new Error("options must be specified.");if(!this.cvManager)throw new Error("cvManager must be specified.");this.jsll=r(this.options);this.vortexEvents=this.jsll.vortexEvents;this.clickTracker=this.jsll.ct;this.dom=t.dom||n.$private.getDefaultDomOperationsProvider(t.urlScrubber);this.initializeScenarioEvents()}return t.prototype.scrubUrlFields=function(n){var t=this;Object.keys(n).forEach(function(i){n[i]&&i.match(/ur[li]$/i)&&(n[i]=t.options.urlScrubber(n[i]))})},t.prototype.mergeWithCustomDimensions=function(n,t){var r="awa-",i,u;if(!t)return n;for(i in t)0===i.indexOf(r)&&(u=i.substr(r.length),n[u]=t[i]);return n},t.prototype.baseEventDefinition=function(){return{part:"C",def:{fields:[{req:!0,name:"uri",type:"string"},{name:"referrerUri",type:"string"},{req:!0,name:"pageName",type:"string"},{req:!0,name:"area",type:"string"},{req:!0,name:"name",type:"string"},{req:!0,name:"type",type:"string"},{name:"step",type:"string"},{name:"next",type:"string"},{name:"result",type:"string"},{name:"tmsec",type:"int32"},{name:"error",type:"string"},{name:"origin",type:"string"},{name:"flow",type:"string"},{name:"owner",type:"string"},{name:"mkt",type:"string"},{name:"lang",type:"string"},{name:"flights",type:"string"},{name:"data",type:"string"}]}}},t}(),f,e,o,s;t.ClientTelemetrySink=b;f=function(){function n(t,i){var u=this;if(this.options=t,this.experimentsFramework=i,this.setExperimentData=function(){var t=u.experimentsFramework.getExperimentData();if(t&&t.length){var r=t.map(function(){return u.experimentsFramework.getFrameworkName()}),f=t.map(function(n){return n.experimentId}),e=t.map(function(n){return n.experimentName}),o=t.map(function(n){return n.variationId}),s=t.map(function(n){return n.variationName}),i={expengine:r.join(n.delimiter),expid:f.join(n.delimiter),expname:e.join(n.delimiter),variationid:o.join(n.delimiter),variationname:s.join(n.delimiter)};u.jsll.extendCoreData({pageTags:i});u.jsll.ct.captureContentUpdate({content:JSON.stringify({}),behavior:u.jsll.behavior.EXPERIMENTATION,pageTags:i})}},this.reportExperimentTrigger=function(n){var t={name:"Ms.Osgs.ExperimentTrigger",data:{baseData:{pageTags:JSON.stringify({flight:n})},baseType:"Ms.Content.PageView"}};u.jsll.vortexEvents.SendOrScheduleEvent(t)},!this.options)throw new Error("options must be specified.");if(!this.experimentsFramework)throw new Error("experimentsFramework must be specified.");this.jsll=r(this.options)}return n.delimiter=";",n}();t.ClientExperimentsSink=f;e=function(){function n(n){var t=this,u,i;if(this.seedCv=function(n){n&&t.seedCvOrReinitialize(n)},this.incrementCv=function(){t.jsll.cv.increment.call(window)},this.getCurrentCvValue=function(){return t.jsll.cv.getValue.call(window)},this.getCorrelationVectorFormFieldName=function(){return"MS-CV"},this.seedCvOrReinitialize=function(n){n&&t.jsll.cv.setValue.call(window,n)||t.jsll.cv.init.call(window);t.jsll.cv.extend.call(window)},!n)throw new Error("options must be specified.");if(this.jsll=r(n),this.jquery=window.jQuery,u=this.jsll.cookie,i=u.getCookie(n.ambientCookieName||"MS-CV"),i)try{this.seedCv(i)}catch(f){}else this.seedCvOrReinitialize()}return n}();t.CorrelationVectorManager=e;o=function(){function n(t){var i=this;if(this.options=t,this.context={},this.serialize=function(){var o=Object.keys(i.context),u,r,f,e;if(!o.length)return"";for(u=["v=1"],r=0,f=o;r<f.length;r++){var t=f[r],s=n.contextKeyMap[t]||encodeURIComponent(t),h=i.options.normalizePropertyValue&&i.options.normalizePropertyValue(t,i.context[t])||i.context[t];u.push(s+"="+encodeURIComponent(h))}return(e=u.join(","),e.length>1024)?(console.debug("CorrelationContextManager.serialize(): resulting header length is too long, will not be passed to avoid unspecified behavior."),""):e},this.getProperty=function(n){return i.context[n]},this.setProperty=function(n,t){t&&(i.context[n]=t)},this.deleteProperty=function(n){return i.context[n]?(delete i.context[n],!0):!1},!t)throw new Error("options must be specified.");}return n.contextKeyMap={"app-id":"ms.a.app.id","app-version":"ms.a.app.ver","device-class":"ms.a.device.deviceClass","device-id":"ms.a.device.id","partner-id":"ms.b.tel.partner","product-id":"ms.b.tel.product","scenario-id":"ms.b.tel.scenario","scenario-step":"ms.c.ust.scenarioStep","user-id":"ms.a.user.id","root-operation":"ms.b.qos.rootOperationName",market:"ms.b.tel.market"},n}();t.CorrelationContextManager=o;s=function(){function t(i,u,f){var e=this;if(this.options=i,this.cvManager=u,this.ccManager=f,this.mockedAjaxOps={},this.ajaxGet=function(n){return e.prepareRequest(n),e.flattenDataAndAppendAntiForgeryToken(n,-1),e.sendRequest(n,e.jsllAjaxWrapper.get)},this.ajaxPost=function(n){return e.prepareRequest(n),e.flattenDataAndAppendAntiForgeryToken(n,n.antiforgeryTokenBehavior),e.sendRequest(n,e.jsllAjaxWrapper.post)},this.ajaxPut=function(n){return e.prepareRequest(n),e.flattenDataAndAppendAntiForgeryToken(n,n.antiforgeryTokenBehavior),e.sendRequest(n,e.jsllAjaxWrapper.put)},this.ajaxDelete=function(n){return e.prepareRequest(n),e.flattenDataAndAppendAntiForgeryToken(n,n.antiforgeryTokenBehavior),e.sendRequest(n,e.jsllAjaxWrapper.del)},this.getAntiForgeryToken=function(n,t){var u,f,i,r;for(n=n&&typeof n==typeof window?n:window,t=t&&typeof t=="string"?"_"+t.toString():"",u="__RequestVerificationToken"+t,f=n.document.getElementsByTagName("input"),i=0;i<f.length;i++)if(r=f[i],r.type==="hidden"&&r.name===u)return{name:u,value:r.value};return null},this.mockAjaxOperationResult=function(n,t){if(!n)throw new Error("operationName must be specified.");if(!t)throw new Error("result must be specified.");e.mockedAjaxOps[n.toLowerCase()]=t},this.clearAjaxOperationMocks=function(){e.mockedAjaxOps={}},this.getAntiForgeryTokenForRequest=function(n){return n.token?n.token:e.getAntiForgeryToken(n.tokenWindow,n.appPath)},this.prepareRequest=function(i){var f,r,u;if(!i.serviceName)throw new Error("AjaxTelemetrySink: settings.serviceName is not set.");if(!i.operationName)throw new Error("AjaxTelemetrySink: settings.operationName is not set.");i.currentOperationName=i.parentOperationName||i.operationName;i.additionalHeaders=i.additionalHeaders||[];i.requestedWithHeaderBehavior&&"query"!==i.requestedWithHeaderBehavior?"header"===i.requestedWithHeaderBehavior&&(i.additionalHeaders["X-Requested-With"]="XMLHttpRequest"):i.url&&(f="X-Requested-With=XMLHttpRequest",r=n.$private.parseUrl(i.url),r.search+=(r.search?"&":"?")+f,i.url=r.href);e.options.useJsll3xQuirks&&(i.dataType!=="auto"?i.dataType=i.dataType||"json":delete i.dataType);e.cvManager.incrementCv();i.cV=e.cvManager.getCurrentCvValue();u=e.ccManager.serialize();u&&(i.addCvToRequestHeader===undefined||i.addCvToRequestHeader)&&(i.additionalHeaders["Correlation-Context"]=u);i.cache&&(i.noCacheBusting=!0);(e.options.overrideRequestQosData||i.overrideRequestQosData)&&(i.QosCallback=t.overrideRequestQosData.bind(e,e.options,i));i.antiforgeryTokenBehavior||(e.isCrossDomainRequest(i)?i.antiforgeryTokenBehavior=-1:e.isJsonContentType(i)&&(i.antiforgeryTokenBehavior=2))},this.flattenDataAndAppendAntiForgeryToken=function(n,t){var r=t||1,i=n.data;i&&typeof i!="string"&&(i=$.param(i));switch(r){case 1:e.getTokenAndExecuteCommandIfTokenIsValid(n,function(n){i=(i?i+"&":"")+(encodeURIComponent(n.name)+"="+encodeURIComponent(n.value))});break;case 2:e.getTokenAndExecuteCommandIfTokenIsValid(n,function(t){n.additionalHeaders[encodeURIComponent(t.name)]=encodeURIComponent(t.value)});break;case-1:break;default:throw new Error("Unsupported AntiforgeryTokenBehavior: "+r);}n.data=i},this.isJsonContentType=function(n){return n.contentType&&typeof n.contentType=="string"&&-1!==n.contentType.indexOf("json")},this.isCrossDomainRequest=function(n){var r,u;try{r=location.href}catch(e){u=document.createElement("a");u.href="";r=u.href}var f=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,i=f.exec(r.toLowerCase()),t=f.exec(n.url?n.url.toLowerCase():"");return!!(t&&(t[1]!==i[1]||t[2]!==i[2]||(t[3]||(t[1]==="http:"?"80":"443"))!==(i[3]||(i[1]==="http:"?"80":"443"))))},this.sendRequest=function(n,t){var i,u,r;return n.operationName&&(i=n.operationName.toLowerCase(),e.mockedAjaxOps[i])?(u=e.mockedAjaxOps[i],r=$.Deferred(),setTimeout(function(){u(r)}),r):t(n)},!i)throw new Error("options must be specified.");this.jsll=r(this.options);this.jsllAjaxWrapper=this.jsll.service;this.jquery=window.jQuery;this.jsllAjaxWrapper.doNotChangeSupportCors&&this.jsllAjaxWrapper.doNotChangeSupportCors();this.jsllAjaxWrapper.alwaysAddCvToRequestHeader&&this.jsllAjaxWrapper.alwaysAddCvToRequestHeader();i.urlScrubber&&this.jsllAjaxWrapper.setTargetUriOverride&&this.jsllAjaxWrapper.setTargetUriOverride(i.urlScrubber)}return t.prototype.getTokenAndExecuteCommandIfTokenIsValid=function(n,t){var i=this.getAntiForgeryTokenForRequest(n);i&&t(i)},t.overrideRequestQosData=function(n,t,i,r){if((r||r.data)&&(t.overrideRequestQosData||n.overrideRequestQosData)){var u=r.data.baseData,e=r.data,f={isSuccess:u&&u.succeeded,latencyMs:u&&u.latencyMs,httpStatusCode:u&&u.protocolStatusCode,serviceErrorCode:u&&u.serviceErrorCode,errorMessage:e&&e.message},o=0;t.overrideRequestQosData&&(o=t.overrideRequestQosData(t,i,f));0===o&&n.overrideRequestQosData&&(n.overrideRequestQosData(t,i,f),o=1);1===o&&(u&&(u.succeeded=f.isSuccess,u.latencyMs=f.latencyMs,u.protocolStatusCode=f.httpStatusCode,u.serviceErrorCode=f.serviceErrorCode),e&&(e.message=f.errorMessage))}},t}();t.AjaxTelemetrySink=s})(t=n.Jsll4||(n.Jsll4={}))}(Bradbury||(Bradbury={})),function(n){var t="!START",i="!OK",r="!FAIL",u="!CANCELOK",f="!CANCELFAIL",e=function(){function e(e){var c=this;this.options=e;this.initializationAttempt=0;this.initializers=[];this.dom=null;this.cvManager=null;this.ccManager=null;this.ajaxTelemetry=null;this.biSinks=[];this.qosSinks=[];this.perfSinks=[];this.scenariosSinks=[];this.experimentsSinks=[];this.pageViewOccurred=!1;this.executeOnPageViewQueue=[];this.scenarioStartPoints=[];this.useAsGlobalTelemetryProvider=function(){window.BradburyTelemetry=c.toTelemetryProvider();c.dom.setWindowLoadHandler(c.$notifyPageLoaded)};this.toTelemetryProvider=function(){return{cv:c.cvManager,cc:c.ccManager,qos:c,perf:c,bi:c,scenarios:c,experiments:c,ajax:c.ajaxTelemetry}};this.setCorrelationVectorManager=function(n){c.cvManager=n};this.setCorrelationContextManager=function(n){c.ccManager=n};this.setAjaxTelemetrySink=function(n){c.ajaxTelemetry=n};this.registerInitializer=function(n){c.initializers.push(n)};this.registerBiSink=function(n){c.biSinks.push(n)};this.registerQosSink=function(n){c.qosSinks.push(n)};this.registerPerfSink=function(n){c.perfSinks.push(n)};this.registerScenariosSink=function(n){c.scenariosSinks.push(n)};this.registerExperimentsSink=function(n){c.experimentsSinks.push(n)};this.reportOutgoingApi=function(n){c.reportQosOperation(function(t){return t.reportOutgoingApi(n)})};this.reportClientError=function(n){c.reportQosOperation(function(t){return t.reportClientError(n)})};this.reportFatalError=function(n){c.reportQosOperation(function(t){return t.reportFatalError(n)})};this.registerRawEventSchemas=function(n){c.reportQosOperation(function(t){return t.registerRawEventSchemas(n)})};this.reportRawEvent=function(n){c.reportQosOperation(function(t){return t.reportRawEvent(n)})};this.reportViewPerformanceMetrics=function(n,t){c.reportClientPerformance(function(i){return i.reportViewPerformanceMetrics(n,t)})};this.$notifyPageLoaded=function(){(c.setExperimentData(),c.reportBiOperation(function(n){return n.$notifyPageLoaded()}),c.options.allowAutoPageView&&!c.dom.isPageOptedOutFromAutoPageView())&&c.reportPageView({url:c.dom.getLocationHref(),viewId:c.dom.getPageId()})};this.reportClick=function(n){c.executeAfterPageView(function(){return c.reportBiOperation(function(t){return t.reportClick(n)})})};this.reportPartialView=function(n){c.executeAfterPageView(function(){return c.reportBiOperation(function(t){return t.reportPartialView(n)})})};this.reportPageView=function(n){var r,t,i,u;if(c.setExperimentData(),n.$hosted){c.executeAfterPageView(function(){return c.reportBiOperation(function(t){return t.reportPageView(n)})});return}if(c.reportBiOperation(function(t){return t.reportPageView(n)}),c.executeOnPageViewQueue.length)for(r=c.executeOnPageViewQueue,c.executeOnPageViewQueue=[],t=0,i=r;t<i.length;t++)u=i[t],u();c.pageViewOccurred=!0};this.reportSpaPageView=function(n){if(c.setExperimentData(),n.$hosted){c.executeAfterPageView(function(){return c.reportSpaPageViewImpl(n)});return}c.reportSpaPageViewImpl(n)};this.getDefaultPlt=function(){return n.$private.calculateDefaultPlt(c.dom)};this.getCurrentLocation=function(){return c.dom.getLocationHref()};this.getCurrentReferrer=function(){return c.dom.getReferrer()};this.getCurrentPageId=function(){return c.dom.getPageId()};this.getTrafficOriginator=function(){return c.dom.getCookie("tref").toLowerCase()};this.beginScenario=function(n,i,r){return c.$beginScenario({area:n,name:i,currentStep:t,attribution:r&&r.attribution,data:r&&r.data}),i};this.beginMultiStepScenario=function(n,i,r,u){return c.$beginScenario({area:n,name:i,currentStep:t,nextStep:r,attribution:u&&u.attribution,data:u&&u.data}),i};this.endScenario=function(n){c.$completeStep({area:n.area,name:n.name,currentStep:t,nextStep:c.getVirtualStepNameForTaskResult(!1,n),successful:n.isSuccess,canceled:!1,error:c.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,data:n.data,ext:n.ext,timeMsec:c.calculateScenarioTime(n)})};this.cancelScenario=function(n){c.$completeStep({area:n.area,name:n.name,currentStep:t,nextStep:c.getVirtualStepNameForTaskResult(!0,n),successful:n.isSuccess,canceled:!0,error:c.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,data:n.data,ext:n.ext,timeMsec:c.calculateScenarioTime(n)})};this.endStep=function(n){c.$completeStep({area:n.area,name:n.name,isStep:!0,currentStep:n.step,nextStep:n.next,successful:n.isSuccess,canceled:!1,error:c.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,data:n.data,ext:n.ext})};this.cancelStep=function(n){c.$completeStep({area:n.area,name:n.name,isStep:!0,currentStep:n.step,nextStep:n.next,successful:n.isSuccess,canceled:!0,error:c.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,data:n.data,ext:n.ext})};this.endMultiStepScenario=function(n){c.$completeStep({area:n.area,name:n.name,currentStep:n.step,nextStep:c.getVirtualStepNameForTaskResult(!1,n),successful:n.isSuccess,canceled:!1,error:c.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,ext:n.ext,timeMsec:c.calculateScenarioTime(n),data:n.data})};this.cancelMultiStepScenario=function(n){c.$completeStep({area:n.area,name:n.name,currentStep:n.step,nextStep:c.getVirtualStepNameForTaskResult(!0,n),successful:n.isSuccess,canceled:!0,error:c.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,ext:n.ext,timeMsec:c.calculateScenarioTime(n),data:n.data})};this.$beginScenario=function(n){c.ccManager.deleteProperty("scenario-id");c.ccManager.deleteProperty("scenario-step");c.ccManager.setProperty("scenario-id",c.getCorrelationScenarioId(n));n.nextStep&&c.ccManager.setProperty("scenario-step",n.nextStep);c.executeAfterPageView(function(){var t=c.createScenarioId(n.area,n.name);c.scenarioStartPoints[t]=c.dom.getNow().getTime();n.attribution=c.populateScenarioAttribution(n.attribution||{});n.market=c.options.market;n.language=c.options.language;c.reportScenarioEvent(function(t){return t.$beginScenario(n)})})};this.$completeStep=function(n){if(n.ext){if(!n.ext.name)throw new Error("Extended scenario event name must be specified.");if(!n.ext.data)throw new Error("Extended scenario event data must be specified.");}c.ccManager.deleteProperty("scenario-id");c.ccManager.deleteProperty("scenario-step");n.isStep&&(c.ccManager.setProperty("scenario-id",c.getCorrelationScenarioId(n)),n.nextStep&&c.ccManager.setProperty("scenario-step",n.nextStep));c.executeAfterPageView(function(){n.attribution=c.populateScenarioAttribution(n.attribution||{});n.market=c.options.market;n.language=c.options.language;c.reportScenarioEvent(function(t){return t.$completeStep(n)})})};this.getCorrelationScenarioId=function(n){return n.area+"."+n.name};this.extendScenarioEventData=function(n,t){c.reportScenarioEvent(function(i){return i.extendScenarioEventData(n,t)})};this.reportExperimentTrigger=function(n){c.reportExperimentOperation(function(t){return t.reportExperimentTrigger(n)})};this.executeAfterPageView=function(n){if(c.pageViewOccurred||c.options.$ignorePageViewQueue){n();return}c.executeOnPageViewQueue.push(n)};this.reportBiOperation=function(n){var t,i,r;if(!c.initializers.length||c.initializeTelemetry(function(){return c.reportBiOperation(n)}))for(t=0,i=c.biSinks;t<i.length;t++)r=i[t],n(r)};this.reportQosOperation=function(n){var t,i,r;if(!c.initializers.length||c.initializeTelemetry(function(){return c.reportQosOperation(n)}))for(t=0,i=c.qosSinks;t<i.length;t++)r=i[t],n(r)};this.reportClientPerformance=function(n){var t,i,r;if(!c.initializers.length||c.initializeTelemetry(function(){return c.reportClientPerformance(n)}))for(t=0,i=c.perfSinks;t<i.length;t++)r=i[t],n(r)};this.reportScenarioEvent=function(n){var t,i,r;if(!c.initializers.length||c.initializeTelemetry(function(){return c.reportScenarioEvent(n)}))for(t=0,i=c.scenariosSinks;t<i.length;t++)r=i[t],n(r)};this.reportExperimentOperation=function(n){var t,i,r;if(!c.initializers.length||c.initializeTelemetry(function(){return c.reportExperimentOperation(n)}))for(t=0,i=c.experimentsSinks;t<i.length;t++)r=i[t],n(r)};this.reportSpaPageViewImpl=function(t){var i=n.$private.parseUrl(c.dom.getRealLocationHref()),r=c.dom.getSpaLocationHref();c.dom.setSpaPageId(t.viewId);c.dom.setSpaLocationHref(i.protocol.toLowerCase()+"//"+i.host.toLowerCase()+n.$private.ensureAbsolutePath(t.path)+i.search);r&&c.dom.setSpaReferrer(r);c.reportPageView({url:c.dom.getLocationHref(),viewId:t.viewId,pltMsec:t.pltMsec,$internalIsSpa:!0})};this.createScenarioId=function(n,t){return n+"."+t};this.calculateScenarioTime=function(n){var t=c.createScenarioId(n.area,n.name),i=0;return c.scenarioStartPoints[t]&&(i=c.dom.getNow().getTime()-c.scenarioStartPoints[t],delete c.scenarioStartPoints[t]),i};this.getVirtualStepNameForTaskResult=function(n,t){return n?t.isSuccess?u:f:t.isSuccess?i:r};this.getSafeStepErrorCodeValue=function(n){return n=n||"",n=n.substr(0,100),n&&!/^[0-9a-zA-Z-_. ]+$/.test(n)&&(n="InvalidValueDetected"),n};this.populateScenarioAttribution=function(n){var r="int",t=c.getTrafficOriginator(),i=(n.flow||c.dom.getQueryParameter("fref")).toLowerCase();return i||(i=t?"ext":r),t||(t=r),n.origin=t,n.flow=i,n.owner=(n.owner||"").toLowerCase(),n};this.initializeTelemetry=function(n){var t,i,r,u;if(!c.initializers.length)return!0;for(t=[],i=0,r=c.initializers;i<r.length;i++)u=r[i],u.initialize(c.initializationAttempt)||t.push(u);return t.length?(c.initializationAttempt++,c.initializers=t,setTimeout(n,c.initializationAttempt*100),!1):(c.initializers=[],!0)};this.dom=e.dom||n.$private.getDefaultDomOperationsProvider(e.urlScrubber);this.cvManager=new o;this.ccManager=new s;this.ajaxTelemetry=new h}return e.prototype.setExperimentData=function(){this.reportExperimentOperation(function(n){return n.setExperimentData()})},e}();n.TelemetryProvider=e;var o=function(){function n(){this.getCurrentCvValue=function(){return"cv.1"};this.getCorrelationVectorFormFieldName=function(){return"cv"};this.seedCv=function(){};this.incrementCv=function(){}}return n}(),s=function(){function n(){this.serialize=function(){return""};this.getProperty=function(){return null};this.setProperty=function(){};this.deleteProperty=function(){return!1}}return n}(),h=function(){function n(){var n=this;this.ajaxGet=function(t){return n.performAjaxRequest("GET",t)};this.ajaxPost=function(t){return n.performAjaxRequest("POST",t)};this.ajaxPut=function(t){return n.performAjaxRequest("PUT",t)};this.ajaxDelete=function(t){return n.performAjaxRequest("DELETE",t)};this.getAntiForgeryToken=function(){return{name:"antiforgery",value:"token"}};this.mockAjaxOperationResult=function(){};this.clearAjaxOperationMocks=function(){};this.performAjaxRequest=function(n,t){return $.ajax($.extend({},t,{method:n}))}}return n}()}(Bradbury||(Bradbury={})),function(n){var t;(function(n){var t=function(){function n(){}return n.prototype.getFrameworkName=function(){return"dummy"},n.prototype.getExperimentData=function(){return[]},n}();n.DummyExperimentsFramework=t})(t=n.Experiments||(n.Experiments={}))}(MeePortal||(MeePortal={})),function(n){var t;(function(t){function h(i){var f,h,y,a,e,w,b;v(i.queryStringParametersBlockList);i.providerOptions.urlScrubber=u;f=new Bradbury.TelemetryProvider(i.providerOptions);i.jsllOptions&&(i.jsllOptions.disableJavaScriptErrorLogging=!0,i.jsllOptions.ambientCookieName="AMC-MS-CV",i.jsllOptions.overrideRequestQosData=s,i.jsllOptions.useJsll3xQuirks=!0,i.jsllOptions.flights=i.providerOptions.flights,i.jsllOptions.urlScrubber=u,h=new Bradbury.Jsll4.CorrelationVectorManager(i.jsllOptions),f.setCorrelationVectorManager(h),y={normalizePropertyValue:o},a=new Bradbury.Jsll4.CorrelationContextManager(y),i.providerOptions.language&&a.setProperty("market",i.providerOptions.language),f.setCorrelationContextManager(a),e=new Bradbury.Jsll4.ClientTelemetrySink(i.jsllOptions,h),f.registerQosSink(new r(i.portalAreaName,e)),f.registerPerfSink(e),f.registerBiSink(e),f.registerScenariosSink(e),w=new Bradbury.Jsll4.ClientExperimentsSink(i.jsllOptions,new n.Experiments.DummyExperimentsFramework),f.registerExperimentsSink(w),b=new Bradbury.Jsll4.AjaxTelemetrySink(i.jsllOptions,h,a),f.setAjaxTelemetrySink(b));t.portalAreaName=i.portalAreaName;f.useAsGlobalTelemetryProvider();window.__bradbury=f;c(window.BradburyTelemetry);l(i);p()}function c(n){window.portalBi=n.bi;window.portalExperiments=n.experiments;window.portalQos=n.qos;window.portalClientPerf=n.perf;window.portalScenarios=n.scenarios;window.portalCv=n.cv;window.portalCc=n.cc;$.portalAjaxGet=n.ajax.ajaxGet;$.portalAjaxPost=n.ajax.ajaxPost;$.portalAjaxPut=n.ajax.ajaxPut;$.portalAjaxDelete=n.ajax.ajaxDelete;$.getAntiForgeryToken=n.ajax.getAntiForgeryToken;$.mockAjaxOperationResult=n.ajax.mockAjaxOperationResult;$.clearAjaxOperationMocks=n.ajax.clearAjaxOperationMocks}function l(){window.addEventListener("error",f())}function f(){var n=this;return a(function(){var t="";n.arguments&&n.arguments.length>4&&n.arguments[4]&&n.arguments[4].stack&&(t=n.arguments[4].stack);n.arguments=n.arguments||[];e.apply(n,[n.arguments[1]||"",n.arguments[0]||"",n.arguments[2]||0,t])},500)}function a(n,t){var r=this,i=null;return function(){var u=r;i||n.apply(u);clearTimeout(i);i=setTimeout(function(){return i=null},t)}}function v(n){var t=(n||["t","cid","puid","assetId","token","email","username","invitationToken","memberId","childIds","childId","memberIdList","brokenChildId","puids","userId"]).join("|");i=new RegExp("\\b("+t+")=([^\\&$]+)","ig")}function e(n,i,r,u){window.portalQos.reportFatalError({location:window.portalBi?window.portalBi.getCurrentLocation():window.location.href,pageId:window.portalBi?window.portalBi.getCurrentPageId():document.title,script:n,message:i,lineNumber:r,userAgent:window.navigator.userAgent||"",ext:{Area:t.portalAreaName,Stack:u}})}function u(n){return n&&i&&n.replace(i,"$1=REMOVED")}function o(n,t){if(n==="scenario-id"){var i=t.toLowerCase();switch(i){case"privacy.bulkdelete":case"privacy.deletepsp":return"ust.privacy.delete";case"privacy.createexportarchive":return"ust.privacy.export"}return"ust.amc."+i}return t}function s(n,t,i){var r=t.status||0;if(!r){i.isSuccess=!1;i.httpStatusCode="520";i.errorMessage="Unknown Error";n.timeout&&i.latencyMs&&i.latencyMs>=n.timeout&&(i.httpStatusCode="524",i.errorMessage="A Timeout Occurred");return}i.isSuccess=r<401||403===r||404===r}function y(n,t){setTimeout(function(){window.portalQos.reportRawEvent({name:"Ms.Webi.MeePortal.LoadScript",content:{"Ms.Webi.MeePortal.LoadScript":{scriptName:n,success:t}}})},0)}function p(){window.portalQos.registerRawEventSchemas([{name:"Ms.Webi.MeePortal.LoadScript","Ms.Webi.MeePortal.LoadScript":{part:"C",def:{fields:[{req:!0,name:"scriptName",type:"string"},{name:"success",type:"bool"}]}}},{name:"Ms.Webi.MeePortal.Error","Ms.Telemetry.Error":{part:"B",def:{fields:[{name:"errorName",type:"string"},{name:"errorMessage",type:"string"},{name:"severity",type:"int32"},{name:"errorType",type:"string"},{name:"errorCode",type:"int32"},{name:"lineNumber",type:"uint32"},{name:"isDisplayed",type:"bool"},{name:"errorLocation",type:"string"},{name:"errorMethod",type:"string"}]}},"Ms.Webi.MeePortal.Error":{part:"C",def:{fields:[{req:!0,name:"userAgent",type:"string"},{req:!0,name:"area",type:"string"},{name:"data",type:"string"}]}}},{name:"Ms.Osgs.ClientReliability","Ms.Osgs.ClientReliability":{part:"C",def:{fields:[{req:!0,name:"uri",type:"string"},{req:!0,name:"pageName",type:"string"},{req:!0,name:"area",type:"string"},{req:!0,name:"name",type:"string"},{req:!0,name:"result",type:"int32"},{req:!0,name:"durationMs",type:"number"},{req:!0,name:"kind",type:"string"},{name:"referrerUri",type:"string"},{name:"statusCode",type:"string"},{name:"data",type:"string"}]}}},{name:"Ms.Osgs.ExperimentTrigger","Ms.Content.PageView":{part:"B",def:{fields:[{req:!0,name:"pageTags",type:"string"}]}}}])}var i,r;t.initializePortalTelemetry=h;t.createGlobalErrorLoggingHandler=f;t.globalErrorLoggingHandler=e;r=function(){function n(n,t){var i=this;this.portalAreaName=n;this.impl=t;this.reportOutgoingApi=this.impl.reportOutgoingApi;this.reportClientError=function(n){var r={name:"Ms.Webi.MeePortal.Error",content:{"Ms.Webi.MeePortal.Error":{userAgent:window.navigator.userAgent||"",area:i.portalAreaName},"Ms.Telemetry.Error":{}}},t;n.data&&(r.content["Ms.Webi.MeePortal.Error"].data=JSON.stringify(n.data));t=r.content["Ms.Telemetry.Error"];t.errorLocation=window.portalBi?window.portalBi.getCurrentLocation():window.location.href;n.code&&(t.errorName=n.code);n.category&&(t.errorType=n.category);n.statusCode&&(t.errorCode=n.statusCode);n.message&&(t.errorMessage=n.message);n.method&&(t.errorMethod=n.method);n.severity&&(t.severity=n.severity);i.reportRawEvent(r)};this.reportFatalError=this.impl.reportFatalError;this.registerRawEventSchemas=this.impl.registerRawEventSchemas;this.reportRawEvent=this.impl.reportRawEvent}return n}();t.PortalClientQosSink=r;t.globalUrlScrubber=u;t.normalizeCorrelationContextValue=o;t.overrideRequestQosData=s;t.reportScriptLoaded=y})(t=n.Telemetry||(n.Telemetry={}))}(MeePortal||(MeePortal={}))