var Bradbury,MeePortal;(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(){f();t=u(t,window.location.search)}function u(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 f(){var n=i("oref");return n?(t=n,p("oref"),!0):!1}function i(n){var i,t;for(n=n.toLowerCase(),i=r.split(";"),t=0;t<i.length;t++){var u=i[t].split("="),f=decodeURIComponent(u[0].trim().toLowerCase()),e=u.length>1?u[1]:"";if(f==n)return decodeURIComponent(e)}return""}function y(n,t,i,r){r===void 0&&(r="/");i||(i=new Date,i.setDate(i.getDate()+1));var u=encodeURIComponent(n)+"="+encodeURIComponent(t)+";expires="+i.toUTCString()+";path="+r;document.cookie=u}function p(n){var t=new Date;t.setDate(t.getDate()-1);y(n,"",t)}function e(n,t){var r=new RegExp(n+"=([^&]+)","i"),i=t.match(r);return i&&2==i.length?i[1]:""}function w(n){return e(n,window.location.search)}var t=document.referrer,r=document.cookie;v();n.$private={getDefaultDomOperationsProvider:function(n){var r=n||o;return{getLocationHref:function(){return r(window.spaLocationHref||window.location.href)},getRealLocationHref:function(){return r(window.location.href)},getSpaLocationHref:function(){return r(window.spaLocationHref)},getReferrer:function(){return r(window.spaReferrer||t)},getPageId:a,getQueryParameter:w,getCookie:i,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},overrideCookies:function(n){r=n},parseUrl:s,ensureAbsolutePath:h,calculateDefaultPlt:c};n.$tests={extractOref:f,enhanceReferrerDataWithQueryString:u,getCookie:i,getQueryParameterWithQueryString:e}})(Bradbury||(Bradbury={})),function(n){var t=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}();n.CorrelationContextManager=t}(Bradbury||(Bradbury={})),function(n){var t;(function(t){var i=function(){function t(i,r,u,f){var e=this;if(this.options=i,this.cvManager=r,this.ccManager=u,this.qosLogger=f,this.willChangeSupportCors=!1,this.alwaysAddCvToRequestHeader=!0,this.timers={},this.mockedAjaxOps={},this.ajaxGet=function(n){return e.prepareRequest(n),e.flattenDataAndAppendAntiForgeryToken(n,-1),e.sendRequest(n,e.getImpl)},this.ajaxPost=function(n){return e.prepareRequest(n),e.flattenDataAndAppendAntiForgeryToken(n,n.antiforgeryTokenBehavior),e.sendRequest(n,e.postImpl)},this.ajaxPut=function(n){return e.prepareRequest(n),e.flattenDataAndAppendAntiForgeryToken(n,n.antiforgeryTokenBehavior),e.sendRequest(n,e.putImpl)},this.ajaxDelete=function(n){return e.prepareRequest(n),e.flattenDataAndAppendAntiForgeryToken(n,n.antiforgeryTokenBehavior),e.sendRequest(n,e.delImpl)},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)},this.postImpl=function(n){return n.method="POST",e.makeRequest(n)},this.getImpl=function(n){return n.method="GET",e.makeRequest(n)},this.putImpl=function(n){return n.method="PUT",e.makeRequest(n)},this.delImpl=function(n){return n.method="DELETE",e.makeRequest(n)},this.patchImpl=function(n){return n.method="PATCH",e.makeRequest(n)},this.makeRequest=function(n){var i=e,o,s;if(typeof jQuery=="function"){e.willChangeSupportCors&&($.support.cors=!0);var f=n.additionalHeaders||{},h=n.body,l=h?JSON.stringify(h):n.data||undefined,a=n.maxRetry||0,u=0,c=n.operationName||n.url,v=n.errorFormatter||function(n){return n},r,t={url:n.url,type:n.method,data:l,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(n.contractVersion&&t.setRequestHeader("MS-Contract-Version",n.contractVersion),(n.addCvToRequestHeader===!0||n.addCvToRequestHeader!==!1&&i.alwaysAddCvToRequestHeader)&&i.isValid(r)&&t.setRequestHeader("MS-CV",r),f)for(var u in f)t.setRequestHeader(u,f[u])}};return n.dataType&&(t.dataType=n.dataType),n.noCacheBusting||(t.cache=!1),n.contentType&&(t.contentType=n.contentType),n.accept&&(t.headers.Accept=n.accept),n.accepts&&(t.accepts=n.accepts),n.async&&(t.async=n.async),n.xhrFields&&(t.xhrFields=n.xhrFields),n.complete&&(t.complete=n.complete),n.contents&&(t.contents=n.contents),n.context&&(t.context=n.context),n.dataFilter&&(t.dataFilter=n.dataFilter),n.global&&(t.global=n.global),n.ifModified&&(t.ifModified=n.ifModified),n.isLocal&&(t.isLocal=n.isLocal),n.mimeType&&(t.mimeType=n.mimeType),n.password&&(t.password=n.password),n.processData&&(t.processData=n.processData),n.scriptCharset&&(t.scriptCharset=n.scriptCharset),n.statusCode&&(t.statusCode=n.statusCode),n.traditional&&(t.traditional=n.traditional),n.type&&(t.type=n.type),n.username&&(t.username=n.username),n.xhr&&(t.xhr=n.xhr),r=e.isValid(n.cV)?n.cV:e.increment(),o=function(f,e,o){var s=f.getResponseHeader("Content-Length"),h={name:"Ms.Webi.OutgoingRequest",data:{cV:r,baseData:{operationName:n.currentOperationName||i.options.urlScrubber(document.location.toString()),targetUri:i.targetUriOverrideCallbackFunction?i.targetUriOverrideCallbackFunction(t.url):t.url,latencyMs:o,serviceErrorCode:!e&&f.responseJSON&&f.responseJSON.code&&!isNaN(f.responseJSON.code)?f.responseJSON.code:-1,succeeded:e,requestMethod:t.type,responseContentType:t.dataType,protocolStatusCode:f.status.toString(),dependencyOperationName:c,dependencyOperationVersion:n.version&&n.version.toString(),dependencyName:n.serviceName,dependencyType:"WebService",responseSizeBytes:s&&parseInt(s,10)},baseType:"Ms.Qos.OutgoingServiceRequest",message:e?undefined:JSON.stringify(f.errorThrown),retryCount:u,customData:n.customDataCallBack&&typeof n.customDataCallBack=="function"?JSON.stringify(n.customDataCallBack(f)):undefined}};n.QosCallback&&typeof n.QosCallback=="function"&&n.QosCallback(f,h);i.reportEvent(h.data)},s=function(){var f=c+"_Retry_"+u;return i.recordTimeSpan(f,!1),$.ajax(t).then(function(n,t,r){var u=i.recordTimeSpan(f,!0);return o(r,!0,u),r},function(t,e){var c=i.recordTimeSpan(f,!0),h;return o(t,!1,c),h=$.Deferred(),a>u&&(t.status===0||t.status>=500&&t.status<600)?(u++,r=this.isValid(n.cV)?this.incrementExternal(r):this.increment(),setTimeout(function(){s().done(h.resolve).fail(h.reject)},50)):h.reject(t,e),h.promise()})},s().then(function(n,t,i){return i},function(t){return v(t,n)})}console.error("jQuery is not defined, cannot use service module")},this.isValid=function(n){if(n){var t=n.split(".")[0];if(t){if(t.length===16)return e.validateWithCv1(n);if(t.length===22)return e.validateWithCv2(n)}}},this.base64CharSet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",this.cv1Constants={validationPattern:new RegExp("^["+this.base64CharSet+"]{"+16..toString()+"}(.[0-9]+)+$"),maxCorrelationVectorLength:63},this.validateWithCv1=function(n){if(e.cv1Constants.validationPattern.test(n)&&n.length<=e.cv1Constants.maxCorrelationVectorLength)return!0},this.cv2Constants={validationPattern:new RegExp("^["+this.base64CharSet+"]{"+22..toString()+"}(.[0-9]+)+$"),maxCorrelationVectorLength:127},this.validateWithCv2=function(n){if(e.cv2Constants.validationPattern.test(n)&&n.length<=e.cv2Constants.maxCorrelationVectorLength)return!0},this.increment=function(){return e.cvManager.incrementCv(),e.cvManager.getCurrentCvValue()},this.incrementExternal=function(n){var t,i,r,u,f;if(e.isValid(n)){for(t=n.split("."),i=t.length,t[i-1]=(parseInt(t[i-1],10)+1).toString(),r="",u=0;u<i;u++)r+=t[u],u<i-1&&(r+=".");if(f=t[0].length===22?e.cv2Constants.maxCorrelationVectorLength:e.cv1Constants.maxCorrelationVectorLength,r.length<=f)return r}},this.reportEvent=function(n){var t=n.baseData,i={currentOperationName:t.operationName,operationName:t.dependencyOperationName,requestUri:t.targetUri,latencyMs:t.latencyMs,serviceErrorCode:t.serviceErrorCode,isSuccess:t.succeeded,httpMethod:t.requestMethod,contentType:t.responseContentType,httpStatusCode:t.protocolStatusCode,serviceName:t.dependencyName,serviceType:t.dependencyType,operationVersion:t.dependencyOperationVersion,responseSize:t.responseSizeBytes,errorMessage:n.message,retryCount:n.retryCount,customData:n.customData,cV:n.cV};e.qosLogger.reportOutgoingApi(i)},!i)throw new Error("options must be specified.");this.jquery=window.jQuery;this.willChangeSupportCors=!1;i.urlScrubber&&(this.targetUriOverrideCallbackFunction=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.prototype.recordTimeSpan=function(n,t){var i=(new Date).getTime();if(t)return i-this.timers[n];this.timers[n]=i},t}();t.OneDSAjaxTelemetrySink=i})(t=n.OneDS||(n.OneDS={}))}(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){function h(t){var f,h;window.portalTelemetryFunctions={globalUrlScrubber:i,overrideRequestQosDataGeneral:r};v(t.queryStringParametersBlockList);t.providerOptions.urlScrubber=i;var u=new Bradbury.TelemetryProvider(t.providerOptions),a={normalizePropertyValue:o},e=new Bradbury.CorrelationContextManager(a);t.providerOptions.language&&e.setProperty("market",t.providerOptions.language);u.setCorrelationContextManager(e);t.oneDSOptions&&(t.oneDSOptions.useJsll3xQuirks=!0,f=window.OneDS,f.initialize(t.oneDSOptions,t.providerOptions),u.setCorrelationVectorManager(f.CorrelationVectorManager),u.registerBiSink(f.BiSink),u.registerQosSink(f.ClientQosSink),u.registerScenariosSink(f.ScenarioSink),u.registerPerfSink(f.PerformanceSink),u.registerExperimentsSink(f.ExperimentsSink),t.oneDSOptions.overrideRequestQosData=s,h=new Bradbury.OneDS.OneDSAjaxTelemetrySink(t.oneDSOptions,f.CorrelationVectorManager,e,f.ClientQosSink),u.setAjaxTelemetrySink(h));n.portalAreaName=t.portalAreaName;u.useAsGlobalTelemetryProvider();window.__bradbury=u;c(window.BradburyTelemetry);l(t);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",u())}function u(){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||[];f.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 i=(n||["t","cid","puid","assetId","token","email","username","invitationToken","memberId","childIds","childId","memberIdList","brokenChildId","puids","userId"]).join("|");t=new RegExp("\\b("+i+")=([^\\&$]+)","ig")}function f(t,i,r,u){window.portalQos.reportFatalError({location:window.portalBi?window.portalBi.getCurrentLocation():window.location.href,pageId:window.portalBi?window.portalBi.getCurrentPageId():document.title,script:t,message:i,lineNumber:r,userAgent:window.navigator.userAgent||"",ext:{Area:n.portalAreaName,Stack:u}})}function i(n){return n&&t&&n.replace(t,"$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){i.responseStatus=t.status;i.requestTimeout=n.timeout;r(i)}function r(n){var t=n.responseStatus||0;if(!t){n.isSuccess=!1;n.httpStatusCode="520";n.errorMessage="Unknown Error";n.requestTimeout&&n.latencyMs&&n.latencyMs>=n.requestTimeout&&(n.httpStatusCode="524",n.errorMessage="A Timeout Occurred");return}n.isSuccess=t<401||403===t||404===t}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"},{req:!0,name:"market",type:"string"}]}}},{name:"Ms.Webi.MeePortal.UserFeedbackV2","Ms.Osgs.MeePortal.UserFeedbackV2":{part:"B",def:{fields:[{name:"pageTags",type:"string"},{name:"market",type:"string"},]}},"Ms.Webi.MeePortal.UserFeedbackV2":{part:"C",def:{fields:[{name:"pageid",type:"string"},{name:"propbag",type:"string"},{name:"rating",type:"int32"},{name:"message",type:"string"},{name:"message2",type:"string"},{name:"problem",type:"string"}]}}}])}var t,e;n.initializePortalTelemetry=h;n.createGlobalErrorLoggingHandler=u;n.globalErrorLoggingHandler=f;e=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}();n.PortalClientQosSink=e;n.globalUrlScrubber=i;n.normalizeCorrelationContextValue=o;n.overrideRequestQosData=s;n.overrideRequestQosDataGeneral=r;n.reportScriptLoaded=y})(t=n.Telemetry||(n.Telemetry={}))}(MeePortal||(MeePortal={}))