var globalLeft,Gemini,Telemetry,utils,data,MSANTracker,deferredCanary,g_ashsC,g_hsSetup,Perf;require(["window","headData"],function(n,t){function e(n){var t=document.createElement("script"),i;t.src=n;t.onerror=function(t){var i="Confiant: Failed to load "+n+". Messsage: "+t;throw i;};t.onload=t.onreadystatechange=function(){this.readyState&&this.readyState!=="loaded"&&this.readyState!=="complete"||(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t))};i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(t,i)}function u(n){define("errorCategory",{updateTrackingInfo:{errId:1001,errMsg:"Error found",errSource:" topsites.js function updateTrackingInfo(appId, elements)"},getCuratedSitesData:{errId:1002,errMsg:"curatedSites empty",errSource:"topsites.js function render()"},invalidAjaxResponse:{errId:1003,errMsg:"Error in Ajax Response",errSource:" spartanRiverLoader.js function showDelayLoadedModules(response)"},ajaxServerError:{errId:1004,errMsg:"Server error for ajax response: ",errSource:" spartanRiverLoader.js ajax.get"},missingContentError:{errId:1005,errMsg:"Missing required content: ",errSource:" spartanRiverLoader.js function renderDelayLoadedModules(response)"},riverRenderError:{errId:1006,errMsg:"River failed to render",errSource:" spartanRiverLoader.js function waitForRiverSectionToRender(riverSection)",reportingType:1},serviceUIError:{errId:1007,errMsg:"Service Ui Error: ",errSource:" serviceUIHelper.js",reportingType:1},riverJsonParseError:{errId:1008,errMsg:"Json parsing error for string: ",errSource:" spartanRiverLoader.js"},zeroTopSitesError:{errId:1009,errSource:" topSitesController.js"},dhpNoAppCacheError:{errId:1010,errMsg:"dhp failed to switch to its noAppCache market. ",errSource:"dhp noAppCache page"},jsError:{errId:1011},outlookCardError:{errId:1012,errSource:" outlookCard.js"},emailCardError:{errId:1012,errSource:" emailModuleRenderingHelper.js"},readingListTimeoutError:{errId:1013,errMsg:"did not get back reading list data before timeout",errSource:" serviceUIHelper.js function getReadingListAsync(callback, delay)"},missingRiverItemError:{errId:1014,errMsg:"Missing required river items.",errSource:"riverSection.js function positionRiverSectionItems"},appInstallError:{errId:1015,errMsg:"Failed to install app. Error code: {0}",errSource:"App Id: {0}, source: {1}"},appCacheRapidRefreshError:{errId:1016,errMsg:"Appcache is being refreshed more often than current allowed threshold",errSource:"appCacheHelper.js function checkStatus()"},staticsPoisoningError:{errId:1017,errMsg:"user encountered poisoned statics, in ",errSource:"statics poisoning"},staticsPoisoningWithDhpAppcacheError:{errId:1018,errMsg:"user with dhp cache encountered poisoned statics, in ",errSource:"statics poisoning"},invalidIsSignedInResponse:{errId:1019,errMsg:"Error in is-signed-in Ajax Response ",errSource:"spartanRiverLoader.js function requestSignedInState()"},domElementExistsButIsNotVisible:{errId:1020,errMsg:"DOM element exists but is not visible: ",errSource:"spartanRiverLoader.js function validateVisibility()"},doubleSearchBoxesRenderedError:{errId:1021,errMsg:"Double search boxes rendering on page: ",errSource:"serviceUIHelper.js function traceErrorIfDoubleSearchBoxIsRendered()"},followFeedsUpdateTrackingInfo:{errId:1022,errMsg:"Error found",errSource:"oneRiverToggleFollowFeeds.js function updateTrackingInfo()"},authRefreshBlockedError:{errId:1023,errMsg:"server failed to authenticate valid WAM app token, blocking page refresh",errSource:" establishSignedInState.js",ignorePV:1,reportingType:1},browserAccessError:{errId:1024,errMsg:"Browser Access Error: ",errSource:" browserAccess.js"},appCacheOnErrorStatus:{errId:1026,errMsg:"appcache onerror fired ",errSource:" appCacheHelper.js",reportingType:1},appCacheOnObsoleteStatus:{errId:1027,errMsg:"appcache update status resulted in obsolete state: ",errSource:" appCacheHelper.js"},applicationCacheUnhealthyState:{errId:1029,errMsg:"ApplicationCache is in an unhealthy state, status is: ",errSource:"appCacheHelper.js"},delayUpdatedUserProfile:{errId:1030,errMsg:"Issue with response of delay updated user profile: ",errSource:"delayUpdatedUserProfile"},officeIFrameFailedToLoad:{errId:1031,errMsg:"Office iframe failed to load: "},irisCoachmarkFailedToParseJson:{errId:1032,errMsg:"IrisCoachmark failed to parse Iris Dispatch json response string.",errSource:"irisCoachmark.js"},tabbedInfopaneRemainingTabs:{errId:1033,errMsg:"Tabbed Infopane remaining tabs failed to load.",errSource:"tabbedInfopaneModule.js"},getAuthTokenResultNull:{errId:1035,errMsg:"get MSA Auth returned null",errSource:" msaAuthHelper.js",reportingType:1},getAuthTokenSUError:{errId:1036,errMsg:"",errSource:" msaAuthHelper.js",reportingType:1},getAuthTokenWamError:{errId:1037,errMsg:"",errSource:" msaAuthHelper.js",reportingType:1},getAuthTokenRejected:{errId:1038,errMsg:"browserAccess get auth token API promise was rejected",errSource:" msaAuthHelper.js",reportingType:1},layoutCustomizationError:{errId:1040,errMsg:"Error while customizing layouts",errSource:"pageLayoutHelper.js"},getUserMigrationDataError:{errId:1041,errMsg:"Failed to get page clicks information for user from migration data endpoint.",errSource:" pageClicksTracker.js",reportingType:1},BingImageOfTheDayErrors:{errId:1050,errMsg:"Bing Image failed to load on page",errSource:" bingImageFull.js",reportingType:1},NullInPageTimings:{errId:1060,errMsg:"Null entries: ",errSource:" ttafMax.js",reportingType:1},componentUIFailedToAttach:{errId:1301,errMsg:"Component UI failed to attach",errSource:" cortanaSearch.js"},componentUIDetached:{errId:1302,errMsg:"Component UI detached.",errSource:" cortanaSearch.js"},componentUISetTabInfoAsyncFailed:{errId:1303,errMsg:"Component UI SetTabInfoAsync Failed",errSource:" cortanaSearch.js"},componentUISetNtpExperimentsAsyncFailed:{errId:1304,errMsg:"Component UI setNtpExperimentsAsync Failed",errSource:" cortanaSearch.js"},componentUISetPageInfoAsyncFailed:{errId:1305,errMsg:"Component UI setPageInfoAsync Failed",errSource:" cortanaSearch.js"},domElementExistsButIsNotVisibleForSearch:{errId:1306,errMsg:"DOM element exists but is not visible: ",errSource:"verifyPageElements.js function validateVisibility()"},searchVisibleButUnstyled:{errId:1307,errMsg:"DOM element exists and visible, but unstyled: ",errSource:"verifyPageElements.js function validateVisibility()"},componentUISetLocationAsyncFailed:{errId:1308,errMsg:"Component UI setLocationAsync Failed.Error: ",errSource:"cortanaSearch.js function getLocationInfoAndSetToCortana()"},recommendedSearchApiTimeout:{errId:1309,errMsg:"Recommended search api response not received within configured time:",errSource:"popularNow.js"},recommendedSearchApiCallFailed:{errId:1310,errMsg:"Recommended search api returned error response:",errSource:"popularNow.js"},recommendedSearchRenderFailed:{errId:1311,errMsg:"Recommended searches failed to render: ",errSource:"popularNow.js"},recommendedSearchInvalidJsonResponse:{errId:1312,errMsg:"Recommended Search api sent invalid Json response ",errSource:"popularNow.js"},searchHistoryApiTimeout:{errId:1320,errMsg:"Search history api response not received within configured time:",errSource:"searchHistory.js"},searchHistoryApiCallFailed:{errId:1321,errMsg:"Search history api returned error response:",errSource:"searchHistory.js"},unknownPageRefreshInfo:{errId:1400,errMsg:"refreshPage reason: unknown ",errSource:" spartanSharedHelper.js",isInfo:1,ignorePV:1,reportingType:1},achForceUpdateUnCachedState:{errId:1401,errMsg:"appCacheHelper.forceUpdate(): applicationCache.status: 0",errSource:"appcacheHelper.js function forceUpdate()",isInfo:1,ignorePV:1,reportingType:1},achOnlineHandler:{errId:1402,errMsg:"Appcache Helper: Browser 'online' event handler",errSource:"appcacheHelper.js function offlineAction()",isInfo:1,ignorePV:1,reportingType:1},achCheckStatus:{errId:1403,errMsg:"update ready fired",errSource:"appcacheHelper.js function checkStatus()",isInfo:1,ignorePV:1,reportingType:1},achOnObsolete:{errId:1404,errMsg:"appCacheHelper.checkObsoleteStatus(): breaking out of appcache",errSource:"appcacheHelper.js function checkObsoleteStatus()",isInfo:1,ignorePV:1,reportingType:1},establishSignedInState:{errId:1405,errMsg:"establishSignedInState.js: server sign-in state does not match client sign-in state",errSource:"establishSignedInState.js function refreshOnce()",isInfo:1,ignorePV:1,reportingType:1},oldRiverSection:{errId:1406,errMsg:"riverSection.updateAppCacheIfKernelVersionMismatch(): kernel version and river version do not match",errSource:"riveSection.js function updateAppCacheIfKernelVersionMismatch()",isInfo:1,ignorePV:1,reportingType:1},oneRiverSection:{errId:1407,errMsg:"riverSectionOneRiver:updateAppCacheIfKernelVersionMismatch(): kernel version and river version do not match",errSource:"riveSectionOneRiver.js function updateAppCacheIfKernelVersionMismatch()",isInfo:1,ignorePV:1,reportingType:1},spartanDhpNoAppCache:{errId:1408,errMsg:"spartanDhpNoAppCache.js: taking DHP page out of appcache",errSource:"spartanDhpNoAppCache.js function doRefresh()",isInfo:1,ignorePV:1,reportingType:1},srlLoadMeControl:{errId:1409,errMsg:"load me control refresh",errSource:"spartanRiverLoader.js function loadMeControl()",isInfo:1,ignorePV:1,reportingType:1},kernelJsFallback:{errId:1410,errMsg:"kernel fallback JS refresh",errSource:"kernelErrorFallBackPage.js",isInfo:1,ignorePV:1,reportingType:1},pageRefreshInfo:{errId:1499,errMsg:"refreshPage reason: ",errSource:" spartanSharedHelper.js",isInfo:1,ignorePV:1,reportingType:1},cookiesAccepted:{errId:1500,errMsg:"cookies accepted",errSource:"cookieComplianceHelper.js function grantCookieConsentAndDecorateLink()",isInfo:1,reportingType:1},pcSettingsChanged:{errId:1501,errMsg:"pageCustomization.js: settings changed",errSource:"pageCustomization.js function refreshPage()",isInfo:1,reportingType:1},pcResetSettings:{errId:1502,errMsg:"pageCustomization.resetSettings(): setting reset",errSource:"pageCustomization.js function resetSettings()",isInfo:1,reportingType:1},pcSaveEdgeModal:{errId:1503,errMsg:"pageCustomization.saveEdgeStartModalMarketConfig(): market changed",errSource:"pageCustomization.js function saveEdgeStartModalMarketConfig()",isInfo:1,reportingType:1},relatedCategory:{errId:1504,errMsg:"relatedCategory.onRelatedFilterClick",errSource:"relatedCategory.js",isInfo:1,reportingType:1},rsnffFeedFilterClicked:{errId:1505,errMsg:"riverSectionNewsFeedFilters.onRelatedCategoriesClick(): news-feed filter clicked",errSource:"riverSectionnewsFeedFilters.js function onNewsFeedFilterClick()",isInfo:1,reportingType:1},rsnffRelatedFilterClicked:{errId:1506,errMsg:"riverSectionNewsFeedFilters.onNewsFeedFilterClick(): related news-feed filter clicked",errSource:"riverSectionnewsFeedFilters.js function onRelatedFilterClick()",isInfo:1,reportingType:1},topicSearch:{errId:1507,errMsg:"topicSearch.checkAndSubmit",errSource:"topicSearch.js function checkAndSubmit()",isInfo:1,reportingType:1},oneRiverErrorRefresh:{errId:1508,errMsg:"oneRiverErrorRefresh.refreshLinkClicked",errSource:"oneRiverErrorRefresh.js function refreshLinkClicked()",isInfo:1,reportingType:1},oneRiverFeeds:{errId:1509,errMsg:"oneRiverFeeds.feedButtonClicked",errSource:"oneRiverFeeds.js",isInfo:1,reportingType:1},topSitesHelper:{errId:1510,errMsg:"display option set",errSource:"topSitesHelper.js function setDisplayCoookieAndRefreshIfNeeded()",isInfo:1,reportingType:1},msnLogoClicked:{errId:1511,errMsg:"page refresh on msn logo click",errSource:"pageRefreshByUser.js function refreshPage()",isInfo:1,reportingType:1},cssLoadError:{errId:1512,errMsg:"Resources fail to load: ",errSource:"verifyExternalStatics.js",reportingType:1},ttvrError:{errId:1513,errMsg:":TTVR was not sent for this page within the timeout period.",errSource:"ttvrperfMeasure.js",reportingType:1},pollElementNotFound:{errId:1800,errMsg:"Script could not find poll module element.",errSource:"pollModule.js function setup()",isInfo:0,reportingType:0},swRegistrationError:{errId:3001,errMsg:"Failed to register ServiceWorker. ",errSource:"swRegistration.js navigator.serviceWorker.register()",reportingType:1},swUnregistrationError:{errId:3002,errMsg:"Failed to unregister ServiceWorker. ",errSource:"swRegistration.js navigator.serviceWorker.getRegistration.unregister()",reportingType:1},swUnregistrationSuccessful:{errId:3003,errMsg:"Unregister ServiceWorker succeeded.",errSource:"swRegistration.js navigator.serviceWorker.getRegistration.unregister()",reportingType:1},swRiverContentStoreError:{errId:3004,errMsg:"Error opening database",errSource:"swRiverContentStore.js function onDbError()",reportingType:1},windowsAccessError:{errId:4001,errMsg:"WinRT Public and Private API Access Error",errSource:" windowsAccess.js"},getCuratedData:{errId:4002,errMsg:"Error fetching curated apps for frequent destinations",errSource:"frequentDestinationsModule.js"},missingAppsData:{errId:4003,errMsg:"Missing curated app list and default app list for frequent destinations",errSource:"frequentDestinationsModule.js"},missingRootSectionError:{errId:4004,errMsg:"Missing required section: ",errSource:"frequentDestinationsModule.js"},frequentDestinationsError:{errId:4005,errMsg:"Error rendering frequent destinations",errSource:"frequentDestinationsModule.js"},appLaunchFailureFromFrequentDestinations:{errId:4006,errMsg:"Failed to launch app from Frequent Destinations section. ",errSource:"frequentDestinationsLaunchHelper"},appLaunchFailureFromAllAppsPivot:{errId:4007,errMsg:"Failed to launch app from All Apps pivot. ",errSource:"allAppsModule"},bingImageOfTheDayError:{errId:4008,errMsg:"Failed to load Bing image on page",errSource:"bingImageOfTheDay"},anaheimBrowserSettings:{errId:4009,errMsg:"Failed to fetch anaheim browser settings",errSource:"anaheimBrowserSettings"},anaheimTopSites:{errId:4010,errMsg:"Failed to render top sites",errSource:"anaheimTopSites"},edgeTopSitesNotVisible:{errId:4011,errMsg:"Failed to render Edge top sites",errSource:"verifyPageElements.js function validateVisibility()"},spaTopSitesNotVisible:{errId:4012,errMsg:"Failed to render SPA top sites",errSource:"verifyPageElements.js function validateVisibility()"},oneTrustLoadError:{errId:5003,errMsg:"Spartan- OneTrust failed to load: ",errSource:"header script tag"},oneTrustDialogError:{errId:5004,errMsg:"Spartan- OneTrust dialog error: ",errSource:"header script tag"},sportsLiteRefreshTouchFilter:{errId:6111,errMsg:"SportsLite: Refresh Touch Filter ajax call error",errSource:"liteTouchFiltersModule.js function liteTouchFilters.loadTouchFilterContent()"},sportsLiteLiveUpdate:{errId:6112,errMsg:"SportsLite: Live Update ajax call error",errSource:"liteLiveUpdateModule.js function liteLiveUpdateModule.loadNewLiveUpdate()"},sportsLiteCheckDataHash:{errId:6113,errMsg:"SportsLite: Check Data Hash ajax call error",errSource:"liteLiveUpdateModule.js function liteLiveUpdateModule.checkDataHash()"},sportsLiteFilterRefresh:{errId:6114,errMsg:"SportsLite: Filter Refresh ajax call error",errSource:"liteFilterRefreshModule.js function liteFilterRefreshModule.FireFilterRefreshAjaxCall()"},sportsLiteFilterRefreshFallBack:{errId:6115,errMsg:"SportsLite: Filter Refresh fall back ajax call error",errSource:"liteFilterRefreshModule.js function liteFilterRefreshModule.FireFallbackAjaxRefreshCall()"},rightRailStackModeNoData:{errId:6501,errMsg:"dynamic right rail in article ajax call failed and render blank impacting monetization",errSource:"dynamicRightRailStacked.js function fetchRightRailFeedContent"},monetizationAdRealTimeScanConfiant:{errId:7500,errMsg:"Failed to work",errSource:"adRTScanConfiantWrapper"},monetizationBingClient:{errId:7530,errMsg:"BingFailed",errSource:"bingAds.js",reportingType:1},bingViewibilityError:{errId:7501,errMsg:"BingViewability",errSource:"bingViewability.js",reportingType:1},monetizationNativeInDisplayBannerTimeout:{errId:7502,errMsg:"Failed to remove top banner in timeout flight",errSource:"adCore.js"},monetizationNativeInDisplayTodayTimeout:{errId:7503,errMsg:"Failed to remove today in timeout flight",errSource:"adCore.js"},clarityError:{errId:7504,errMsg:"Failed to load clarity script",errSource:"clarity.js"},monetizationDisplayNoValidSize:{errId:7505,errMsg:"Failed to get valid ad size for display ad",errSource:"adJAC.js"},monetizationNativeInDisplayArticleBannerTimeout:{errId:7506,errMsg:"Failed to remove article top banner in timeout flight",errSource:"adCore.js"},monetizationNativeInDisplayArticleTopRightTimeout:{errId:7507,errMsg:"Failed to remove article top right in timeout flight",errSource:"adCore.js"},monetizationNativeInDisplaySweeperFailure:{errId:7509,errMsg:"Failed to get ads for display ads sweeper",errSource:"hpNativeAdHandler.js"}});require(["errorCategory"],function(t){l(n,t.monetizationAdRealTimeScanConfiant)})}function o(n,t){s(n,t,h)}function s(n,t,i){require(["dap"],function(r){for(var f,e=!1,u=0;u<r.adPlacements.length&&!e;u++)f=r.adPlacements[u],f.htmlid===n.htmlid&&(i(f,t),e=!0)})}function h(n,t){n&&require(["adCommon","adTelemetry"],function(i,r){i.updateElementData(n.telemetry,i.adTelemetryAttrs.Status,t);r.recordAdOperation(n)})}function c(n){require(["adRefresh"],function(t){t.refreshOneAd(n.htmlid,!1,!0)})}function l(n,t){require(["track"],function(i){var r={errId:t.errId,errMsg:t.errMsg+". "+n,errSource:t.errSource};i.trackAppErrorEvent(r)})}var i,r;if((!t||!t.clientSettings||!t.clientSettings.functionalonly_cookie_experience)&&(n.confiant=n.confiant||{},i=!1,n.confiant.callback=function(n,t,r,f,e,s){var l=r?"blocked":"detected",h;s&&s.htmlid?(o(s,l),r&&!i&&(c(s),i=!0)):(h="Confiant: Callback has incorrect data. impressionData: "+s,u(h))},n.confiant.onImpression=function(){},r="https://confiant.msn.com/8wUBVe8wmBTtU5IL4Akcv7tZSp0/msn/config.js",r))try{e(r)}catch(f){u(f)}});define("jqBehavior",["jquery","viewport"],function(n){return function(t,i,r){function u(n){var t=n.length;return t>1?function(){for(var i=0;i<t;i++)n[i]()}:t?n[0]:f}function f(){}if(typeof t!="function")throw"Behavior constructor must be a function";if(i&&typeof i!="object")throw"Defaults must be an object or null";if(r&&typeof r!="object")throw"Exclude must be an object or null";return r=r||{},function(f,e,o){function c(n){n&&(typeof n.setup=="function"&&l.push(n.setup),typeof n.teardown=="function"&&a.push(n.teardown),typeof n.update=="function"&&v.push(n.update))}var h;if(o&&typeof o!="object")throw"Options must be an object or null";var s=n.extend(!0,{},i,o),l=[],a=[],v=[],y=!0;if(r.query){if(typeof f!="string")throw"Selector must be a string";c(t(f,s))}else h=n(f,e),r.each?c(t(h,s)):(y=h.length>0,h.each(function(){var i=n(this);c(t(i,r.data?s:n.extend(!0,{},s,i.data?i.data():{})))}));return y?{setup:u(l),teardown:u(a),update:u(v)}:null}}});define("navigation",["escape","location","document"],function(n,t,i){function o(t,i,r){var u=t[i],e,f;if(!u||u.length===0)return"";for(e="",f=0;f<u.length;f++)u[f]&&(e=e+r+i+"="+n.urlPart(u[f]),r==="?"&&(r="&"));return e}function u(n,t,i){var s=function(n){return n=n.replace(/\+/g," "),decodeURIComponent(n)},u={},o,e;if(n)for(n=n.split("#")[0],o=n.split("&"),e=0;e<o.length;e++){var h=o[e].split("="),r=h[0],f=h[1];i&&(r=s(r),f&&(f=s(f)));t||r==="item"?(u[r]||(u[r]=[]),u[r].push(f)):u[r]=f}return u}function f(n){var t=i.createElement("a");return t.href=n,{protocol:t.protocol,host:t.host,hostName:t.hostname,port:t.port,path:t.pathname,hash:t.hash,query:t.search,origin:t.origin}}function e(n){return f(n).hostName}var r={getUrl:function(n){return r.filter?r.filter(n):n},navigate:function(n,i){r.filter&&(n=r.filter(n));i?t.replace(n):t.href=n},getHostName:e,parseUrl:f,isLocal:function(n){var i=e(n);return!i||t.hostname==i},getParams:u,getParamsFromUrl:function(n,t,i){var r=n.split("?")[1];return u(r,t,i)},mergeQueryStringParams:function(t,i){var s,f,e,h,r,c;if(i){if(s=t.split("?"),s[1]){f=u(s[1],!1,!0);for(r in i)f[r]=i[r]}else f=i;t=s[0];e="?";h="item";for(r in f)r!==h&&(t+=f[r]?e+n.urlPart(r)+"="+n.urlPart(f[r]):e+n.urlPart(r),e==="?"&&(e="&"));c=o(f,h,e);t=t+c}return t},filter:null};return r});require(["window"],function(n){JSON&&(JSON.tryParse||(JSON.tryParse=function(n){try{return n&&JSON.parse(n)}catch(t){}}));Array&&(Array.tryForEach||(Array.tryForEach=function(n,t){n&&Array.prototype.forEach.call(n,t)}));n&&(n.newGuid||(n.newGuid=function(){function n(){return(65535+Math.round(Math.random()*1e4)).toString(16).substring(1)}return n()+n()+"-"+n()+"-"+n()+"-"+n()+"-"+n()+n()+n()}))});define("irisBanner",["navigation","ajax","headData","imgSrc","track","afire","window","document","mediator","viewport","setCookie","getCookie"],function(n,t,i,r,u,f,e,o,s,h,c,l){function st(){wt()&&ht()}function ht(){t.get({url:ct(),dataType:"html",success:function(n){require(["c.onload"],lt(n))},error:function(n){p(n)},timeout:1500,ontimeout:function(n){p(n)}})}function ct(){var r=n.getParamsFromUrl(location.href),f="/{0}/{1}/irisbannerajax?position={2}&canvas={3}".format(i.locale,i.clientSettings.vk,nt.pos,nt.canvas),u="",t,e;for(t in r)r.hasOwnProperty(t)&&(e=r[t],u+="&"+t+"="+e);return u&&(f+=u),f}function lt(n){function c(n){u.trackPartialImpression(n);var t=bt(n);kt(t);ct(t)}function ct(n){var r=t.querySelector(".closebutton"),i;r&&(r.addEventListener(a,ft),r.addEventListener(a,function(){g(n)}));i=t.querySelector(".action");i&&(i.addEventListener(a,function(){d(n)}),i.addEventListener(a,vt))}function y(n,t){return n.getElementsByClassName(t)[0]}function lt(n){var t=n.getAttribute("data-duration"),r;return i&&i.clientSettings&&i.clientSettings.uiprsettings&&i.clientSettings.uipr&&(r=e.uiprBannerRenderDelayInMinutes||8,t>r&&(t=r)),t}var f,tt,ot,st,s,h;if(!n){p("Empty response received for the ajax call");return}var ht=new e.DOMParser,nt=ht.parseFromString(n,"text/html"),t=nt&&nt.getElementById(et);if(t){if(f=y(t,"irisbanner"),f){if(tt=f.getAttribute("data-position"),v=v+"-"+tt,f.id==="MSA_2021_WW_MSN_Blue_ilogo_Banner1_v1.2"&&(it=!0,ot=l("tou-showings")-0||0,ot!=0))return;c(f);st=lt(f);setTimeout(w,st*6e4)}s=y(t,"irisbanneroverlay");s&&c(s);h=y(t,"irisbannermobile");h&&(require(["binding","c.dom"],function(n){n("truncate",".title.hl").all()}),c(h));o.getElementById("irisbannerph").appendChild(t);Array.prototype.forEach.call(t.querySelectorAll("img"),function(n){r.reset(n)});k();rt.classList.add(v);ut()}}function ut(){setTimeout(function(){s.pub("IrisBannerRendered")},1e3)}function p(){ut()}function w(n){rt.classList.remove(v);k();n&&it&&c("tou-showings",1,ot,!1,"/")}function b(){var n=o.querySelector(".irisbanneroverlay");n.classList.remove("show");n.classList.add("hide");k()}function ft(n){n.preventDefault();var t=o.querySelector(".irisbannermobile");t.classList.remove("show");t.classList.add("hide")}function vt(n){ft(n);location.href=o.querySelector(".irisbannermobile").getAttribute("data-actionuri")}function k(){setTimeout(function(){s.pub(h.sizeChangeEventName,"irisBannerShow")},1e3)}function pt(){var n=o.head&&o.head.getAttribute("iris-modules-settings");return JSON.tryParse(n)}function wt(){return o.getElementById("conditionalbanner")||o.getElementById("breakingnews")||o.getElementById("breakingnewsbanner")?!1:!0}function bt(n){var t=null;return n&&(t=JSON.tryParse(n.getAttribute("data-json"))),!t,t}function kt(n){var t=n&&n.tvb;t=t&&decodeURIComponent(t);t&&!tt[t]&&(f(t),tt[t]=1)}function d(n){var t=n&&n.tcb;t=t&&decodeURIComponent(t);t&&f(t)}function g(n){var t=n&&n.tdb;t=t&&decodeURIComponent(t);t&&f(t)}var y=pt();if(y&&y.length){var nt=y[0],tt={},a="click",v="irisbactive",et="irisbanner",it=!1,ot=365,rt=o.body;return require(["c.onload"],st),{}}});define("adCommon",["document","pageTime","classList","headData","viewAware"],function(n,t,i,r,u){function p(n,t,i){n&&typeof t=="function"&&i&&(i[n]?i[n].push(t):i[n]=[t])}function w(n,t,i,r){var f,u;t&&i&&(f=5,t.divid=t.divid||t.divName,t.msnSdkName=r,u=setInterval(function(){if(i[n]&&i[n].length){for(var r=0;r<i[n].length;r++)i[n][r](t);clearInterval(u)}else f--||clearInterval(u)},500))}function b(n,t,i){n&&t&&(typeof i=="string"||typeof i=="number")&&(n[t]=i)}function f(n,t){return(t.exec(n)||{})[1]||""}function k(n){var r=f(n,l),t=f(n,a),u="",i=f(n,v);return i&&i!=="0"&&(u=i),t===""&&(t=r),{adMake:r,adModel:t,adYear:u}}function d(){var t=n.body,r;return t&&(r=i.contains(t,"startpage")?"homepage":i.contains(t,"ap")?"article":i.contains(t,"gp")?"gallery":i.contains(t,"homepage")?"vlp":i.contains(t,"structured")?"structured":(i.contains(t,"gfp")||i.contains(t,"afp"))&&i.contains(t,"fullscreen")?"fs_gallery":"NA"),r}function g(){return e("MUID")}function nt(){var n=e("adslrid");return n!="N"?n:""}function tt(){var n=r.locale.split("-");return n.length>1?n[1].toUpperCase():null}function it(){return e("TOptOut")}function o(t,i){return i&&i.forcefulVisibilityInEffect?i.forceVisibilityOn:i&&i.options&&i.options.scrollInit?t&&(t.top||t.bottom||t.left||t.right)&&t.top<=(window.innerHeight||n.documentElement.clientHeight)&&t.bottom>=0&&t.left<=(window.innerWidth||n.documentElement.clientWidth)&&t.right>=0:!0}function rt(t,r,u,f,e){var o=e||((n.getElementById(t)||{}).parentNode||{}).parentNode;o&&(((o.querySelector(".adchoices,.adchoicesjs")||{}).style||{}).display=f?"block":"none",r)&&(u||i.contains(o,"widead"))&&(o.style.display="",o.style.visibility="visible")}function ut(n,t){n&&(n.forcefulVisibilityInEffect||(n.clientRect=n.elem.getBoundingClientRect()),n.isVisible=o(n.clientRect,n),n.canBeDisplayed=s(n,t)&&!n.shouldHideAds,n.canBeDisplayed|=n.forceDisplayOn||n.canBeDisplayed)}function s(n,t){return t=t||u.currentView(),!!(t&n.allowedViews)}function e(t){var r=new RegExp("\\b"+t+"\\s*=\\s*([^;]*)","i"),i=r.exec(n.cookie);return i&&i.length>1?i[1]:""}function ft(){return window.performance&&typeof window.performance.now=="function"?window.performance.now():(new Date).getTime()}function et(){return(new Date).getTime()+"|"+(Math.random()*9+1)*Math.pow(10,17)}function ot(){var u=[],f=r.currentFlights,i,n,t;if(f)for(i=f.split(","),n=0;n<i.length;n++)t=i[n],t&&t.indexOf("adflt-")===0&&u.push(t);return u}function h(){var t=n.querySelector(".bannersectionad[data-section-id='toptakeoverad']"),i;return t&&(i=t.parentNode,i)?(i.removeChild(t),!0):!1}function c(){var t=n.querySelector(y),i;return t&&(i=t.parentNode,i)?(i.removeChild(t),!0):!1}function st(){c()?require(["hpNativeAdHandler","c.deferred"],function(){}):require(["track","errorCategory"],function(n,t){n.trackAppErrorEvent(t.monetizationNativeInDisplayTodayTimeout)})}function ht(){h()?require(["hpNativeAdHandler","c.deferred"],function(){}):require(["track","errorCategory"],function(n,t){n.trackAppErrorEvent(t.monetizationNativeInDisplayBannerTimeout)})}function ct(){var r=n.querySelector("#precontent"),i=n.querySelector("#precontent .outeradcontainer"),t;return i&&(t=i.parentNode,t)?(r.removeChild(t),!0):!1}function lt(n){ct()?require(["articlePageNativeAdHandler","c.deferred"],function(t){var i=t();i.manageTopBannerNativeAd(n)}):require(["track","errorCategory"],function(n,t){n.trackAppErrorEvent(t.monetizationNativeInDisplayArticleBannerTimeout)})}function at(){var t=n.querySelector(".drrTopAdWrapper"),i;return t&&(i=t.parentNode,i)?(i.removeChild(t),!0):!1}function vt(n){at()?require(["articlePageNativeAdHandler","c.deferred"],function(t){var i=t();i.manageTopRightNativeAd(n)}):require(["track","errorCategory"],function(n,t){n.trackAppErrorEvent(t.monetizationNativeInDisplayArticleTopRightTimeout)})}function yt(n,t,i){var f,u,r,e,o;if(!t)return!1;for(f=t.split(","),u=0;u<f.length;++u)if((r=f[u].trim().split("~"),r.length===2||r.length===3)&&(r.length!==3||i===r[2])){try{e=new Date(r[0].trim());o=new Date(r[1].trim())}catch(s){continue}if(n>=e&&n<o)return!0}return!1}var l=/\bMAKE=([^&]*)/i,a=/\bMODEL=([^&]*)/i,v=/\bYEAR=([^&]*)/i,y=".todayshowcasead";return{addEventListener:p,callEventHandlers:w,eventTypes:{AdRequested:"AdRequested",BeforeAdRender:"BeforeAdRender",AdRefreshed:"AdRefreshed",ErrorOccurred:"ErrorOccurred",AdNoBid:"AdNoBid",AdTimeout:"AdTimeout",AdReturned:"AdReturned",AdResized:"AdResized",SweeperCollapsed:"SweeperCollapsed"},adTelemetryAttrs:{EventType:"eventType",DapStartTime:"dst",DapEndTime:"den",AdReturnTime:"art",FriendlyId:"id",PageGroup:"pg",Width:"w",Height:"h",Status:"status",AppNexusAdId:"anAd",SequenceId:"seqid",Sdk:"sdk",AdFinalEndTime:"fen",OathAsid:"oAsid",IsIframe:"ifrm",ClickTime:"ct",TargetUrl:"tu",CustomData:"custom"},isPlacementVisible:o,setAdContainerDisplayState:rt,updateElementData:b,isAllowedInView:s,checkAndSetAdVisibility:ut,getPageType:d,getOptOut:it,getMuid:g,getEnvelopeId:nt,getCountryCode:tt,getCurrentTime:ft,getAdFlights:ot,responseStatusCode:{Success:1,NoAd:2,OneByOneCollapsePixel:3,AdError:4,NullAdObject:5,Unknown:6},getOathAsid:et,getYMMParams:k,replaceTodayNativeAd:st,replaceTopBannerNativeAd:ht,removeTopBannerDisplayAd:h,removeTodayTopRightDisplayAd:c,replaceArticleTopBannerNativeAd:lt,replaceArticleRightRailNativeAd:vt,isDateTimeInRange:yt}});define("adTelemetry",["window","pageTime","pageStart","logging","adCommon","requestAnimationFrame","mediator","track"],function(n,t,i,r,u,f,e,o){function v(){return o.getCurrentPageRequestId()}function y(n){n&&p(n)}function p(n){if(n){if(s.length>l){r.error("adTelemetryMgr: exceeded max posting queue length.");return}s.push(n);f(function(){h(s)})}}function h(n){if(n.length!==0)for(var t;t=n.shift();)o.trackAdEvent(t)}function w(n){n&&n.telemetry&&f(function(){y(n.telemetry)},0)}function c(){e.unsub("pageViewOnLoad",c);h(a)}var s=[],l=7,a=[],b=((n.performance||{}).timing||{}).responseStart||(n._timing||{}).start||+new Date;return e.sub("pageViewOnLoad",c),{recordAdOperation:w,getCurrentPageRequestId:v}});define("adRefresh",["dap","mediator","adTelemetry","adCommon"],function(n,t,i,r){function c(n){if(n.norefresh===!0)return!1;var t=r.getCurrentTime()-n.st;return n.isRendered&&n.isLoaded||t>4e3?!0:!1}function h(n){setTimeout(function(){u=!1;e=!1},n)}function f(n,t,r,u){var f,e,o;return(r&&n.pg===a&&(n.norefresh=!0),!u&&!c(n))?!1:(n.refreshEnabled=!0,n.telemetry={},n.isRendered&&n.detectionObject&&n.detectionObject.stopDetection(),f=n.elem.parentNode.parentNode,e=f.offsetHeight,e>=0&&(f.style.height=e+"px"),i&&(o=i.getCurrentPageRequestId(),n.params=n.params.replace(/PVGUID=[^&]*/,"PVGUID="+o),n.options=n.options||{},n.options.rid=o),t===!0&&n.refreshAd(),!0)}function y(n,t){var u,r,i;if(n&&n.length){for(r=0;u=n[r];r++)try{f(u,!0,t)}catch(e){}i=n[0].rd;i=v;i=o>i?i:o;h(i)}}function p(n,t){function r(o){var s,h;if(u===0||!(!o||u>=n.length||i&&o.htmlid!==i)){o&&(o.refreshCallback=null);s=n[u++];s.refreshCallback=r;try{if(i=s.htmlid,h=f(s,!0,t),!h){r(s);return}}catch(c){i=null}setTimeout(function(){r(s)},e)}}var u=0,i,e=typeof t=="number"?t*s+n[0].rd:n[0].rd,c=typeof t=="number"?t*s+o:o;r();h(c)}function w(t,i){e||u||n.adPlacements&&n.adPlacements.length&&(u=!0,i?p(n.adPlacements):y(n.adPlacements,t))}function b(t,i,r){var l,v,o,a;if(!e&&!u&&(l=n.adPlacements,l&&l.length)&&(e=!0,l&&l.length)){for(v=typeof i=="number"?i*s+l[0].rd:l[0].rd,a=0;o=l[a];a++)if(o.refreshCallback=null,t){if(o.htmlid===t){o.lastRefreshed=!0;f(o,!0,!1,r);break}}else if(!o.lastRefreshed&&c(o)){if(o.lastRefreshed=!0,!f(o,!0,i))continue;break}else o.lastRefreshed=!1;h(v)}}function k(t){if(typeof t=="string"&&(!t.trim||t.trim()!=="")&&n.adPlacements&&n.adPlacements.length)for(var i,r=0;i=n.adPlacements[r];r++)i.options.prid=t}function d(i){var s,o,r,e,h,v,c,a;if(!i&&!u){for(u=!0,s=n.adPlacements,o={},h=0;e=s[h];h++)f(e,!1),e.adType===l?(r=o[e.htmlid],r||(r=[],o[e.htmlid]=r),r.push(e),s.splice(h--,1)):e.order=null;for(v in o)for(r=o[v],r.unshift(r.splice(-1,1)[0]),c=0;a=r[c];c++)a.order=c+10,s.push(a);t.pub("adrefresh");u=!1}}var l=3,e,u,s=600,o=6e3,a="TSTPRMUS32",v=parseInt("6000")||4500;return{refresh:d,refreshOneAd:b,refreshAllAds:w,updateAdsProviderId:k,refreshAdByAdObject:f}});define("adAutoRefresh",["mediator","adRefresh","adCommon","visibility","trackInfo","c.deferred"],function(n,t,i,r){function h(n){if(n&&n.htmlid)if(n.ttpiProcessing&&u)n.ttpiProcessing=!1,setTimeout(function(){h(n)},u);else if(o){f[n.htmlid]=n;var t=!r.isHidden();t?v(n):r.notifyWhenPageVisible().then(function(){v(n)})}else c(n)}function v(n){var t=!!e[n.htmlid];n&&n.htmlid&&t&&(f[n.htmlid]=null,n.forcefulVisibilityInEffect=!0,n.forceVisibilityOn=!0,c(n))}function p(n){for(var i,t,r,u=0;u<n.length;u++)(i=n[u],i&&i.target&&(t=i.target.getAttribute("id")),t)&&(i.intersectionRatio>=.5?(e[t]=i,r=f[t],r&&(f[t]=null,r.forcefulVisibilityInEffect=!0,r.forceVisibilityOn=!0,c(r))):e[t]&&(e[t]=null))}function c(n){if(!(n.armc<=0)){var i=t.refreshAdByAdObject(n,!0);i||setTimeout(function(){t.refreshAdByAdObject(n,!0)},4e3);n.armc--}}function y(){i.getCurrentTime()-a>3e4||(window._pageTimings&&window._pageTimings.TimeToPageInteractive&&!u?u=window._pageTimings.TimeToPageInteractive:setTimeout(function(){y()},2e3))}function w(n){var f,r,t;if((s||(s=i.getPageType()),s!=="gallery")&&n&&n.ari&&(u||l||(a=i.getCurrentTime(),y(),l=!0),u||(n.ttpiProcessing=!0),setTimeout(function(){h(n)},n.ari+u),window.IntersectionObserver&&!o))for(f={threshold:.5},o=new window.IntersectionObserver(p,f),r=document.querySelectorAll(".adcontainer"),t=0;t<r.length;t++)o.observe(r[t])}var f={},e={},l=!1,o,a=0,u=0,s;return n.sub("adloaded",w),{startAdAutoRefresh:h}});require(["window"],function(n){n.setImmediate||(n.setImmediate=function(t){n.setTimeout(t,0)},n.clearImmediate=n.clearTimeout)});define("sweeperInfo",[],function(){function t(n){for(var i=[],t=0;t<n.length;t++)i.push(n[t]);return i}var n="0.2";return window.addEventListener("message",function(i){i.data&&i.data.cmd==="sweeper_info"?require(["headInfo","document"],function(r,u){i.source.postMessage({cmd:"sweeper_response_info",version:n,pageName:r.PageName,classList:u.body&&u.body.classList?t(u.body.classList):[],codeBase:"prime",url:window.location.href},"*")}):i.data&&i.data.cmd==="sweeper_fetch_ad"?require(["sweeperManager"],function(n){n.process(i)}):i.data&&i.data.cmd==="sweeper_collapse"&&require(["sweeperManager"],function(n){n.collapse(i)})},!1),{}});define("sweeperManager",["window","document","nativeAdManager","classList","c.deferred"],function(n,t,i,r){function c(){var n;return n}function l(t){if(!t)return u.logError("[hpNativeAdHandler]: Empty response"),null;var r=new n.DOMParser,i=r.parseFromString(t,"text/html");return i?i:(u.logError("[hpNativeAdHandler]: Unable to parse HTML content after successful ajax call"),null)}function e(n,t){require(["track","errorCategory"],function(i,r){var r=r.monetizationNativeInDisplaySweeperFailure;r.errSource="sweeperManager.js";r.errMsg="Sweeper error: "+t+"; data:"+JSON.stringify(n);i.trackAppErrorEvent(r)})}function a(n){var p=n.source,w=n.data.data.placements,b=u.getUserMuid(),a,i=t.body,v,y;a=r.contains(i,"startpage")?"HP":r.contains(i,"ap")?"AR":r.contains(i,"gp")?"GA":r.contains(i,"sd")?"SD":r.contains(i,"homepage")?"VLP":r.contains(i,"channelplayerpage")?"VI":"HP";v="Sweeper"+a;y={placementInfo:w,isAdBlocker:!1,muid:b,nativeAdprovider:c(),canvasId:v,sourceUrl:location.href,pageType:a,featureArea:"sweeper",asid:n.data.data.asid};u.getRecommendations("nativeadhpcontentajax",y,function(t){var r=l(t),i;if(!r){e(n.data.data,"not valid html snippet");f(n);return}if(i=r.querySelector(h),i||(i=r.querySelector(s)),!i){e(n.data.data,"not find qualified ads");f(n);return}p.postMessage({cmd:"sweeper_response_ad",content:t},"*")},function(t){t&&(e(n.data.data,"Request Failure:"+t),f(n))},o,!0)}function f(t){require(["dap"],function(i){for(var f,e,s=t.source,o=n.document.querySelectorAll(".adcontainer"),r,u=0;u<o.length;u++)f=o[u],e=f.querySelector("iframe"),e&&e.contentWindow===s&&(r=f.id);i.collapseAd&&r&&i.collapseAd({divid:r,divName:r})})}var u=i(),o=4e3,s=".mediumcardContainer",h="#extcontentsponcon__sliver_1";return{process:a,collapse:f}});define("adDetection",["document","pageTime","mediator","adCommon","classList","dapmgr","adTelemetry","window","trackInfo"],function(n,t,i,r,u,f,e,o,s){function p(p){function tt(){r.updateElementData(p.telemetry,r.adTelemetryAttrs.FriendlyId,p.friendlyId);r.updateElementData(p.telemetry,r.adTelemetryAttrs.PageGroup,p.pg);it()}function it(){if(!p.subscribed){var n=r.eventTypes;f.addEventListener(n.BeforeAdRender,function(){c&&p.options.moatjsUrl&&(c=!1,require({js:p.options.moatjsUrl}))});f.addEventListener(n.AdRefreshed,function(n){w(n,"ads log: "+t()+": Ad creative loaded.",ut)});f.addEventListener(n.ErrorOccurred,function(n){w(n,"ads log: "+t()+": Ad creative error.",rt)});f.addEventListener(n.AdNoBid,function(n){w(n,"ads log: "+t()+": Ad no bid.",et)});f.addEventListener(n.AdTimeout,function(n){w(n,"ads log: "+t()+": Ad timeout.",ht)});f.addEventListener(n.AdReturned,function(n){n&&p&&n.divid===p.htmlid&&r.updateElementData(p.telemetry,r.adTelemetryAttrs.AdReturnTime,t())});f.addEventListener(n.AdResized,function(n){w(n,"ads log: "+t()+": Ad creative loaded.",ot)});f.addEventListener(n.SweeperCollapsed,function(n){w(n,"ads log: "+t()+": Ad no bid.",st)});p.subscribed=!0}}function w(n,t,i){n&&p&&n.divid===p.htmlid&&typeof i=="function"&&i(n)}function g(n){if(!n){var t=r.isDateTimeInRange(new Date,v),i=s&&s.sitePage&&s.sitePage.vertical?s.sitePage.vertical:"";t=r.isDateTimeInRange(new Date,y,i);t===!1&&p.articleTopBannerTimeout&&p.articleTopBannerTimeout===!0&&(o.JAC&&o.JAC.destroyPosition&&p.friendlyId&&o.JAC.destroyPosition(p.friendlyId),r.replaceArticleTopBannerNativeAd(p.oathAsid));t===!1&&p.articleTopRightTimeout&&p.articleTopRightTimeout===!0&&(o.JAC&&o.JAC.destroyPosition&&p.friendlyId&&o.JAC.destroyPosition(p.friendlyId),r.replaceArticleRightRailNativeAd(p.oathAsid))}}function rt(n){p.ignoreAdLoadedEvent=!0;setTimeout(function(){p.ignoreAdLoadedEvent=!1},3e3);b(n);g(!1);k(n,"error");typeof p.completionCb=="function"&&p.completionCb()}function ut(n){p.ignoreAdLoadedEvent||(p.height=n.height,p.width=n.width,p.anAdId=n.anAdId||n.creativeId,p.anAuctionId=n.anAuctionId,b(n),d(n),at(n),k(n,"success"),i.pub(h,p),typeof p.completionCb=="function"&&p.completionCb(),ft(),n.ifrm||vt(n))}function ft(){typeof p.refreshCallback=="function"&&p.refreshCallback(p)}function et(n){p.height=n.height=1;p.width=n.width=1;b(n);d(n);g(!0);k(n,"nobid");i.pub(h,p);typeof p.completionCb=="function"&&p.completionCb()}function ot(n){p.height=n.height;p.width=n.width;b(n);d(n);i.pub(h,p)}function st(n){if(p.ignoreAdLoadedEvent=!0,setTimeout(function(){p.ignoreAdLoadedEvent=!1},3e3),p.height=n.height=1,p.width=n.width=1,b(n),d(n),g(!1),k(n,"sweepercollapse"),p.elem){var t=p.elem.querySelector("iframe");t&&(t.height="0",t.style.height="0",t.parentNode!=p.elem&&(t.parentNode.style.height=""))}i.pub(h,p);typeof p.completionCb=="function"&&p.completionCb()}function ht(n){n.height=1;n.width=1;typeof p.completionCb=="function"&&p.completionCb();k(n,"timeout")}function ct(n){n=n||{};r.updateElementData(p.telemetry,r.adTelemetryAttrs.EventType,"ad_click");r.updateElementData(p.telemetry,r.adTelemetryAttrs.AppNexusAdId,p.anAdId);r.updateElementData(p.telemetry,r.adTelemetryAttrs.OathAsid,n.oAsid);r.updateElementData(p.telemetry,r.adTelemetryAttrs.SequenceId,n.seqId);r.updateElementData(p.telemetry,r.adTelemetryAttrs.ClickTime,t());r.updateElementData(p.telemetry,r.adTelemetryAttrs.TargetUrl,n.tu);nt(n);e.recordAdOperation(p)}function lt(){}function b(n){n=n||{};p.canDisplayAdChoices=n.width>2&&n.height>2;((p.elem.parentNode.querySelector(".adchoices,.adchoicesjs")||{}).style||{}).display=p.canDisplayAdChoices?"block":"none"}function d(n){p.elem.style.display="";p.elem.style.visibility="visible";var t=((p.elem||{}).parentNode||{}).parentNode;t&&(t.style.height="",n.width>2&&n.height>2?(u.remove(t,a),u.add(t,l)):(u.remove(t,l),u.add(t,a)),p.anAdId&&p.elem.setAttribute("data-anAdId",p.anAdId))}function k(n,i){n=n||{};r.updateElementData(p.telemetry,r.adTelemetryAttrs.Width,p.width);r.updateElementData(p.telemetry,r.adTelemetryAttrs.Height,n.height);r.updateElementData(p.telemetry,r.adTelemetryAttrs.Status,i);r.updateElementData(p.telemetry,r.adTelemetryAttrs.AppNexusAdId,p.anAdId);r.updateElementData(p.telemetry,r.adTelemetryAttrs.SequenceId,n.seqId);r.updateElementData(p.telemetry,r.adTelemetryAttrs.Sdk,n.msnSdkName);r.updateElementData(p.telemetry,r.adTelemetryAttrs.AdFinalEndTime,t());r.updateElementData(p.telemetry,r.adTelemetryAttrs.OathAsid,n.oAsid);r.updateElementData(p.telemetry,r.adTelemetryAttrs.IsIframe,n.ifrm);nt(n);e.recordAdOperation(p)}function nt(n){var t={};n.adContentType&&(t.adContentType=n.adContentType);n.aolAdId&&(t.aolAdId=n.aolAdId);n.aolFormat&&(t.aolFormat=n.aolFormat);n.aolGUID&&(t.aolGUID=n.aolGUID);r.updateElementData(p.telemetry,r.adTelemetryAttrs.CustomData,JSON.stringify(t))}function at(t){var u,f,e,i,r;if(t&&t.divid&&(u=n.querySelector("#"+t.divid),u)&&(f=u.querySelector("iframe"),f)&&(e=f.contentDocument,e)&&(i=e.querySelectorAll("iframe"),i))for(r=0;r<i.length;r++)i[r].width>1&&i[r].height>1&&i[r].src&&i[r].src!="about:blank"&&(t.ifrm=1)}function vt(n){for(var i=[p.elem],r,u,t;i.length>0;)for(r=i.pop(),$(r).click(function(){ct(n)}),u=$(r).find("iframe"),t=0;t<u.length;t++)try{i.push($(u[t]).contents())}catch(f){}}return{startDetection:tt,stopDetection:lt}}var h="adloaded",c=!0,l="non-empty-ad",a="ad-1x1",v="2021-01-01T00:00:00-05:00~2021-01-10T00:00:00-05:00, 2021-04-26T00:00:00-05:00~2021-04-26T23:59:59-05:00, 2021-07-26T00:00:00-05:00~2021-07-26T23:59:59-05:00",y="2021-01-01T00:00:00-05:00~2021-01-10T00:00:00-05:00~news, 2021-01-01T00:00:00-05:00~2021-01-10T00:00:00-05:00~finance";return p});define("adLoad",["viewAware","classList","evaluate","mediator","pageTime","document","imgSrc","c.dom","c.deferred"],function(n,t,i,r,u,f,e){function o(n,t){var i,r;if(n&&n.length)for(i=0;r=n[i];++i)r.nodeType==1&&t(r)}function s(u,f){function y(n){var l="no-axb",i,c,h,f;if(t.contains(u,l)||t.add(u,l),n.htmlid==a||n.id==a){if(i=s.offsetHeight,c=s.getAttribute("ad-loaded-height"),c)try{h=parseInt(c);!isNaN(h)&&i<h&&(i=h)}catch(y){return}s.id&&s.id.indexOf("rectangle1_article_")===0&&window.drrNativeAd===1||(t.contains(u,"layout-large")?t.remove(u,"layout-large"):t.contains(u,"layout-medium")?t.remove(u,"layout-medium"):t.contains(u,"layout-small")?t.remove(u,"layout-small"):t.contains(u,"layout-none")?t.remove(u,"layout-none"):t.contains(u,"no-ad")&&t.remove(u,"no-ad"),i<=2?f="layout-none":v?i>=550?f="layout-large":i>=200?f="layout-medium":i>=50&&(f="layout-small"):i>299?f="layout-large":i>99&&(f="layout-small"),f&&(t.add(u,f),o(u.querySelectorAll("img"),function(n){e.checkLoad(n)}),r.pub("invalidate-layout",u),r.pub("truncate")))}}var h,v,l,c,s,a,p;if(u&&u.querySelectorAll&&(f=f||".showcasead,.ad300x250,.ad",h=u.querySelectorAll(f),v=u.className.indexOf("today")>=0,h.length)){if(h.length==1)l=h[0];else switch(n.currentView()){case n.views.SIZE1ROWSIZE4COLUMN:case n.views.SIZE2ROWSIZE4COLUMN:l=h[h.length-1];break;default:l=h[0]}(l.style.display="block",s=l.querySelector(".adcontainer"),s&&(c=i(s.getAttribute("data-adjs"))))&&(a=s.id,v&&(p=s.getAttribute("ad-loaded-height"),p&&y(s)),require(["dap"],function(n){r.sub(n.adLoadedEvent,y);r.sub(n.adRerenderedEvent,y);c.dap&&n(c.dap,c.width,c.height,a,c.iaf,c.option)}))}}var h=f.querySelectorAll(".today1,.todaymodule,.todaystripe,.skyline,.pagingsection .newlist,.tabsection .newlist,.pagingsection .list,.tabsection .list, .flexible.gp #maincontent");return o(h,s),{loadSectionAd:s}});define("implicitPersonalizationTracker",["getCookie","setCookie","c.onload"],function(n,t){var i="ipt",r="";if(r=n(i),r)try{t(i,"{}",-1,t.topDomain,"/")}catch(u){}return 1});define("telemetry.constants",{logSamplingRate:"0",FireTelemetry:"fireTelemetryBeacon",GET:"GET",POST:"POST",Ctag:"ctag",Comscore:"scorecard",OTF:"udc",Exp:"EX:",ResetIdx:"resetTelemetryEventIndex"});define("afire",["image"],function(n){return function(t){if(t){var i=new n;i.onload=i.onerror=function(){i.onload=i.onerror=null};i.src=t.replace(/&amp;/gi,"&")}}});define("track.generic",["track","extend","trackInfo","telemetry.constants","mediator"],function(n,t,i,r,u){function f(n){this.defaultOpts=t(!0,{},e,n);this.samplingRate=this.defaultOpts.samplingRate}var e={base:"",samplingRate:100,eventAlias:{submit:"click",mouseenter:"click",mouseleave:"click",click_nonnav:"click",mouseenter_nav:"click",contextmenu:"click"}};return f.prototype={getEventTrackingUrl:function(t){var f=this.defaultOpts,e;if(t||(t=(i.event||{}).type),e=f[t],!e&&f.eventAlias&&(e=f[f.eventAlias[t]]),e){var o=f.base+(e.url?e.url:""),s=n.mapTelemetryParams(f.common,f.commonMap,e.param,e.paramMap),h={url:o,requestType:r.GET,eventType:t,params:s,trackingType:f.id};i.shouldFireTelemetry()&&u.pub(r.FireTelemetry,h)}return""},getPageViewTrackingUrl:function(){return this.getEventTrackingUrl("impr")}},f});define("visibility",["window","document"],function(n,t){function e(){function r(){var r,u;if(t){for(r=[],u=0;u<n.length;u++)try{n[u](i)}catch(f){r.push(f)}if(n=[],r.length)throw r;}}function u(){t=!0;i=arguments;r()}function f(){return{then:function(t){n.push(t);r()},always:function(){return this.then(arguments)}}}var n=[],t=!1,i=null;return{promise:f,resolve:u}}function c(){var r=["webkit","moz","ms","o"],n,i;if(typeof t.hidden!="undefined")return"hidden";for(n=0;n<r.length;n++)if(i=r[n]+"Hidden",i in t)return i}function f(){return i?t[i]:!1}function h(){f()?(r=new e,o||(u=!0)):r.resolve()}function l(){return u?1:0}function a(n){var i={top:0,bottom:0},r=t.getElementById(n),u;return r&&(u=r.getBoundingClientRect(),i.top=u.height||0),i}function v(i,r,u,e,o,s){var l,a,v,h,c,y,w;if(f()||!i)return!1;if(e=e||n.innerHeight,r=r||n.innerWidth,u||u===0||(u=0,l=t.getElementById("content"),l&&(a=l.getBoundingClientRect(),r=a.right,u=a.left)),v=!1,define.is("jquery")&&n.jQuery&&i instanceof n.jQuery){if(!i.length)return!1;i=i[0]}return h=i.getBoundingClientRect(),c=(h.top>=0||h.bottom>=0)&&(h.top<e||h.bottom<e),c&&o&&(y=p(h,e,s),c=y>=o),w=(h.left>=u||h.right>u)&&(h.left<r||h.right<=r),v=h.height!==0||h.width!==0,v&&c&&w}function y(){return r.promise()}function p(n,t,i){var f=0,e=0,o=a(i),r,u;return o&&(e+=o.top||0,t-=o.bottom||0),n.top<e&&(r=n.bottom-e,r=r<0?0:r,f=n.height-r),n.bottom>t&&(u=n.height-n.bottom+t,u=u<0?0:u,f+=n.height-u),Math.floor((n.height-f)*100/n.height)}var r=new e,i=c(),o=!1,u,s;return n.addEventListener&&n.addEventListener("beforeunload",function(){o=!0}),u=!1,i&&(s=i.replace(/[H|h]idden/,"")+"visibilitychange",t.addEventListener(s,h)),h(),{isHidden:f,notifyWhenPageVisible:y,isElementTrulyVisible:v,wasBrowserHiddenAtLeastOnce:l}});define("trackInfo",["dom","pageInstance","getCookie","screen","window","document","viewAware","deviceGroup","logging","visibility","extend","requestPageRevealCallback","headData","perfMarker","evaluate","telemetry.constants","mediator","telemetryDataTypes"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b){function dt(n,t){this.element=n;this.visible=t;this.visible&&(this.compress=function(){var n=this.element.getAttribute("data-m");try{return JSON.parse(n)}catch(t){return n}})}function pt(){lt=u.innerWidth||f.documentElement.clientWidth;at=u.innerHeight||f.documentElement.clientHeight}function gt(){return u.innerHeight||f.documentElement.clientHeight||f.body.clientHeight||0}function st(){return u.pageYOffset||f.body.scrollTop||f.documentElement.scrollTop||0}function wt(){return Math.max(f.body.scrollHeight||0,f.documentElement.scrollHeight||0,f.body.offsetHeight||0,f.documentElement.offsetHeight||0,f.body.clientHeight||0,f.documentElement.clientHeight||0)}function ni(){var n={};return u&&u.adsEnabled!=null&&(n.adoni=+u.adsEnabled),n}function ti(n,t,i){return i?t?[t,i].join(n):i:t}function bt(n,t,i){var s,u,h,e,l,r,o;if(!i)return t?t:"";if(!t)return i?i:"";var f={},c=!1,a=i.split(n);for(s=0;s<a.length;s++)if(u=a[s].split(":"),u[0]){if(!c&&u[0]&&t.indexOf(u[0])!=-1){for(h=t.split(n),e=0;e<h.length;e++)h[e]&&(l=h[e].split(":"),f[l[0]]=l[1]);c=!0}f[u[0]]=u[1]}r="";for(o in f)o&&(r!==""&&(r+=n),r+=o,f[o]&&(r+=":"+f[o]));return!c&&t&&(r=r?r+n+t:t),r}function ii(){f.hasFocus()&&(d=Date.now(),rt=!1,k.updateTemplValue("dwellTimeStart:true"))}function kt(){return rt?ht:d>0?ht+(Date.now()-d):0}function ri(){var n=st(),t=u.outerHeight||f.documentElement.clientHeight;return n>g&&n-g>t/2||n<g&&g-n>t/2?(g=n,!0):!1}var ui=n.attr,fi=n.parent,nt,ct,lt,at,tt,ut=[0,0],yt=!0,vt={},ft=[],et="",it={},ot=!1,ht=0,d=0,rt=!0,g,k;return u.addEventListener&&(u.addEventListener("focus",function(){ot&&(d=Date.now(),rt=!1,k.updateTemplValue("dwellTimeFocusStart:true"))}),u.addEventListener("blur",function(){d>0&&(ht+=Date.now()-d,rt=!0,k.updateTemplValue("dwellTimePause:true"))})),g=0,k={notrack:"notrack",cmSeparator:">",defaultModule:"body",defaultFormHeadline:"[form submit]",piitxt:"data-piitxt",piiurl:"piiurl",wrapperId:"wrapper",MUIDCookie:"MUID",gestureKey:"touch_gesture",gestureType:{tap:"tap",rightclick:"rightclick"},eventTypes:{click:"click",nonNavClckEvt:"click_nonnav",submit:"submit",contextmenu:"contextmenu",mouseenter:"mouseenter",imprUpdate:"impr_update",adPlay:"AdPlay",contentPlay:"ContentPlay",videoClickNonNav:"Click_Non-nav"},imprUpdateMechanisms:{load:"load",scroll:"scroll",auto:"auto",tap:"tap",resize:"resize",swipe:"swipe",partial:"partial",view:"view"},event:{},sitePage:{},userStatic:{},overrideClientParams:{},persistOverriddenParams:!1,customTags:ni()||{},trackingDisabled:!1,shouldFireTelemetry:function(){return!this.trackingDisabled},getCurrentTime:function(){return+new Date},timeToInteract:function(n){var t;return t=n?n:k.getCurrentTime(),t&&u.performance&&u.performance.timing&&u.performance.timing.navigationStart?t-u.performance.timing.navigationStart:void 0},telemetryModuleTypes:{Undefined:0,Header:1,Footer:2,topNavBar:3,navBar:4,dropDown:5,Section:6,Carousel:7,Module:8,searchBox:9,inputBox:10,actionButton:11,Interaction:12,Headline:13,Navigation:14,Entity:15,structuredData:16,appStore:17,appLaunch:18,cmsPromotions:19,microsoftWebStore:20,xboxStore:21,officeStore:22,appInstall:23,PartnerLinks:24,SponsoredContent:25},contentPlacedBySource:{Editorial:0,PersonalizationAlgo:1,BingAlgo:2,Taboola:3,Outbrain:4},telemetryDataAttribute:"data-m",telemetryHLAttribute:"data-hl",client:{clientId:function(){return nt||nt===""||(nt=i(k.MUIDCookie)||k.sitePage.requestId||""),nt},clientIdType:function(){return nt===k.sitePage.requestId?ct="activityId":nt!==""&&(ct="muid"),ct},getMuid:function(){return i(k.MUIDCookie)},getAnonCookieName:function(){return a.anonckname?a.anonckname:null},getSsoComplete:function(){return a.ssocomplete&&(a.ssocomplete+"").toLowerCase()==="true"?1:0},getAadAuthentication:function(){return a.aadState===!0?1:a.aadState===!1?0:2},OTFTelemetry:function(n){require(["binding","c.deferred"],function(){var t,o,s,h,c,l,r,e,i;typeof n=="undefined"?n=k.imprUpdateMechanisms.load:n==null&&(n="");ft=[];t=f.body.querySelectorAll("[data-m]");o=u.innerHeight;s=u.innerWidth;h=0;c=f.getElementById("content");c&&(l=c.getBoundingClientRect(),s=l.right,h=l.left);var v=f.body.querySelector(".ip")||f.body.querySelector(".mip")||f.body.querySelector(".sip"),y=v&&k.telemetryTracking.isVisible(v,s,h,o),a=[];for(r=0;r<t.length;r++)t[r].getAttribute("data-otfUseViewportForVisibility")=="true"?a.push(k.telemetryTracking.isVisible(t[r],u.width,0,o,y)):a.push(k.telemetryTracking.isVisible(t[r],s,h,o,y));for(e=0;e<t.length;e++)ft.push(new dt(t[e],a[e]));i=k.telemetryTracking.formatModules();i&&(i.e&&i.e.length>0||i.vc&&i.vc.length>0)&&k.telemetryTracking.sendImprUpdateEvent(n,i)})},height:function(){return at||pt(),at},pageUrl:function(){return u.location.href},referrer:function(){return f.referrerOverride||f.referrer},screenResolution:function(){return[r.width,r.height].join("x")},width:function(){return lt||pt(),lt},viewType:function(){return(o.isTmx||o.isMidlevel)&&!tt&&e.listen(function(n){n&e.views.SIZE1COLUMN?tt="size1column":n&e.views.SIZE2COLUMN?tt="size2column":n&e.views.SIZE3COLUMN?tt="size3column":n&e.views.SIZE4COLUMN&&(tt="size4column")}),tt},frameData:function(){if(u._pageTimings&&u._pageTimings.frameMarkerData)return JSON.stringify(u._pageTimings.frameMarkerData)},wasBrowserHiddenAtLeastOnce:function(){return h.wasBrowserHiddenAtLeastOnce()},docHeight:function(){return wt()},scrollOffset:function(){return st()}},userDynamic:{timeStamp:function(){return k.getCurrentTime()},slideType:function(){for(var t=k.event.target,i="halfpane";t&&n.name(t)!="SECTION";){if(n.name(t)=="LI"&&n.containsClass(t,i))return i;t=n.parent(t)}return null},firstEventIndex:function(){return++ut[0]},currentEventIndex:function(){return yt?++ut[0]:++ut[1]},resetEventIndex:function(){ut[1]=0;yt=!1},dwellTime:function(){return kt()},resetDwellTime:function(){ht=0;d=0;rt=!0;ot=!1},resetMeaningfulScrollViewportOffset:function(){g=st()}},custom:{addCustomTags:function(){var n=k.customTags;return n=c({},k.customTags,vt),vt={},JSON.stringify(n)},addCustomTagsForClickEvent:function(){var n="",t;if(typeof it=="object")for(t in it){n=JSON.stringify(it);break}return it={},n}},telemetryTracking:{setupParameters:function(n){var i=k.sitePage,u=k.client.getAnonCookieName(),r={evt:n,pp:k.userStatic.isSignedIn,rid:t.getActivityId()||i.requestId,cts:k.userDynamic.timeStamp(),dwellTime:k.userDynamic.dwellTime(),di:i.domainId,mkt:i.localeCode,cu:k.client.pageUrl(),flightId:i.flightid,activityId:t.getActivityId()||i.requestId,cvs:i.canvas,subcvs:i.vertical,"pg.p":i.page_product,"pg.t":i.page_type,"pg.n":i.page_name,"pg.c":i.page_configuration,pivot:i.pivot,"st.dpt":i.department,"st.sdpt":i.subDepartment,"cv.partner":i.cvPartner,"cv.publcat":i.cvPublcat,"cv.author":i.cvAuthor,"cv.entityId":i.entityId,"cv.entitySrc":i.entitySrc,"cv.parentId":i.entityCollectionId,provid:i.provid,ar:i.autoRefresh,"d.dgk":i.d_dgk,"d.imd":i.d_imd,tmpl:i.templ,isStaticPage:i.isStaticPage,pgIdx:i.pageIndex,pgTot:i.pageTotalCount,jids:i.joinIds,fid:i.feedId,fn:i.feedName,ft:i.feedType,ex:i.extflightid,osgp:i.groupPolicy,rt:i.referrerType,ccn:i.cookieConsentNotice,ocid:i.msnocid,clid:k.client.clientId(),anoncknm:k.client.getAnonCookieName(),issso:k.client.getSsoComplete(),aadState:k.client.getAadAuthentication(),clidType:k.client.clientIdType(),rf:k.client.referrer(),cu:k.client.pageUrl(),scr:k.client.screenResolution(),bh:k.client.height(),bw:k.client.width(),"dv.Title1":f.title,viewType:k.client.viewType(),wbh:k.client.wasBrowserHiddenAtLeastOnce(),docht:k.client.docHeight(),js:1};return u&&(r.anoncknm=u),k.sitePage.frontDoor&&(r.afd=k.sitePage.frontDoor),r},sendImprUpdateEvent:function(n,t,i){if(t!=undefined&&(!(t.e==undefined||t.e.length<=0)||!(t.vc==undefined||t.vc.length<=0))){var r=this.setupParameters(k.eventTypes.imprUpdate);r&&(r.mech=n,r.winht=gt(),r.docht=wt(),r.scrollOff=st(),r.wbh=h.wasBrowserHiddenAtLeastOnce(),r.e1=t,r.tmpl=k.sitePage.templ,r.mkt=k.sitePage.localeCode,n===k.imprUpdateMechanisms.scroll&&(r.TTI=k.timeToInteract(),r.isMeaningfulScroll=ri()),u&&u.adsEnabled!=null&&(r.adoni=+u.adsEnabled),k.sitePage.feedId&&(r.fid=k.sitePage.feedId,r.fn=k.sitePage.feedName,r.ft=k.sitePage.feedType),k.sitePage.flightid&&(r.flightid=k.sitePage.flightid),i&&(r.tlcType=i),ot||(ot=!0,k.updateTemplValue("dwellTimeContentLoaded:true"),ii()),this.sendUpdate(r))}},isVisible:function(n,t,i,r){return n?h.isElementTrulyVisible(n,t,i,r):!1},formatModules:function(){var t=[],f,i,n,r,u;for(f in ft)i=ft[f],i&&i.compress&&(n=i.compress(),n&&n.y&&!n.ct&&(r=b.getTelemetryContentType(n.y),r&&(n.ct=r)),t.push(n));return u={},t&&t.length>0&&(u.e=t),u},sendUpdate:function(n){l(function(){var t,i,r;if(k.shouldFireTelemetry()){if(et=et||(k.sitePage||{}).otfURL,!et){s.error("[telemetryTracking.sendUpdate] BaseUrl was empty or undefined in sitePage.");return}n&&(n.idx=k.userDynamic.currentEventIndex(),n.dwellTime=kt(),t={},n.evt&&n.evt!==k.eventTypes.imprUpdate&&k.telemetryTracking.setupParameters(),i=c({},n,t),r={url:et,requestType:p.POST,eventType:n.evt||k.eventTypes.impressionUpdate,params:i,trackingType:p.OTF},w.pub(p.FireTelemetry,r))}})}},updateTemplValue:function(n){k.updateSitePage(n)},updateSitePage:function(n,t,i){var r=k.sitePage,u;r||(r=k.sitePage={});u=r.flightid;t&&(!u||u.indexOf(t)<0)&&(r.flightid=ti(",",u,t));r.templ=bt(";",r.templ,n);i&&(r.requestId=i)},updatePageName:function(n,t){var r=t,i;t===undefined&&(r=!0);i=new b.getTelemetryPageInfo(n);i&&k.sitePage&&(k.sitePage.page_name=i.PageName,r&&(k.sitePage.page_type=i.PageType))},updateFeedMetadata:function(n,t,i){n&&(k.sitePage.feedId=n,t&&(k.sitePage.feedName=t),i&&(k.sitePage.feedType=i))},updatePagePivot:function(n){n===b.TelemetryPagePivot.Undefined?k.sitePage.pagePivot=null:b.validateTelemetryDataType(b.TelemetryPagePivot,n)&&(k.sitePage.pagePivot=n)},updateReferrer:function(n,t){n&&(f.referrerOverride=n,t&&b.validateTelemetryDataType(b.TelemetryContentType,t)&&t!=b.TelemetryContentType.Undefined&&(k.sitePage.referrerType=t))},setCustomTagsForClickEvent:function(n,t){n&&t&&t!=undefined&&(it[n]=t)},updatePageUserTypeAndUserId:function(n,t){k.sitePage.pageUserId=null;k.sitePage.pageUserType=null;b.validateTelemetryDataType(b.TelemetryUserType,n)&&(k.sitePage.pageUserType=n,t&&(k.sitePage.pageUserId=t))},trackCustomProperty:function(n,t){n&&t!=undefined&&(n=n.toLowerCase(),vt[n]=t)},updateExtendedFlightId:function(n,t){var i=k.sitePage;i&&t&&n&&b.validateTelemetryDataType(b.TelemetryPartnerNamespace,n)&&(i.extflightid=bt("|",i.extflightid,n+":"+t))}}});define("c.track.mobi",["track","trackInfo","pageInstance","screen","navigator","dom","events","document","window"],function(n,t,i,r,u,f,e,o,s){function v(i,r,u,f,e,o,s,h){if(i){i[t.gestureKey]=r;u=u&&u.length>0?u:l;var c=n.createEvent(null,u,i);n.trackEvent(c,i,f,e,o,s,h)}}var l="click_nonnav",h=!1,c=0,a=1e3;return n.extend({client:{orientation:function(){return r.width>r.height?"landscape":"portrait"},userAgent:function(){return u.userAgent},pageTitle:function(){return o.title},gesture:function(){var n=f.getTarget(t.event);if(n&&n[t.gestureKey])return n[t.gestureKey];if(t.event){if(t.event.originalEvent&&t.event.originalEvent=="contextmenu"||t.event.ctrlKey||t.event.shiftKey)return t.gestureType.rightclick;if((t.event.type=="click"||t.event.type=="click_nonnav"||t.event.type=="submit")&&h==!0&&t.sitePage.device)return t.gestureType.tap}return""}},userDynamic:{requestId:function(){var n=i.getActivityId()||t.sitePage.requestId;return n?n:s.console&&console.error("No requestID passed in from the server or generated via guidGen.js, please check the trackInfo.sitePage.requestId or pageInstance.js")}}}),u.pointerEnabled||u.msPointerEnabled?e.bind(o,u.pointerEnabled?"pointerup":"MSPointerUp",function(n){h=n.pointerType==n.MSPOINTER_TYPE_TOUCH||n.pointerType=="touch"?!0:!1}):(e.bind(o,"mouseup",function(){var n=(new Date).getTime();n>c+a&&(h=!1)}),e.bind(o,"touchend",function(){h=!0;c=(new Date).getTime()})),n.trackGesture=v,1});define("track",["trackInfo","extend","dom","getCookie","setCookie","events","window","document","mediator","navigation","headData","pageInstance","evaluate","trackingHelper","webStorage","telemetry.constants","requestPageRevealCallback","telemetryDataTypes"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b){function g(n){for(var t,f,o,r,c,i,s=h.getParamsFromUrl(e.location.href),u=0;u<d.length;u++){if(i=d[u],t=i.defaultOpts,t.disableOnAutoRefresh){for(f=t.disableOnAutoRefresh.split(";"),o=!1,r=0;r<f.length;r++)if(f[r]==t.id){o=!0;break}if(o&&s.AR){t.isGeneratedEarly=!1;continue}}t.isGeneratedEarly?t.isGeneratedEarly=!1:i&&(c=i[n]())}}function ai(t){if(t){var i=t.errId+t.errSource,r=y.getItem(i,!0),u=(new Date).getTime();r&&u-r<=oi||(n.event={type:"app_error"},n.report=t,ei(JSON.stringify(t),!t.isInfo),g("getEventTrackingUrl"),y.setItem(i,u,!0))}}function ht(n,t,i){var u=ut(n)||[],r=0,f;for(t=t||"alt";r<u.length;r++)if(f=k(u[r],t)||ht(u[r],t,i),f&&!(i==u[r].localName))return f}function bt(t){if(t){var u=it(t),i=k(u,"id"),r;return n.wrapperId==i?void 0:(r=bt(u),r&&i)?[r,i].join(n.cmSeparator):i||r}}function kt(n){if(n){var u=it(n),i,t=0,r=0;if(!k(u,"id"))if(t=kt(u),t)t--;else return 0;for(i=ut(u)||[];r<i.length;r++){if(i[r]==n){t++;break}t+=dt(i[r])}return t}}function dt(t){var i=0,r=0,u;if(t&&!k(t,"id"))for(u=ut(t)||[],k(t,"href")&&!k(t,n.notrack)&&i++;r<u.length;r++)i+=dt(u[r]);return i}function ct(n,t,i){var u,r,e,f;if(i&&n&&t){if(n.tagName==t)return n;for(u=ut(n)||[],r=0,e=u.length;r<e;r++){if(u[r].tagName==t)return u[r];if(f=ct(u[r],t,i-1),f)return f}}return null}function vi(n){var i,r,t,u;if(n)for(r="getPageViewTrackingUrl",t=0;t<d.length;t++)if(i=d[t],i.defaultOpts.id===n){u=i[r]();break}}function yi(){var i=e.location.protocol+"//"+e.location.host+"/pv.xml",t;n.shouldFireTelemetry()&&(t={url:i,requestType:p.GET,trackingType:p.Comscore},s.pub(p.FireTelemetry,t))}function pi(n){n.eventType==="ad_click"?wi(n):bi(n)}function wi(t){n.event={type:"ad_click"};n.report={id:t.id,pg:t.pg,anAd:t.anAd,seqid:t.seqid,oAsid:t.oAsid,ct:t.ct,tu:t.tu,custom:t.custom};g("getEventTrackingUrl")}function bi(t){n.event={type:"adimpr_update"};var i=parseInt(t.w),r=parseInt(t.h);n.report={dst:t.dst,den:t.den,art:t.art,id:t.id,pg:t.pg,w:isNaN(i)?0:i,h:isNaN(r)?0:r,status:t.status,anAd:t.anAd,seqid:t.seqid,sdk:t.sdk,fen:t.fen,oAsid:t.oAsid,ifrm:t.ifrm,custom:t.custom};g("getEventTrackingUrl")}function ki(t){n.event={type:"ad_feedback"};n.report={creativeId:t.creativeId,provId:t.adProvider,tag:t.feedbackTag,title:t.adTitle,lineage:t.lineage};g("getEventTrackingUrl")}function di(n){var i,f;if(n){if(n.reportingType||(n.reportingType=0),n.ignorePV&&y.setItem(st,1,!0),!n.forcedDispatch){var t=n.errId,r=y.getItem(t,!0),u=(new Date).getTime();if(r&&u-r<=li)return}(i=pt[t]||0,pt[t]=++i,i>si)||(f=function(){gi(n);g("getEventTrackingUrl");n.forcedDispatch||y.setItem(t,u,!0)},f())}}function gi(t){var i;n.event={type:"app_error"};i=n.report={errId:t.errId,errMsg:t.errMsg,errSource:t.errSource,reportingType:t.reportingType,ignorePV:t.ignorePV,pb:t.pb};ei(JSON.stringify(t),!t.isInfo)}function gt(t,i,r,u,f,e,s){function h(){return(!i&&t&&(i=t.target),!i||k(i,n.notrack))?!1:i.id==="srchfrm"}function c(){var n=o.getElementById("q");if(n)return n.value}h()&&(u=c());nt(t,i,r,u,f,e,s)}function nt(t,r,u,f,e,o,s){var v,d,nt,tt,st,rt,ut,c,ft,l,p,w,ot;if(!r&&t&&(r=t.target),r&&!k(r,n.notrack)){r.jquery&&(r=r[0]);t=t||{};t.customHandled=!0;t.target=r;n.event=t;v=r.href||k(r,"href");v=="#"&&(v=r.href);u=u||k(r,n.piiurl)||v||k(r,"action")||"";d=k(r,"data-hl")||"";f||d||(nt=ct(r,"H4",2)||ct(r,"H3",2),nt&&(f=i.text(nt)));tt=r instanceof HTMLAnchorElement?r.querySelector(".title"):"";!f&&tt&&(f=i.text(tt));typeof f!="string"&&(f=d||k(r,n.piitxt)||("FORM"==vt(r)?n.defaultFormHeadline:k(r,"title")||ht(r,"title","img")||i.text(r)||k(r,"alt")||ht(r,"alt")||""));f.trim!=undefined&&(f=f.trim());e=e||bt(r)||n.defaultModule;o=o||(k(r,"id")?1:kt(r));st=r.className||k(r,"class");s=s||(/GT1-(\d+)\b/i.exec(st)?RegExp.$1:"")||(/[?&]GT1=(\d+)\b/i.exec(v)?RegExp.$1:"");var y="",lt="",at="",yt=n.cmSeparator,pt;if(t&&(t.type==n.eventTypes.click||t.type==n.eventTypes.nonNavClckEvt||t.type==n.eventTypes.submit||t.type==n.eventTypes.contextmenu||t.type==n.eventTypes.mouseenter)){rt="data-m";y=k(r,rt);y||(ut=it(r),y=ut?k(ut,rt):"");try{c=a(y);c&&!c.ct&&(c.y?(ft=b.getTelemetryContentType(c.y),ft&&(c.ct=ft)):c.ct=b.TelemetryContentType.Undefined)}catch(wt){c=null}c&&c.y&&(p=b.getTelemetryBehavior(c.y));t&&(t.originalEvent===n.eventTypes.contextmenu?(l=b.TelemetryActionType.RightClick,p=b.TelemetryBehaviorType.ContextMenu):t.type===n.eventTypes.click?(l=b.TelemetryActionType.Click,p=b.TelemetryBehaviorType.Navigate):t.type===n.eventTypes.nonNavClckEvt?l=b.TelemetryActionType.Click:t.type===n.eventTypes.submit?l=b.TelemetryActionType.Submit:t.type===n.eventTypes.mouseenter&&(l=b.TelemetryActionType.Hover));w=or(r);w&&(lt=w.nameLineage.reverse().join(yt),at=w.ordinalLineage.reverse().join(yt));pt=t.time}ot=h.getHostName(u);ot&&ot.toLowerCase().indexOf("bing.com")>-1&&(u=et.filterUrlParams(u,["q","pq"]),f="");n.report={destinationUrl:u,headline:f,contentModule:e,contentElement:o,campaignId:s,jsonModule:c,sourceIndex:r.sourceIndex||"",nodeName:r.nodeName||"",nLineage:lt,oLineage:at,timeToInteract:n.timeToInteract(pt),actionType:l,behaviorType:p};g("getEventTrackingUrl")}}function nr(t,i){var u,f,e,r,v,a,p,w;i=!!i;delete n.event;delete n.userStatic.requestId;delete n.overrideClientParams;n.userDynamic.resetMeaningfulScrollViewportOffset();n.userDynamic.resetDwellTime();u="pg.n";f=t&&t[u];f&&(e="pg.t",r=new b.getTelemetryPageInfo(f),r&&(t[u]=r.PageName,v=t[e],a=b.validateTelemetryDataType(b.TelemetryPageType,v),t[e]=a?a:r.PageType===b.TelemetryPageType.Unspecified?n.sitePage.page_type:r.PageType));p=y.getItem(st);p&&(y.removeItem(st,!0),(t=t||{}).ar=1);n.overrideClientParams=t;n.persistOverriddenParams=i;c&&c.clientSettings&&c.clientSettings.static_page&&(w=n.sitePage.requestId=l.getActivityId(),n.sitePage.isStaticPage="True",require(["c.deferred"],function(){var i=o.body.querySelector("#maincontent"),t,r,n;if(i)for(t=i.querySelectorAll("a[href*='.bing.com']"),r=t.length,n=0;n<r;n++)t[n].href=h.mergeQueryStringParams(t[n].href,{refig:w})}));g("getPageViewTrackingUrl");yt?s.pub("pageView"):(yt=1,s.pub("pageViewOnLoad"));delete n.overrideClientParams}function tr(n){var i=[],r,t;if(n&&n.querySelectorAll)for(r=n.querySelectorAll("[data-m]"),k(n,"data-m")&&i.push(n),t=0;t<r.length;t++)i.push(r[t]);return i}function ni(n,t){var i=k(n,t);if(i)try{return a(i)}catch(r){return null}return null}function ti(n,t){if(t.indexOf)return t.indexOf(n)!==-1;for(var i=0;i<t.length;i++)if(t[i]===n)return!0;return!1}function ir(t,i,r,u){var c,o,s,l,f,h,a,e,v;if(t){for(t.jquery&&(t=t[0]),c=tr(t),o=[],s=0;s<c.length;s++)(l=c[s],!i||n.telemetryTracking.isVisible(l))&&(f=ni(l,"data-m"),h=f?f.i:undefined,h===undefined||ti(h,ot)||(ot.push(h),o.push(f),f.y&&!f.ct&&(a=b.getTelemetryContentType(f.y),a&&(f.ct=a))));e={};o&&o.length>0&&(e.e=o);e&&e.e&&e.e.length>0&&(v=r?r:n.imprUpdateMechanisms.partial,n.telemetryTracking.sendImprUpdateEvent(v,e,u))}}function rr(){ot=[]}function ur(n){var t=new RegExp(ci).exec(n);return t&&t.length&&t[1]||null}function fr(t){var r=null,u,i;return t&&(t.indexOf(wt)==-1?(u=t.substring(0,t.indexOf("#")).toLowerCase(),i=e.location.href.toLowerCase(),(i==u||i.substring(0,i.indexOf("#"))==u)&&(r=n.eventTypes.nonNavClckEvt)):r=ur(t)),r}function lt(n,t,i){var r=null;return tt.createEvent?(r=tt.createEvent("Events"),r.initEvent(t,!1,!0,i||e,0,0,0,0,0,!1,!1,!1,!1,0,null)):tt.createEventObject&&(r=tt.createEventObject(n),r.type=t),r&&(r.customTarget=i,r.originalEvent=n&&n.type),r}function er(n){n.preventDefault?n.preventDefault():n.returnValue=!1}function ii(n){ui(n)}function ri(n){2!=n.button&&ui(n)}function or(n){for(var i={},r=[],u=[],t;n;)t=ni(n,"data-m"),t&&(t.n&&r.push(t.n),t.o&&u.push(t.o)),n=it(n);return i.nameLineage=r,i.ordinalLineage=u,i}function sr(n){try{if(n&&rt&&rt===n)return!0;rt=n;setTimeout(function(){rt=null},hi)}catch(t){return rt=null,!1}return!1}function ui(t){var r,e,o,s,f,u,h;if(t&&!t.customHandled&&(!t.originalEvent||!t.originalEvent.customHandled)){try{t.time=n.getCurrentTime();t.customTarget&&t.customTarget.useMap&&(t.customTarget=t.customTarget.document.activeElement,t.target=t.customTarget)}catch(c){}for(r=i.getTarget(t);r&&!k(r,"href")&&r.nodeName!="BUTTON"&&r.nodeName!="MENUITEM";)r=it(r);if((!r||!r.hasAttribute||!r.hasAttribute("data-customhandled"))&&(!r||!sr(r))){if(t.customTags&&(e=t.customTags,typeof e=="object"))for(o in e)o&&(s=e[o],s&&s!="undefined"&&n.setCustomTagsForClickEvent(o,s));if(r&&!r.form)if(f=t,t.type==n.eventTypes.contextmenu&&(f=lt(t,n.eventTypes.click,r)),u=r.href,u&&u.length){if(u.indexOf("#")==u.length-1||u.indexOf(wt)>=0)if(t.type==n.eventTypes.click)h=fr(u),h&&(f=lt(t,n.eventTypes.nonNavClckEvt,r));else if(t.type==n.eventTypes.contextmenu)return;f.type==n.eventTypes.nonNavClckEvt&&er(t);v.addOcidToHref(u,r,f);f.isPropagationStopped||nt(f,r)}else t.type!=n.eventTypes.contextmenu&&nt({type:n.eventTypes.nonNavClckEvt,target:r})}}}function hr(i,r){var f,e;if(i&&i.evt&&n.shouldFireTelemetry()){i.evt===n.eventTypes.videoClickNonNav&&(f=b.TelemetryActionType.Click,e=b.TelemetryBehaviorType.Undefined);i.adid&&(i.adid=i.adid.toString());var u=n.sitePage,o=n.client,h=n.userDynamic,l=n.telemetryTracking.setupParameters(i.evt),a={at:f,bt:e,bh:o.height(),bw:o.width(),cvs:u.canvas,mkt:u.localeCode,"pg.t":u.page_type,"pg.n":u.page_name,rid:u.serverImpressionGuid,"st.dpt":u.department||i["st.dpt"]||"watch","st.sdpt":u.subDepartment||i["st.sdpt"]||"no-sc",subcvs:u.vertical,flightid:u.flightid,isVideo:!0,idx:r?h.firstEventIndex():h.currentEventIndex()},v=t({},i,l,a),c=at(v),y={url:u.otfURL,requestType:p.GET,eventType:c.evt,params:c,trackingType:p.OTF,eventSource:"VideoPlayer"};s.pub(p.FireTelemetry,y)}}function cr(i){if(i&&n.shouldFireTelemetry()){var u={"feedback.id":i["feedback.id"],"feedback.source":i["feedback.source"],"feedback.area":i["feedback.area"],"feedback.type":i["feedback.type"],"feedback.rating":i["feedback.rating"],submitValue:i.submitValue,userAgent:i.userAgent},r=t(!0,{},u,fi("feedback"));r=at(r);n.telemetryTracking.sendUpdate(r)}}function fi(i){var u=n.telemetryTracking.setupParameters(i),r=n.sitePage,f={scr:n.client?n.client.screenResolution():"","client.deviceModel":r.d_dgk,pageType:r.page_name,subcvs:r.vertical,cvs:r.canvas,contentid:r.entityId,cu:n.client?encodeURIComponent(n.client.pageUrl()):r.pageUrl,mkt:r.localeCode,flightid:r.flightid,signedin:n.userStatic?n.userStatic.isSignedIn:""};return u!==null&&u!==undefined&&(f=t(!0,{},f,u)),f}function at(n){var i={};for(var t in n)n[t]!=undefined&&(i[t]=n[t]);return i}function lr(n,t){var r,i,u;if(n&&t&&(r=n.split("?"),r.length>1)){var f=r[0]+"?",e=r[1],o=h.getParams(e);if(e){for(i=0;i<t.length;i++)t[i]=t[i].toLowerCase();for(u in o)ti(u.toLowerCase(),t)||(f=f+u+"="+o[u]+"&")}return f.slice(0,-1)}return n}function ei(n,t){var u=new Date,f=u+": "+ +u+" "+n,i=ft.console,r;i&&(r=t?i.error:i.log,r&&r.call(i,f))}var k=i.attr,vt=i.name,it=i.parent,ut=i.children,d=[],yt,ft=e,tt=o,oi=3e5,pt={},si="5",rt=null,hi=500,wt="tevt=",ci=/#tevt=([A-Za-z0-9]+_[A-Za-z0-9]+)(;*)/g,ot=[],li=p.logSamplingRate||3e5,st="forced-page-refresh",et;return s.sub("logerror",ai),et={onContextMenu:ii,onClick:ri,trackEvent:nt,trackFormSubmitEvent:gt,trackAdEvent:pi,trackAdFeedbackEvent:ki,trackVideoEvent:hr,trackFeedbackEvent:cr,createEvent:lt,sendPageViewCandidate:yi,sendSinglePageViewBeacon:vi,clearImpressionCache:rr,getFeedbackTrackingParams:fi,removeNullOrEmptyParams:at,filterUrlParams:lr,trackAppErrorEvent:function(n){w(function(){di(n)})},trackPartialImpression:function(n,t,i,r){w(function(){ir(n,t,i,r)})},trackPage:function(n,t){w(function(){nr(n,t)})},trackThirdPartyUpdate:function(){s.pub("thirdPartyTrackingUpdate")},register:function(){for(var t=0,n;n=arguments[t++];)isNaN(n.samplingRate)&&(n.samplingRate=99),d.push(n)},getCurrentPageRequestId:function(){return l.getActivityId()||n.sitePage.requestId||""},mapTelemetryParams:function(i,r,u,f){var l,s,o,e,h,c;u=t({},i,u);f=t(!0,{},r,f);for(l in f)if(h=n[l],h){s=f[l];for(o in s)c=n.overrideClientParams,o&&c&&c[o]!==undefined?(e=c[o],n.persistOverriddenParams&&(h[s[o]]=e)):(e=h[s[o]],typeof e=="function"&&(e=e())),e!=null&&(u[o]=e)}return u},extend:function(i){t(!0,n,i)},form:function(n){n&&n.length||(n=[n]);for(var t,i=0;t=n[i++];)"FORM"!=vt(t)||k(t,"data-customformtrack")||f.bind(t,"submit",gt)},preventBeacon:function(n){var t,i;if(n)for(n=n.toLowerCase(),t=0;t<d.length;t++)if(i=d[t].defaultOpts,n===i.id.toLowerCase()){i.isGeneratedEarly=!0;break}}},f.bind(tt,"click",ri),f.bind(ft,"load",nt),f.bind(ft,"unload",nt),f.bind(ft,"beforeunload",nt),f.bind(tt,"contextmenu",ii),require(["c.dom"],function(){et.form(i.getElementsByTagName("form"))}),s.sub("ViewabilityUpdatedEvent",function(t){w(function(){n.client.OTFTelemetry(t)})}),s.sub(p.ResetIdx,n.userDynamic.resetEventIndex),et});define("elementTrackingDecorator",["trackingConstants","jquery","evaluate","track","window","extend"],function(n,t,i,r,u,f){function v(){n&&n.trackingData&&p(n.trackingData.lastIndex)&&n.trackingData.lastIndex>1?o=n.trackingData.lastIndex:u&&u.console&&u.console.error("Tracking constants were not supplied in DOM.",n)}function b(n){return n&&n.length!==0}function k(n,t){var i=n.closest(e),r=i.length>0?i.eq(0):null,u;r&&n.attr(h)&&(r=i.length>1?i.eq(1):n.parent(e));t&&(!r||r.length===0)&&(i=t.closest(e),r=i.length>0?i.eq(0):null);r&&(u=r.attr(h),u&&p(u)&&(this.p=u))}function d(n,i){n.find(e).each(function(n,r){var f=t(r),u=s(f),o=f.parent(e)[0];o||(o=f.parent().closest(e));i=s(t(o));i&&u&&u.p!=i.i&&(u.p=i.i,y.call(u,!0),c.call(f,u))})}function s(n){var t=n.attr(a);if(t)try{return i(t)}catch(r){return null}return{}}function c(n){n.i&&(this.attr(a,JSON.stringify(n)),this.attr(h,n.i))}function y(n){return this&&(!this.i||n==!0)&&o?(o++,this.i=o,!0):!1}function g(n){var t=n.parent().children();t.length>1?nt.call(t,this,n):this.o=1}function nt(n,i){var r=0;this.each(function(u,e){if(r++,e===i[0])n.o=r;else{var o=t(e),h=f(s(o),{o:r});c.call(o,h)}})}function p(n){return!isNaN(parseFloat(n))&&isFinite(n)}function w(n){var t=n?n.defaults:null;return f({},{n:"client",y:12},t||{})}function l(n,i,r,u,e){var o=t(n),l=s(o),h=f({},r,l),a=y.call(h,e);e||g.call(h,o);k.call(h,o,i);u&&u(o,h);c.call(o,h);a&&d(o,h)}var o=0,a="data-m",h="data-id",e="["+h+"]";return{setTrackingForSingleElement:function(i,u,f,e){var s,h;return v(),s=w(f),l(i,t(u),s,f&&f.elementOverride,f&&f.overrideIndexOnly),n.trackingData.lastIndex=o,e||(h=f&&f.visibilityCheck!=undefined?f.visibilityCheck:!0,r.trackPartialImpression(i,h)),i},setTrackingAttrs:function(i,u,f,e){var k;if(v(),i&&i.find){var s=f&&f.selector||"li",h=i.find(s),c=w(f),a=f?f.elementOverride:null,y=u&&!u.jquery?t(u):u,p=f?f.overrideIndexOnly:!1;i.each(function(n,i){t(i).is(s)&&l(i,y,c,a,p)});b(h)&&(k=t(h),k.each(function(n,t){l(t,y,c,a,p)}))}return n.trackingData.lastIndex=o,e||r.trackPartialImpression(i,!0),i}}});define("trackingHelper",["trackInfo","pageInstance","location","evaluate","ajax","setCookie","trackingHelper.tokens","format","window","getCookie","telemetryDataTypes"],function(n,t,i,r,u,f,e,o,s,h,c){function ht(t,i,r){var f,c,e,a,u;if(t&&i){nt||(nt=n.sitePage.msnocid);l||(l=n.sitePage.storeocid);var v=t.indexOf("://"),y=t.indexOf(ft),w=v>0&&y>=0&&y<v,b=t.match(g),o=t.match(p),s=b&&b[1],k=o&&o[1],h;if(s&&k){f=t;c=t.match(/[&?]ocid=(ems\.)/i);h=c&&c[1];h&&!f.match(/[=_]emsadid\./i)&&(f=d(f.replace(p,""),o[1]));w&&ut(f,r,i);return}(e=t.indexOf("#"),a="",s||l)&&w&&(e>=0&&(a=t.substring(e,t.length),t=t.substring(0,e)),u=t,s||(u+="&ocid="+l),u=d(u,h),i.href=u+a,ut(u,r,i))}}function d(i,r){var h=i.match(p),l=h&&h[1],f=i.indexOf("#"),c="",e,u,o,s;return l?i:(f>=0&&(c=i.substring(f,i.length),i=i.substring(0,f)),e=i,e+="&ccid=",u=[],r&&u.push("emsadid."+r),o=t.getActivityId()||n.sitePage.requestId,o&&u.push("webig."+o),s=n.client.clientId(),s&&u.push("muid."+s),e+u.join("_")+c)}function ct(){}function ut(t,f,e){var s,c,y;if((!f||f.originalEvent!=="contextmenu")&&!w){var p=t.match(g),d=t.match(/[&?]tduid=([^&]+)/i),nt=new RegExp(b,"i");if(p&&p[1]&&(!d||!d[1])&&!nt.test(t.match(nt))){if(s=l,e.attributes&&e.attributes["data-m"]&&(c=e.attributes["data-m"].value,c&&(s=r(c).n)),a=n.sitePage.page_type+"_"+n.sitePage.localeCode+"_"+n.sitePage.vertical+"_"+s,k=a,y=h(k),y){t+=o(tt,y,rt,it,a);e.href=t;return}v=e;v.href=t;f.stopPropagation();f.preventDefault();f.isPropagationStopped=!0;w=!0;i.origin||(i.origin=i.protocol+"//"+i.hostname+(i.port?":"+i.port:""));u.get({url:o(st,i.origin,n.sitePage.localeCode,n.sitePage.channel,a),dataType:ot,success:at,error:function(n,i){lt("The TradeDoubler ajax call failed: "+i+" Status code: "+n);e.href=t+b;e.click()}})}}}function lt(n){s.console&&s.console.log&&console.log(n)}function at(n){n?(f(k,n,13,f.topDomain,et),v.href+=o(tt,n,rt,it,a)):v.href+=b;w=!1;v.click()}function vt(n,t){return t?n+"_succeeded":n+"_failed"}var y=i.host.split(".").reverse(),yt=y.length>1?y[1]+"."+y[0]:i.host,ft="ms-windows-store",g=/[&?]ocid=([^&]+)/i,p=/[&?]ccid=([^&]+)/i,pt=c.TelemetryPageConfiguration,nt=n.sitePage.msnocid||"",l=n.sitePage.storeocid||"",w=!1,et="/",ot="text/html",a="",b="&notduid=true",tt="&tduid=({0})({1})({2})({3})()",k="",it=e.tradeDoublerMarketId,rt=e.tradeDoublerProgramId,v,st=e.tradeDoublerAjaxUrlFormat;return{addOcidToHref:ht,attachTaglineClickHandler:ct,addCcidToStoreUrl:d,getActionResult:vt}});define("otf-telemetryPing",["mediator","telemetry.constants","escape","window","logging","afire"],function(n,t,i,r,u,f){function e(n,t){var f=[],e=n,u,r;if(n&&t){for(u in t)r=t[u],typeof r=="object"&&(r=JSON.stringify(r)),f.push(i.urlPart(u)+"="+i.urlPart(r));e=n+f.join("&").replace(/%20/g,"+")}return e}return n.sub(t.FireTelemetry,function(n){var u;if(n){var i=n.url,r=n.requestType,o=[t.Ctag,t.Comscore];if(i&&r&&n.trackingType&&o.indexOf(n.trackingType)!=-1){u=n.params;switch(r){case t.GET:i=e(i,u);n.executeOverride?n.executeOverride(i):f(i)}}}}),1});define("telemetryDataTypes",function(){function c(n){return n&&o&&(n=n.toLowerCase(),o[n]!==undefined)?o[n]:null}function l(n,t){if(n&&t)for(var i in n)if(n.hasOwnProperty(i)&&(typeof t=="string"&&n[i]===t.toLowerCase()||n[i]===t))return n[i];return null}function n(n,i){if(n){var r=n.toLowerCase(),f=i||t.Unspecified,u={PageName:r,PageType:f};return o[r]=u,u}return null}function a(n){if(f[n])return f[n]}function v(n){return r[n]?r[n]:u.Undefined}function y(){f[i.AppInstall]=e.App;f[i.AppLaunch]=e.App;f[i.SponsoredContent]=e.SponsoredContent;f[i.StructuredData]=e.StructuredDataCard;f[i.AppStore]=e.AppStorePromo}function p(){r[i.AppInstall]=u.Install;r[i.AppLaunch]=u.Launch;r[i.Follow]=u.Follow;r[i.Unfollow]=u.Unfollow;r[i.Like]=u.Like;r[i.Dislike]=u.Dislike;r[i.Unlike]=u.Unlike;r[i.Undislike]=u.Undislike;r[i.Mute]=u.Mute;r[i.Unmute]=u.Unmute;r[i.MuteCancel]=u.MuteCancel;r[i.Manage]=u.Manage}var o={},f={},r={},t={Unspecified:"unspecified",DHP:"dhp",NTP:"ntp",HomePage:"hp",VerticalHomePage:"verthp",StructuredDataPage:"data",SectionFront:"secfront",SiteSearch:"sitesearch",Article:"article",Gallery:"gallery",Video:"video",SubjectSection:"subjectsec",CustomColumn:"custcol",Msn360:"msn360",CommentOverlay:"comment-overlay",Story:"story"},i={Undefined:0,Header:1,Footer:2,TopNavBar:3,NavBar:4,DropDown:5,Section:6,Carousel:7,Module:8,SearchBox:9,InputBox:10,ActionButton:11,Interaction:12,Headline:13,Navigation:14,Entity:15,StructuredData:16,AppStore:17,AppLaunch:18,CmsPromotions:19,MicrosoftWebStore:20,XboxStore:21,OfficeStore:22,AppInstall:23,PartnerLinks:24,SponsoredContent:25,Follow:26,Unfollow:27,MoreFrom:28,Topic:29,Provider:30,Spotlight:33,Close:36,Share:37,Like:38,Dislike:39,Unlike:40,Undislike:41,Mute:42,Unmute:43,MuteCancel:44,Manage:45,NewStories:46,AutoSuggest:47,BingCard:48,Tile:49,TrendingNews:50,AllCoverage:51,Report:52,AdChoice:53,MsccCookieComplianceBanner:54,CookieWallCookieComplianceBanner:57,FRE:60,VideoPlayer:61},e={Undefined:0,App:1,Article:2,Feed:3,Gallery:4,AppStorePromo:5,Settings:6,SponsoredContent:7,StructuredDataCard:8,Video:9,Webview:10,Activity:11,Win32:12,OfficeDocument:13,LocalFile:14,CardAction:15,News360:33},u={Undefined:0,Navigate:1,ContextMenu:2,Pin:3,Unpin:4,Rearrange:5,Remove:6,Add:7,Open:8,View:9,Follow:10,Unfollow:11,More:12,Close:13,Share:14,Like:15,Dislike:16,Unlike:17,Undislike:18,Mute:19,Unmute:20,Cancel:21,Launch:22,Install:23,Manage:24,Show:25,MuteCancel:26,Save:27,Hide:28,Unhide:29,Customize:30},s={StartPage:new n("startpage",t.HomePage),DefaultPage:new n("default"),EduPage:new n("edu"),ChildModePage:new n("child"),Office:new n("office"),Feed:new n("xfeed"),Discover:new n("discover"),MyInterests:new n("myinterests"),CombinedInterests:new n("cinterests"),Msn360:new n("msn360",t.Msn360),ArticlePageNames:{Article:new n("article",t.Article),ArticleVNext:new n("articlevnext",t.Article),ArticleCollection:new n("articlecollection",t.Article),ArticleFullScreen:new n("articlefullscreen",t.Article),FlexibleArticle:new n("articleflex",t.Article),FlexibleArticleMobile:new n("articleflexmobile",t.Article),ArticleGalleryFullScreen:new n("article_galleryfs",t.Article),ArticleCommentOverlay:new n("comment-articleflex",t.SpotImCommentOverlay)},GalleryPageNames:{Gallery:new n("gallery",t.Gallery),GalleryVNext:new n("galleryvnext",t.Gallery),GalleryFullScreen:new n("gallery_fullscreen",t.Gallery),GalleryArticleFullScreen:new n("gallery_articlefullscreen",t.Gallery),GalleryClassic:new n("gallery_classic",t.Gallery),GalleryClassicFullScreen:new n("gallery_classicfs",t.Gallery),GalleryInlineClassicFullScreen:new n("gallery_inlineclassicfs",t.Gallery),GallerySearch:new n("gallery_search",t.Gallery),GallerySearchFullScreen:new n("gallery_searchfs",t.Gallery),FlexibleGallery:new n("galleryflex",t.Gallery),FlexibleGallerySponsored:new n("galleryflex_sponsorship",t.Gallery),FlexibleGalleryMobile:new n("galleryflexmobile",t.Gallery),GalleryImmersive:new n("gallery_immersive",t.Gallery),GalleryImmersiveFullScreen:new n("gallery_immersivefs",t.Gallery),GallerySponsored:new n("gallery_sponsor",t.Gallery),GallerySponsorship:new n("gallery_sponsorship",t.Gallery),GallerySponsoredFullScreen:new n("gallery_sponsorfs",t.Gallery),GalleryInline:new n("gallery_inline",t.Gallery),GalleryOnepage:new n("gallery_onepage",t.Gallery),GalleryDataModel:new n("gallery_datamodel",t.Gallery),GalleryDataModelFullScreen:new n("gallery_datamodelfs",t.Gallery),GalleryDataPhotos:new n("gallery_dataphotos",t.Gallery),GalleryDataPhotosFullScreen:new n("gallery_dataphotosfs",t.Gallery),GalleryEventHub:new n("gallery_eventhub",t.Gallery),GalleryEventHubFullScreen:new n("gallery_eventhubfs",t.Gallery)},VideoPageNames:{ChannelPlayerPage:new n("channelplayerpage",t.Video),PartnerPlayerPage:new n("partnerplayerpage",t.Video)},StoryPageNames:{StoryPage:new n("story",t.Story)},VerticalHomePageNames:{HomePage:new n("homepage",t.VerticalHomePage),HomePageToday:new n("homepage-today",t.VerticalHomePage)},StructuredDataPageNames:{Gamecenter:new n("gamecenter",t.StructuredDataPage),Schedule:new n("schedule",t.StructuredDataPage),Scores:new n("scores",t.StructuredDataPage),Stocksummary:new n("stocksummary",t.StructuredDataPage),Stocksummaryoneriver:new n("stocksummaryoneriver",t.StructuredDataPage),Weatherxplatmaps:new n("weatherxplatmaps",t.StructuredDataPage),Standings:new n("standings",t.StructuredDataPage),Markets:new n("markets",t.StructuredDataPage),Watchlistpage:new n("watchlistpage",t.StructuredDataPage),Data_modelpage:new n("data_modelpage",t.StructuredDataPage),Immersivechartspage:new n("immersivechartspage",t.StructuredDataPage),Currencies:new n("currencies",t.StructuredDataPage),Indexdetailspage:new n("indexdetailspage",t.StructuredDataPage),Data_makepage:new n("data_makepage",t.StructuredDataPage),Weatherfullscreenmaps:new n("weatherfullscreenmaps",t.StructuredDataPage),Weatherthresholdmaps:new n("weatherthresholdmaps",t.StructuredDataPage),Stockanalysisdetails:new n("stockanalysisdetails",t.StructuredDataPage),Data_yearoverview:new n("data_yearoverview",t.StructuredDataPage),Data_segmenthub:new n("data_segmenthub",t.StructuredDataPage),Weathermaps:new n("weathermaps",t.StructuredDataPage),Playerstats:new n("playerstats",t.StructuredDataPage),Funddetailspage:new n("funddetailspage",t.StructuredDataPage),Exercisedetails:new n("exercisedetails",t.StructuredDataPage),Teams:new n("teams",t.StructuredDataPage),Etfdetailspage:new n("etfdetailspage",t.StructuredDataPage),Binganswermaps:new n("binganswermaps",t.StructuredDataPage),Workoutdetails:new n("workoutdetails",t.StructuredDataPage),Competitionstats:new n("competitionstats",t.StructuredDataPage),Polls:new n("polls",t.StructuredDataPage),Data_photos:new n("data_photos",t.StructuredDataPage),Videocategorylistpage:new n("videocategorylistpage",t.StructuredDataPage),Stockfinancialsdetails:new n("stockfinancialsdetails",t.StructuredDataPage),Commoditydetailspage:new n("commoditydetailspage",t.StructuredDataPage),Data_yearoverview_trim:new n("data_yearoverview_trim",t.StructuredDataPage),Worldwidepage:new n("worldwidepage",t.StructuredDataPage),Data_photos_trim:new n("data_photos_trim",t.StructuredDataPage),Stockcompanydetails:new n("stockcompanydetails",t.StructuredDataPage),Retirementplanner:new n("retirementplanner",t.StructuredDataPage),Livecoverage:new n("livecoverage",t.StructuredDataPage),Teamroster:new n("teamroster",t.StructuredDataPage),Stockhistorydetails:new n("stockhistorydetails",t.StructuredDataPage),Filterresultspage:new n("filterresultspage",t.StructuredDataPage),Data_carcompare:new n("data_carcompare",t.StructuredDataPage),Stockownershipdetails:new n("stockownershipdetails",t.StructuredDataPage),Driverstandings:new n("driverstandings",t.StructuredDataPage),Timevalueofmoney:new n("timevalueofmoney",t.StructuredDataPage),Savingscalculator:new n("savingscalculator",t.StructuredDataPage),Iccmatches:new n("iccmatches",t.StructuredDataPage),Other_flightsearchresult:new n("other_flightsearchresult",t.StructuredDataPage),Stockrelateddetails:new n("stockrelateddetails",t.StructuredDataPage),Data_specs_trim:new n("data_specs_trim",t.StructuredDataPage),Stockoptionsdetails:new n("stockoptionsdetails",t.StructuredDataPage),HomepageAlerts:new n("homepage-alerts",t.StructuredDataPage),HomepageRecordsandAverages:new n("homepage-recordsandaverages",t.StructuredDataPage),HomepageWeatherTraffic:new n("homepage-weathertraffic",t.StructuredDataPage),Data_specs:new n("data_specs",t.StructuredDataPage),Data_pricing:new n("data_pricing",t.StructuredDataPage),Mortgagecalculator:new n("mortgagecalculator",t.StructuredDataPage),Data_performance_trim:new n("data_performance_trim",t.StructuredDataPage),Theatershowtimes:new n("theatershowtimes",t.StructuredDataPage),Data_pricing_trim:new n("data_pricing_trim",t.StructuredDataPage),Data_photosInterior:new n("data_photos-interior",t.StructuredDataPage),Indexdetailsanalysispage:new n("indexdetailsanalysispage",t.StructuredDataPage),Data_photosInterior_trim:new n("data_photos-interior_trim",t.StructuredDataPage),Data_photosColors:new n("data_photos-colors",t.StructuredDataPage),Data_carReviews_trim:new n("data_car-reviews_trim",t.StructuredDataPage),Data_carReviews:new n("data_car-reviews",t.StructuredDataPage),Racecalendar:new n("racecalendar",t.StructuredDataPage),Teamstandings:new n("teamstandings",t.StructuredDataPage),Data_photosColors_trim:new n("data_photos-colors_trim",t.StructuredDataPage),Stockdetails:new n("stockdetails",t.StructuredDataPage),Data_interiorFeatures_trim:new n("data_interior-features_trim",t.StructuredDataPage),Data_exteriorFeatures_trim:new n("data_exterior-features_trim",t.StructuredDataPage),Calendar:new n("calendar",t.StructuredDataPage),TeamStats:new n("teamstats",t.StructuredDataPage),Movieshowtimes:new n("movieshowtimes",t.StructuredDataPage),Drafts:new n("drafts",t.StructuredDataPage),Data_technologyFeatures_trim:new n("data_technology-features_trim",t.StructuredDataPage),Data_workoutdetails_collection:new n("data_workoutdetails_collection",t.StructuredDataPage),Data_photosExterior:new n("data_photos-exterior",t.StructuredDataPage),Data_photosExterior_trim:new n("data_photos-exterior_trim",t.StructuredDataPage),Data_photos360Interior:new n("data_photos-360-interior",t.StructuredDataPage),Immersivechartsmarketspage:new n("immersivechartsmarketspage",t.StructuredDataPage),Returnoninvestment:new n("returnoninvestment",t.StructuredDataPage),Indexdetailsrelatedpage:new n("indexdetailsrelatedpage",t.StructuredDataPage),Gonepage:new n("gonepage",t.StructuredDataPage),Data_compare:new n("data_compare",t.StructuredDataPage),Data_compare_trim:new n("data_compare_trim",t.StructuredDataPage),Data_options_trim:new n("data_options_trim",t.StructuredDataPage),Entitiespage:new n("entitiespage",t.StructuredDataPage),Workoutdetailsprint:new n("workoutdetailsprint",t.StructuredDataPage),Data_photos360Exterior:new n("data_photos-360-exterior",t.StructuredDataPage),HomepageDatacarfinder:new n("homepage-datacarfinder",t.StructuredDataPage),Data_photos360Interior_trim:new n("data_photos-360-interior_trim",t.StructuredDataPage),Data_skeleton:new n("data_skeleton",t.StructuredDataPage),Mortgagerates:new n("mortgagerates",t.StructuredDataPage),Brackets:new n("brackets",t.StructuredDataPage),Data_photos360Exterior_trim:new n("data_photos-360-exterior_trim",t.StructuredDataPage),Data_photocompare:new n("data_photocompare",t.StructuredDataPage),HomepageWeather10day:new n("homepage-weather10day",t.StructuredDataPage),Data_performance:new n("data_performance",t.StructuredDataPage),HomepageWeatherextendedforecast:new n("homepage-weatherextendedforecast",t.StructuredDataPage),Savings:new n("savings",t.StructuredDataPage),Data_exteriorFeatures:new n("data_exterior-features",t.StructuredDataPage),Data_interiorFeatures:new n("data_interior-features",t.StructuredDataPage),Data_options:new n("data_options",t.StructuredDataPage),Travelgonepage:new n("travelgonepage",t.StructuredDataPage),Recipe:new n("recipe",t.StructuredDataPage),Getportfoliodatapage:new n("getportfoliodatapage",t.StructuredDataPage),Brokercenterpage:new n("brokercenterpage",t.StructuredDataPage),Data_technologyFeatures:new n("data_technology-features",t.StructuredDataPage),Tvlistings:new n("tvlistings",t.StructuredDataPage),Ownerstandings:new n("ownerstandings",t.StructuredDataPage),Entitydetailspage:new n("entitydetailspage",t.StructuredDataPage),Creditcards:new n("creditcards",t.StructuredDataPage),Cmssitemap:new n("cmssitemap",t.StructuredDataPage),Externalnativeadpage:new n("externalnativeadpage",t.StructuredDataPage),Autoloans:new n("autoloans",t.StructuredDataPage),Externalcontent:new n("externalcontent",t.StructuredDataPage),Htmlsitemap:new n("htmlsitemap",t.StructuredDataPage)},CustomColumnPageNames:{TrendingTopics:new n("topic_tt",t.CustomColumn),GlobalSettingsPage:new n("globalsettingspage",t.CustomColumn),MyTopics:new n("mytopics",t.CustomColumn),WeatherPlaces:new n("weatherplaces",t.CustomColumn),MyFavorites:new n("myfavorites",t.CustomColumn),TopicResult:new n("topicresult",t.CustomColumn),Collections:new n("collections",t.CustomColumn),Rouxbe:new n("rouxbe",t.CustomColumn),ShoppingList:new n("shopping list",t.CustomColumn),MyHealthReportsPage:new n("myhealthreportspage",t.CustomColumn),Error404page:new n("error404page",t.CustomColumn),AppsPromotion:new n("appspromotion",t.CustomColumn),Error500page:new n("error500page",t.CustomColumn),DietTrackerPreSigninPage:new n("diettrackerpresigninpage",t.CustomColumn),ExerciseTrackerPreSigninPage:new n("exercisetrackerpresigninpage",t.CustomColumn),WebSlicePage:new n("other_webslice",t.CustomColumn),Error200Page:new n("error200page",t.CustomColumn),AboutUsPage:new n("aboutus",t.CustomColumn),UnSupport:new n("unsupport",t.CustomColumn),Disclaimer:new n("disclaimer",t.CustomColumn),TermsOfService:new n("termsofservice",t.CustomColumn),SevereWeather:new n("severeweather",t.CustomColumn)},SubjectSectionPageNames:{TeamhomePage:new n("teamhome",t.SubjectSection),PlayerPage:new n("player",t.SubjectSection),MarketMoversPage:new n("marketmovers",t.SubjectSection),CommoditiesPage:new n("commoditiespage",t.SubjectSection),ChefPage:new n("chef",t.SubjectSection),NutritionIndexPage:new n("nutritionindex",t.SubjectSection),FinanceTechnologyPage:new n("finance-technologypage",t.SubjectSection),MedicalindexPage:new n("medicalindex",t.SubjectSection)},SiteSearchPageNames:{SearchResultsPage:new n("searchresultspage",t.SiteSearch),VideoSearchResultsPage:new n("videosearchresultspage",t.SiteSearch),PartnerVideolistPage:new n("partnervideolistpage",t.SiteSearch),HomepageBingserpIframepage:new n("homepage-bingserpiframepage",t.SiteSearch),SitesearchSitesearch:new n("sitesearch_sitesearch",t.SiteSearch),SearchResults:new n("search results",t.SiteSearch),SerpPage:new n("serppage",t.SiteSearch),FindaMoviePage:new n("findamoviepage",t.SiteSearch)},SectionFrontPageNames:{Competitionhub:new n("competitionhub",t.SectionFront),Local:new n("local",t.SectionFront),Stockscreener:new n("stockscreener",t.SectionFront),Toolslandingpage:new n("toolslandingpage",t.SectionFront),Showtimes:new n("showtimes",t.SectionFront),FinanceRealEstatepage:new n("finance-real-estatepage",t.SectionFront),CookingSchool:new n("cooking school",t.SectionFront),Allcompetitions:new n("allcompetitions",t.SectionFront),Newspage:new n("newspage",t.SectionFront),CocktailHub:new n("cocktail hub",t.SectionFront),Travelflightsearchhubpage:new n("travelflightsearchhubpage",t.SectionFront),Hotelshubpage:new n("hotelshubpage",t.SectionFront),WineHub:new n("wine hub",t.SectionFront),ChefHub:new n("chef hub",t.SectionFront),Travelflightstatushubpage:new n("travelflightstatushubpage",t.SectionFront),HomepageCompetitionhub:new n("homepage-competitionhub",t.SectionFront),Editorial:new n("editorial",t.SectionFront),SecfrontHotel:new n("secfront_hotel",t.SectionFront),SecfrontTNews:new n("secfront_tnews",t.SectionFront)}},h={TelemetryProduct:{Spartan:"spartan",Prime:"prime",PrimeMobile:"prime_mobile",IEext:"ieext",EMMX:"emmx",SpartanMobile:"spartan_mobile",TabbedShell:"tabbedshell",ChromeExt:"chromeext",Downlevel:"downlevel",Xbox:"xbox",ShoppingExt:"shoppingext",Anaheim:"anaheim",Amp:"amp",MicrosoftNewsExt:"chromentpnews",SuperappSports:"superappsports"},TelemetryPageType:t,TelemetryType:i,TelemetryContentType:e,TelemetryBehaviorType:u,ContentPlacedBySource:{Editor:0,PersonalizationAlgo:1,Bing:2,Taboola:3,Outbrain:4,AutoCuration:5,User:6,AppNexus:7,OtherSponconProvider:8,BingMsn:9,mixer:10},TelemetryPageConfiguration:{NoContent:0,OneBox:1,TopSites:2,Suggested:4,ContentFeed:8,WinFre:16,BingImage:32,ContentBelowTheFold:64,CustomModeOption:128},TelemetryPageName:s,TelemetryPageMode:{Default:0,Trial:1,Subscription:2},TelemetryPagePivot:{Undefined:"undefined",Office:"office",Apps:"apps",News:"news",Timeline:"timeline",StartMenu:"startmenu"},TelemetryPartnerNamespace:{MMX:"m",Shell:"s",Edge:"e",Office:"o",Activity:"a",Cortana:"c"},TelemetryUserType:{Aad:"aad",Msa:"msa",MsaKids:"msa-kids",Local:"local"},getTelemetryContentType:a,getTelemetryBehavior:v,getTelemetryPageInfo:c,validateTelemetryDataType:l,TelemetryActionType:{Click:"click",Hover:"mouseenter",Submit:"submit",View:"view",RightClick:"rightclick"}};return y(),p(),h});
/*!
 * 1DS JS SDK Analytics Web, 3.1.2
 * Copyright (c) Microsoft and contributors. All rights reserved.
 * (Microsoft Internal Only)
 */
(function(n){"use strict";function er(){return typeof globalThis!==ni&&globalThis?globalThis:typeof self!==ni&&self?self:typeof window!==ni&&window?window:typeof global!==ni&&global?global:null}function ae(n){throw new TypeError(n);}function tf(n){function r(){}var i=dy,t;return i?i(n):n==null?{}:(t=typeof n,t!==yt&&t!==gu&&ae("Object prototype may only be an Object:"+n),r[yi]=n,new r)}function a(n,t){function i(){this.constructor=n}typeof t!==gu&&t!==null&&ae("Class extends value "+String(t)+" is not a constructor or null");ve(n,t);n[yi]=t===null?tf(t):(i[yi]=t[yi],new i)}function oi(n,t){return n&&ef[ti].hasOwnProperty.call(n,t)}function sh(n){return n&&(n===ef[ti]||n===Array[ti])}function be(n){return sh(n)||n===Function[ti]}function pi(n){if(n){if(pr)return pr(n);var t=n[ip]||n[ti]||(n[rf]?n[rf][ti]:null);if(t)return t}return null}function of(n,t){var i=[],f=ef.getOwnPropertyNames,r,u;if(f)i=f(n);else for(r in n)typeof r=="string"&&oi(n,r)&&i.push(r);if(i&&i.length>0)for(u=0;u<i.length;u++)t(i[u])}function ke(n,t,i){return t!==rf&&typeof n[t]===uf&&(i||oi(n,t))}function sf(n){throw new TypeError("DynamicProto: "+n);}function rp(n){var t={};return of(n,function(i){!t[i]&&ke(n,i,!1)&&(t[i]=n[i])}),t}function de(n,t){for(var i=n.length-1;i>=0;i--)if(n[i]===t)return!0;return!1}function up(n,t,i,r){function o(n,t,i){var u=t[i],f;return u[ye]&&r&&(f=n[ff]||{},f[yr]!==!1&&(u=(f[t[or]]||{})[i]||u)),function(){return u.apply(n,arguments)}}var f={},u,e;for(of(i,function(n){f[n]=o(t,i,n)}),u=pi(n),e=[];u&&!be(u)&&!de(e,u);)of(u,function(n){!f[n]&&ke(u,n,!pr)&&(f[n]=o(t,u,n))}),e.push(u),u=pi(u);return f}function fp(n,t,i,r){var f=null,e,s;if(n&&oi(i,or)&&(e=n[ff]||{},f=(e[i[or]]||{})[t],f||sf("Missing ["+t+"] "+uf),!f[pe]&&e[yr]!==!1)){for(var o=!oi(n,t),u=pi(n),h=[];o&&u&&!be(u)&&!de(h,u);){if(s=u[t],s){o=s===r;break}h.push(u);u=pi(u)}try{o&&(n[t]=f);f[pe]=1}catch(c){e[yr]=!1}}return f}function ep(n,t,i){var r=t[n];return r===i&&(r=pi(t)[n]),typeof r!==uf&&sf("["+n+"] is not a "+uf),r}function op(n,t,i,r,u){function e(n,t){var i=function(){var r=fp(this,t,n,i)||ep(t,n,i);return r.apply(this,arguments)};return i[ye]=1,i}if(!sh(n)){var f=i[ff]=i[ff]||{},o=f[t]=f[t]||{};f[yr]!==!1&&(f[yr]=!!u);of(i,function(t){ke(i,t,!1)&&i[t]!==r[t]&&(o[t]=i[t],delete i[t],oi(n,t)&&(!n[t]||n[t][ye])||(n[t]=e(n,t)))})}}function sp(n,t){if(pr)for(var r=[],i=pi(t);i&&!be(i)&&!de(r,i);){if(i===n)return!0;r.push(i);i=pi(i)}return!1}function ge(n,t){return oi(n,ti)?n.name||t||fh:((n||{})[rf]||{}).name||t||fh}function k(n,t,i,r){var u,f,s,e,h,c,o;oi(n,ti)||sf("theClass is an invalid class definition.");u=n[ti];sp(u,t)||sf("["+ge(n)+"] is not in class hierarchy of ["+ge(t)+"]");f=null;oi(u,or)?f=u[or]:(f=tp+ge(n,"_")+"$"+oh,oh++,u[or]=f);s=k[uh];e=!!s[we];e&&r&&r[we]!==undefined&&(e=!!r[we]);h=rp(t);c=up(u,t,h,e);i(t,c);o=!!pr&&!!s[eh];o&&r&&(o=!!r[eh]);op(u,f,t,h,o!==!1)}function no(n){return ce.toString.call(n)}function hp(n,t){return typeof n===t}function y(n){return n===undefined||typeof n===ni}function u(n){return n===null||y(n)}function cp(n){return!u(n)}function to(n,t){return n&&nf.call(n,t)}function ii(n){return typeof n===yt}function l(n){return typeof n===gu}function hf(n,t,i,r){r===void 0&&(r=!1);var f=!1;if(!u(n))try{u(n[ah])?u(n[lh])||(n[lh](ch+t,i),f=!0):(n[ah](t,i,r),f=!0)}catch(e){}return f}function wh(n,t,i,r){if(r===void 0&&(r=!1),!u(n))try{u(n[yh])?u(n[vh])||n[vh](ch+t,i):n[yh](t,i,r)}catch(f){}}function w(n,t){if(n)for(var i in n)nf.call(n,i)&&t.call(n,i,n[i])}function bh(n,t){var r,u,f,i;if(n&&t){if(r=t.length,u=n.length,n===t)return!0;if(u>=r){for(f=u-1,i=r-1;i>=0;i--){if(n[f]!=t[i])return!1;f--}return!0}}return!1}function kh(n,t){var u=!1,r,i;if(n&&t){if(r=t.length,n===t)return!0;if(n.length>=r){for(i=0;i<r;i++)if(n[i]!==t[i])return!1;u=!0}}return u}function ft(n,t){return n&&t?n.indexOf(t)!==-1:!1}function dh(n){return no(n)==="[object Date]"}function et(n){return no(n)==="[object Array]"}function cf(n){return no(n)==="[object Error]"}function it(n){return typeof n=="string"}function wr(n){return typeof n=="number"}function lf(n){return typeof n=="boolean"}function wi(n){if(dh(n)){var t=function(n){var t=String(n);return t.length===1&&(t="0"+t),t};return n.getUTCFullYear()+"-"+t(n.getUTCMonth()+1)+"-"+t(n.getUTCDate())+"T"+t(n.getUTCHours())+":"+t(n.getUTCMinutes())+":"+t(n.getUTCSeconds())+"."+String((n.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}function f(n,t,i){for(var u=n.length,r=0;r<u;r++)if(r in n&&t.call(i||n,n[r],r,n)===-1)break}function br(n,t,i){for(var f=n.length,u=i||0,r=Math.max(u>=0?u:f-Math.abs(u),0);r<f;r++)if(r in n&&n[r]===t)return r;return-1}function sr(n,t,i){for(var u=n.length,e=i||n,f=new Array(u),r=0;r<u;r++)r in n&&(f[r]=t.call(e,n[r],n));return f}function gh(n,t){var u=n.length,i=0,r;if(arguments.length>=3)r=arguments[2];else{while(i<u&&!(i in n))i++;r=n[i++]}while(i<u)i in n&&(r=t(r,n[i],i,n)),i++;return r}function d(n){return typeof n!="string"?n:n.replace(/^\s+|\s+$/g,"")}function kr(n){var u=typeof n,i,r,f,t;u!==gu&&(u!==yt||n===null)&&ae("objKeys called on non-object");i=[];for(r in n)n&&nf.call(n,r)&&i.push(r);if(nc)for(f=af.length,t=0;t<f;t++)n&&nf.call(n,af[t])&&i.push(af[t]);return i}function st(n,t,i,r){if(ph)try{var u={enumerable:!0,configurable:!0};return i&&(u.get=i),r&&(u.set=r),ph(n,t,u),!0}catch(f){}return!1}function pt(){var n=Date;return n.now?n.now():(new n).getTime()}function nt(n){return cf(n)?n.name:""}function ht(n,t,i,r,u){var f=i;return n&&(f=n[t],f!==i&&(!u||u(f))&&(!r||r(i))&&(f=i,n[t]=f)),f}function lp(n,t,i){var r;return n?(r=n[t],!r&&u(r)&&(r=y(i)?{}:i,n[t]=r)):r=y(i)?{}:i,r}function tc(n){return!n}function ic(n){return!!n}function bi(n){throw new Error(n);}function ap(n,t,i){var r,u;if(n&&t&&n!==t&&ii(n)&&ii(t)){r=function(r){if(it(r)){var u=t[r];l(u)?(!i||i(r,!0,t,n))&&(n[r]=function(n){return function(){var i=arguments;return t[n].apply(t,i)}}(r)):(!i||i(r,!1,t,n))&&(to(n,r)&&delete n[r],st(n,r,function(){return t[r]},function(n){t[r]=n})||(n[r]=u))}};for(u in t)r(u)}return n}function dr(n){return n&&(n=fr(le?le({},n):n)),n}function rt(n){var t=er();return t&&t[n]?t[n]:n===rc&&fc()?window:null}function fc(){return Boolean(typeof window===yt&&window)}function ct(){return fc()?window:rt(rc)}function uw(){return Boolean(typeof document===yt&&document)}function g(){return uw()?document:rt(vp)}function ec(){return Boolean(typeof navigator===yt&&navigator)}function ki(){return ec()?navigator:rt(yp)}function fw(){return Boolean(typeof history===yt&&history)}function ew(){return fw()?history:rt(pp)}function lt(n){if(n&&rw){var t=rt("__mockLocation");if(t)return t}return typeof location===yt&&location?location:rt(wp)}function ow(){return typeof console!==ni?console:rt(bp)}function si(){return rt(kp)}function gr(){return Boolean(typeof JSON===yt&&JSON||rt(uc)!==null)}function nu(){return gr()?JSON||rt(uc):null}function sw(){return rt(dp)}function hw(){return rt(gp)}function vf(){var n=ki();return n&&n.product?n.product===nw:!1}function yf(){var n=ki(),t;return n&&(n.userAgent!==ro||io===null)&&(ro=n.userAgent,t=(ro||"").toLowerCase(),io=ft(t,tw)||ft(t,iw)),io}function v(n){var i=Object[yi].toString.call(n),t="";return i==="[object Error]"?t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":gr()&&(t=nu().stringify(n)),i+t}function oc(n){return n?'"'+n.replace(/\"/g,"")+'"':""}function sc(n,t){return(n||{}).logger||new uo(t)}function ut(n,t,i,r,u){var e,f,o,s;if(n&&(e=n,e&&l(e.getPerfMgr)&&(e=e.getPerfMgr()),e)){f=void 0;o=e.getCtx(fo);try{if(f=e.create(t(),r,u),f)return o&&f.setCtx&&(f.setCtx(wf.ParentContextKey,o),o.getCtx&&o.setCtx&&(s=o.getCtx(wf.ChildrenContextKey),s||(s=[],o.setCtx(wf.ChildrenContextKey,s)),s.push(f))),e.setCtx(fo,f),i(f)}catch(h){f&&f.setCtx&&f.setCtx("exception",h)}finally{f&&e.fire(f);e.setCtx(fo,o)}}return i()}function eo(n,t){var e=[],i,r,u,f;if(n&&n.length>0)for(i=null,r=0;r<n.length;r++)u=n[r],u&&l(u.processTelemetry)&&(f=new hc(u,t),e.push(f),i&&i.setNext(f),i=f);return e.length>0?e[0]:null}function yw(n,t,i){var r=[],u=i?!1:!0,f;if(n)while(n)f=n.getPlugin(),(u||f===i)&&(u=!0,r.push(f)),n=n.getNext();return u||r.push(i),eo(r,t)}function pw(n,t,i){var r=n,u=!1;return i&&n&&(r=[],f(n,function(n){(u||n===i)&&(u=!0,r.push(n))})),i&&!u&&(r||(r=[]),r.push(i)),eo(r,t)}function so(n,t){for(var e=[],r=null,u=n.getNext(),i;u;)i=u.getPlugin(),i&&(r&&l(r[ac])&&l(i[oo])&&r[ac](i),l(i[vc])&&i[vc]()||e.push(i),r=i,u=u.getNext());f(e,function(i){i.initialize(n.getCfg(),n.core(),t,n.getNext())})}function yc(n){return n.sort(function(n,t){var i=0,r=l(t[oo]);return l(n[oo])?i=r?n[lc]-t[lc]:1:r&&(i=-1),i})}function dw(n,t){var i=iu[hi]||gf[hi];return i||(i=iu[hi]=iu(n,t),gf[hi]=i),i}function ne(n){return n?n.isEnabled():!0}function gw(n){var t=n.cookieCfg=n.cookieCfg||{},i;return ht(t,"domain",n.cookieDomain,cp,u),ht(t,"path",n.cookiePath||"/",null,u),u(t[ao])&&(i=void 0,y(n[bc])||(i=!n[bc]),y(n[kc])||(i=!n[kc]),t[ao]=i),t}function ot(n,t){var i,r;return n?i=n.getCookieMgr():t&&(r=(t||{}).cookieCfg,i=r[hi]?r[hi]:iu(t)),i||(i=dw(t,(n||{}).logger)),i}function iu(n,t){var r=gw(n||gf),e=r.path||"/",o=r.domain,f=r[ao]!==!1,i={isEnabled:function(){var n=f&&di(t),r=gf[hi];return n&&r&&i!==r&&(n=ne(r)),n},setEnabled:function(n){f=n!==!1},set:function(n,t,f,s,h){var l,k,w,a,b,g;if(ne(i)){var c={},v=d(t||wt),p=v.indexOf(";");p!==-1&&(v=d(t.substring(0,p)),c=nl(t.substring(p+1)));ht(c,"domain",s||o,ic,y);u(f)||(l=yf(),y(c[lo])&&(k=pt(),w=k+f*1e3,w>0&&(a=new Date,a.setTime(w),ht(c,lo,tl(a,l?pc:wc)||tl(a,l?pc:wc)||wt,ic))),l||ht(c,"max-age",wt+f,null,y));b=lt();b&&b.protocol==="https:"&&(ht(c,"secure",null,null,y),vo===null&&(vo=!ul((ki()||{}).userAgent)),vo&&ht(c,"SameSite","None",null,y));ht(c,"path",h||e,null,y);g=r.setCookie||rl;g(n,il(v,c))}},get:function(n){var t=wt;return ne(i)&&(t=(r.getCookie||nb)(n)),t},del:function(n,t){ne(i)&&i.purge(n,t)},purge:function(n,i){var f,e,u;di(t)&&(f=(u={},u.path=i?i:"/",u[lo]="Thu, 01 Jan 1970 00:00:01 GMT",u),yf()||(f["max-age"]="0"),e=r.delCookie||rl,e(n,il(wt,f)))}};return i[hi]=i,i}function di(n){if(df===null){df=!1;try{var i=tu||{};df=i[co]!==undefined}catch(t){n&&n.throwInternal(r.WARNING,s.CannotAccessCookie,"Cannot access document.cookie - "+nt(t),{exception:v(t)})}}return df}function nl(n){var t={},i;return n&&n.length&&(i=d(n).split(";"),f(i,function(n){if(n=d(n||wt),n){var i=n.indexOf("=");i===-1?t[n]=null:t[d(n.substring(0,i))]=d(n.substring(i+1))}})),t}function tl(n,t){return l(n[t])?n[t]():null}function il(n,t){var i=n||wt;return w(t,function(n,t){i+="; "+n+(u(t)?wt:"="+t)}),i}function nb(n){var i=wt,t;return tu&&(t=tu[co]||wt,dc!==t&&(gc=nl(t),dc=t),i=d(gc[n]||wt)),i}function rl(n,t){tu&&(tu[co]=n+"="+t)}function ul(n){return it(n)?ft(n,"CPU iPhone OS 12")||ft(n,"iPad; CPU OS 12")?!0:ft(n,"Macintosh; Intel Mac OS X 10_14")&&ft(n,"Version/")&&ft(n,"Safari")?!0:ft(n,"Macintosh; Intel Mac OS X 10_14")&&bh(n,"AppleWebKit/605.1.15 (KHTML, like Gecko)")?!0:ft(n,"Chrome/5")||ft(n,"Chrome/6")?!0:ft(n,"UnrealEngine")&&!ft(n,"Chrome")?!0:ft(n,"UCBrowser/12")||ft(n,"UCBrowser/11")?!0:!1:!1}function hl(n){n<0&&(n>>>=0);ru=123456789+n&ci;uu=987654321-n&ci;sl=!0}function cl(){try{var n=pt()&2147483647;hl((Math.random()*ol^n)+n)}catch(t){}}function ll(n){return n>0?Math.floor(gi()/ci*(n+1))>>>0:0}function gi(n){var t,i=sw()||hw();return i&&i.getRandomValues?t=i.getRandomValues(new Uint32Array(1))[0]&ci:yf()?(sl||cl(),t=al()&ci):t=Math.floor(ol*Math.random()|0),n||(t>>>=0),t}function ub(n){n?hl(n):cl()}function al(n){uu=36969*(uu&65535)+(uu>>16)&ci;ru=18e3*(ru&65535)+(ru>>16)&ci;var t=(uu<<16)+(ru&65535)>>>0&ci|0;return n||(t>>>=0),t}function fu(n,t){var i=!1,r=ct(),u;return r&&(i=hf(r,n,t),i=hf(r.body,n,t)||i),u=g(),u&&(i=eb.Attach(u,n,t)||i),i}function yo(){function n(){return ll(15)}return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(fb,function(t){var i=n()|0,r=t==="x"?i:i&3|8;return r.toString(16)})}function vl(){var n=si();return n&&n.now?n.now():pt()}function po(n){n===void 0&&(n=22);for(var t=gi()>>>0,i=0,r="";r.length<n;)i++,r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(t&63),t>>>=6,i===5&&(t=(gi()<<2&4294967295|t&3)>>>0,i=0);return r}function wo(){for(var u,n=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],i="",t,r=0;r<4;r++)t=gi(),i+=n[t&15]+n[t>>4&15]+n[t>>8&15]+n[t>>12&15]+n[t>>16&15]+n[t>>20&15]+n[t>>24&15]+n[t>>28&15];return u=n[8+(gi()&3)|0],i.substr(0,8)+i.substr(9,4)+"4"+i.substr(13,3)+u+i.substr(16,3)+i.substr(19,12)}function e(n){return!(n===""||u(n))}function pl(n){if(n){var t=n.indexOf("-");if(t>-1)return n.substring(0,t)}return""}function ns(){return ko===null&&(ko=ec()&&Boolean(ki().sendBeacon)),ko}function sb(){return go===null&&(go=!y(Uint8Array)&&!vb()&&!vf()),go}function wl(n){return n&&wr(n)&&n>=o.Normal&&n<=o.Immediate?!0:!1}function bl(n,t,i){if(!t&&!e(t)||typeof n!="string")return null;var r=typeof t;if(r==="string"||r==="number"||r==="boolean"||et(t))t={value:t};else if(r!=="object"||t.hasOwnProperty("value")){if(u(t.value)||t.value===""||!it(t.value)&&!wr(t.value)&&!lf(t.value)&&!et(t.value))return null}else t={value:i?JSON.stringify(t):t};if(et(t.value)&&!ta(t.value))return null;if(!u(t.kind)){if(et(t.value)||!na(t.kind))return null;t.value=t.value.toString()}return t}function kl(){var n,t;if(typeof XMLHttpRequest!==undefined&&(n=rt("XMLHttpRequest"),n))return t=new n,Boolean(y(t.withCredentials)&&typeof XDomainRequest!==undefined)}function dl(n,t,i){var r=-1,u;return y(n)||(t>0&&(t===32?r=8192:t<=13&&(r=t<<5)),ab(i)?(r===-1&&(r=0),r|=i):(u=ob[te(n)]||-1,r!==-1&&u!==-1?r|=u:u===li.Double&&(r=u))),r}function hb(){ot(null).setEnabled(!1)}function cb(n,t,i){di(null)&&ot(null).set(n,t,i*86400,null,"/")}function lb(n){di(null)&&ot(null).del(n)}function gl(n){return di(null)?bt(ot(null),n):""}function bt(n,t,i){i===void 0&&(i=!0);var r;return n&&(r=n.get(t),i&&r&&decodeURIComponent&&(r=decodeURIComponent(r))),r||""}function nr(n){n===void 0&&(n="D");var t=yo();return n==="B"?t="{"+t+"}":n==="P"?t="("+t+")":n==="N"&&(t=t.replace(/-/g,"")),t}function tt(n){var t={},u=!1,i=0,e=arguments.length,o=Object[yi],r=arguments,n;for(o.toString.call(r[0])==="[object Boolean]"&&(u=r[0],i++);i<e;i++)n=r[i],w(n,function(n,i){u&&i&&ii(i)?et(i)?(t[n]=t[n]||[],f(i,function(i,r){t[n][r]=i&&ii(i)?tt(!0,t[n][r],i):i})):t[n]=tt(!0,t[n],i):t[n]=i});return t}function na(n){return n===eu.NotSet||n>eu.NotSet&&n<=eu.Pii_IPV4AddressLegacy||n===eu.CustomerContent_GenericContent?!0:!1}function ab(n){return n>=0&&n<=9?!0:!1}function vb(){var t=ki(),n;return!y(t)&&t.userAgent&&(n=t.userAgent.toLowerCase(),(n.indexOf("safari")>=0||n.indexOf("firefox")>=0)&&n.indexOf("chrome")<0)?!0:!1}function ta(n){return n.length>0}function ts(n){var t=fu("beforeunload",n);return t=fu("unload",n)||t,fu("pagehide",n)||t}function su(n,t){var i=n;i.timings=i.timings||{};i.timings.processTelemetryStart=i.timings.processTelemetryStart||{};i.timings.processTelemetryStart[t]=at()}function te(n){var t=0,i;return n!==null&&n!==undefined&&(i=typeof n,i==="string"?t=1:i==="number"?t=2:i==="boolean"?t=3:i===yt&&(t=4,et(n)?(t=4096,n.length>0&&(t|=te(n[0]))):to(n,"value")&&(t=8192|te(n.value)))),t}function yb(){return!!rt("chrome")}function ua(n,t){var r,u,i;if(t===void 0&&(t=us),r=null,n)for(u=n.split(","),i=0;i<u.length;i++)wb(u[i],t)&&(r?r+=","+u[i]:r=u[i]);return r}function wb(n,t){var i;if(t===void 0&&(t=us),!n||n.length<4)return!1;var r=!1,u=n.substring(0,3).toString().toUpperCase();for(i=0;i<t.length;i++)if(t[i]+":"===u&&n.length<=256){r=!0;break}return r}function lk(n,t,i,r){t?t.setProperty(i,r):n.set(i,r,31536e3)}function ak(n,t,i){return t?t.getProperty(i)||"":bt(n,i)}function va(){return cu===undefined&&(cu=!!pa(lu.LocalStorage)),cu}function ya(){return va()?pa(lu.LocalStorage):null}function pa(n){var t=null,u,i,r;try{if(r=er(),!r)return null;i=new Date;t=n===lu.LocalStorage?r.localStorage:r.sessionStorage;t&&l(t.setItem)&&(t.setItem(i,i),u=t.getItem(i)!==i,t.removeItem(i),u&&(t=null))}catch(f){t=null}return t}function vk(n,t,i){var u=ya();if(u!==null)try{return u.setItem(t,i),!0}catch(f){cu=!1;n.throwInternal(r.CRITICAL,b.BrowserCannotWriteLocalStorage,"Browser failed write to local storage. "+f)}return!1}function yk(n,t){var i=ya();if(i!==null)try{return i.getItem(t)}catch(u){cu=!1;n.throwInternal(r.CRITICAL,b.BrowserCannotReadLocalStorage,"Browser failed read of local storage. "+u)}return null}function tv(n,t,i,r){var o,f,u,s,e,h;if(r&&n&&(o=dl(r.value,r.kind,r.propertyType),o>-1)){if(f=n[nv],f||(f=n[nv]={f:{}}),u=f[fe],u||(u=f[fe]={}),t)for(s=0;s<t.length;s++)e=t[s],u[e]||(u[e]={f:{}}),h=u[e][fe],h||(h=u[e][fe]={}),u=h;u=u[i]={};et(r.value)?u.a={t:o}:u.t=o}}function ov(n){try{return n.responseText}catch(t){}return""}function au(n){var t=null,i;return l(window.Event)?t=new Event(n):(i=g(),i&&i.createEvent&&(t=i.createEvent("Event"),t.initEvent(n,!0,!0))),t}function dt(n,t){return(t===void 0&&(t=!1),n===undefined||n===null)?t:n.toString().toLowerCase()==="true"}function rr(n){(isNaN(n)||n<0)&&(n=0);n=Math.round(n);var t=""+n%1e3,i=""+Math.floor(n/1e3)%60,r=""+Math.floor(n/6e4)%60,u=""+Math.floor(n/36e5)%24,f=Math.floor(n/864e5);return t=t.length===1?"00"+t:t.length===2?"0"+t:t,i=i.length<2?"0"+i:i,r=r.length<2?"0"+r:r,u=u.length<2?"0"+u:u,(f>0?f+".":"")+u+":"+r+":"+i+"."+t}function dd(n,t,i,r,u){return!u&&it(n)&&(n==="Script error."||n==="Script error")}function vv(n){var t,i,r;try{if(u(er()))return null;if(t=new Date,i=rt(n===vu.LocalStorage?"localStorage":"sessionStorage"),i.setItem(t.toString(),t.toString()),r=i.getItem(t.toString())!==t.toString(),i.removeItem(t.toString()),!r)return i}catch(f){}return null}function ps(){return ws()?vv(vu.SessionStorage):null}function gd(){vi=!1}function ws(){return vi===undefined&&(vi=!!vv(vu.SessionStorage)),vi}function yv(n,t){var i=ps();if(i!==null)try{return i.getItem(t)}catch(u){vi=!1;n.throwInternal(r.WARNING,s.BrowserCannotReadSessionStorage,"Browser failed read of session storage. "+nt(u),{exception:v(u)})}return null}function ng(n,t,i){var u=ps();if(u!==null)try{return u.setItem(t,i),!0}catch(f){vi=!1;n.throwInternal(r.WARNING,s.BrowserCannotWriteSessionStorage,"Browser failed write to session storage. "+nt(f),{exception:v(f)})}return!1}function tg(n,t){var i=ps();if(i!==null)try{return i.removeItem(t),!0}catch(u){vi=!1;n.throwInternal(r.WARNING,s.BrowserFailedRemovalFromSessionStorage,"Browser failed removal of session storage item. "+nt(u),{exception:v(u)})}return!1}function rg(n){var t=wv,i=ig,r=i[t];return pv.createElement?i[t]||(r=i[t]=pv.createElement("a")):r={host:ug(n,!0)},r.href=n,t++,t>=i.length&&(t=0),wv=t,r}function ug(n,t){var r=fg(n,t),i;return r&&(i=r.match(/(www[0-9]?\.)?(.[^/:]+)(\:[\d]+)?/i),i!=null&&i.length>3&&it(i[2])&&i[2].length>0)?i[2]+(i[3]||""):r}function fg(n,t){var u=null,i,f,r;return n&&(i=n.match(/(\w*):\/\/(.[^/:]+)(\:[\d]+)?/i),i!=null&&i.length>2&&it(i[2])&&i[2].length>0&&(u=i[2]||"",t&&i.length>2&&(f=(i[1]||"").toLowerCase(),r=i[3]||"",f==="http"&&r===":80"?r="":f==="https"&&r===":443"&&(r=""),u+=r))),u}function eg(n,t,i,r){var o,e=r,s=r,u,f;return t&&t.length>0?(u=rg(t),o=u.host,e||(u.pathname!=null?(f=u.pathname.length===0?"/":u.pathname,f.charAt(0)!=="/"&&(f="/"+f),s=u.pathname,e=h.sanitizeString(n,i?i+" "+f:f)):e=h.sanitizeString(n,t))):(o=r,e=r),{target:o,name:e,data:s}}function vt(n,t){var i=null;return n===0||t===0||u(n)||u(t)||(i=t-n),i}function lg(n){return"hasFullStack"in n&&"typeName"in n}function ag(n){return"ver"in n&&"exceptions"in n&&"properties"in n}function vg(n){var t="",r,i;if(n&&(t=n.typeName||n.name||"",!t))try{r=/function (.{1,})\(/;i=r.exec(n.constructor.toString());t=i&&i.length>1?i[1]:""}catch(u){}return t}function pu(n,t){n&&n.dispatchEvent&&t&&n.dispatchEvent(t)}function on(n){return n&&!it(n)&&(n=l(n.toString)?n.toString():JSON.stringify(n)),n}function ln(n,t){gs(n);f(t,function(t){ii(n[t])?gs(n[t]):delete n[t]})}function gs(n){w(n,function(t,i){e(i)&&(JSON.stringify(i)!=="{}"||t==="callback")||delete n[t]})}function an(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 vn(n){return oe(n,yn)}function oe(n,t,i){var r=n;if(r){for(r=wu(r);!t(r,i);)if(r=r.parentNode,r=wu(r),!r||!r.getAttribute)return null;return r}}function yn(n){return n.nodeName==="A"}function wu(n){return n}function pn(n,t){n=wu(n);var i=n.getBoundingClientRect(),r=an(i,t);return r>0?!0:!1}function wn(n,t){var i;return n&&n[t]&&(i=n[t],delete n[t]),i}function bn(n){return"which"in n?n.which===3:"button"in n?n.button===2:void 0}function kn(n){return"which"in n?n.which===1:"button"in n?n.button===1:void 0}function dn(n){return"which"in n?n.which===2:"button"in n?n.button===4:void 0}function gn(n){if("keyCode"in n)return n.keyCode===13}function ntt(n){if("keyCode"in n)return n.keyCode===32}function oy(n,t){var i=nh(n,t);return e(i)?!0:!1}function nh(n,t){return oe(n,ttt,t)}function ttt(n,t){var i=n.getAttribute(t);return e(i)||i===""}function bu(n){return"["+n+"]"}function sy(n,t,i,r){var u;return function(){var f=arguments,e=function(){u=0;t&&t.apply(r,f)},o=!u;clearTimeout(u);u=setTimeout(e,i);o&&n&&n.apply(r,f)}}function hy(){var i={h:0,v:0},t=ct(),n=g();return n&&t&&(i={h:parseInt(n.body.scrollLeft||n.documentElement.scrollLeft||t.pageXOffset,10),v:parseInt(n.body.scrollTop||n.documentElement.scrollTop||t.pageYOffset,10)}),i}function th(){var t={h:0,w:0},n=ct(),i=g(),r,u;return n&&i&&n.screen&&(r=i.body||{},u=i.documentElement||{},t.h=n.innerHeight||r.clientHeight||u.clientHeight,t.w=n.innerWidth||r.clientWidth||u.clientWidth),t}function itt(n){return{top:0,bottom:n.h,left:0,right:n.w}}function rtt(n){var i=n,t;if(i&&(t=vn(i),t.length===1)){if(t[0].href)return t[0].href;if(t[0].src)return t[0].src}return""}function ly(n){if(!n||!n.attributes)return!1;try{var t=n.getAttribute("data-dc");return e(t)?t.toLowerCase()==="pii"?!0:!1:!1}catch(i){return!1}}function utt(n,t){return n.coreData&&n.coreData.requestUri&&n.coreData.requestUri!==""?n.coreData.requestUri:ftt(n,t)}function ftt(n,t){var i,r,u,f;return t?(i=t.protocol+"//"+(t.hostname||t.host)+(e(t.port)?":"+t.port:"")+t.pathname,n.urlCollectHash&&(i+=t.hash||""),n.urlCollectQuery)?(r=t.search,r||(u=t.hash||"",f=u.indexOf("?"),f!==-1&&(r=u.slice(f))),i+r):i:null}function ett(n,t){if(t&&t.pageName)return t.pageName;if(n.callback&&typeof n.callback.pageName=="function")return n.callback.pageName();if(n.coreData&&n.coreData.pageName)return n.coreData.pageName;var r=lt()||{},u=r.pathname||"",i=u.split("/");return i&&i[i.length-1]!==""?i[i.length-1]:"Undefined"}function ott(n){return n.callback&&typeof n.callback.signedinStatus=="function"?n.callback.signedinStatus():n.isLoggedIn}function ay(n,t){var e="",o={},i=[],s=n.cookiesToCollect,u;n.shareAuthStatus===!1?i=s:f(s,function(n){n!=="ANON"&&i.push(n)});try{try{ou&&window.varCustomerCookies&&window.varCustomerCookies.length>0&&(i=i.concat(window.varCustomerCookies))}catch(h){t.throwInternal(r.CRITICAL,b.FailedToGetCookies,"Failed to get cookies ")}f(i,function(n){o.hasOwnProperty(n)||(o[n]="",ui&&(u=decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(n).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1")),u!==""&&(e+=n+"="+u+";")))})}catch(h){t.throwInternal(r.CRITICAL,b.FailedToGetCookies,"Failed to get cookies ")}return e}function stt(n){var t="",i,r;switch(n.tagName){case"A":case"AREA":t=n.href||"";break;case"IMG":t=rtt(n);break;case"INPUT":i=n.type;i&&cy[i.toUpperCase()]&&(r=lt()||{},t=n.form?n.form.action||r.pathname||"":r.pathname||"")}return t}function vy(n){yy(function(){if(ui&&document.readyState==="complete")n();else{var t=ct();t&&(t.addEventListener?t.addEventListener("load",function(){n()}):t.attachEvent&&t.attachEvent("onload",function(){n()}))}})}function yy(n){var t=g()||{};/in/.test(t.readyState)?setTimeout(function(){yy(n)},100):n.call()}function ih(n,t,i){var r="";return t&&t[i]?r=t[i]:n&&(r=n[i]),r}var gu="function",yt="object",ni="undefined",yi="prototype",he="hasOwnProperty",fr=Object,ce=fr[yi],le=fr.assign,dy=fr.create,gy=fr.defineProperty,nf=ce[he],rh,kt,hh,r,nc,af,pf,hc,at,ia,ra,aa,cu,lu,gt,vu,t,av,vi,ei,ku,cy;(er()||{}).Symbol;(er()||{}).Reflect;var np=function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)ce[he].call(t,r)&&(n[r]=t[r])}return n},vr=le||np,ve=function(n,t){return ve=fr.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t[he](i)&&(n[i]=t[i])},ve(n,t)};rh=100;kt={Unknown:0,NonRetryableStatus:1,InvalidEvent:2,SizeLimitExceeded:3,KillSwitch:4,QueueFull:5};
/*!
     * Microsoft Dynamic Proto Utility, 1.1.2
     * Copyright (c) Microsoft and contributors. All rights reserved.
     */
var rf="constructor",ti="prototype",uf="function",ff="_dynInstFuncs",ye="_isDynProxy",or="_dynClass",tp="_dynCls$",pe="_dynInstChk",yr=pe,uh="_dfOpts",fh="_unknown_",ip="__proto__",we="useBaseInst",eh="setInstFuncs",ef=Object,pr=ef.getPrototypeOf,oh=0;hh={setInstFuncs:!0,useBaseInst:!0};k[uh]=hh,function(n){n[n.CRITICAL=1]="CRITICAL";n[n.WARNING=2]="WARNING"}(r||(r={}));var s={BrowserDoesNotSupportLocalStorage:0,BrowserCannotReadLocalStorage:1,BrowserCannotReadSessionStorage:2,BrowserCannotWriteLocalStorage:3,BrowserCannotWriteSessionStorage:4,BrowserFailedRemovalFromLocalStorage:5,BrowserFailedRemovalFromSessionStorage:6,CannotSendEmptyTelemetry:7,ClientPerformanceMathError:8,ErrorParsingAISessionCookie:9,ErrorPVCalc:10,ExceptionWhileLoggingError:11,FailedAddingTelemetryToBuffer:12,FailedMonitorAjaxAbort:13,FailedMonitorAjaxDur:14,FailedMonitorAjaxOpen:15,FailedMonitorAjaxRSC:16,FailedMonitorAjaxSend:17,FailedMonitorAjaxGetCorrelationHeader:18,FailedToAddHandlerForOnBeforeUnload:19,FailedToSendQueuedTelemetry:20,FailedToReportDataLoss:21,FlushFailed:22,MessageLimitPerPVExceeded:23,MissingRequiredFieldSpecification:24,NavigationTimingNotSupported:25,OnError:26,SessionRenewalDateIsZero:27,SenderNotInitialized:28,StartTrackEventFailed:29,StopTrackEventFailed:30,StartTrackFailed:31,StopTrackFailed:32,TelemetrySampledAndNotSent:33,TrackEventFailed:34,TrackExceptionFailed:35,TrackMetricFailed:36,TrackPVFailed:37,TrackPVFailedCalc:38,TrackTraceFailed:39,TransmissionFailed:40,FailedToSetStorageBuffer:41,FailedToRestoreStorageBuffer:42,InvalidBackendResponse:43,FailedToFixDepricatedValues:44,InvalidDurationValue:45,TelemetryEnvelopeInvalid:46,CreateEnvelopeError:47,CannotSerializeObject:48,CannotSerializeObjectNonSerializable:49,CircularReferenceDetected:50,ClearAuthContextFailed:51,ExceptionTruncated:52,IllegalCharsInName:53,ItemNotInArray:54,MaxAjaxPerPVExceeded:55,MessageTruncated:56,NameTooLong:57,SampleRateOutOfRange:58,SetAuthContextFailed:59,SetAuthContextFailedAccountName:60,StringValueTooLong:61,StartCalledMoreThanOnce:62,StopCalledWithoutStart:63,TelemetryInitializerFailed:64,TrackArgumentsNotSpecified:65,UrlTooLong:66,SessionStorageBufferFull:67,CannotAccessCookie:68,IdTooLong:69,InvalidEvent:70,FailedMonitorAjaxSetRequestHeader:71,SendBrowserInfoOnUserInit:72,PluginException:73,NotificationException:74,SnippetScriptLoadFailure:99,InvalidInstrumentationKey:100,CannotParseAiBlobValue:101,InvalidContentBlob:102,TrackPageActionEventFailed:103},ch="on",lh="attachEvent",ah="addEventListener",vh="detachEvent",yh="removeEventListener",ph=gy;nc=!{toString:null}.propertyIsEnumerable("toString");af=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];var rc="window",vp="document",yp="navigator",pp="history",wp="location",bp="console",kp="performance",uc="JSON",dp="crypto",gp="msCrypto",nw="ReactNative",tw="msie",iw="trident/",io=null,ro=null,rw=!1;var cw="AI (Internal): ",lw="AI: ",aw="AITR_";pf=function(){function n(n,t,i,r){var u,f,e;i===void 0&&(i=!1);u=this;u.messageId=n;u.message=(i?lw:cw)+n;f="";gr()&&(f=nu().stringify(r));e=(t?" message:"+oc(t):"")+(r?" props:"+oc(f):"");u.message+=e}return n.dataType="MessageData",n}();var uo=function(){function n(t){this.identifier="DiagnosticLogger";this.queue=[];var f=0,i={};k(n,this,function(n){function e(n,i){var r=t[n];return u(r)?i:r}function o(){return f>=n.maxInternalMessageLimit()}u(t)&&(t={});n.consoleLoggingLevel=function(){return e("loggingLevelConsole",0)};n.telemetryLoggingLevel=function(){return e("loggingLevelTelemetry",1)};n.maxInternalMessageLimit=function(){return e("maxMessageLimit",25)};n.enableDebugExceptions=function(){return e("enableDebugExceptions",!1)};n.throwInternal=function(t,u,f,e,o){var s,h,c;if(o===void 0&&(o=!1),s=new pf(u,f,o,e),n.enableDebugExceptions())throw s;else y(s)||!s||y(s.message)||(h=n.consoleLoggingLevel(),o?(c=+s.messageId,!i[c]&&h>=r.WARNING&&(n.warnToConsole(s.message),i[c]=!0)):h>=r.WARNING&&n.warnToConsole(s.message),n.logInternalMessage(t,s))};n.warnToConsole=function(n){var t=ow(),i;!t||(i="log",t.warn&&(i="warn"),l(t[i])&&t[i](n))};n.resetInternalMessageCount=function(){f=0;i={}};n.logInternalMessage=function(t,r){var u,e,h,c;o()||(u=!0,e=aw+r.messageId,i[e]?u=!1:i[e]=!0,u&&(t<=n.telemetryLoggingLevel()&&(n.queue.push(r),f++),f===n.maxInternalMessageLimit()&&(h="Internal events throttle limit per PageView reached for this app.",c=new pf(s.MessageLimitPerPVExceeded,h,!1),n.queue.push(c),n.warnToConsole(h))))}})}return n}(),hr="ctx",wf=function(){function n(t,i,r){var u=this,e=!1,f;u.start=pt();u.name=t;u.isAsync=r;u.isChildEvt=function(){return!1};l(i)&&(e=st(u,"payload",function(){return!f&&l(i)&&(f=i(),i=null),f}));u.getCtx=function(t){return t?t===n.ParentContextKey||t===n.ChildrenContextKey?u[t]:(u[hr]||{})[t]:null};u.setCtx=function(t,i){if(t)if(t===n.ParentContextKey)u[t]||(u.isChildEvt=function(){return!0}),u[t]=i;else if(t===n.ChildrenContextKey)u[t]=i;else{var r=u[hr]=u[hr]||{};r[t]=i}};u.complete=function(){var o=0,r=u.getCtx(n.ChildrenContextKey),t,f;if(et(r))for(t=0;t<r.length;t++)f=r[t],f&&(o+=f.time);u.time=pt()-u.start;u.exTime=u.time-o;u.complete=function(){};!e&&l(i)&&(u.payload=i())}}return n.ParentContextKey="parent",n.ChildrenContextKey="childEvts",n}(),vw=function(){function n(t){this.ctx={};k(n,this,function(n){n.create=function(n,t,i){return new wf(n,t,i)};n.fire=function(n){n&&(n.complete(),t&&t.perfEvent(n))};n.setCtx=function(t,i){if(t){var r=n[hr]=n[hr]||{};r[t]=i}};n.getCtx=function(t){return(n[hr]||{})[t]}})}return n}(),fo="CoreUtils.doPerf";hc=function(){function n(n,t){var u=this,i=null,f=l(n.processTelemetry),e=l(n.setNextPlugin);u._hasRun=!1;u.getPlugin=function(){return n};u.getNext=function(){return i};u.setNext=function(n){i=n};u.processTelemetry=function(o,h){h||(h=t);var c=n?n.identifier:"TelemetryPluginChain";ut(h?h.core():null,function(){return c+":processTelemetry"},function(){if(n&&f){u._hasRun=!0;try{h.setNext(i);e&&n.setNextPlugin(i);i&&(i._hasRun=!1);n.processTelemetry(o,h)}catch(c){var t=i&&i._hasRun;i&&t||h.diagLog().throwInternal(r.CRITICAL,s.PluginException,"Plugin ["+n.identifier+"] failed during processTelemetry - "+c);i&&!t&&i.processTelemetry(o,h)}}else i&&(u._hasRun=!0,i.processTelemetry(o,h))},function(){return{item:o}},!o.sync)}}return n}();var cr=function(){function n(t,i,r,f){var e=this,o=null;f!==null&&(t&&l(t.getPlugin)?o=yw(t,e,f||t.getPlugin()):f?o=pw(t,e,f):y(f)&&(o=eo(t,e)));e.core=function(){return r};e.diagLog=function(){return sc(r,i)};e.getCfg=function(){return i};e.getExtCfg=function(n,t){var r,u;return t===void 0&&(t={}),i&&(u=i.extensionConfig,u&&n&&(r=u[n])),r?r:t};e.getConfig=function(n,t,r){r===void 0&&(r=!1);var f,o=e.getExtCfg(n,null);return o&&!u(o[t])?f=o[t]:i&&!u(i[t])&&(f=i[t]),u(f)?r:f};e.hasNext=function(){return o!=null};e.getNext=function(){return o};e.setNext=function(n){o=n};e.processNext=function(n){var t=o;t&&(o=t.getNext(),t.processTelemetry(n,e))};e.createNew=function(t,u){return t===void 0&&(t=null),new n(t||o,i,r,u)}}return n}(),ww="iKey",cc="extensionConfig",bf="getPlugin",kf=function(){function n(){var t=this,i=!1,r=null,n=null;t.core=null;t.diagLog=function(n){return t._getTelCtx(n).diagLog()};t.isInitialized=function(){return i};t.setInitialized=function(n){i=n};t.setNextPlugin=function(t){n=t};t.processNext=function(t,i){i?i.processNext(t):n&&l(n.processTelemetry)&&n.processTelemetry(t,null)};t._getTelCtx=function(i){var u,f;return i===void 0&&(i=null),u=i,u||(f=r||new cr(null,{},t.core),u=n&&n[bf]?f.createNew(null,n[bf]):f.createNew(null,n)),u};t._baseTelInit=function(f,e,o,s){f&&ht(f,cc,[],null,u);!s&&e&&(s=e.getProcessTelContext().getNext());var h=n;n&&n[bf]&&(h=n[bf]());t.core=e;r=new cr(s,f,e,h);i=!0}}return n.prototype.initialize=function(n,t,i,r){this._baseTelInit(n,t,i,r)},n}(),oo="processTelemetry",lc="priority",ac="setNextPlugin",vc="isInitialized";var ho=500,bw="Channel has invalid priority",kw=function(n){function t(){function e(n){f(n,function(n){n.priority<ho&&bi(bw+n.identifier)})}function u(n){n&&n.length>0&&(n=n.sort(function(n,t){return n.priority-t.priority}),e(n),i.push(n))}function o(n,t){if(i=[],n&&f(n,function(n){return u(n)}),t){var r=[];f(t,function(n){n.priority>ho&&r.push(n)});u(r)}}var r=n.call(this)||this,i;return r.identifier="ChannelControllerPlugin",r.priority=ho,k(t,r,function(n,t){n.setNextPlugin=function(){};n.processTelemetry=function(n,t){i&&f(i,function(i){if(i.length>0){var u=r._getTelCtx(t).createNew(i);u.processNext(n)}})};n.getChannelControls=function(){return i};n.initialize=function(r,u,e){n.isInitialized()||(t.initialize(r,u,e),o((r||{}).channels,e),f(i,function(n){return so(new cr(n,r,u),e)}))}}),r}return a(t,n),t._staticInit=function(){var n=t.prototype;st(n,"ChannelControls",n.getChannelControls);st(n,"channelQueue",n.getChannelControls)}(),t}(kf),pc="toGMTString",wc="toUTCString",co="cookie",lo="expires",ao="enabled",bc="isCookieUseDisabled",kc="disableCookiesUsage",hi="_ckMgr",wt="",df=null,vo=null,dc=null,tu=g(),gc={},gf={};var tb="Extensions must provide callback to initialize",fl="_notificationManager",ib=function(){function n(){var s=!1,i,t,r,e,o;k(n,this,function(n){n._extensions=[];t=new kw;n.logger=tf({throwInternal:function(){},warnToConsole:function(){},resetInternalMessageCount:function(){}});i=[];n.isInitialized=function(){return s};n.initialize=function(i,e,o,h){var v,c,l,a;n.isInitialized()&&bi("Core should not be initialized more than once");(!i||u(i.instrumentationKey))&&bi("Please provide instrumentation key");r=h;n[fl]=h;n.config=i||{};i.extensions=u(i.extensions)?[]:i.extensions;v=lp(i,cc);v.NotificationManager=h;o&&(n.logger=o);c=[];c.push.apply(c,e.concat(i.extensions));c=yc(c);l=[];a={};f(c,function(n){(u(n)||u(n.initialize))&&bi(tb);var i=n.priority,r=n.identifier;n&&i&&(u(a[i])?a[i]=r:o.warnToConsole("Two extensions have same priority #"+i+" - "+a[i]+", "+r));(!i||i<t.priority)&&l.push(n)});c.push(t);l.push(t);c=yc(c);n._extensions=c;so(new cr([t],i,n),c);so(new cr(l,i,n),c);n._extensions=l;n.getTransmissionControls().length===0&&bi("No channels available");s=!0;n.releaseQueue()};n.getTransmissionControls=function(){return t.getChannelControls()};n.track=function(t){ht(t,ww,n.config.instrumentationKey,null,tc);ht(t,"time",wi(new Date),null,tc);ht(t,"ver","4.0",null,u);n.isInitialized()?n.getProcessTelContext().processNext(t):i.push(t)};n.getProcessTelContext=function(){var i=n._extensions,r=i;return i&&i.length!==0||(r=[t]),new cr(r,n.config,n)};n.getNotifyMgr=function(){return r||(r=tf({addNotificationListener:function(){},removeNotificationListener:function(){},eventsSent:function(){},eventsDiscarded:function(){},eventsSendRequest:function(){}}),n[fl]=r),r};n.getCookieMgr=function(){return o||(o=iu(n.config,n.logger)),o};n.setCookieMgr=function(n){o=n};n.getPerfMgr=function(){return e||n.config&&n.config.enablePerfMgr&&(e=new vw(n.getNotifyMgr())),e};n.setPerfMgr=function(n){e=n};n.eventCnt=function(){return i.length};n.releaseQueue=function(){i.length>0&&(f(i,function(t){n.getProcessTelContext().processNext(t)}),i=[])}})}return n}(),el=function(){function n(t){this.listeners=[];var i=!!(t||{}).perfEvtsSendAll;k(n,this,function(n){n.addNotificationListener=function(t){n.listeners.push(t)};n.removeNotificationListener=function(t){for(var i=br(n.listeners,t);i>-1;)n.listeners.splice(i,1),i=br(n.listeners,t)};n.eventsSent=function(t){f(n.listeners,function(n){n&&n.eventsSent&&setTimeout(function(){return n.eventsSent(t)},0)})};n.eventsDiscarded=function(t,i){f(n.listeners,function(n){n&&n.eventsDiscarded&&setTimeout(function(){return n.eventsDiscarded(t,i)},0)})};n.eventsSendRequest=function(t,i){f(n.listeners,function(n){if(n&&n.eventsSendRequest)if(i)setTimeout(function(){return n.eventsSendRequest(t,i)},0);else try{n.eventsSendRequest(t,i)}catch(r){}})};n.perfEvent=function(t){t&&(i||!t.isChildEvt())&&f(n.listeners,function(n){if(n&&n.perfEvent)if(t.isAsync)setTimeout(function(){return n.perfEvent(t)},0);else try{n.perfEvent(t)}catch(i){}})}})}return n}(),rb=function(n){function t(){var i=n.call(this)||this;return k(t,i,function(n,t){function r(n){if(u(n.name)){i(n);throw Error("telemetry name required");}}function i(t){var i=n.getNotifyMgr();i&&i.eventsDiscarded([t],kt.InvalidEvent)}n.initialize=function(n,i,r,u){t.initialize(n,i,r||new uo(n),u||new el(n))};n.track=function(u){ut(n.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){u===null&&(i(u),bi("Invalid telemetry item"));r(u);t.track(u)},function(){return{item:u}},!u.sync)};n.addNotificationListener=function(t){var i=n.getNotifyMgr();i&&i.addNotificationListener(t)};n.removeNotificationListener=function(t){var i=n.getNotifyMgr();i&&i.removeNotificationListener(t)};n.pollInternalLogs=function(t){var i=n.config.diagnosticLogInterval;return i&&i>0||(i=1e4),setInterval(function(){var i=n.logger?n.logger.queue:[];f(i,function(i){var r={name:t?t:"InternalMessageId: "+i.messageId,iKey:n.config.instrumentationKey,time:wi(new Date),baseType:pf.dataType,baseData:{message:i.message}};n.track(r)});i.length=0},i)}}),i}return a(t,n),t}(ib),ol=4294967296,ci=4294967295,sl=!1,ru=123456789,uu=987654321;var fb=/[xy]/g,eb={Attach:hf,AttachEvent:hf,Detach:wh,DetachEvent:wh},eu={NotSet:0,Pii_DistinguishedName:1,Pii_GenericData:2,Pii_IPV4Address:3,Pii_IPv6Address:4,Pii_MailSubject:5,Pii_PhoneNumber:6,Pii_QueryString:7,Pii_SipAddress:8,Pii_SmtpAddress:9,Pii_Identity:10,Pii_Uri:11,Pii_Fqdn:12,Pii_IPV4AddressLegacy:13,CustomerContent_GenericContent:32},o={Normal:1,CostDeferred:2,RealTime:3,Immediate:4},li={Unspecified:0,String:1,Int32:2,UInt32:3,Int64:4,UInt64:5,Double:6,Bool:7,Guid:8,DateTime:9},b=vr(vr({},s),{AuthHandShakeError:501,AuthRedirectFail:502,BrowserCannotReadLocalStorage:503,BrowserCannotWriteLocalStorage:504,BrowserDoesNotSupportLocalStorage:505,CannotParseBiBlobValue:506,CannotParseDataAttribute:507,CVPluginNotAvailable:508,DroppedEvent:509,ErrorParsingAISessionCookie:510,ErrorProvidedChannels:511,FailedToGetCookies:512,FailedToInitializeCorrelationVector:513,FailedToInitializeSDK:514,InvalidContentBlob:515,InvalidCorrelationValue:516,SessionRenewalDateIsZero:517,SendPostOnCompleteFailure:518,PostResponseHandler:519,SDKNotInitialized:520}),ri,yl="3.1.2",bo="1DS-Web-JS-"+yl,ob=(ri={},ri[0]=li.Unspecified,ri[2]=li.Double,ri[1]=li.String,ri[3]=li.Bool,ri[4098]=li.Double,ri[4097]=li.String,ri[4099]=li.Bool,ri),ko=null,go=null,ui=Boolean(g()),ou=Boolean(ct());at=vl;ia={Version:yl,FullVersionString:bo,strUndefined:ni,strObject:yt,Undefined:ni,arrForEach:f,arrIndexOf:br,arrMap:sr,arrReduce:gh,objKeys:kr,toISOString:wi,isReactNative:vf,isString:it,isNumber:wr,isBoolean:lf,isFunction:l,isArray:et,isObject:ii,strTrim:d,isDocumentObjectAvailable:ui,isWindowObjectAvailable:ou,isValueAssigned:e,getTenantId:pl,isBeaconsSupported:ns,isUint8ArrayAvailable:sb,isLatency:wl,sanitizeProperty:bl,getISOString:wi,useXDomainRequest:kl,getCommonSchemaMetaData:dl,cookieAvailable:di,disallowsSameSiteNone:ul,setCookie:cb,deleteCookie:lb,getCookie:gl,createGuid:nr,extend:tt,getTime:at,isValueKind:na,isArrayValid:ta,objDefineAccessors:st,addPageUnloadEventListener:ts,setProcessTelemetryTimings:su,addEventHandler:fu,getFieldValueType:te,strEndsWith:bh,objForEachKey:w};ra={_canUseCookies:undefined,isTypeof:hp,isUndefined:y,isNullOrUndefined:u,hasOwnProperty:to,isFunction:l,isObject:ii,isDate:dh,isArray:et,isError:cf,isString:it,isNumber:wr,isBoolean:lf,toISOString:wi,arrForEach:f,arrIndexOf:br,arrMap:sr,arrReduce:gh,strTrim:d,objCreate:tf,objKeys:kr,objDefineAccessors:st,addEventHandler:fu,dateNow:pt,isIE:yf,disableCookies:hb,newGuid:yo,perfNow:vl,newId:po,randomValue:ll,random32:gi,mwcRandomSeed:ub,mwcRandom32:al,generateW3CId:wo};var is="version",rs="properties",pb=function(n){function t(){var i=n.call(this)||this;return i.pluginVersionStringArr=[],i.pluginVersionString="",k(t,i,function(n,t){n.initialize=function(i,u,e,o){ut(n,function(){return"AppInsightsCore.initialize"},function(){if(i){i.endpointUrl||(i.endpointUrl="https://browser.events.data.microsoft.com/OneCollector/1.0/");var s=i.propertyStorageOverride;if(s&&(!s.getProperty||!s.setProperty))throw new Error("Invalid property storage override passed.");i.channels&&f(i.channels,function(t){t&&f(t,function(t){if(t.identifier&&t.version){var i=t.identifier+"="+t.version;n.pluginVersionStringArr.push(i)}})})}n.getWParam=function(){return typeof document!="undefined"?0:-1};u&&f(u,function(t){if(t&&t.identifier&&t.version){var i=t.identifier+"="+t.version;n.pluginVersionStringArr.push(i)}});n.pluginVersionString=n.pluginVersionStringArr.join(";");try{t.initialize(i,u,e,o)}catch(h){n.logger.throwInternal(r.CRITICAL,b.ErrorProvidedChannels,"Channels must be provided through config.channels only")}n.pollInternalLogs("InternalLog")},function(){return{config:i,extensions:u,logger:e,notificationManager:o}})};n.track=function(i){ut(n,function(){return"AppInsightsCore.track"},function(){var r=i,u,f,e;r&&(r.timings=r.timings||{},r.timings.trackStart=at(),wl(r.latency)||(r.latency=o.Normal),u=r.ext=r.ext||{},u.sdk=u.sdk||{},u.sdk.ver=bo,f=r.baseData=r.baseData||{},f[rs]||(f[rs]={}),e=f[rs],e[is]||(e[is]=""),n.pluginVersionString!==""&&(e[is]=n.pluginVersionString));t.track(r)},function(){return{item:i}},!i.sync)}}),i}return a(t,n),t}(rb),us=["AX","EX","SF","CS","CF","CT","CU","DC","DF","H5","HL","WS","WP"];var bb=function(){function n(n,t){var i,r;this.core=t;this.appExpId=null;this.flightIdNameSpaces=us.slice(0);this.expIdCookieName="Treatments";this._cookieMgr=ot(t);this._propertiesConfig=n;i=g();i&&(r=i.documentElement,i&&(this.locale=r.lang));this.env=n.env?n.env:this._getMetaDataFromDOM("awa-").env}return n.prototype.getExpId=function(){return this._propertiesConfig.expId?this._readExpIdFromCoreData(this._propertiesConfig.expId):this._readExpIdFromCookie()},n.prototype._getMetaDataFromDOM=function(n){var r,f={},u=g(),i,t,e,o;if(u)for(r=u&&u.querySelectorAll("meta"),i=0;i<r.length;i++)t=r[i],t.name&&(e=t.name.toLowerCase(),e.indexOf(n)===0&&(o=t.name.replace(n,""),f[o]=t.content));return f},n.prototype._setAppExpId=function(n){n!==this.appExpId&&(this.appExpId=ua(n,this.flightIdNameSpaces))},n.prototype._getAppExpId=function(){return this.appExpId},n.prototype._readExpIdFromCookie=function(){var n=bt(this._cookieMgr,this.expIdCookieName);return this._setAppExpId(n),this._getAppExpId()},n.prototype._readExpIdFromCoreData=function(n){return this._setAppExpId(n),this._getAppExpId()},n.validateAppExpId=ua,n._staticInit=function(){st(n.prototype,"expId",n.prototype.getExpId)}(),n}(),kb=function(){function n(){}return n}(),db=function(){function n(t,i,r){var u,f,e,o,c,s,l,a,h;this.core=r;u=this._cookieMgr=ot(r,t);u&&u.isEnabled()&&(f=bt(u,"MUID"),f&&this.setLocalId("t:"+f),i.enableApplicationInsightsUser&&(e=bt(u,n.userCookieName),e&&(o=e.split(n.cookieSeparator),o.length>0&&(this.id=o[0])),this.id||(this.id=po(t&&!y(t.idLength)?t.idLength:22),c=new Date,s=wi(c),this.accountAcquisitionDate=s,l=[this.id,s],a=i.cookieDomain?i.cookieDomain:undefined,u.set(n.userCookieName,l.join(n.cookieSeparator),31536e3,a))));typeof navigator!="undefined"&&(h=navigator,this.locale=h.userLanguage||h.language)}return n.prototype.getLocalId=function(){if(this._customLocalId)return this._customLocalId;var n=bt(this._cookieMgr,"MUID");return n&&this.setLocalId("t:"+n),undefined},n.prototype.setLocalId=function(n){this._customLocalId=n},n.cookieSeparator="|",n.userCookieName="ai_user",n._staticInit=function(){st(n.prototype,"localId",n.prototype.getLocalId,n.prototype.setLocalId)}(),n}(),p={MSIE:"MSIE",CHROME:"Chrome",FIREFOX:"Firefox",SAFARI:"Safari",EDGE:"Edge",ELECTRON:"Electron",SKYPE_SHELL:"SkypeShell",PHANTOMJS:"PhantomJS",OPERA:"Opera"},fs="([\\d,.]+)",fa="Unknown",ea="Edg/",gb=function(){function n(n,t){var r,u,i,f,e;this._cookieMgr=ot(t);this._propertiesConfig=n;r=lt();r&&(u=r.hostname,u&&(this.domain=r.protocol==="file:"?"local":u));i=typeof navigator!="undefined"?navigator.userAgent:"";n.userAgent&&(i=n.userAgent);n.populateBrowserInfo&&(i&&(f=this._getBrowserName(i),this.browser=f,this.browserVer=this._getBrowserVersion(i,f)),e=this._getScreenResolution(),this.screenRes=e.w+"X"+e.h)}return n.prototype.getUserConsent=function(){return this._propertiesConfig.userConsented||(bt(this._cookieMgr,this._propertiesConfig.userConsentCookieName||"MSCC")?!0:!1)},n.prototype.getUserConsentDetails=function(){try{if(this._propertiesConfig.callback&&this._propertiesConfig.callback.userConsentDetails){var n=this._propertiesConfig.callback.userConsentDetails();if(n)return JSON.stringify({Required:n.Required?n.Required:!1,Analytics:n.Analytics?n.Analytics:!1,SocialMedia:n.SocialMedia?n.SocialMedia:!1,Advertising:n.Advertising?n.Advertising:!1})}}catch(t){}return null},n.prototype._getBrowserName=function(n){return this._userAgentContainsString("OPR/",n)?p.OPERA:this._userAgentContainsString(p.PHANTOMJS,n)?p.PHANTOMJS:this._userAgentContainsString(p.EDGE,n)?p.EDGE:this._userAgentContainsString(ea,n)?p.EDGE:this._userAgentContainsString(p.ELECTRON,n)?p.ELECTRON:this._userAgentContainsString(p.CHROME,n)?p.CHROME:this._userAgentContainsString("Trident",n)?p.MSIE:this._userAgentContainsString(p.FIREFOX,n)?p.FIREFOX:this._userAgentContainsString(p.SAFARI,n)?p.SAFARI:this._userAgentContainsString(p.SKYPE_SHELL,n)?p.SKYPE_SHELL:fa},n.prototype._userAgentContainsString=function(n,t){return t.indexOf(n)>-1},n.prototype._getBrowserVersion=function(n,t){return t===p.MSIE?this._getIeVersion(n):this._getOtherVersion(t,n)},n.prototype._getIeVersion=function(n){var i=n.match(new RegExp(p.MSIE+" "+fs)),t;return i?i[1]:(t=n.match(new RegExp("rv:"+fs)),t)?t[1]:void 0},n.prototype._getOtherVersion=function(n,t){n===p.SAFARI?n="Version":n===p.EDGE&&this._userAgentContainsString(ea,t)&&(n="Edg");var i=t.match(new RegExp(n+"/"+fs));return i?i[1]:fa},n.prototype._getScreenResolution=function(){var n={h:0,w:0},t=ct();return t&&t.screen&&(n.h=screen.height,n.w=screen.width),n},n._staticInit=function(){st(n.prototype,"userConsent",n.prototype.getUserConsent)}(),n}(),fi={WINDOWS:"Windows",MACOSX:"Mac OS X",ANDROID:"Android",IOS:"iOS"},ai={WIN:/(windows|win32)/i,WINRT:/ arm;/i,WINPHONE:/windows\sphone\s\d+\.\d+/i,OSX:/(macintosh|mac os x)/i,IOS:/(ipad|iphone|ipod)(?=.*like mac os x)/i,LINUX:/(linux|joli|[kxln]?ubuntu|debian|[open]*suse|gentoo|arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk)/i,ANDROID:/android/i,CROS:/CrOS/i},oa={"5.1":"XP","6.0":"Vista","6.1":"7","6.2":"8","6.3":"8.1","10.0":"10"},nk="([\\d,.]+)",sa="([\\d,_,.]+)",hu="Unknown",tk=function(){function n(n){var t=typeof navigator!="undefined"?navigator.userAgent:"",i;n.userAgent&&(t=n.userAgent);t&&n.populateOperatingSystemInfo&&(i=this._getOsName(t.toLowerCase()),this.name=i,this.ver=this._getOsVersion(t,i))}return n.prototype._getOsName=function(n){return n.match(ai.WINPHONE)?"Windows Phone":n.match(ai.WINRT)?"Windows RT":n.match(ai.WIN)?fi.WINDOWS:n.match(ai.IOS)?fi.IOS:n.match(ai.ANDROID)?fi.ANDROID:n.match(ai.LINUX)?"Linux":n.match(ai.CROS)?"Chrome OS":n.indexOf("x11")!==-1?"Unix":n.indexOf("blackberry")!==-1?"BlackBerry":n.indexOf("symbian")!==-1?"Symbian":n.indexOf("nokia")!==-1?"Nokia":n.match(ai.OSX)?fi.MACOSX:hu},n.prototype._getOsVersion=function(n,t){return t===fi.WINDOWS?this._getGenericOsVersion(n,"Windows NT"):t===fi.ANDROID?this._getGenericOsVersion(n,t):t===fi.MACOSX?this._getMacOsxVersion(n):t===fi.IOS?this._getIosVersion(n):hu},n.prototype._getGenericOsVersion=function(n,t){var i=n.match(new RegExp(t+" "+nk));return i?oa[i[1]]?oa[i[1]]:i[1]:hu},n.prototype._getMacOsxVersion=function(n){var r=n.match(new RegExp(fi.MACOSX+" "+sa)),t,i,u;return r&&(t=r[1].replace(/_/g,"."),t)?(i=this._getDelimiter(t),i?(u=t.split(i),u[0]):t):hu},n.prototype._getIosVersion=function(n){var r=n.match(new RegExp("OS "+sa)),t,i,u;return r&&(t=r[1].replace(/_/g,"."),t)?(i=this._getDelimiter(t),i?(u=t.split(i),u[0]):t):hu},n.prototype._getDelimiter=function(n){return n.indexOf(".")>-1?".":n.indexOf("_")>-1?"_":null},n}(),ik=function(){function n(n,t){this.core=t;n.serviceName&&(this.serviceName=n.serviceName);this._cookieMgr=ot(t)}return n.prototype.getMsfpc=function(){return bt(this._cookieMgr,"MSFPC")},n.prototype.getAnid=function(){return bt(this._cookieMgr,"ANON").slice(0,34)},n._staticInit=function(){st(n.prototype,"msfpc",n.prototype.getMsfpc);st(n.prototype,"anid",n.prototype.getAnid)}(),n}(),rk=1048576,uk=2097152,fk=function(){function n(n){this.popSample=100;this.eventFlags=0;n.hashIdentifiers&&(this.eventFlags=this.eventFlags|rk);n.dropIdentifiers&&(this.eventFlags=this.eventFlags|uk)}return n}(),ek=function(){function n(){var i=(new Date).getTimezoneOffset(),n=i%60,t=(i-n)/60,r="+";t>0&&(r="-");t=Math.abs(t);n=Math.abs(n);this.tz=r+(t<10?"0"+t:t.toString())+":"+(n<10?"0"+n:n.toString())}return n}(),ok=function(){function n(){}return n}(),ha=function(){function n(){}return n.prototype.setId=function(n){this.customId=n},n.prototype.getId=function(){return it(this.customId)?this.customId:this.automaticId},n._staticInit=function(){st(n.prototype,"id",n.prototype.getId,n.prototype.setId)}(),n}(),sk=function(){function n(n,t,i,r){if(n.enableApplicationInsightsTrace){this.traceId=t||wo();this.parentId=i;this.name=r;var u=lt();u&&u.pathname&&(this.name=u.pathname)}}return n}(),lr=function(){function n(){}return n.id="id",n.ver="ver",n.appName="name",n.locale="locale",n.expId="expId",n.env="env",n}(),ar=function(){function n(){}return n.domain="domain",n.browser="browser",n.browserVer="browserVer",n.screenRes="screenRes",n.userConsent="userConsent",n.consentDetails="consentDetails",n}(),es=function(){function n(){}return n.locale="locale",n.localId="localId",n.id="id",n}(),ca=function(){function n(){}return n.osName="name",n.ver="ver",n}(),os=function(){function n(){}return n.ver="ver",n.seq="seq",n.installId="installId",n.epoch="epoch",n}(),ss=function(){function n(){}return n.msfpc="msfpc",n.anid="anid",n.serviceName="serviceName",n}(),la=function(){function n(){}return n.popSample="popSample",n.eventFlags="eventFlags",n}(),hk=function(){function n(){}return n.tz="tz",n}(),ck=function(){function n(){}return n.sessionId="sesId",n}(),ie=function(){function n(){}return n.localId="localId",n.deviceClass="deviceClass",n.make="make",n.model="model",n}(),hs=function(){function n(){}return n.role="role",n.roleInstance="roleInstance",n.roleVer="roleVer",n}(),cs=function(){function n(){}return n.traceId="traceID",n.traceName="name",n.parentId="parentID",n}(),i=function(){function n(){}return n.UserExt="user",n.DeviceExt="device",n.TraceExt="trace",n.WebExt="web",n.AppExt="app",n.OSExt="os",n.SdkExt="sdk",n.IntWebExt="intweb",n.UtcExt="utc",n.LocExt="loc",n.CloudExt="cloud",n}(),ls="MicrosoftApplicationsTelemetryDeviceId";aa=function(){function n(n,t){var u,i,r;this._sequenceId=0;u=n.propertyStorageOverride;this.seq=this._sequenceId;this.epoch=gi(!1).toString();i=ot(t,n);i.isEnabled()||u?(r=ak(i,u,ls),r||(r=yo()),lk(i,u,ls,r),this.installId=r):i.purge(ls)}return n.prototype.getSequenceId=function(){return++this._sequenceId},n}(),function(n){n[n.LocalStorage=0]="LocalStorage";n[n.SessionStorage=1]="SessionStorage"}(lu||(lu={}));var pk=function(){function n(t,i){var e,u=sc(t),o=ot(t),f;k(n,this,function(t){function v(n){return{sessionRenewalMs:n.sessionRenewalMs&&function(){return n.sessionRenewalMs},sessionExpirationMs:n.sessionExpirationMs&&function(){return n.sessionExpirationMs},cookieDomain:n.cookieDomain&&function(){return n.cookieDomain},namePrefix:n.namePrefix&&function(){return n.namePrefix},sessionAsGuid:function(){return n.sessionAsGuid},idLength:function(){return n.idLength?n.idLength:22}}}function p(){var n=gl(f()),i;n&&l(n.split)?h(n):(i=yk(u,f()),i&&h(i));t.automaticSession.getId()||c()}function h(n){var i=t.automaticSession,f=n.split("|"),e,o;f.length>0&&i.setId(f[0]);try{f.length>1&&(e=+f[1],i.acquisitionDate=+new Date(e),i.acquisitionDate=i.acquisitionDate>0?i.acquisitionDate:0);f.length>2&&(o=+f[2],i.renewalDate=+new Date(o),i.renewalDate=i.renewalDate>0?i.renewalDate:0)}catch(s){u.throwInternal(r.CRITICAL,b.ErrorParsingAISessionCookie,"Error parsing ai_session cookie, session will be reset: "+s)}i.renewalDate===0&&u.throwInternal(r.WARNING,b.SessionRenewalDateIsZero,"AI session renewal date is 0, session will be reset.")}function c(){var n=t.automaticSession,f=(new Date).getTime(),i=t.config.sessionAsGuid();!y(i)&&i?lf(i)?n.setId(nr()):n.setId(nr(i)):n.setId(po(s&&s.idLength?s.idLength():22));n.acquisitionDate=f;n.renewalDate=f;a(n.getId(),n.acquisitionDate,n.renewalDate);va()||u.throwInternal(r.WARNING,b.BrowserDoesNotSupportLocalStorage,"Browser does not support local storage. Session durations will be inaccurate.")}function a(n,i,r){var s=i+t.config.sessionExpirationMs(),h=r+t.config.sessionRenewalMs(),u=new Date,l=[n,i,r],c;s<h?u.setTime(s):u.setTime(h);c=t.config.cookieDomain?t.config.cookieDomain():null;o.set(f(),l.join("|")+";expires="+u.toUTCString(),null,c);e=(new Date).getTime()}function w(n,t,i){vk(u,f(),[n,t,i].join("|"))}var s=v(i);l(i.sessionExpirationMs)||(s.sessionExpirationMs=function(){return n.acquisitionSpan});l(i.sessionRenewalMs)||(s.sessionRenewalMs=function(){return n.renewalSpan});t.config=s;f=function(){return t.config.namePrefix&&t.config.namePrefix()?n.cookieNameConst+t.config.namePrefix():n.cookieNameConst};t.automaticSession=new ha;t.update=function(){var u;t.automaticSession.getId()||p();var i=t.automaticSession,f=t.config,r=(new Date).getTime(),o=r-i.acquisitionDate>f.sessionExpirationMs(),s=r-i.renewalDate>f.sessionRenewalMs();o||s?c():(u=e,(!u||r-u>n.cookieUpdateInterval)&&(i.renewalDate=r,a(i.getId(),i.acquisitionDate,i.renewalDate)))};t.backup=function(){var n=t.automaticSession;w(n.getId(),n.acquisitionDate,n.renewalDate)}})}return n.acquisitionSpan=864e5,n.renewalSpan=18e5,n.cookieUpdateInterval=6e4,n.cookieNameConst="ai_session",n}(),c=it,wk=function(){function n(n,t,i){this.app=new bb(t,i);this.cloud=new kb;this.user=new db(n,t,i);this.os=new tk(t);this.web=new gb(t,i);this.sdk=new aa(n,i);this.intWeb=new ik(t,i);this.utc=new fk(t);this.loc=new ek;this.device=new ok;this.telemetryTrace=new sk(t);this.sessionManager=new pk(i,t);this.session=new ha}return n.prototype.getSessionId=function(){var n=this.session,i,r,t;return n&&c(n.customId)?n.customId:(i=this.sessionManager,i.update(),r=i.automaticSession,r&&(t=r.getId(),t&&c(t)&&(n.automaticId=t)),n.automaticId)},n.prototype.applyApplicationContext=function(n){var t=this.app,r;c(t.id)&&(n.ext[i.AppExt][lr.id]=t.id);c(t.ver)&&(n.ext[i.AppExt][lr.ver]=t.ver);c(t.name)&&(n.ext[i.AppExt][lr.appName]=t.name);c(t.locale)&&(n.ext[i.AppExt][lr.locale]=t.locale);r=t.getExpId();c(r)&&(n.ext[i.AppExt][lr.expId]=r);c(t.env)&&(n.ext[i.AppExt][lr.env]=t.env)},n.prototype.applyUserContext=function(n){var t=this.user,r=t.getLocalId();c(r)&&(n.ext[i.UserExt][es.localId]=r);c(t.locale)&&(n.ext[i.UserExt][es.locale]=t.locale);c(t.id)&&(n.ext[i.UserExt][es.id]=t.id)},n.prototype.applyWebContext=function(n){var t=this.web;c(t.domain)&&(n.ext[i.WebExt][ar.domain]=t.domain);c(t.browser)&&(n.ext[i.WebExt][ar.browser]=t.browser);c(t.browserVer)&&(n.ext[i.WebExt][ar.browserVer]=t.browserVer);c(t.screenRes)&&(n.ext[i.WebExt][ar.screenRes]=t.screenRes);n.ext[i.WebExt][ar.userConsent]=t.getUserConsent();n.ext[i.WebExt][ar.consentDetails]=t.getUserConsentDetails()},n.prototype.applyOsContext=function(n){var t=this.os;c(t.name)&&(n.ext[i.OSExt][ca.osName]=t.name);c(t.ver)&&(n.ext[i.OSExt][ca.ver]=t.ver)},n.prototype.applySdkContext=function(n){var t=this.sdk;n.ext[i.SdkExt][os.seq]=t.getSequenceId();n.ext[i.SdkExt][os.epoch]=t.epoch;c(t.installId)&&(n.ext[i.SdkExt][os.installId]=t.installId)},n.prototype.applyIntWebContext=function(n){var t=this.intWeb,u=t.getMsfpc(),r;c(u)&&(n.ext[i.IntWebExt][ss.msfpc]=u);r=t.getAnid();c(r)&&(n.ext[i.IntWebExt][ss.anid]=r);c(t.serviceName)&&(n.ext[i.IntWebExt][ss.serviceName]=t.serviceName)},n.prototype.applyUtcContext=function(n){var t=this.utc;n.ext[i.UtcExt][la.popSample]=t.popSample;t.eventFlags>0&&(n.ext[i.UtcExt][la.eventFlags]=t.eventFlags)},n.prototype.applyLocContext=function(n){n.ext[i.LocExt][hk.tz]=this.loc.tz},n.prototype.applySessionContext=function(n){n.ext[i.AppExt][ck.sessionId]=this.getSessionId()},n.prototype.applyDeviceContext=function(n){var t=this.device;c(t.localId)&&(n.ext[i.DeviceExt][ie.localId]=t.localId);c(t.make)&&(n.ext[i.DeviceExt][ie.make]=t.make);c(t.model)&&(n.ext[i.DeviceExt][ie.model]=t.model);c(t.deviceClass)&&(n.ext[i.DeviceExt][ie.deviceClass]=t.deviceClass)},n.prototype.applyCloudContext=function(n){var t=this.cloud;c(t.role)&&(n.ext[i.CloudExt][hs.role]=t.role);c(t.roleInstance)&&(n.ext[i.CloudExt][hs.roleInstance]=t.roleInstance);c(t.roleVer)&&(n.ext[i.CloudExt][hs.roleVer]=t.roleVer)},n.prototype.applyAITraceContext=function(n){var t=this.telemetryTrace;c(t.traceId)&&(n.ext[i.TraceExt][cs.traceId]=t.traceId);c(t.name)&&(n.ext[i.TraceExt][cs.traceName]=t.name);c(t.parentId)&&(n.ext[i.TraceExt][cs.parentId]=t.parentId)},n}(),wa=function(n){function t(){var u=n.call(this)||this,r,e;return u.identifier="SystemPropertiesCollector",u.priority=3,u.version="3.1.2",e={},k(t,u,function(t){function o(n,t){n&&w(n,function(n,i){t[n]||(t[n]=i)})}t.initialize=function(i,f,e){n.prototype.initialize.call(u,i,f,e);r=new wk(i,t._getTelCtx().getExtCfg(t.identifier),f)};t.processTelemetry=function(n,u){su(n,t.identifier);u=t._getTelCtx(u);var s=n.ext=n.ext?n.ext:{};n.data=n.data?n.data:{};s[i.AppExt]=s[i.AppExt]||{};s[i.UserExt]=s[i.UserExt]||{};s[i.WebExt]=s[i.WebExt]||{};s[i.OSExt]=s[i.OSExt]||{};s[i.SdkExt]=s[i.SdkExt]||{};s[i.IntWebExt]=s[i.IntWebExt]||{};s[i.UtcExt]=s[i.UtcExt]||{};s[i.LocExt]=s[i.LocExt]||{};s[i.DeviceExt]=s[i.DeviceExt]||{};s[i.TraceExt]=s[i.TraceExt]||{};s[i.CloudExt]=s[i.CloudExt]||{};r.applyApplicationContext(n);r.applyUserContext(n);r.applyWebContext(n);r.applyOsContext(n);r.applySdkContext(n);r.applyIntWebContext(n);r.applyUtcContext(n);r.applyLocContext(n);r.applySessionContext(n);r.applyDeviceContext(n);r.applyAITraceContext(n);r.applyCloudContext(n);f(kr(s),function(n){kr(s[n]).length===0&&delete s[n]});o(e,n.data);t.processNext(n,u)};t.getPropertiesContext=function(){return r};t.setProperty=function(n,t){e[n]=t}}),u}return a(t,n),t}(kf),re="REAL_TIME",ba="NEAR_REAL_TIME",ka="BEST_EFFORT",ue=function(){function n(t,i){var r=i?[].concat(i):[],f=this;f.iKey=function(){return t};f.count=function(){return r.length};f.events=function(){return r};f.addEvents=function(n,t){return(t===void 0&&(t=!0),n&&n.length>0)?(r=t?r.concat(n):n.concat(r),n.length):0};f.split=function(i,f){var o=new n(t),e;return i<r.length&&(e=r.length-i,u(f)||(e=f<e?f:e),o.addEvents(r.splice(i,e),!0)),o}}return n.create=function(t,i){return new n(t,i)},n}(),bk=20,kk=3984588,da=65e3,ga=2e6,dk=Math.min(ga,da),nv="metadata",fe="f",gk=/\./,nd=function(){function n(t,i,r,u){var s="data",f="baseData",h="ext",a=!!u,c=!0,o=i,l={};k(n,this,function(n){function u(n){var t=l[n];return t===undefined&&(n.length>=7&&(t=kh(n,"ext.metadata")||kh(n,"ext.web")),l[n]=t),t}function i(n,t,f,s,h,c,l){w(n,function(n,v){var g=null,tt,it,rt,k,ut,d,w;if(v||e(v)){var b=f,y=n,p=h,nt=t;if(a&&!s&&gk.test(n)&&(tt=n.split("."),it=tt.length,it>1)){for(p&&(p=p.slice()),rt=0;rt<it-1;rt++)k=tt[rt],nt=nt[k]=nt[k]||{},b+="."+k,p&&p.push(k);y=tt[it-1]}ut=s&&u(b);g=!ut&&o&&o.handleField(b,y)?o.value(b,y,v,r):bl(y,v,r);g&&(d=g.value,nt[y]=d,c&&c(p,y,g),l&&typeof d=="object"&&!et(d)&&(w=p,w&&(w=w.slice(),w.push(y)),i(v,d,b+"."+y,s,w,c,l)))}})}n.createPayload=function(n,t,i,r,u){return{apiKeys:[],payloadBlob:"",overflow:null,sizeExceed:[],failedEvts:[],batches:[],numEvents:0,retryCnt:n,isTeardown:t,isSync:i,isBeacon:r,sendReason:u}};n.appendPayload=function(i,r,u){var f=i&&r&&!i.overflow;return f&&ut(t,function(){return"Serializer:appendPayload"},function(){for(var c=r.events(),f=i.payloadBlob,l=i.numEvents,y=!1,s=[],h=[],p=i.isBeacon,k=p?da:kk,d=p?dk:ga,t=0,a=0,o,e,w,b,v;t<c.length;){if(o=c[t],o){if(l>=u){i.overflow=r.split(t);break}if(e=n.getEventBlob(o),e&&e.length<=d){if(w=e.length,b=f.length,b+w>k){i.overflow=r.split(t);break}f&&(f+="\n");f+=e;a++;a>bk&&(f.substr(0,1),a=0);y=!0;l++}else e?s.push(o):h.push(o),c.splice(t,1),t--}t++}s&&s.length>0&&i.sizeExceed.push(ue.create(r.iKey(),s));h&&h.length>0&&i.failedEvts.push(ue.create(r.iKey(),h));y&&(i.batches.push(r),i.payloadBlob=f,i.numEvents=l,v=r.iKey(),br(i.apiKeys,v)===-1&&i.apiKeys.push(v))},function(){return{payload:i,theBatch:{iKey:r.iKey(),evts:r.events()},max:u}}),f};n.getEventBlob=function(n){try{return ut(t,function(){return"Serializer.getEventBlob"},function(){var t={},r,e,u,o;return t.name=n.name,t.time=n.time,t.ver=n.ver,t.iKey="o:"+pl(n.iKey),r={},e=n[h],e&&(t[h]=r,w(e,function(n,t){var u=r[n]={};i(t,u,"ext."+n,!0,null,null,!0)})),u=t[s]={},u.baseType=n.baseType,o=u[f]={},i(n.baseData,o,f,!1,[f],function(n,t,i){tv(r,n,t,i)},c),i(n.data,u,s,!1,[],function(n,t,i){tv(r,n,t,i)},c),JSON.stringify(t)},function(){return{item:n}})}catch(r){return null}}})}return n}();var td=.8,id=1.2,iv=3e3,rd=6e5,as=function(){function n(){}return n.shouldRetryForStatus=function(n){return!(n>=300&&n<500&&n!==408&&n!==429||n===501||n===505)},n.getMillisToBackoffForRetry=function(n){var t=0,i=iv*td,r=iv*id,u=Math.floor(Math.random()*(r-i))+i;return t=Math.pow(2,n)*u,Math.min(t,rd)},n}(),ud=1e3,fd=function(){function n(){function i(n){var t=[];return n&&f(n,function(n){t.push(d(n))}),t}var t={};k(n,this,function(n){n.setKillSwitchTenants=function(n,r){var u,e,f;if(n&&r)try{if(u=i(n.split(",")),r==="this-request-only")return u;for(e=parseInt(r,10)*ud,f=0;f<u.length;++f)t[u[f]]=pt()+e}catch(o){return[]}return[]};n.isTenantKilled=function(n){var i=t,r=d(n);return i[r]!==undefined&&i[r]>pt()?!0:(delete i[r],!1)}})}return n}(),ed=function(){function n(){var t=!0,i=!0,u=!0,f="use-collector-delta",r=!1;k(n,this,function(n){n.allowRequestSending=function(){return t};n.firstRequestSent=function(){u&&(u=!1,r||(t=!1))};n.shouldAddClockSkewHeaders=function(){return i};n.getClockSkewHeaderValue=function(){return f};n.setClockSkew=function(n){r||(n?(f=n,i=!0,r=!0):i=!1,t=!0)}})}return n}(),tr,vs="POST",rv="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",ys="drop",od="send",uv="requeue",sd="rspFail",hd="oth",cd="kill-tokens",fv="kill-duration",ld="kill-duration-seconds",ev="time-delta-millis",ad=(tr={},tr[1]=uv,tr[100]=uv,tr[200]="sent",tr[8004]=ys,tr[8003]=ys,tr);var vd=function(){function n(t,i,o,s){this._responseHandlers=[];var ht="?cors=true&content-type=application/x-json-stream&client-id=NO_AUTH&client-version="+bo,ot=new fd,nt=!1,p=new ed,ct=!1,ft=0,h,l,vt,c,yt=!0,g=[],wt={},a=[],rt=null,st=!1,bt;k(n,this,function(n){function ui(n){for(var i=0,t=null,r=0;t==null&&r<n.length;)i=n[r],i===1?kl()?t=ci:typeof XMLHttpRequest!="undefined"&&(t=ai):i===2?t=li:ct&&i===3&&ns()&&(t=vi),r++;return t?{_transport:i,sendPOST:t}:null}function ci(n,t,i){var r=new XDomainRequest;r.open(vs,n.urlString);r.onload=function(){var n=ov(r);k(t,200,{},n);ri(n)};r.onerror=function(){k(t,400,{})};r.ontimeout=function(){k(t,500,{})};r.onprogress=function(){};i?r.send(n.data):h._setTimeoutOverride(function(){r.send(n.data)},0)}function li(n,t){var i,r=(i={body:n.data,method:vs},i[rv]=!0,i);ti&&(r.credentials="include");n.headers&&kr(n.headers).length>0&&(r.headers=n.headers);window.fetch(n.urlString,r).then(function(n){var r={},i="";n.headers&&n.headers.forEach(function(n,t){r[t]=n});n.body&&n.text().then(function(n){i=n});k(t,n.status,r,i);ri(i)})["catch"](function(){k(t,0,{})})}function ai(n,t,i){function u(n,t,i){if(!n[i]&&t&&t.getResponseHeader){var r=t.getResponseHeader(i);r&&(n[i]=d(r))}return n}function e(n){var t={};return n.getAllResponseHeaders?t=nr(n.getAllResponseHeaders()):(t=u(t,n,ev),t=u(t,n,fv),t=u(t,n,ld)),t}function f(n,i){k(t,n.status,e(n),i)}var r=new XMLHttpRequest;try{r[rv]=!0}catch(o){}ti&&(r.withCredentials=!0);r.open(vs,n.urlString,!i);w(n.headers,function(n,t){r.setRequestHeader(n,t)});r.onload=function(){var n=ov(r);f(r,n);ri(n)};r.onerror=function(){f(r)};r.ontimeout=function(){f(r)};r.send(n.data)}function k(n,t,i,u){try{n(t,i,u)}catch(f){h.diagLog().throwInternal(r.WARNING,b.SendPostOnCompleteFailure,v(f))}}function vi(n,t){var o=n,r=200,u=o._thePayload,e,i;try{e=ki();e.sendBeacon(n.urlString,n.data)||(u?(i=[],f(u.batches,function(t){var u,r;if(i&&t&&t.count()>0){for(u=t.events(),r=0;r<u.length;r++)if(!e.sendBeacon(n.urlString,rt.getEventBlob(u[r]))){i.push(t.split(r));break}}else i.push(t.split(0))}),kt(i,8003,u.isSync,!0)):r=0)}catch(s){h.diagLog().warnToConsole("Failed to send telemetry using sendBeacon API. Ex:"+s);r=0}finally{k(t,r,{},"")}}function fi(){return!nt&&ft<i}function ei(){var n=a;return a=[],n}function oi(n,t,i){var r=!1;return n&&n.length>0&&!nt&&l&&rt&&(r=t||fi()&&(i>0||p.allowRequestSending())),r}function si(n){var t={};return n&&f(n,function(n,i){t[i]={iKey:n.iKey(),evts:n.events()}}),t}function dt(n,i,u,f,e,o){if(n&&n.length!==0){if(nt){kt(n,1,f);return}try{var s=n;ut(c,function(){return"HttpManager:_sendBatches"},function(r){var h;r&&(n=n.slice(0));for(var v=[],s=null,c=at(),y=(o||l&&l._transport===3)&&pi();oi(n,f,i);)h=n.shift(),h&&h.count()>0&&(ot.isTenantKilled(h.iKey())?v.push(h):(s=s||rt.createPayload(i,u,f,y,e),rt.appendPayload(s,h,t)?s.overflow!==null&&(n=[s.overflow].concat(n),s.overflow=null,ii(s,c,at(),e),c=at(),s=null):(ii(s,c,at(),e),c=at(),n=[h].concat(n),s=null)));s&&ii(s,c,at(),e);n.length>0&&(a=n.concat(a));kt(v,8004,f)},function(){return{batches:si(s),retryCount:i,isTeardown:u,isSynchronous:f,sendReason:e,useSendBeacon:o}},!f)}catch(y){h.diagLog().throwInternal(r.WARNING,b.CannotSerializeObject,"Unexpected Exception sending batch: "+v(y))}}}function yi(n){var t=ht,i="",u,o,r;for(f(n.apiKeys,function(n){i.length>0&&(i+=",");i+=n}),i.length>0&&(t+="&apikey="+i),t+="&upload-time="+pt().toString(),u=tr(n),e(u)&&(t=t+"&ext.intweb.msfpc="+u),p.shouldAddClockSkewHeaders()&&(t+="&time-delta-to-apply-millis="+p.getClockSkewHeaderValue()),c.getWParam&&(o=c.getWParam(),o>=0&&(t+="&w="+o)),r=0;r<g.length;r++)t+="&"+g[r].name+"="+g[r].value;return t}function pi(){return!yt&&ct&&ns()}function gt(n,t,i){n[t]=n[t]||{};n[t][h.identifier]=i}function ii(t,i,r,u){if(t&&t.payloadBlob&&t.payloadBlob.length>0){var e=yi(t),o=at(),f="sendAttempt";ut(c,function(){return"HttpManager:_doPayloadSend"},function(){for(var it,nt,b,a,d,w=0;w<t.batches.length;w++)for(it=t.batches[w],nt=it.events(),b=0;b<nt.length;b++)a=nt[b],st&&(d=a.timings=a.timings||{},gt(d,"sendEventStart",o),gt(d,"serializationStart",i),gt(d,"serializationCompleted",r)),a[f]>0?a[f]++:a[f]=1;kt(t.batches,1e3+(u||0),t.isSync,!0);var s={data:t.payloadBlob,urlString:e,headers:tt({},wt),_thePayload:t,_sendReason:u},y=null,rt=!!n.sendHook,g=l;vt&&t.isBeacon&&t.sendReason===2&&(g=vt);g&&(y=function(i){p.firstRequestSent();var r=function(n,i){bi(n,i,t,u)};try{g.sendPOST(i,r,t.isTeardown||t.isSync);n.sendListener&&n.sendListener(s,i,t.isSync||t.isTeardown,t.isBeacon)}catch(f){h.diagLog().warnToConsole("Unexpected exception sending payload. Ex:"+v(f));k(r,0,{})}});ut(c,function(){return"HttpManager:_doPayloadSend.sender"},function(){if(y)if(t.isSync||t.isBeacon||ft++,rt&&!t.isBeacon&&g._transport!==3){var r={data:s.data,urlString:s.urlString,headers:s.headers},i=!1;ut(c,function(){return"HttpManager:_doPayloadSend.sendHook"},function(){try{n.sendHook(r,function(n){i=!0;yt||n._thePayload||(n._thePayload=n._thePayload||s._thePayload,n._sendReason=n._sendReason||s._sendReason);y(n)},t.isSync||t.isTeardown)}catch(u){i||y(s)}})}else y(s)})},function(){return{thePayload:t,serializationStart:i,serializationCompleted:r,sendReason:u}},t.isSync)}t.sizeExceed&&t.sizeExceed.length>0&&kt(t.sizeExceed,8003,t.isSync);t.failedEvts&&t.failedEvts.length>0&&kt(t.failedEvts,8002,t.isSync)}function wi(n,t){st&&f(n,function(n){var i=n.timings=n.timings||{};gt(i,"sendEventCompleted",t)})}function bi(n,t,i,r){var u=9e3,e=null,c=!1,l=!1,h,a,s;try{if(h=!0,typeof n!==ni){if(t&&(p.setClockSkew(t[ev]),a=t[fv]||t["kill-duration-seconds"],f(ot.setKillSwitchTenants(t[cd],a),function(n){f(i.batches,function(t){if(t.iKey()===n){e=e||[];var r=t.split(0);i.numEvents-=r.count();e.push(r)}})})),n===200){u=200;return}(!as.shouldRetryForStatus(n)||i.numEvents<=0)&&(h=!1);u=9e3+n%1e3}h&&(u=100,s=i.retryCnt,i.isSync||i.isBeacon||(s<o?(c=!0,hi(function(){i.isSync||i.isBeacon||ft--;dt(i.batches,s+1,i.isTeardown,i.isSync,5,i.isBeacon)},!0,as.getMillisToBackoffForRetry(s))):l=!0))}finally{c||(p.setClockSkew(),di(i,u,r,l));kt(e,8004,i.isSync)}}function di(t,i,r,u){try{u&&h._backOffTransmission();i===200&&(u||t.isSync||h._clearBackOff(),gi(t.batches));kt(t.batches,i,t.isSync,!0)}finally{t.isSync||t.isBeacon||(ft--,r!==5&&n.sendQueuedRequests(r,!t.isSync,t.isBeacon))}}function gi(n){if(st){var t=at();f(n,function(n){n&&n.count()>0&&wi(n.events(),t)})}}function hi(n,t,i){t?n():h._setTimeoutOverride(n,i)}function nr(n){var t={},i;return it(n)&&(i=d(n).split(/[\r\n]+/),f(i,function(n){var i,r,u;n&&(i=n.indexOf(": "),i!==-1?(r=d(n.substring(0,i)).toLowerCase(),u=d(n.substring(i+1)),t[r]=u):t[d(n)]=1)})),t}function tr(n){for(var r,i,u,t=0;t<n.batches.length;t++)for(r=n.batches[t].events(),i=0;i<r.length;i++)if(u=(r[i].ext||{}).intweb||{},e(u.msfpc))return encodeURIComponent(u.msfpc);return""}function ri(t){var f=n._responseHandlers,i,u;try{for(i=0;i<f.length;i++)try{f[i](t)}catch(o){h.diagLog().throwInternal(r.CRITICAL,b.PostResponseHandler,"Response handler failed: "+o)}t&&(u=JSON.parse(t),e(u.webResult)&&e(u.webResult.msfpc)&&bt.set("MSFPC",u.webResult.msfpc,31536e3))}catch(s){}}function kt(n,t,i,u){if(n&&n.length>0&&s){var f=s[ir(t)];f&&ut(c,function(){return"HttpManager:_sendBatchesNotification"},function(){hi(function(){try{f.call(s,n,t,i)}catch(u){h.diagLog().throwInternal(r.CRITICAL,b.NotificationException,"send request notification failed: "+u)}},u||i,0)},function(){return{batches:si(n),reason:t,isSync:i,sendSync:u}},!i)}}function ir(n){var t=ad[n];return e(t)||(t=hd,n>=9e3&&n<=9999?t=sd:n>=8e3&&n<=8999?t=ys:n>=1e3&&n<=1999&&(t=od)),t}var ti=!0;n.initialize=function(n,t,i,r,u){var s,a,v,o,f,e;u||(u={});ht=n+ht;c=t;bt=t.getCookieMgr();st=!c.config.disableEventTimings;s=!!c.config.enableCompoundKey;h=i;a=u.valueSanitizer;v=u.stringifyObjects;y(u.enableCompoundKey)||(s=!!u.enableCompoundKey);ct=!vf();rt=new nd(c,a,v,s);vt=ui([3]);l=r;l||(yt=!1,o=lt(),o&&o.protocol&&o.protocol.toLowerCase()==="file:"&&(ti=!1),f=[],f=vf()?[2,1]:[1,2,3],e=u.transports,e&&(wr(e)?f=[e].concat(f):et(e)&&(f=e.concat(f))),l=ui(f),l||h.diagLog().warnToConsole("No available transport to send events"))};n._getDbgPlgTargets=function(){return[l,ot,rt]};n.addQueryStringParameter=function(n,t){for(var i=0;i<g.length;i++)if(g[i].name===n){g[i].value=t;return}g.push({name:n,value:t})};n.addHeader=function(n,t){wt[n]=t};n.canSendRequest=function(){return fi()&&p.allowRequestSending()};n.sendQueuedRequests=function(n,t,i){var r=u(t)?!1:!t;oi(a,r,0)&&dt(ei(),0,!1,r,n||0,!!i)};n.isCompletelyIdle=function(){return!nt&&ft===0&&a.length===0};n.addBatch=function(n){if(n&&n.count()>0){if(ot.isTenantKilled(n.iKey()))return!1;a.push(n)}return!0};n.teardown=function(){a.length>0&&dt(ei(),0,!0,!0,2,!0)};n.pause=function(){nt=!0};n.resume=function(){nt=!1;n.sendQueuedRequests(4,!1)};n.sendSynchronousBatch=function(n,t,i){n&&n.count()>0&&dt([n],0,!1,!0,t||0,!!i)}})}return n}(),yd=.25,sv=500,pd=20,wd=6,bd=4,hv=ou?window:undefined,cv=2,kd=1,ir="eventsDiscarded",ee="overrideInstrumentationKey",lv=function(n){function t(){var nt=n.call(this)||this;nt.identifier="PostChannel";nt.priority=1011;nt.version="3.1.2";var i,ct=!1,st=[],s=null,v=!1,p=0,lt=500,l=0,ft=1e4,a={},tt=re,d=null,ht=null,h=0,it=0,at,u,c={},et,g,y=-1,rt,ot=!0;return k(t,nt,function(n,t){function ti(n,t){var i,r,f;if(n.sendAttempt||(n.sendAttempt=0),n.latency||(n.latency=o.Normal),n.ext&&n.ext.trace&&delete n.ext.trace,n.ext&&n.ext.user&&n.ext.user.id&&delete n.ext.user.id,ot&&(n.ext=dr(n.ext),n.baseData&&(n.baseData=dr(n.baseData)),n.data&&(n.data=dr(n.data))),n.sync)if(h||v)n.latency=o.RealTime,n.sync=!1;else if(u){ot&&(n=dr(n));u.sendSynchronousBatch(ue.create(n.iKey,[n]),3);return}var e=n.latency,s=l,c=ft;e===o.Immediate&&(s=p,c=lt);i=!1;s<c?i=!fi(n,t):(r=o.Normal,f=pd,e===o.Immediate&&(r=o.Immediate,f=1),i=!0,li(n.iKey,n.latency,r,f)&&(i=!fi(n,t)));i&&gt(ir,[n],kt.QueueFull)}function vt(n,t,i,r){var f=bt(n,t,i);return u.sendQueuedRequests(t,i,r),f}function wt(){return l>0}function k(){var n,t;y>=0&&bt(y,rt,!0)&&u.sendQueuedRequests(rt,!0,!1);p>0&&!ht&&!v&&(n=a[tt][2],n>=0&&(ht=yt(function(){ht=null;vt(o.Immediate,1,!0);k()},n)));t=a[tt][1];!d&&!s&&t>=0&&!v&&(wt()?d=yt(function(){d=null;vt(it===0?o.RealTime:o.Normal,1,!0);it++;it%=2;k()},t):it=0)}function yt(t,i){i===0&&h&&(i=1);var r=1e3;return h&&(r=as.getMillisToBackoffForRetry(h-1)),n._setTimeoutOverride(t,i*r)}function nt(){d!==null&&(n._clearTimeoutOverride(d),d=null,it=0)}function ii(t,i){nt();s&&(n._clearTimeoutOverride(s),s=null);v||vt(o.Normal,t,i,!0)}function ci(){c[o.Immediate]={batches:[],iKeyMap:{}};c[o.RealTime]={batches:[],iKeyMap:{}};c[o.CostDeferred]={batches:[],iKeyMap:{}};c[o.Normal]={batches:[],iKeyMap:{}}}function ri(n,t,i){var u=c[t],r;return u||(t=o.Normal,u=c[t]),r=u.iKeyMap[n],!r&&i&&(r=ue.create(n),u.batches.push(r),u.iKeyMap[n]=r),r}function ui(t,i){u.canSendRequest()&&!h&&(et>0&&l>et&&(i=!0),i&&s==null&&n.flush(t,null,20))}function fi(n,t){ot&&(n=dr(n));var i=n.latency,r=ri(n.iKey,i,!0);return r.addEvents([n],t)?(i!==o.Immediate?(l++,t&&n.sendAttempt===0&&ui(!n.sync,g>0&&r.count()>=g)):p++,!0):!1}function li(n,t,i,r){for(var u,e,f;i<=t;){if(u=ri(n,t,!0),u&&u.count()>0&&(e=u.split(0,r),f=e.count(),f>0))return i===o.Immediate?p-=f:l-=f,pt(ir,[e],kt.QueueFull),!0;i++}return ei(),!1}function ei(){for(var t=0,i=0,r=function(n){var r=c[n];r&&r.batches&&f(r.batches,function(r){n===o.Immediate?t+=r.count():i+=r.count()})},n=o.Normal;n<=o.Immediate;n++)r(n);l=i;p=t}function bt(t,i,r){var e=!1;return!r||u.canSendRequest()?ut(n.core,function(){return"PostChannel._queueBatches"},function(){for(var i=[],r=o.Immediate,n;r>=t;)n=c[r],n&&n.batches&&(f(n.batches,function(n){u.addBatch(n)?e=e||n&&n.count()>0:i=i.concat(n.events());r===o.Immediate?p-=n.count():l-=n.count()}),n.batches=[],n.iKeyMap={}),r--;i.length>0&&gt(ir,i,kt.KillSwitch);e&&y>=t&&(y=-1,rt=0)},function(){return{latency:t,sendReason:i}},r):(y=y>=0?Math.min(y,t):t,rt=Math.max(rt,i)),e}function oi(n,t){vt(o.Normal,t,!0);si(function(){n&&n();st.length>0?s=yt(function(){return oi(st.shift(),t)},0):(s=null,wt()&&k())})}function si(n){u.isCompletelyIdle()?n():s=yt(function(){si(n)},yd)}function ai(){nt();hi();tt=re;k()}function hi(){a={};a[re]=[2,1,0];a[ba]=[6,3,0];a[ka]=[18,9,0]}function vi(t){var i=[];f(t,function(t){t&&t.count()>0&&f(t.events(),function(t){t&&(t.sync&&(t.latency=o.RealTime,t.sync=!1),t.sendAttempt<wd?(su(t,n.identifier),ti(t,!1)):i.push(t))})});i.length>0&&gt(ir,i,kt.NonRetryableStatus)}function dt(t,i){var u=n._notificationManager||{},f=u[t];if(f)try{f.apply(u,i)}catch(e){n.diagLog().throwInternal(r.CRITICAL,b.NotificationException,t+" notification failed: "+e)}}function gt(n,t){for(var r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];t&&t.length>0&&dt(n,[t].concat(r))}function pt(n,t){for(var r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];t&&t.length>0&&f(t,function(t){t&&t.count()>0&&dt(n,[t.events()].concat(r))})}function yi(n,t,i){n&&n.length>0&&dt("eventsSendRequest",[t>=1e3&&t<=1999?t-1e3:0,i!==!0])}function pi(n,t){pt("eventsSent",n,t);k()}function wi(n,t){pt(ir,n,t>=8e3&&t<=8999?t-8e3:kt.Unknown)}function bi(n){pt(ir,n,kt.NonRetryableStatus);k()}function ki(n){pt(ir,n,kt.Unknown);k()}function ni(){g=i&&i.disableAutoBatchFlushLimit?0:Math.max(sv*(cv+1),ft/6)}hi();ci();ni();u=new vd(sv,cv,kd,{requeue:vi,send:yi,sent:pi,drop:wi,rspFail:bi,oth:ki});n._getDbgPlgTargets=function(){return[u]};n.initialize=function(r,f,o){ut(f,function(){return"PostChannel:initialize"},function(){var s=f,h,c,l;t.initialize(r,f,o);n.setInitialized(!1);h=n._getTelCtx();r.extensionConfig[n.identifier]=r.extensionConfig[n.identifier]||{};i=h.getExtCfg(n.identifier);n._setTimeoutOverride=i.setTimeoutOverride?i.setTimeoutOverride:setTimeout.bind(hv);n._clearTimeoutOverride=i.clearTimeoutOverride?i.clearTimeoutOverride:clearTimeout.bind(hv);ot=!i.disableOptimizeObj&&yb();c=s.getWParam;s.getWParam=function(){var n=0;return i.ignoreMc1Ms0CookieProcessing&&(n=n|2),n|c()};i.eventsLimitInMem>0&&(ft=i.eventsLimitInMem);i.immediateEventLimit>0&&(lt=i.immediateEventLimit);i.autoFlushEventsLimit>0&&(et=i.autoFlushEventsLimit);ni();i.httpXHROverride&&i.httpXHROverride.sendPOST&&(at=i.httpXHROverride);e(r.anonCookieName)&&u.addQueryStringParameter("anoncknm",r.anonCookieName);u.sendHook=i.payloadPreprocessor;u.sendListener=i.payloadListener;l=i.overrideEndpointUrl?i.overrideEndpointUrl:r.endpointUrl;n._notificationManager=r.extensionConfig.NotificationManager;u.initialize(l,n.core,n,at,i);ts(function(){ii(2,!1)});n.setInitialized(!0)},function(){return{coreConfig:r,core:f,extensions:o}})};n.processTelemetry=function(t,r){var u,e,f;su(t,n.identifier);r=n._getTelCtx(r);u=r.getExtCfg(n.identifier);e=!!i.disableTelemetry;u&&(e=e||!!u.disableTelemetry);f=t;e||ct||(i[ee]&&(f.iKey=i[ee]),u&&u[ee]&&(f.iKey=u[ee]),ti(f,!0),k());n.processNext(f,r)};n.setEventQueueLimits=function(n,t){var i,r,u;if(ft=n>0?n:1e4,et=t>0?t:0,ni(),i=l>n,!i&&g>0)for(r=o.Normal;!i&&r<=o.RealTime;r++)u=c[r],u&&u.batches&&f(u.batches,function(n){n&&n.count()>=g&&(i=!0)});ui(!0,i)};n.teardown=function(){ii(2,!1);ct=!0;u.teardown()};n.pause=function(){nt();v=!0;u.pause()};n.resume=function(){v=!1;u.resume();k()};n.addResponseHandler=function(n){u._responseHandlers.push(n)};n._loadTransmitProfiles=function(n){ai();w(n,function(n,t){var r=t.length,i,u;r>=2&&(i=r>2?t[2]:0,t.splice(0,r-2),t[1]<0&&(t[0]=-1),t[1]>0&&t[0]>0&&(u=t[0]/t[1],t[0]=Math.ceil(u)*t[1]),i>=0&&t[1]>=0&&i>t[1]&&(i=t[1]),t.push(i),a[n]=t)})};n.flush=function(n,t,i){n===void 0&&(n=!0);v||(nt(),i=i||1,n?(bt(o.Normal,i,n),ei(),s==null?s=yt(function(){oi(t,i)},0):st.push(t)):(vt(o.Normal,i,!1),t!==null&&t!==undefined&&t()))};n.setMsaAuthTicket=function(n){u.addHeader("AuthMsaDeviceTicket",n)};n.hasEvents=wt;n._setTransmitProfile=function(n){tt!==n&&a[n]!==undefined&&(nt(),tt=n,k())};n._backOffTransmission=function(){h<bd&&(h++,nt(),k())};n._clearBackOff=function(){h&&(h=0,nt(),k())}}),nt}return a(t,n),t}(kf),h=function(){function n(){}return n.sanitizeKeyAndAddUniqueness=function(t,i,r){var o=i.length,u=n.sanitizeKey(t,i),e,f;if(u.length!==o){for(e=0,f=u;r[f]!==undefined;)e++,f=u.substring(0,n.MAX_NAME_LENGTH-3)+n.padNumber(e);u=f}return u},n.sanitizeKey=function(t,i){var u;return i&&(i=n.trim(i.toString()),i.length>n.MAX_NAME_LENGTH&&(u=i.substring(0,n.MAX_NAME_LENGTH),t.throwInternal(r.WARNING,s.NameTooLong,"name is too long.  It has been truncated to "+n.MAX_NAME_LENGTH+" characters.",{name:i},!0))),u||i},n.sanitizeString=function(t,i,u){u===void 0&&(u=n.MAX_STRING_LENGTH);var f;return i&&(u=u?u:n.MAX_STRING_LENGTH,i=n.trim(i),i.toString().length>u&&(f=i.toString().substring(0,u),t.throwInternal(r.WARNING,s.StringValueTooLong,"string value is too long. It has been truncated to "+u+" characters.",{value:i},!0))),f||i},n.sanitizeUrl=function(t,i){return n.sanitizeInput(t,i,n.MAX_URL_LENGTH,s.UrlTooLong)},n.sanitizeMessage=function(t,i){var u;return i&&i.length>n.MAX_MESSAGE_LENGTH&&(u=i.substring(0,n.MAX_MESSAGE_LENGTH),t.throwInternal(r.WARNING,s.MessageTruncated,"message is too long, it has been truncated to "+n.MAX_MESSAGE_LENGTH+" characters.",{message:i},!0)),u||i},n.sanitizeException=function(t,i){var u;return i&&i.length>n.MAX_EXCEPTION_LENGTH&&(u=i.substring(0,n.MAX_EXCEPTION_LENGTH),t.throwInternal(r.WARNING,s.ExceptionTruncated,"exception is too long, it has been truncated to "+n.MAX_EXCEPTION_LENGTH+" characters.",{exception:i},!0)),u||i},n.sanitizeProperties=function(t,i){if(i){var u={};w(i,function(i,f){if(ii(f)&&gr())try{f=nu().stringify(f)}catch(e){t.throwInternal(r.WARNING,s.CannotSerializeObjectNonSerializable,"custom property is not valid",{exception:e},!0)}f=n.sanitizeString(t,f,n.MAX_PROPERTY_LENGTH);i=n.sanitizeKeyAndAddUniqueness(t,i,u);u[i]=f});i=u}return i},n.sanitizeMeasurements=function(t,i){if(i){var r={};w(i,function(i,u){i=n.sanitizeKeyAndAddUniqueness(t,i,r);r[i]=u});i=r}return i},n.sanitizeId=function(t,i){return i?n.sanitizeInput(t,i,n.MAX_ID_LENGTH,s.IdTooLong).toString():i},n.sanitizeInput=function(t,i,u,f){var e;return i&&(i=n.trim(i),i.length>u&&(e=i.substring(0,u),t.throwInternal(r.WARNING,f,"input is too long, it has been truncated to "+u+" characters.",{data:i},!0))),e||i},n.padNumber=function(n){var t="00"+n;return t.substr(t.length-3)},n.trim=function(n){return it(n)?n.replace(/^\s+|\s+$/g,""):n},n.MAX_NAME_LENGTH=150,n.MAX_ID_LENGTH=128,n.MAX_PROPERTY_LENGTH=8192,n.MAX_STRING_LENGTH=1024,n.MAX_URL_LENGTH=2048,n.MAX_MESSAGE_LENGTH=32768,n.MAX_EXCEPTION_LENGTH=32768,n}();gt="not_specified",function(n){n[n.LocalStorage=0]="LocalStorage";n[n.SessionStorage=1]="SessionStorage"}(vu||(vu={})),function(n){n[n.Default=0]="Default";n[n.Required=1]="Required";n[n.Array=2]="Array";n[n.Hidden=4]="Hidden"}(t||(t={})),function(n){n[n.AI=0]="AI";n[n.AI_AND_W3C=1]="AI_AND_W3C";n[n.W3C=2]="W3C"}(av||(av={}));vi=undefined;var pv=g()||{},wv=0,ig=[null,null,null,null,null];var bv=function(){function n(){this.ver=2;this.properties={};this.measurements={}}return n}(),kv=function(n){function i(i,r,u,f){var e=n.call(this)||this;return e.aiDataContract={ver:t.Required,name:t.Required,properties:t.Default,measurements:t.Default},e.name=h.sanitizeString(i,r)||gt,e.properties=h.sanitizeProperties(i,u),e.measurements=h.sanitizeMeasurements(i,f),e}return a(i,n),i.envelopeType="Microsoft.ApplicationInsights.{0}.Event",i.dataType="EventData",i}(bv),og=function(){function n(){}return n}(),sg=function(){function n(){this.ver=2;this.exceptions=[];this.properties={};this.measurements={}}return n}(),hg=function(){function n(){this.hasFullStack=!0;this.parsedStack=[]}return n}(),cg="error";var yu=function(n){function i(i,r,f,e,o,s){var c=n.call(this)||this;return c.aiDataContract={ver:t.Required,exceptions:t.Required,severityLevel:t.Default,properties:t.Default,measurements:t.Default},ag(r)?(c.exceptions=r.exceptions,c.properties=r.properties,c.measurements=r.measurements,r.severityLevel&&(c.severityLevel=r.severityLevel),r.id&&(c.id=r.id),r.problemGroup&&(c.problemGroup=r.problemGroup),c.ver=2,u(r.isManual)||(c.isManual=r.isManual)):(c.exceptions=[new dv(i,r)],c.properties=h.sanitizeProperties(i,f)||{},c.measurements=h.sanitizeMeasurements(i,e),o&&(c.severityLevel=o),s&&(c.id=s)),c}return a(i,n),i.CreateFromInterface=function(n,t,r,u){var f=t.exceptions&&sr(t.exceptions,function(t){return dv.CreateFromInterface(n,t)});return new i(n,vr({},t,{exceptions:f}),r,u)},i.prototype.toInterface=function(){var n=this,t=n.exceptions,i=n.properties,r=n.measurements,u=n.severityLevel;n.ver;var f=n.problemGroup,e=n.id,o=n.isManual,s=t instanceof Array&&sr(t,function(n){return n.toInterface()})||undefined;return{ver:"4.0",exceptions:s,severityLevel:u,properties:i,measurements:r,problemGroup:f,id:e,isManual:o}},i.CreateSimpleException=function(n,t,i,r,u){return{exceptions:[{hasFullStack:!0,message:n,stack:u,typeName:t}]}},i.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",i.dataType="ExceptionData",i}(sg),dv=function(n){function i(r,u){var f=n.call(this)||this,e,o;return f.aiDataContract={id:t.Default,outerId:t.Default,typeName:t.Required,message:t.Required,hasFullStack:t.Default,stack:t.Default,parsedStack:t.Array},lg(u)?(f.typeName=u.typeName,f.message=u.message,f.stack=u.stack,f.parsedStack=u.parsedStack,f.hasFullStack=u.hasFullStack):(e=u,cf(e)||(e=e[cg]||e.evt||e),f.typeName=h.sanitizeString(r,vg(e))||gt,f.message=h.sanitizeMessage(r,u.message)||gt,o=u.stack,f.parsedStack=i.parseStack(o),f.stack=h.sanitizeException(r,o),f.hasFullStack=et(f.parsedStack)&&f.parsedStack.length>0),f}return a(i,n),i.prototype.toInterface=function(){var n=this.parsedStack instanceof Array&&sr(this.parsedStack,function(n){return n.toInterface()});return{id:this.id,outerId:this.outerId,typeName:this.typeName,message:this.message,hasFullStack:this.hasFullStack,stack:this.stack,parsedStack:n||undefined}},i.CreateFromInterface=function(n,t){var r=t.parsedStack instanceof Array&&sr(t.parsedStack,function(n){return bs.CreateFromInterface(n)})||t.parsedStack;return new i(n,vr({},t,{parsedStack:r}))},i.parseStack=function(n){var t,f,c,e,i,l,o,s,y,p,w;if(it(n)){for(f=n.split("\n"),t=[],c=0,e=0,i=0;i<=f.length;i++)l=f[i],bs.regex.test(l)&&(o=new bs(f[i],c++),e+=o.sizeInBytes,t.push(o));if(s=32768,e>s)for(var r=0,u=t.length-1,a=0,h=r,v=u;r<u;){if(y=t[r].sizeInBytes,p=t[u].sizeInBytes,a+=y+p,a>s){w=v-h+1;t.splice(h,w);break}h=r;v=u;r++;u--}}return t},i}(hg),bs=function(n){function i(r,u){var f=n.call(this)||this,o,e;return f.sizeInBytes=0,f.aiDataContract={level:t.Required,method:t.Required,assembly:t.Default,fileName:t.Default,line:t.Default},typeof r=="string"?(o=r,f.level=u,f.method="<no_method>",f.assembly=d(o),f.fileName="",f.line=0,e=o.match(i.regex),e&&e.length>=5&&(f.method=d(e[2])||f.method,f.fileName=d(e[4]),f.line=parseInt(e[5])||0)):(f.level=r.level,f.method=r.method,f.assembly=r.assembly,f.fileName=r.fileName,f.line=r.line,f.sizeInBytes=0),f.sizeInBytes+=f.method.length,f.sizeInBytes+=f.fileName.length,f.sizeInBytes+=f.assembly.length,f.sizeInBytes+=i.baseSize,f.sizeInBytes+=f.level.toString().length,f.sizeInBytes+=f.line.toString().length,f}return a(i,n),i.CreateFromInterface=function(n){return new i(n,null)},i.prototype.toInterface=function(){return{level:this.level,method:this.method,assembly:this.assembly,fileName:this.fileName,line:this.line}},i.regex=/^([\s]+at)?(.*?)(\@|\s\(|\s)([^\(\@\n]+):([0-9]+):([0-9]+)(\)?)$/,i.baseSize=58,i}(og),yg=function(){function n(){this.ver=2;this.metrics=[];this.properties={};this.measurements={}}return n}(),ks;(function(n){n[n.Measurement=0]="Measurement";n[n.Aggregation=1]="Aggregation"})(ks||(ks={}));var pg=function(){function n(){this.kind=ks.Measurement}return n}(),wg=function(n){function i(){var i=n!==null&&n.apply(this,arguments)||this;return i.aiDataContract={name:t.Required,kind:t.Default,value:t.Required,count:t.Default,min:t.Default,max:t.Default,stdDev:t.Default},i}return a(i,n),i}(pg),gv=function(n){function i(i,r,u,f,e,o,s,c){var a=n.call(this)||this,l;return a.aiDataContract={ver:t.Required,metrics:t.Required,properties:t.Default},l=new wg,l.count=f>0?f:undefined,l.max=isNaN(o)||o===null?undefined:o,l.min=isNaN(e)||e===null?undefined:e,l.name=h.sanitizeString(i,r)||gt,l.value=u,a.metrics=[l],a.properties=h.sanitizeProperties(i,s),a.measurements=h.sanitizeMeasurements(i,c),a}return a(i,n),i.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",i.dataType="MetricData",i}(yg),ny=function(n){function t(){var t=n.call(this)||this;return t.ver=2,t.properties={},t.measurements={},t}return a(t,n),t}(bv),ty=function(n){function i(i,r,u,f,e,o,s){var c=n.call(this)||this;return c.aiDataContract={ver:t.Required,name:t.Default,url:t.Default,duration:t.Default,properties:t.Default,measurements:t.Default,id:t.Default},c.id=h.sanitizeId(i,s),c.url=h.sanitizeUrl(i,u),c.name=h.sanitizeString(i,r)||gt,isNaN(f)||(c.duration=rr(f)),c.properties=h.sanitizeProperties(i,e),c.measurements=h.sanitizeMeasurements(i,o),c}return a(i,n),i.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",i.dataType="PageviewData",i}(ny),bg=function(){function n(){this.ver=2;this.success=!0;this.properties={};this.measurements={}}return n}(),kg=function(n){function i(i,r,u,f,e,o,s,c,l,a,v,y){var p,w;return l===void 0&&(l="Ajax"),p=n.call(this)||this,p.aiDataContract={id:t.Required,ver:t.Required,name:t.Default,resultCode:t.Default,duration:t.Default,success:t.Default,data:t.Default,target:t.Default,type:t.Default,properties:t.Default,measurements:t.Default,kind:t.Default,value:t.Default,count:t.Default,min:t.Default,max:t.Default,stdDev:t.Default,dependencyKind:t.Default,dependencySource:t.Default,commandName:t.Default,dependencyTypeName:t.Default},p.id=r,p.duration=rr(e),p.success=o,p.resultCode=s+"",p.type=h.sanitizeString(i,l),w=eg(i,u,c,f),p.data=h.sanitizeUrl(i,f)||w.data,p.target=h.sanitizeString(i,w.target),a&&(p.target=p.target+" | "+a),p.name=h.sanitizeString(i,w.name),p.properties=h.sanitizeProperties(i,v),p.measurements=h.sanitizeMeasurements(i,y),p}return a(i,n),i.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",i.dataType="RemoteDependencyData",i}(bg),dg=function(){function n(){this.ver=2;this.properties={};this.measurements={}}return n}(),iy=function(n){function i(i,r,u,f,e){var o=n.call(this)||this;return o.aiDataContract={ver:t.Required,message:t.Required,severityLevel:t.Default,properties:t.Default},r=r||gt,o.message=h.sanitizeMessage(i,r),o.properties=h.sanitizeProperties(i,f),o.measurements=h.sanitizeMeasurements(i,e),u&&(o.severityLevel=u),o}return a(i,n),i.envelopeType="Microsoft.ApplicationInsights.{0}.Message",i.dataType="MessageData",i}(dg),gg=function(n){function t(){var t=n.call(this)||this;return t.ver=2,t.properties={},t.measurements={},t}return a(t,n),t}(ny),ry=function(n){function i(i,r,u,f,e,o,s){var c=n.call(this)||this;return c.aiDataContract={ver:t.Required,name:t.Default,url:t.Default,duration:t.Default,perfTotal:t.Default,networkConnect:t.Default,sentRequest:t.Default,receivedResponse:t.Default,domProcessing:t.Default,properties:t.Default,measurements:t.Default},c.url=h.sanitizeUrl(i,u),c.name=h.sanitizeString(i,r)||gt,c.properties=h.sanitizeProperties(i,e),c.measurements=h.sanitizeMeasurements(i,o),s&&(c.domProcessing=s.domProcessing,c.duration=s.duration,c.networkConnect=s.networkConnect,c.perfTotal=s.perfTotal,c.receivedResponse=s.receivedResponse,c.sentRequest=s.sentRequest),c}return a(i,n),i.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",i.dataType="PageviewPerformanceData",i}(gg),ds;(function(n){n[n.Verbose=0]="Verbose";n[n.Information=1]="Information";n[n.Warning=2]="Warning";n[n.Error=3]="Error";n[n.Critical=4]="Critical"})(ds||(ds={}));var ur=function(){function n(){}return n.create=function(n,t,i,r,f,e){if(i=h.sanitizeString(r,i)||gt,u(n)||u(t)||u(i))throw Error("Input doesn't contain all required fields");var o={name:i,time:wi(new Date),iKey:"",ext:e?e:{},tags:[],data:{},baseType:t,baseData:n};return u(f)||w(f,function(n,t){o.data[n]=t}),o},n}(),nn="AppInsightsPropertiesPlugin",tn="ApplicationInsightsAnalytics",rn=function(){function n(t,i,e,o){k(n,this,function(n){function a(){e&&f(e.getTransmissionControls(),function(n){f(n,function(n){return n.flush(!0)})})}function p(n){h.push(n);c||(c=setInterval(function(){var t=h.slice(0),n=!1;h=[];f(t,function(t){t()?n=!0:h.push(t)});h.length===0&&(clearInterval(c),c=null);n&&a()},100))}var c=null,h=[],y=!1,l;e&&(l=e.logger);n.trackPageView=function(n,f){var b=n.name,k,e,d,h,c,w,tt,it;if((u(b)||typeof b!="string")&&(k=g(),b=n.name=k&&k.title||""),e=n.uri,(u(e)||typeof e!="string")&&(d=lt(),e=n.uri=d&&d.href||""),!o.isPerformanceTimingSupported()){t.sendPageViewInternal(n,f);a();l.throwInternal(r.WARNING,s.NavigationTimingNotSupported,"trackPageView: navigation timing API used for calculation of page duration is not supported in this browser. This page view will be collected without duration and timing info.");return}h=!1;w=o.getPerformanceTiming().navigationStart;w>0&&(c=vt(w,+new Date),o.shouldCollectDuration(c)||(c=undefined));u(f)||u(f.duration)||(tt=f.duration);(i||!isNaN(tt))&&(isNaN(tt)&&(f||(f={}),f.duration=c),t.sendPageViewInternal(n,f),a(),h=!0);it=6e4;f||(f={});p(function(){var u=!1,i;try{o.isPerformanceTimingDataReady()?(u=!0,i={name:b,uri:e},o.populatePageViewPerformanceEvent(i),i.isValid||h?(h||(f.duration=i.durationMs,t.sendPageViewInternal(n,f)),y||(t.sendPageViewPerformanceInternal(i,f),y=!0)):(f.duration=c,t.sendPageViewInternal(n,f))):w>0&&vt(w,+new Date)>it&&(u=!0,h||(f.duration=it,t.sendPageViewInternal(n,f)))}catch(a){l.throwInternal(r.CRITICAL,s.TrackPVFailedCalc,"trackPageView failed on page load calculation: "+nt(a),{exception:v(a)})}return u})}})}return n}(),un=function(){function n(n,t){this.prevPageVisitDataKeyName="prevPageVisitData";this.pageVisitTimeTrackingHandler=t;this._logger=n}return n.prototype.trackPreviousPageVisit=function(n,t){try{var i=this.restartPageVisitTimer(n,t);i&&this.pageVisitTimeTrackingHandler(i.pageName,i.pageUrl,i.pageVisitTime)}catch(r){this._logger.warnToConsole("Auto track page visit time failed, metric will not be collected: "+v(r))}},n.prototype.restartPageVisitTimer=function(n,t){try{var i=this.stopPageVisitTimer();return this.startPageVisitTimer(n,t),i}catch(r){return this._logger.warnToConsole("Call to restart failed: "+v(r)),null}},n.prototype.startPageVisitTimer=function(n,t){try{if(ws()){yv(this._logger,this.prevPageVisitDataKeyName)!=null&&bi("Cannot call startPageVisit consecutively without first calling stopPageVisit");var i=new fn(n,t),r=nu().stringify(i);ng(this._logger,this.prevPageVisitDataKeyName,r)}}catch(u){this._logger.warnToConsole("Call to start failed: "+v(u))}},n.prototype.stopPageVisitTimer=function(){var i,t,n;try{return ws()?(i=pt(),t=yv(this._logger,this.prevPageVisitDataKeyName),t&&gr()?(n=nu().parse(t),n.pageVisitTime=i-n.pageVisitStartTime,tg(this._logger,this.prevPageVisitDataKeyName),n):null):null}catch(r){return this._logger.warnToConsole("Stop page visit timer failed: "+v(r)),null}},n}(),fn=function(){function n(n,t){this.pageVisitStartTime=pt();this.pageName=n;this.pageUrl=t}return n}(),en=function(){function n(n){this.MAX_DURATION_ALLOWED=36e5;n&&(this._logger=n.logger)}return n.prototype.populatePageViewPerformanceEvent=function(n){n.isValid=!1;var t=this.getPerformanceNavigationTiming(),i=this.getPerformanceTiming(),u=0,f=0,e=0,o=0,h=0;(t||i)&&(t?(u=t.duration,f=t.startTime===0?t.connectEnd:vt(t.startTime,t.connectEnd),e=vt(t.requestStart,t.responseStart),o=vt(t.responseStart,t.responseEnd),h=vt(t.responseEnd,t.loadEventEnd)):(u=vt(i.navigationStart,i.loadEventEnd),f=vt(i.navigationStart,i.connectEnd),e=vt(i.requestStart,i.responseStart),o=vt(i.responseStart,i.responseEnd),h=vt(i.responseEnd,i.loadEventEnd)),u===0?this._logger.throwInternal(r.WARNING,s.ErrorPVCalc,"error calculating page view performance.",{total:u,network:f,request:e,response:o,dom:h}):this.shouldCollectDuration(u,f,e,o,h)?u<Math.floor(f)+Math.floor(e)+Math.floor(o)+Math.floor(h)?this._logger.throwInternal(r.WARNING,s.ClientPerformanceMathError,"client performance math error.",{total:u,network:f,request:e,response:o,dom:h}):(n.durationMs=u,n.perfTotal=n.duration=rr(u),n.networkConnect=rr(f),n.sentRequest=rr(e),n.receivedResponse=rr(o),n.domProcessing=rr(h),n.isValid=!0):this._logger.throwInternal(r.WARNING,s.InvalidDurationValue,"Invalid page load duration value. Browser perf data won't be sent.",{total:u,network:f,request:e,response:o,dom:h}))},n.prototype.getPerformanceTiming=function(){return this.isPerformanceTimingSupported()?si().timing:null},n.prototype.getPerformanceNavigationTiming=function(){return this.isPerformanceNavigationTimingSupported()?si().getEntriesByType("navigation")[0]:null},n.prototype.isPerformanceNavigationTimingSupported=function(){var n=si();return n&&n.getEntriesByType&&n.getEntriesByType("navigation").length>0},n.prototype.isPerformanceTimingSupported=function(){var n=si();return n&&n.timing},n.prototype.isPerformanceTimingDataReady=function(){var t=si(),n=t?t.timing:0;return n&&n.domainLookupStart>0&&n.navigationStart>0&&n.responseStart>0&&n.requestStart>0&&n.loadEventEnd>0&&n.responseEnd>0&&n.connectEnd>0&&n.domLoading>0},n.prototype.shouldCollectDuration=function(){for(var n,t=[],i=0;i<arguments.length;i++)t[i]=arguments[i];var e=ki()||{},u=["googlebot","adsbot-google","apis-google","mediapartners-google"],f=e.userAgent,r=!1;if(f)for(n=0;n<u.length;n++)r=r||f.toLowerCase().indexOf(u[n])!==-1;if(r)return!1;for(n=0;n<t.length;n++)if(t[n]<0||t[n]>=this.MAX_DURATION_ALLOWED)return!1;return!0},n}(),uy="duration";var sn=function(n){function t(){var i=n.call(this)||this,o,h,e,a,c;return i.identifier=tn,i.priority=180,i.autoRoutePVDelay=500,k(t,i,function(n,y){function b(t,i,r){var u={PageName:t,PageUrl:i};n.trackMetric({name:"PageVisitTime",average:r,max:r,min:r,sampleCount:1},u)}function k(n){if(!n.isBrowserLinkTrackingEnabled()){var t=["/browserLinkSignalR/","/__browserLink/"],i=function(n){var i,r;if(n.baseType===kg.dataType&&(i=n.baseData,i))for(r=0;r<t.length;r++)if(i.target&&i.target.indexOf(t[r])>=0)return!1;return!0};d(i)}}function d(t){n._telemetryInitializers.push(t)}function tt(t){var i={message:"Script error: The browser's same-origin policy prevents us from getting the details of this exception. Consider using the 'crossorigin' attribute.",url:t,lineNumber:0,columnNumber:0,error:undefined},r=ur.create(i,yu.dataType,yu.envelopeType,n.diagLog(),{url:t});n.core.track(r)}var p=lt(!0);a=p&&p.href||"";n.getCookieMgr=function(){return ot(n.core)};n.processTelemetry=function(t,i){ut(n.core,function(){return n.identifier+":processTelemetry"},function(){var e=!1,h=n._telemetryInitializers.length,u,f;for(i=n._getTelCtx(i),u=0;u<h;++u)if(f=n._telemetryInitializers[u],f)try{if(f.apply(null,[t])===!1){e=!0;break}}catch(o){i.diagLog().throwInternal(r.CRITICAL,s.TelemetryInitializerFailed,"One of telemetry initializers failed, telemetry item will not be sent: "+nt(o),{exception:v(o)},!0)}e||n.processNext(t,i)},function(){return{item:t}},!t.sync)};n.trackEvent=function(t,i){try{var f=ur.create(t,kv.dataType,kv.envelopeType,n.diagLog(),i);n.core.track(f)}catch(u){n.diagLog().throwInternal(r.WARNING,s.TrackTraceFailed,"trackTrace failed, trace will not be collected: "+nt(u),{exception:v(u)})}};n.startTrackEvent=function(t){try{o.start(t)}catch(i){n.diagLog().throwInternal(r.CRITICAL,s.StartTrackEventFailed,"startTrackEvent failed, event will not be collected: "+nt(i),{exception:v(i)})}};n.stopTrackEvent=function(t,i){try{o.stop(t,undefined,i)}catch(u){n.diagLog().throwInternal(r.CRITICAL,s.StopTrackEventFailed,"stopTrackEvent failed, event will not be collected: "+nt(u),{exception:v(u)})}};n.trackTrace=function(t,i){try{var f=ur.create(t,iy.dataType,iy.envelopeType,n.diagLog(),i);n.core.track(f)}catch(u){n.diagLog().throwInternal(r.WARNING,s.TrackTraceFailed,"trackTrace failed, trace will not be collected: "+nt(u),{exception:v(u)})}};n.trackMetric=function(t,i){try{var f=ur.create(t,gv.dataType,gv.envelopeType,n.diagLog(),i);n.core.track(f)}catch(u){n.diagLog().throwInternal(r.CRITICAL,s.TrackMetricFailed,"trackMetric failed, metric will not be collected: "+nt(u),{exception:v(u)})}};n.trackPageView=function(t,i){try{var u=t||{};n._pageViewManager.trackPageView(u,vr({},u.properties,u.measurements,i));n.config.autoTrackPageVisitTime&&n._pageVisitTimeManager.trackPreviousPageVisit(u.name,u.uri)}catch(f){n.diagLog().throwInternal(r.CRITICAL,s.TrackPVFailed,"trackPageView failed, page view will not be collected: "+nt(f),{exception:v(f)})}};n.sendPageViewInternal=function(t,i,r){var u=g(),f;u&&(t.refUri=t.refUri===undefined?u.referrer:t.refUri);f=ur.create(t,ty.dataType,ty.envelopeType,n.diagLog(),i,r);n.core.track(f)};n.sendPageViewPerformanceInternal=function(t,i,r){var u=ur.create(t,ry.dataType,ry.envelopeType,n.diagLog(),i,r);n.core.track(u)};n.trackPageViewPerformance=function(t,i){try{n._pageViewPerformanceManager.populatePageViewPerformanceEvent(t);n.sendPageViewPerformanceInternal(t,i)}catch(u){n.diagLog().throwInternal(r.CRITICAL,s.TrackPVFailed,"trackPageViewPerformance failed, page view will not be collected: "+nt(u),{exception:v(u)})}};n.startTrackPage=function(t){try{if(typeof t!="string"){var i=g();t=i&&i.title||""}h.start(t)}catch(u){n.diagLog().throwInternal(r.CRITICAL,s.StartTrackFailed,"startTrackPage failed, page view may not be collected: "+nt(u),{exception:v(u)})}};n.stopTrackPage=function(t,i,u,f){var e,o;try{typeof t!="string"&&(e=g(),t=e&&e.title||"");typeof i!="string"&&(o=lt(),i=o&&o.href||"");h.stop(t,i,u,f);n.config.autoTrackPageVisitTime&&n._pageVisitTimeManager.trackPreviousPageVisit(t,i)}catch(c){n.diagLog().throwInternal(r.CRITICAL,s.StopTrackFailed,"stopTrackPage failed, page view will not be collected: "+nt(c),{exception:v(c)})}};n.sendExceptionInternal=function(t,i,r){var u=new yu(n.diagLog(),t.exception||new Error(gt),t.properties,t.measurements,t.severityLevel,t.id).toInterface(),f=ur.create(u,yu.dataType,yu.envelopeType,n.diagLog(),i,r);n.core.track(f)};n.trackException=function(t,i){try{n.sendExceptionInternal(t,i)}catch(u){n.diagLog().throwInternal(r.CRITICAL,s.TrackExceptionFailed,"trackException failed, exception will not be collected: "+nt(u),{exception:v(u)})}};n._onerror=function(t){var i,u,e;try{i={url:t&&t.url||(g()||{}).URL,lineNumber:t.lineNumber,columnNumber:t.columnNumber,message:t.message};dd(t.message,t.url,t.lineNumber,t.columnNumber,t.error)?tt(i.url):(cf(t.error)||(u="window.onerror@"+i.url+":"+t.lineNumber+":"+(t.columnNumber||0),t.error=new Error(t.message),t.error.stack=u),n.trackException({exception:t.error,severityLevel:ds.Error},i))}catch(f){e=t.error?t.error.name+", "+t.error.message:"null";n.diagLog().throwInternal(r.CRITICAL,s.ExceptionWhileLoggingError,"_onError threw exception while logging error, error will not be collected: "+nt(f),{exception:v(f),errorString:e})}};n.addTelemetryInitializer=function(t){n._telemetryInitializers.push(t)};n.initialize=function(r,s,v,p){var it,rt,ut,st,at,ft,et,ot,nt;if(!n.isInitialized()){if(u(s))throw Error("Error initializing");y.initialize(r,s,v,p);n.setInitialized(!1);it=n._getTelCtx();rt=n.identifier;n.config=it.getExtCfg(rt);ut=t.getDefaultConfig(r);ut!==undefined&&w(ut,function(t,i){n.config[t]=it.getConfig(rt,t,i);n.config[t]===undefined&&(n.config[t]=i)});n.config.isStorageUseDisabled&&gd();st={instrumentationKey:function(){return r.instrumentationKey},accountId:function(){return n.config.accountId||r.accountId},sessionRenewalMs:function(){return n.config.sessionRenewalMs||r.sessionRenewalMs},sessionExpirationMs:function(){return n.config.sessionExpirationMs||r.sessionExpirationMs},sampleRate:function(){return n.config.samplingPercentage||r.samplingPercentage},sdkExtension:function(){return n.config.sdkExtension||r.sdkExtension},isBrowserLinkTrackingEnabled:function(){return n.config.isBrowserLinkTrackingEnabled||r.isBrowserLinkTrackingEnabled},appId:function(){return n.config.appId||r.appId}};n._pageViewPerformanceManager=new en(n.core);n._pageViewManager=new rn(i,n.config.overridePageViewDuration,n.core,n._pageViewPerformanceManager);n._pageVisitTimeManager=new un(n.diagLog(),function(n,t,i){return b(n,t,i)});n._telemetryInitializers=n._telemetryInitializers||[];k(st);o=new fy(n.diagLog(),"trackEvent");o.action=function(t,i,r,u){u||(u={});u[uy]=r.toString();n.trackEvent({name:t,properties:u})};h=new fy(n.diagLog(),"trackPageView");h.action=function(t,i,r,f,e){u(f)&&(f={});f[uy]=r.toString();var o={name:t,uri:i,properties:f,measurements:e};n.sendPageViewInternal(o,f)};var d=ct(),tt=ew(),g=lt(!0),ht=i;n.config.disableExceptionTracking===!1&&!n.config.autoExceptionInstrumented&&d&&(at="onerror",ft=d[at],d.onerror=function(n,t,i,r,u){var f=ft&&ft(n,t,i,r,u);return f!==!0&&ht._onerror({message:on(n),url:t,lineNumber:i,columnNumber:r,error:u}),f},n.config.autoExceptionInstrumented=!0);n.config.disableExceptionTracking===!1&&n.config.enableUnhandledPromiseRejectionTracking===!0&&!n.config.autoUnhandledPromiseInstrumented&&d&&(et="onunhandledrejection",ot=d[et],d[et]=function(n){var t=ot&&ot.call(d,n);return t!==!0&&ht._onerror({message:n.reason.toString(),error:n.reason instanceof Error?n.reason:new Error(n.reason.toString()),url:g?g.href:"",lineNumber:0,columnNumber:0}),t},n.config.autoUnhandledPromiseInstrumented=!0);n.config.enableAutoRouteTracking===!0&&tt&&l(tt.pushState)&&l(tt.replaceState)&&d&&typeof Event!="undefined"&&(nt=i,f(v,function(n){n.identifier===nn&&(e=n)}),tt.pushState=function(n){return function(){var t=n.apply(this,arguments);return pu(d,au(nt.config.namePrefix+"pushState")),pu(d,au(nt.config.namePrefix+"locationchange")),t}}(tt.pushState),tt.replaceState=function(n){return function(){var t=n.apply(this,arguments);return pu(d,au(nt.config.namePrefix+"replaceState")),pu(d,au(nt.config.namePrefix+"locationchange")),t}}(tt.replaceState),d.addEventListener&&(d.addEventListener(nt.config.namePrefix+"popstate",function(){pu(d,au(nt.config.namePrefix+"locationchange"))}),d.addEventListener(nt.config.namePrefix+"locationchange",function(){if(e&&e.context&&e.context.telemetryTrace){e.context.telemetryTrace.traceID=wo();var n="_unknown_";g&&g.pathname&&(n=g.pathname+(g.hash||""));e.context.telemetryTrace.name=n}c?(a=c,c=g&&g.href||""):c=g&&g.href||"";setTimeout(function(n){nt.trackPageView({refUri:n,properties:{duration:0}})}.bind(i,a),nt.autoRoutePVDelay)})));n.setInitialized(!0)}}}),i}return a(t,n),t.getDefaultConfig=function(n){return n||(n={}),n.sessionRenewalMs=18e5,n.sessionExpirationMs=864e5,n.disableExceptionTracking=dt(n.disableExceptionTracking),n.autoTrackPageVisitTime=dt(n.autoTrackPageVisitTime),n.overridePageViewDuration=dt(n.overridePageViewDuration),n.enableUnhandledPromiseRejectionTracking=dt(n.enableUnhandledPromiseRejectionTracking),(isNaN(n.samplingPercentage)||n.samplingPercentage<=0||n.samplingPercentage>=100)&&(n.samplingPercentage=100),n.isStorageUseDisabled=dt(n.isStorageUseDisabled),n.isBrowserLinkTrackingEnabled=dt(n.isBrowserLinkTrackingEnabled),n.enableAutoRouteTracking=dt(n.enableAutoRouteTracking),n.namePrefix=n.namePrefix||"",n.enableDebug=dt(n.enableDebug),n.disableFlushOnBeforeUnload=dt(n.disableFlushOnBeforeUnload),n.disableFlushOnUnload=dt(n.disableFlushOnUnload,n.disableFlushOnBeforeUnload),n},t.Version="2.6.2",t}(kf),fy=function(){function n(n){var i=this,t={};i.start=function(i){typeof t[i]!="undefined"&&n.throwInternal(r.WARNING,s.StartCalledMoreThanOnce,"start was called more than once for this event without calling stop.",{name:i,key:i},!0);t[i]=+new Date};i.stop=function(u,f,e,o){var h=t[u],c,l;isNaN(h)?n.throwInternal(r.WARNING,s.StopCalledWithoutStart,"stop was called without a corresponding start.",{name:u,key:u},!0):(c=+new Date,l=vt(h,c),i.action(u,f,l,e,o));delete t[u];t[u]=undefined}}return n}(),hn="1.0",ey="2.0",cn=200;ei={CLICKLEFT:"CL",CLICKRIGHT:"CR",CLICKMIDDLE:"CM",SCROLL:"S",ZOOM:"Z",RESIZE:"R",KEYBOARDENTER:"KE",KEYBOARDSPACE:"KS",OTHER:"O"},function(n){n[n.PAGE_ACTION=0]="PAGE_ACTION";n[n.CONTENT_UPDATE=1]="CONTENT_UPDATE"}(ku||(ku={}));cy={BUTTON:!0,CHECKBOX:!0,RADIO:!0,RESET:!0,SUBMIT:!0};var htt="data-bi-dnt",py={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",parentId:"data-bi-parentid",parentName:"data-bi-parentname"},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",parentId:"data-bi-pi",parentName:"data-bi-pn"}},se={longKeys:{parentId:"parentId",parentName:"parentName"},shortKeys:{parentId:"pI",parentName:"pN"}},ctt=function(){function n(n,t){this._config=n;this._traceLogger=t;this._contentBlobFieldNames=null;this._contentBlobFieldNames=this._config.useShortNameForContentBlob===!0?py.shortNames:py.longNames}return n.prototype.getMetadata=function(){var n={},t={};return ui&&(t=this._getMetaDataFromDOM("awa-",!0),this._config.autoCapture&&this._config.autoCapture.msTags&&(n=this._getMetaDataFromDOM("ms.",!1))),tt(!0,t,n)},n.prototype.getVisibleContent=function(){var f=th(),e=itt(f),n=null,r,t,i,u;if(ui&&(n=document.querySelectorAll(bu(this._contentBlobFieldNames.areaName)+","+bu(this._contentBlobFieldNames.slotNumber)+","+bu(this._config.biBlobAttributeTag))),r=[],n)for(t=0;t<n.length;t++)i=n[t],oy(i,htt)||pn(i,e)&&(u=this.getElementContent(i,ku.CONTENT_UPDATE),u&&r.push(u));return r},n.prototype.getElementContent=function(n,t){if(!n)return{};var i={},u,f,e;if(this._isTracked(n))if(this._isTrackedWithDataM(n)){u=n;f=u.getAttribute(this._config.biBlobAttributeTag);try{i=JSON.parse(f)}catch(o){this._traceLogger.throwInternal(r.CRITICAL,b.CannotParseBiBlobValue,"Can not parse "+f)}}else this._isTrackedWithDataBi(n)&&(e=n,i=tt(i,this._populateElementContentwithDataBi(e,n)));else if(u=nh(n,this._config.biBlobAttributeTag),u&&(f=u.getAttribute(this._config.biBlobAttributeTag)),f)try{i=JSON.parse(f)}catch(o){this._traceLogger.throwInternal(r.CRITICAL,b.CannotParseBiBlobValue,"Can not parse "+f)}else e=oe(n,this._isTrackedWithDataBi),i=tt(i,this._populateElementContentwithDataBi(e,n));return gs(i),this._config.autoCapture.lineage&&t===ku.PAGE_ACTION&&(i=tt(i,this.getLineageDetails(n))),this._config.autoPopulateParentIdAndParentName&&(i=tt(i,this._getParentDetails(u?u:e,i))),i},n.prototype.getLineageDetails=function(n){for(var e=[],o=[],c=">",l=this._config.biBlobAttributeTag,a="data-module-id",s,t,i,f,h,u;n;){if(f=n.getAttribute(l)||n[l],h=n.getAttribute(a)||n[a],f){try{u=JSON.parse(f)}catch(v){this._traceLogger.throwInternal(r.CRITICAL,b.CannotParseDataAttribute,"Can not parse "+f)}u&&(t=u.cN||u.cT,i=u.id||undefined,(t||i)&&(e.push(t),h&&(s=t),o.push(i)))}else t=n.getAttribute(this._contentBlobFieldNames.contentName)||n.getAttribute(this._contentBlobFieldNames.contentType),i=n.getAttribute(this._contentBlobFieldNames.id)||undefined,(t||i)&&(e.push(t),h&&(s=t),o.push(i));n=n.parentElement}return{lineage:e.join(c),lineageById:o.join(c),lineageContainerName:s}},n.prototype._populateElementContentwithDataBi=function(n,t){var i={},e,u,o;if(!n)if(this._config.useDefaultContentName)n=t;else return i;var s=nh(n,this._contentBlobFieldNames.areaName),f=tt({},this._getAreaContent(s)),h=this._config.callback.contentName?this._config.callback.contentName(n,this._config.useDefaultContentName):"",c=this._getDefaultContentName(n,this._config.useDefaultContentName);for(i={id:n.getAttribute(this._contentBlobFieldNames.id)||n.id||"",aN:f.areaName,sN:n.getAttribute(this._contentBlobFieldNames.slotNumber),cN:h||n.getAttribute(this._contentBlobFieldNames.contentName)||c||n.getAttribute("alt")||"",cS:n.getAttribute(this._contentBlobFieldNames.contentSource)||f.contentSource,tN:f.templateName,pid:n.getAttribute(this._contentBlobFieldNames.productId),cT:n.getAttribute(this._contentBlobFieldNames.contentType)||f.type,pI:n.getAttribute(this._contentBlobFieldNames.parentId),pN:n.getAttribute(this._contentBlobFieldNames.parentName)},i.id&&i.aN&&i.sN&&i.cN||this._traceLogger.throwInternal(r.WARNING,b.InvalidContentBlob,"Invalid content blob.  Missing required attributes (id, aN/area, sN/slot), cN/contentName.  Content information will still be collected!"),this._contentBlobFieldNames.isShortNames||(i={contentId:i.id,areaName:i.aN,slotNumber:i.sN,contentName:i.cN,contentSource:i.cS,templateName:i.tN,productId:i.pid,contentType:i.cT,parentId:i.pI,parentName:i.pN}),e=0;e<n.attributes.length;e++)(u=n.attributes[e],u.name!==this._contentBlobFieldNames.id&&u.name!==this._contentBlobFieldNames.areaName&&u.name!==this._contentBlobFieldNames.slotNumber&&u.name!==this._contentBlobFieldNames.contentName&&u.name!==this._contentBlobFieldNames.contentSource&&u.name!==this._contentBlobFieldNames.templateName&&u.name!==this._contentBlobFieldNames.productId&&u.name!==this._contentBlobFieldNames.contentType&&u.name!==this._contentBlobFieldNames.parentId&&u.name!==this._contentBlobFieldNames.parentName&&u.name.indexOf("data-bi-")!==-1)&&(o=u.name.replace("data-bi-",""),i[o]=u.value);return i},n.prototype._getMetaDataFromDOM=function(n,t){var u,f={},r,i,e,o;if(ui)for(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},n.prototype._getAreaContent=function(n){return n=wu(n),n?{areaName:n.getAttribute(this._contentBlobFieldNames.areaName),templateName:n.getAttribute(this._contentBlobFieldNames.templateName),contentSource:n.getAttribute(this._contentBlobFieldNames.contentSource),product:n.getAttribute(this._contentBlobFieldNames.productId),type:n.getAttribute(this._contentBlobFieldNames.contentType)}:void 0},n.prototype._getDefaultContentName=function(n,t){if(t===!1||ly(n)||!n.tagName)return"";var r=g()||{},i;switch(n.tagName){case"A":i=r.all?n.innerText||n.innerHTML:n.text||n.innerHTML;break;case"IMG":case"AREA":i=n.alt;break;default:i=n.value||n.name||n.alt||n.innerText||n.id}return i.substring(0,cn)},n.prototype._getParentDetails=function(n,t){var i=this._contentBlobFieldNames.isShortNames?se.shortKeys.parentId:se.longKeys.parentId,r=this._contentBlobFieldNames.isShortNames?se.shortKeys.parentName:se.longKeys.parentName,u=t[i],f=t[r];return u||f||!n?{}:this._populateParentInfo(n,i,r)},n.prototype._isTrackedWithDataM=function(n){for(var i=n.attributes,t=0;t<i.length;t++)if(i[t].name==="data-m")return!0;return!1},n.prototype._isTrackedWithDataBi=function(n){for(var i=n.attributes,t=0;t<i.length;t++)if(i[t].name.indexOf("data-bi-")>=0)return!0;return!1},n.prototype._isTracked=function(n){for(var i=n.attributes,t=0;t<i.length;t++)if(i[t].name==="data-m"||i[t].name.indexOf("data-bi-")>=0)return!0;return!1},n.prototype._populateParentInfo=function(n,t,i){var h={},c=this._config.biBlobAttributeTag,u,f,e=oe(n.parentElement,this._isTracked),o,s;if(e){if(o=e.getAttribute(c)||n[c],o){try{s=JSON.parse(o)}catch(l){this._traceLogger.throwInternal(r.CRITICAL,b.CannotParseDataAttribute,"Can not parse "+o)}s&&(u=s.id,f=s.cN)}else u=e.getAttribute(this._contentBlobFieldNames.id),f=e.getAttribute(this._contentBlobFieldNames.contentName);u&&(h[t]=u);f&&(h[i]=f)}return h},n}(),ltt={BUTTON:!0,CHECKBOX:!0,RADIO:!0,RESET:!0,SUBMIT:!0},att=function(){function n(n,t){this._analyticsPlugin=n;this._traceLogger=t}return n.prototype.pageView=function(){this._analyticsPlugin.capturePageView({isAuto:!0})},n.prototype.onLoad=function(){var n=this;vy(function(){n._analyticsPlugin.capturePageViewPerformance({isAuto:!0});n._analyticsPlugin.captureContentUpdate({isAuto:!0,isDomComplete:!0})})},n.prototype.click=function(){var n=this,t=ct(),i=g(),r;t&&t.addEventListener?(r=navigator.appVersion.indexOf("MSIE")!==-1?"click":"mousedown",t.addEventListener(r,function(t){n._processClick(t)},!1),t.addEventListener("keyup",function(t){n._processClick(t)},!1)):i&&i.attachEvent&&(i.attachEvent("onclick",function(t){n._processClick(t)}),i.attachEvent("keyup",function(t){n._processClick(t)}))},n.prototype.scroll=function(n){var r=this,i=sy(null,function(){r._analyticsPlugin.captureContentUpdate({isAuto:!0,actionType:ei.SCROLL})},n.scroll,this),t=ct();t&&(t.addEventListener?t.addEventListener("scroll",i):window.attachEvent&&window.attachEvent("onscroll",i))},n.prototype.maxScroll=function(n){var i=function(){var t=hy();n.v=n.v>t.v?n.v:t.v},t=ct();t&&(t.addEventListener?t.addEventListener("scroll",i):t.attachEvent&&t.attachEvent("onscroll",i))},n.prototype.resize=function(n){var r=this,i=sy(function(){r._analyticsPlugin.captureContentUpdate({isAuto:!0,actionType:ei.RESIZE})},null,n.resize,this),t=ct();t&&(t.addEventListener?t.addEventListener("resize",i):t.attachEvent&&t.attachEvent("onresize",i))},n.prototype.onUnload=function(){var n=this;ts(function(){n._analyticsPlugin.capturePageUnload({isAuto:!0})})},n.prototype._processClick=function(n){var r={A:!0,BUTTON:!0,AREA:!0,INPUT:!0},e=ct(),f;n=n||e.event;var t=n.srcElement||n.target,i={isAuto:!0,clickCoordinateX:n.pageX,clickCoordinateY:n.pageY},u=bn(n);if(u)i.actionType=ei.CLICKRIGHT;else if(kn(n))i.actionType=ei.CLICKLEFT;else if(gn(n))i.actionType=ei.KEYBOARDENTER;else if(ntt(n))i.actionType=ei.KEYBOARDSPACE;else if(dn(n))i.actionType=ei.CLICKMIDDLE;else return;while(t&&t.tagName)if(t.control&&r[t.control.tagName.toUpperCase()]&&(t=t.control),r[t.tagName.toUpperCase()]){f=t.tagName.toUpperCase()==="INPUT"?ltt[t.type.toUpperCase()]:!0;f&&this._analyticsPlugin.capturePageAction(t,i,{},u);break}else{t=t.parentElement||t.parentNode;continue}},n}();n.Behavior=void 0,function(n){n[n.UNDEFINED=0]="UNDEFINED";n[n.NAVIGATIONBACK=1]="NAVIGATIONBACK";n[n.NAVIGATION=2]="NAVIGATION";n[n.NAVIGATIONFORWARD=3]="NAVIGATIONFORWARD";n[n.APPLY=4]="APPLY";n[n.REMOVE=5]="REMOVE";n[n.SORT=6]="SORT";n[n.EXPAND=7]="EXPAND";n[n.REDUCE=8]="REDUCE";n[n.CONTEXTMENU=9]="CONTEXTMENU";n[n.TAB=10]="TAB";n[n.COPY=11]="COPY";n[n.EXPERIMENTATION=12]="EXPERIMENTATION";n[n.PRINT=13]="PRINT";n[n.SHOW=14]="SHOW";n[n.HIDE=15]="HIDE";n[n.MAXIMIZE=16]="MAXIMIZE";n[n.MINIMIZE=17]="MINIMIZE";n[n.BACKBUTTON=18]="BACKBUTTON";n[n.STARTPROCESS=20]="STARTPROCESS";n[n.PROCESSCHECKPOINT=21]="PROCESSCHECKPOINT";n[n.COMPLETEPROCESS=22]="COMPLETEPROCESS";n[n.SCENARIOCANCEL=23]="SCENARIOCANCEL";n[n.DOWNLOADCOMMIT=40]="DOWNLOADCOMMIT";n[n.DOWNLOAD=41]="DOWNLOAD";n[n.SEARCHAUTOCOMPLETE=60]="SEARCHAUTOCOMPLETE";n[n.SEARCH=61]="SEARCH";n[n.SEARCHINITIATE=62]="SEARCHINITIATE";n[n.TEXTBOXINPUT=63]="TEXTBOXINPUT";n[n.PURCHASE=80]="PURCHASE";n[n.ADDTOCART=81]="ADDTOCART";n[n.VIEWCART=82]="VIEWCART";n[n.ADDWISHLIST=83]="ADDWISHLIST";n[n.FINDSTORE=84]="FINDSTORE";n[n.CHECKOUT=85]="CHECKOUT";n[n.REMOVEFROMCART=86]="REMOVEFROMCART";n[n.PURCHASECOMPLETE=87]="PURCHASECOMPLETE";n[n.VIEWCHECKOUTPAGE=88]="VIEWCHECKOUTPAGE";n[n.VIEWCARTPAGE=89]="VIEWCARTPAGE";n[n.VIEWPDP=90]="VIEWPDP";n[n.UPDATEITEMQUANTITY=91]="UPDATEITEMQUANTITY";n[n.INTENTTOBUY=92]="INTENTTOBUY";n[n.PUSHTOINSTALL=93]="PUSHTOINSTALL";n[n.SIGNIN=100]="SIGNIN";n[n.SIGNOUT=101]="SIGNOUT";n[n.SOCIALSHARE=120]="SOCIALSHARE";n[n.SOCIALLIKE=121]="SOCIALLIKE";n[n.SOCIALREPLY=122]="SOCIALREPLY";n[n.CALL=123]="CALL";n[n.EMAIL=124]="EMAIL";n[n.COMMUNITY=125]="COMMUNITY";n[n.SOCIALFOLLOW=126]="SOCIALFOLLOW";n[n.VOTE=140]="VOTE";n[n.SURVEYINITIATE=141]="SURVEYINITIATE";n[n.SURVEYCOMPLETE=142]="SURVEYCOMPLETE";n[n.REPORTAPPLICATION=143]="REPORTAPPLICATION";n[n.REPORTREVIEW=144]="REPORTREVIEW";n[n.SURVEYCHECKPOINT=145]="SURVEYCHECKPOINT";n[n.CONTACT=160]="CONTACT";n[n.REGISTRATIONINITIATE=161]="REGISTRATIONINITIATE";n[n.REGISTRATIONCOMPLETE=162]="REGISTRATIONCOMPLETE";n[n.CANCELSUBSCRIPTION=163]="CANCELSUBSCRIPTION";n[n.RENEWSUBSCRIPTION=164]="RENEWSUBSCRIPTION";n[n.CHANGESUBSCRIPTION=165]="CHANGESUBSCRIPTION";n[n.REGISTRATIONCHECKPOINT=166]="REGISTRATIONCHECKPOINT";n[n.CHATINITIATE=180]="CHATINITIATE";n[n.CHATEND=181]="CHATEND";n[n.TRIALSIGNUP=200]="TRIALSIGNUP";n[n.TRIALINITIATE=201]="TRIALINITIATE";n[n.SIGNUP=210]="SIGNUP";n[n.FREESIGNUP=211]="FREESIGNUP";n[n.PARTNERREFERRAL=220]="PARTNERREFERRAL";n[n.LEARNLOWFUNNEL=230]="LEARNLOWFUNNEL";n[n.LEARNHIGHFUNNEL=231]="LEARNHIGHFUNNEL";n[n.SHOPPINGINTENT=232]="SHOPPINGINTENT";n[n.VIDEOSTART=240]="VIDEOSTART";n[n.VIDEOPAUSE=241]="VIDEOPAUSE";n[n.VIDEOCONTINUE=242]="VIDEOCONTINUE";n[n.VIDEOCHECKPOINT=243]="VIDEOCHECKPOINT";n[n.VIDEOJUMP=244]="VIDEOJUMP";n[n.VIDEOCOMPLETE=245]="VIDEOCOMPLETE";n[n.VIDEOBUFFERING=246]="VIDEOBUFFERING";n[n.VIDEOERROR=247]="VIDEOERROR";n[n.VIDEOMUTE=248]="VIDEOMUTE";n[n.VIDEOUNMUTE=249]="VIDEOUNMUTE";n[n.VIDEOFULLSCREEN=250]="VIDEOFULLSCREEN";n[n.VIDEOUNFULLSCREEN=251]="VIDEOUNFULLSCREEN";n[n.VIDEOREPLAY=252]="VIDEOREPLAY";n[n.VIDEOPLAYERLOAD=253]="VIDEOPLAYERLOAD";n[n.VIDEOPLAYERCLICK=254]="VIDEOPLAYERCLICK";n[n.VIDEOVOLUMECONTROL=255]="VIDEOVOLUMECONTROL";n[n.VIDEOAUDIOTRACKCONTROL=256]="VIDEOAUDIOTRACKCONTROL";n[n.VIDEOCLOSEDCAPTIONCONTROL=257]="VIDEOCLOSEDCAPTIONCONTROL";n[n.VIDEOCLOSEDCAPTIONSTYLE=258]="VIDEOCLOSEDCAPTIONSTYLE";n[n.VIDEORESOLUTIONCONTROL=259]="VIDEORESOLUTIONCONTROL";n[n.VIRTUALEVENTJOIN=260]="VIRTUALEVENTJOIN";n[n.VIRTUALEVENTEND=261]="VIRTUALEVENTEND";n[n.IMPRESSION=280]="IMPRESSION";n[n.CLICK=281]="CLICK";n[n.RICHMEDIACOMPLETE=282]="RICHMEDIACOMPLETE";n[n.ADBUFFERING=283]="ADBUFFERING";n[n.ADERROR=284]="ADERROR";n[n.ADSTART=285]="ADSTART";n[n.ADCOMPLETE=286]="ADCOMPLETE";n[n.ADSKIP=287]="ADSKIP";n[n.ADTIMEOUT=288]="ADTIMEOUT";n[n.OTHER=300]="OTHER"}(n.Behavior||(n.Behavior={}));var du=function(){function t(n,t,i,r,u,f,e){this._webAnalyticsPlugin=n;this._config=t;this._contentHandler=i;this._id=r;this._pageTagsCallback=u;this._metaTags=f;this._traceLogger=e;this._pageTags={}}return t.prototype._setBasicProperties=function(n,t){n.ver=hn;n.id=this._id.getLastPageViewId();e(n.name)||(n.name=ett(this._config,t));!e(n.uri)&&ou&&(n.uri=utt(this._config,lt()))},t.prototype._setCommonProperties=function(n,t,i){var r=this;r._setBasicProperties(n,i);r._setPageTags(n,i);r._pageTypeMetaTag=ih(r._metaTags,r._config.coreData,"pageType");r._marketMetaTag=ih(r._metaTags,r._config.coreData,"market");r._behaviorMetaTag=ih(r._metaTags,r._config.coreData,"behavior");e(i.pageType)&&(n.pageType=i.pageType);e(r._pageTypeMetaTag)&&!e(n.pageType)&&(n.pageType=r._pageTypeMetaTag);e(r._marketMetaTag)&&(n.market=r._marketMetaTag);n.isLoggedIn=ott(r._config);t.cookieEnabled=di()},t.prototype._setPageTags=function(n,t){var i=this;i._config.coreData&&i._config.coreData.pageTags&&(i._pageTags=tt(!0,i._pageTags,i._config.coreData.pageTags));i._pageTagsCallback&&(i._pageTags=tt(!0,i._pageTags,i._pageTagsCallback()));e(t.pageTags)&&(i._pageTags=tt(!0,i._pageTags,t.pageTags));i._metaTags&&(i._pageTags.metaTags={},w(i._metaTags,function(n,t){n!=="behavior"&&n!=="market"&&n!=="pageType"&&(i._pageTags.metaTags[n]=t)}));n.properties=n.properties||{};n.properties.pageTags=i._pageTags},t.prototype._getBehavior=function(n){var t;return n&&e(n.behavior)?t=n.behavior:e(this._behaviorMetaTag)&&(t=this._behaviorMetaTag),this._getValidBehavior(t)},t.prototype._getValidBehavior=function(t){if(e(t)){var i=void 0,r=parseInt(t);if(i=isNaN(r)?n.Behavior[t]:r,i in n.Behavior)return i}return 0},t}(),vtt=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return a(t,n),t.prototype.capturePageView=function(n,t){var i,r,u;n=e(n)?n:{};i={};r=e(t)?t:{};this._setCommonProperties(i,r,n);i.refUri=e(n.referrerUri)?n.referrerUri:this._config.coreData.referrerUri;i.isManual=!n.isAuto;u=ay(this._config,this._traceLogger);u&&(r.cookies=u);r.behavior=this._getBehavior(n);this._webAnalyticsPlugin.trackPageView(i,r)},t}(du),ytt=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return a(t,n),t.prototype.trackPageAction=function(n,t){var r={},i;r.web={};r.web.isManual=n.isManual;i={name:"Ms.Web.PageAction",baseType:"PageActionData",ext:r,data:{},baseData:{},latency:o.Normal};i.baseData.name=n.name;i.baseData.uri=n.uri;i.baseData.market=n.market;i.baseData.pageType=n.pageType;i.baseData.isLoggedIn=n.isLoggedIn;i.baseData.id=n.id;i.baseData.properties=n.properties;i.baseData.ver=n.ver;i.baseData.actionType=n.actionType;i.baseData.behavior=n.behavior;i.baseData.clickCoordinates=n.clickCoordinates;i.baseData.content=n.content;i.baseData.contentVer=n.contentVer;i.baseData.targetUri=n.targetUri;w(t,function(n,t){i.data[n]||(i.data[n]=t)});this._webAnalyticsPlugin.core.track(i)},t.prototype.capturePageAction=function(n,t,i,r){var u,o,f,c,s,h;t=e(t)?t:{};u={};o=e(i)?i:{};this._setCommonProperties(u,o,t);u.isManual=!t.isAuto;u.behavior=this._getBehavior(t);f={};n=wu(n);r&&(u.behavior=9);n&&(u.targetUri=stt(n),f=this._contentHandler.getElementContent(n,ku.PAGE_ACTION),f=tt(f,this._getCustomTags(n)),f&&f.bhvr&&!e(t.behavior)&&(c=wn(f,"bhvr"),u.behavior=this._getValidBehavior(c)));e(t.actionType)&&(u.actionType=t.actionType);e(t.clickCoordinateX)&&e(t.clickCoordinateY)&&(u.clickCoordinates=t.clickCoordinateX+"X"+t.clickCoordinateY);u.contentVer=ey;s=this._config.callback.pageActionContentTags;u.content=bu(JSON.stringify(tt(t.content||f,typeof s=="function"?s(n):{},t&&t.contentTags?t.contentTags:{})));o.timeToAction=this._getTimeToClick();o.refUri=e(t.refUri)?t.refUri:this._config.coreData.referrerUri;h=ay(this._config,this._traceLogger);h&&(o.cookies=h);this.trackPageAction(u,o)},t.prototype._getCustomTags=function(n){for(var r={},t,i;n;){if(!ly(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},t.prototype._getTimeToClick=function(){var t=si(),n;return t&&t.timing&&(n=t.timing.navigationStart,n&&n!==0)?(new Date).getTime()-n:-1},t}(du),ptt=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return a(t,n),t.prototype.trackContentUpdate=function(n,t){var r={},i;r.web={};r.web.isManual=n.isManual;i={name:"Ms.Web.ContentUpdate",baseType:"ContentUpdateData",ext:r,data:{},baseData:{},latency:o.RealTime};f(["name","uri","market","pageType","isLoggedIn","id","properties","ver","actionType","behavior","pageHeight","content","contentVer","vpHeight","vpWidth","vScrollOffset","hScrollOffset"],function(t){i.baseData[t]=n[t]});w(t,function(n,t){i.data[n]||(i.data[n]=t)});this._webAnalyticsPlugin.core.track(i)},t.prototype.captureContentUpdate=function(n,t){var i,r,u,f,o;n=e(n)?n:{};i={};r=e(t)?t:{};this._setCommonProperties(i,r,n);i.behavior=this._getBehavior(n);e(n.actionType)&&(i.actionType=n.actionType);u=th();f=hy();i.pageHeight=ui?document.body.scrollHeight:null;i.vpHeight=u.h;i.vpWidth=u.w;i.vScrollOffset=f.v;i.hScrollOffset=f.h;i.contentVer=ey;i.isManual=!n.isAuto;o=this._getContentFormatted(n.content)||JSON.stringify(this._contentHandler.getVisibleContent());o&&(i.content=o);r.isDomComplete=e(n.isDomComplete)?n.isDomComplete:!1;this.trackContentUpdate(i,r)},t.prototype._getContentFormatted=function(n){return e(n)?Object.prototype.toString.call(n)==="[object Array]"?JSON.stringify(n):bu(JSON.stringify(n)):undefined},t}(du),wtt=function(n){function t(t,i,r,u,f,e){var o=n.call(this,t,i,null,r,{},{},u)||this;return o._webAnalyticsPlugin=t,o._config=i,o._id=r,o._traceLogger=u,o._timestamp=f,o._maxScroll=e,o}return a(t,n),t.prototype.trackPageUnload=function(n,t){var r={},i;r.web={};r.web.isManual=n.isManual;i={name:"Ms.Web.PageUnload",baseType:"PageUnloadData",ext:r,data:{},baseData:{},latency:o.RealTime};i.baseData.name=n.name;i.baseData.uri=n.uri;i.baseData.id=n.id;i.baseData.properties=n.properties;i.baseData.ver=n.ver;i.baseData.market=n.market;i.baseData.pageType=n.pageType;i.baseData.isLoggedIn=n.isLoggedIn;w(t,function(n,t){i.data[n]||(i.data[n]=t)});this._webAnalyticsPlugin.core.track(i)},t.prototype.capturePageUnload=function(n,t){var f,i;n=e(n)?n:{};var u={},r=e(t)?t:{},o=ui?document.body.scrollHeight:0;this._setBasicProperties(u,n);u.isManual=!n.isAuto;r.dwellTime=this._timestamp._recordTimeSpan("dwellTime",!0);r.scrollDepth=n.scrollDepth||this._maxScroll.v.toString()+"/"+o.toString();r.vpHeight=th().h;r.vScrollOffset=n.vScrollOffset||this._maxScroll.v;ou&&(f=si(),i=f?f.timing:null,i&&i.loadEventStart&&i.navigationStart&&i.loadEventStart>0&&(r.pageLoadTime=i.loadEventStart-i.navigationStart));this.trackPageUnload(u,r)},t}(du),btt=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return a(t,n),t.prototype.capturePageViewPerformance=function(n,t){n=e(n)?n:{};var r={},i=e(t)?t:{};this._setBasicProperties(r,n);this._setPageTags(r,n);r.isManual=!n.isAuto;i.behavior=this._getBehavior(n);i.vpHeight=n.vpHeight;i.vpWidth=n.vpWidth;i.framework=n.framework;i.systemTiming=n.systemTiming;i.customTiming=n.customTiming;this._webAnalyticsPlugin._populatePageViewPerformance(r);this._webAnalyticsPlugin.trackPageViewPerformance(r,i)},t}(du),ktt=function(){function n(n){this.core=n;this.appUserId=null;this.firstPageView=!1;this._cookieMgr=ot(n);this.lastPageViewId=nr();this.traceId=this.createTraceId()}return n.visitorId=function(){return bt(ot(null),"MUID")},n.prototype.createTraceId=function(){return nr().replace(/-/g,"")},n.prototype.getTraceId=function(){return this.traceId},n.prototype.getLastPageViewId=function(){return this.lastPageViewId},n.prototype.initializeIds=function(){this.firstPageView?(this.traceId=this.createTraceId(),this.lastPageViewId=nr()):this.firstPageView=!0},n.prototype.getMuidUserId=function(){var n=bt(this._cookieMgr,"MUID");return n&&n.length?"t:"+n:n},n.prototype.setAppUserId=function(t){if(this.appUserId=null,t){for(var i=0;i<n.userIdPrefixes.length;i++)if(n.userIdPrefixes[i]===t.substring(0,2)){this.appUserId=t;break}!this.appUserId}},n.prototype.setDeviceClass=function(n){n&&(this.deviceClass=n)},n.prototype.getDeviceClass=function(){return this.deviceClass},n.prototype.getAppUserId=function(){return this.appUserId},n.prototype.syncMuid=function(n){var r=lt(),u,i,t;r&&(u=(r.protocol||"http:")+"//"+n+"/c.gif?DI=4050&did=1&t=",i=g(),i&&(t=i.createElement("IMG"),t.style.display="none",t.src=u,t.hidden="",t["aria-hidden"]="true",t.role="presentation"))},n.prototype.getMuidHost=function(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","office.com":"c.office.com"}[n]},n.userIdPrefixes=["c:","i:","w:"],n}(),dtt=function(){function n(){this._timers=[]}return n.prototype._recordTimeSpan=function(n,t){var i=(new Date).getTime();if(t)return i-this._timers[n];this._timers[n]=i},n}(),gtt="data-bi-dnt",wy=function(n){function t(){var f=n.call(this)||this,d,a,v,y,g,c,i,l,h,p,s,u;return f.identifier="WebAnalyticsPlugin",f.version="3.1.2",l={h:0,v:0},h=!1,k(t,f,function(n,t){function nt(n){var t={useDefaultContentName:!0,useShortNameForContentBlob:!0,debounceMs:{scroll:600,resize:3e3},biBlobAttributeTag:"data-m",isLoggedIn:!1,shareAuthStatus:!1,cookiesToCollect:["MSFPC","ANON"],autoCapture:{pageView:!0,onLoad:!0,onUnload:!0,click:!0,scroll:!1,resize:!1,lineage:!1,jsError:!0,msTags:!0},callback:{pageName:null,pageActionPageTags:null,pageViewPageTags:null,contentUpdatePageTags:null,pageActionContentTags:null,signedinStatus:null},coreData:{referrerUri:ui?document.referrer:"",requestUri:"",pageName:"",pageType:"",product:"",market:"",pageTags:{}},autoPopulateParentIdAndParentName:!1,syncMuid:!1,muidDomain:"microsoft.com"},i=[];return w(t,function(n,t){ii(t)&&i.push(n)}),n?(ln(n,i),tt(!0,t,n)):void 0}function k(n){var t={};return n.isManual!==undefined&&(t.web={},t.web.isManual=n.isManual!==undefined?n.isManual:!0,delete n.isManual),t}function it(){p._recordTimeSpan("dwellTime",!1);l.v=0;h=!1}n._telemetryInitializers=n._telemetryInitializers||[];n.updateCoreDataConfig=function(n){i.coreData=tt(!0,i.coreData,n)};n.initialize=function(e,o,h){var it=o,w,rt,k,tt;if(e.extensionConfig=e.extensionConfig||[],e.extensionConfig[n.identifier]=e.extensionConfig[n.identifier]||{},n._config=i=nt(e.extensionConfig[n.identifier]),w=i.autoCapture,rt=it.getWParam,it.getWParam=function(){var n=0;return i.mscomCookies&&(n=n|1),n|rt()},e.extensionConfig[n.identifier].disableExceptionTracking=!w.jsError,t.initialize(e,o,h),s=s?s:new ctt(i,n.diagLog()),u=u?u:new att(n,n.diagLog()),i.manageCv){for(k=0;k<h.length;k++)if(h[k].identifier==="CorrelationVectorPlugin"){i.manageCv=!0;c=h[k];break}c||(n.diagLog().throwInternal(r.WARNING,b.CVPluginNotAvailable,'Automatic Cv management is set to "true" in config.  However, cv plugin is not available. Disabling automatic Cv management'),i.manageCv=!1)}n.id=new ktt(o);p=new dtt;tt=s.getMetadata();d=new vtt(f,i,s,n.id,i.callback.pageViewPageTags,tt,n.diagLog());a=new ytt(f,i,s,n.id,i.callback.pageActionPageTags,tt,n.diagLog());v=new ptt(f,i,s,n.id,i.callback.contentUpdatePageTags,tt,n.diagLog());y=new wtt(f,i,n.id,n.diagLog(),p,l);g=new btt(f,i,s,n.id,i.callback.pageViewPageTags,tt,n.diagLog());i.syncMuid&&vy(function(){var t=n.id.getMuidHost(i.muidDomain);n.id.syncMuid(t)});w.pageView&&u.pageView();w.onLoad&&u.onLoad();w.click&&u.click();w.scroll&&u.scroll(i.debounceMs);w.resize&&u.resize(i.debounceMs);(w.onUnload||i.manualPageUnload)&&u.maxScroll(l);w.onUnload&&u.onUnload()};n.processTelemetry=function(t,r){var u,f,s,l,e,h;for(su(t,n.identifier),u=t,u.baseType==="PageviewData"?(u.name="Ms.Web.PageView",u.latency=o.RealTime):u.baseType==="ExceptionData"?(u.name="Ms.Web.ClientError",u.latency=o.Normal,delete u.baseData.aiDataContract):u.baseType==="PageviewPerformanceData"&&(u.name="Ms.Web.PageViewPerformance",u.latency=o.Normal,delete u.baseData.isValid,delete u.baseData.durationMs),f=null,u.baseType!=="PageviewData"?i.manageCv&&(f=c.getCv(),f&&f.increment()):i.manageCv&&(f=c.getCv(),f?f.seed():f=c.getCv()),s=!1,l=n._telemetryInitializers.length,e=0;e<l;++e)if(h=n._telemetryInitializers[e],h&&h.apply(null,[u])===!1){s=!0;break}s||n.processNext(u,r)};n.addTelemetryInitializer=function(t){n._telemetryInitializers.push(t)};n.trackEvent=function(t,i){t.latency=t.latency||o.Normal;t.baseData=t.baseData||{};t.data=t.data||{};e(i)&&w(i,function(n,i){t.data[n]=i});n.core.track(t)};n.trackPageView=function(i,r){it();n.id.initializeIds();i.id=n.id.getLastPageViewId();t.sendPageViewInternal(i,r,k(i))};n.capturePageView=function(n,t){d.capturePageView(n,t)};n.trackPageViewPerformance=function(n,i){t.sendPageViewPerformanceInternal(n,i,k(n))};n.capturePageViewPerformance=function(n,t){g.capturePageViewPerformance(n,t)};n.trackException=function(n,i){n.id=n.id||nr();t.sendExceptionInternal(n,i,k(n))};n.trackPageAction=function(n,t){a.trackPageAction(n,t)};n.capturePageAction=function(n,t,i,r){oy(n,gtt)||a.capturePageAction(n,t,i,r)};n.trackContentUpdate=function(n,t){v.trackContentUpdate(n,t)};n.captureContentUpdate=function(n,t){v.captureContentUpdate(n,t)};n.trackPageUnload=function(n,t){h||(h=!0,y.trackPageUnload(n,t))};n.capturePageUnload=function(n,t){h||(h=!0,y.capturePageUnload(n,t))};n._populatePageViewPerformance=function(t){n._pageViewPerformanceManager.populatePageViewPerformanceEvent(t)};n.setContentHandler=function(n){s=n};n.setAutoCaptureHandler=function(n){u=n}}),f}return a(t,n),t}(sn),by=["snippet","_webAnalytics","_postChannel","_propertyManager","_extensions"],ky=function(n){function t(){var t=n.call(this)||this;return t._postChannel=new lv,t._propertyManager=new wa,t._webAnalytics=new wy,t}return a(t,n),t.prototype.initialize=function(t,i){var f=this,u=this;ut(u,function(){return"ApplicationInsights:initialize"},function(){var s=[u._propertyManager,u._webAnalytics],h,e,o;if(i&&(s=s.concat(i)),t.channels&&t.channels.length>0){for(h=!1,e=0;e<t.channels[0].length;e++)if(t.channels[0][e].identifier===u._postChannel.identifier){h=!0;break}h||t.channels[0].push(u._postChannel)}else t.channels=[[u._postChannel]];o=t.extensionConfig=t.extensionConfig||[];o[u._postChannel.identifier]=t?t.channelConfiguration:{};o[u._propertyManager.identifier]=t?t.propertyConfiguration:{};o[u._webAnalytics.identifier]=t?t.webAnalyticsConfiguration:{};try{n.prototype.initialize.call(f,t,s)}catch(c){u.logger.throwInternal(r.CRITICAL,b.FailedToInitializeSDK,"Failed to initialize SDK."+c)}},function(){return{config:t,extensions:i}})},t.prototype.getPropertyManager=function(){return this._propertyManager},t.prototype.getPostChannel=function(){return this._postChannel},t.prototype.getWebAnalyticsExtension=function(){return this._webAnalytics},t.prototype.addTelemetryInitializer=function(n){this._webAnalytics.addTelemetryInitializer(n)},t.prototype.trackEvent=function(n,t){this._webAnalytics.trackEvent(n,t)},t.prototype.trackPageView=function(n,t){this._webAnalytics.trackPageView(n,t)},t.prototype.trackPageAction=function(n,t){this._webAnalytics.trackPageAction(n,t)},t.prototype.trackContentUpdate=function(n,t){this._webAnalytics.trackContentUpdate(n,t)},t.prototype.trackPageUnload=function(n,t){this._webAnalytics.trackPageUnload(n,t)},t.prototype.trackException=function(n,t){this._webAnalytics.trackException(n,t)},t.prototype.trackPageViewPerformance=function(n,t){this._webAnalytics.trackPageViewPerformance(n,t)},t.prototype.capturePageView=function(n,t){this._webAnalytics.capturePageView(n,t)},t.prototype.capturePageViewPerformance=function(n,t){this._webAnalytics.capturePageViewPerformance(n,t)},t.prototype.capturePageAction=function(n,t,i,r){this._webAnalytics.capturePageAction(n,t,i,r)},t.prototype.captureContentUpdate=function(n,t){this._webAnalytics.captureContentUpdate(n,t)},t.prototype.capturePageUnload=function(n,t){this._webAnalytics.capturePageUnload(n,t)},t.prototype._onerror=function(n){this._webAnalytics._onerror(n)},t.prototype.emptySnippetQueue=function(n){function o(){if(n){var t="";u(i._snippetVersion)||(t+=i._snippetVersion);w(i,function(t,i){it(t)&&!l(i)&&t&&t[0]!=="_"&&by.indexOf(t)===-1&&(n[t]=i)})}}var i=this,f,t,e;try{if(o(),et(n.queue)){for(f=n.queue.length,t=0;t<f;t++)e=n.queue[t],e();n.queue=undefined;delete n.queue}}catch(r){r&&l(r.toString)&&r.toString()}},t.prototype.updateSnippetDefinitions=function(n){var t=this;t.snippet=n;t._snippetVersion=""+(n.sv||n.version||"");ap(n,this,function(n){return n&&by.indexOf(n)===-1})},t}(pb);(function(){var t,n,i,r;try{n=er();n&&typeof JSON!="undefined"&&(t=n.onedsSDK||"oneDSWeb",n[t]!==undefined&&(i=n[t],r=new ky,r.updateSnippetDefinitions(i),r.initialize(i.config,i.extensions),n[t]=r,r.emptySnippetQueue(i)))}catch(u){console&&console.warn("Failed to initialize AppInsights JS SDK for instance "+t+u.message)}})();n.ActionType=ei;n.ApplicationInsights=ky;n.BE_PROFILE=ka;n.CoreUtils=ra;n.DiagnosticLogger=uo;n.EventLatency=o;n.EventPersistence={Normal:1,Critical:2};n.EventsDiscardedReason=kt;n.MinChannelPriorty=rh;n.NRT_PROFILE=ba;n.NotificationManager=el;n.PostChannel=lv;n.PropertiesPlugin=wa;n.RT_PROFILE=re;n.TraceLevel={NONE:0,ERROR:1,WARNING:2,INFORMATION:3};n.Utils=ia;n.ValueKind=eu;n.WebAnalytics=wy,function(n,t,i){var r=Object.defineProperty;if(r)try{return r(n,t,i)}catch(u){}return i&&typeof i.value!==undefined&&(n[t]=i.value),n}(n,"__esModule",{value:!0})})(this.oneDS=this.oneDS||{});define("oneds-bootstrap",["window"],function(n){function i(i){var r=n.oneDS,u;r&&(t=new r.ApplicationInsights,u={instrumentationKey:i&&i.appId||"0ded60c75e44443aa3484c42c1c43fe8-9fc57d3f-fdac-4bcf-b927-75eafe60192e-7279",endpointUrl:i&&i.endpoint||"https://browser.events.data.msn.com/OneCollector/1.0",anonCookieName:i&&i.anonCookieName||"ANON",channelConfiguration:{},propertyConfiguration:{populateBrowserInfo:!1,populateOperatingSystemInfo:!1,enableApplicationInsightsTrace:!1,enableApplicationInsightsUser:!1,sessionRenewalMs:18e5,sessionExpirationMs:18e5},webAnalyticsConfiguration:{autoCapture:{scroll:!1,pageView:!1,onLoad:!1,onUnload:!1,click:!1,scroll:!1,resize:!1,jsError:!1}}},t.initialize(u,[]),define("oneds-analytics",function(){return t}))}var t;return{initialize:i}});define("oneds-schemaMapping",["window"],function(){return{schema:{onedsSchema:{eventBase:{eventIndex:"idx",custom:"pb",isMeaningfulScroll:"isMeaningfulScroll",page:{name:"pg.n",url:"cu",type:"pg.t",product:"pg.p",config:"pg.c",canvas:"cvs",pivot:"pivot",dwellTime:"dwellTime",referral:"rf",isAutoRefresh:"ar",isJSEnabled:"getIsJsEnabled",isStatic:"isStaticPage",idx:"pgIdx",total:"pgTot",viewType:"viewType",isAdEnabled:"pb.adoni",has3PSearch:"",ocid:"getOcid",content:{type:"ct",title:"dv.Title1",domainId:"di",vertical:"subcvs",category:"st.dpt",subcategory:"st.sdpt",brand:"cv.partner",partnerName:"cv.publcat",author:"cv.author",id:"cv.entityId",source:"cv.entitySrc",parentId:"cv.parentId",brandId:"provid",docHeight:"docht",osgp:"osgp",rt:"rt",ccn:"ccn",topic:"pb.tp"}},user:{aadState:"aadState",isSso:"issso",isSignedIn:"pp"},locale:{mkt:"mkt"},integration:{joinIds:"jids"},browser:{cookieEnabled:"getCookieEnabled",deviceGroup:"d.dgk",muid:"clid",scrollOffset:"scrollOff",height:"bh",width:"bw",screenSize:"scr",clientId:"clid",clientIdType:"clidType",isMobile:"d.imd",hiddenOnce:"wbh",anoncknm:"anoncknm"},feed:{id:"fid",name:"fn",type:"ft"},flight:{tmpl:"tmpl",id:"flightid",externalId:"ex"},request:{activityId:"activityId",requestId:"rid"}},pageaction:{gesture:"gesture",behavior:"bt",actionType:"at",object:{name:"e1.n",type:"e1.y",perf:{tti:"TTI"},destinationUrl:"du",content:{headline:"hl",headlineIdx:"h",type:"e1.ct",vertical:"e1.v",topic:"e1.tp",category:"e1.c",source:"e1.s",id:"e1.l"},placement:{lineage:"l",lineageOrdinal:"lo",ordinal:"e1.o",parentId:"e1.p",id:"e1.i"},feed:{id:"e1.f"}}},contentupdate:{compressedObject:"e1.e",contentViewType:"mech",perf:{tti:"TTI"}},app_error:{extSchema:{id:"errId",message:"errMsg",source:"errSource",pb:"pb",ignorePV:"ignorePV",reportingType:"reportingType"}},unload:{},adimpr_update:{extSchema:{dapStartTime:"dst",dapEndTime:"den",adReturnTime:"art",id:"id",pageGroup:"pg",width:"w",height:"h",status:"status",creativeId:"anAd",sequenceId:"seqid",sdk:"sdk",endedRenderingTime:"fen",oAsid:"oAsid",isIframe:"ifrm",custom:"custom"}},ad_feedback:{extSchema:{providerId:"provId",tag:"tag",title:"title",lineage:"l"}},feedback:{extSchema:{id:"feedback.id",source:"feedback.source",area:"feedback.area",type:"feedback.type",rating:"feedback.rating",submitValue:"feedback.submitValue"}},load_time:{extSchema:{markers:"markers"}},load_time_markers:{extSchema:{markers:{navType:"navType",ttdc:"timeToDomComplete",ttip:"timeToInfopaneInteractive",ttfb:"timeToFirstByte",ttl:"timeToOnload",ttfsr:"timeToFirstSearchRendered"}}},video:{common:{page:{url:"pl",referral:"rl"},object:{type:"getVideoPlayerObjectType",ext:{playType:"pt",videoCs:"cs",eid:"eid",fr:"fr",inline:"inviewplay",isContinuous:"iscontinuous",pageGroup:"pg",playerInstanceId:"piid",playDuration:"playdur",cppajaxCount:"cppajaxCount",playerTech:"pt",pluginVersion:"pv",timeElasped:"te",title:"vtitle",freeWheelInit:"p.fwinit",timeToVideoStart:"p.ttvs",isAdTimedOut:"p.IsAdTimedOut",playerLoaded:"p.PlayerLoaded",adManagerLoadStart:"p.AdManagerLoadStart",adManagerLoaded:"p.AdManagerLoaded",adPlayerInit:"p.AdPlayerInit",adRequestStart:"p.AdRequestStart",adRequestComplete:"p.AdRequestComplete",adSlotPlayStart:"p.AdSlotPlayStart"}},isVideo:"isVideo"},pageaction:{object:{ext:{videoDuration:"d",formatCode:"vfc",playerType:"plt",playerTech:"ptech",size:"size",eventType:"t",tmpl:"tmpl",evt:"evt",videoPlayerType:"vt"}}},contentPlay:{object:{content:{type:"getVideoContentType"},ext:{adload:"adload",bitrate:"br",size:"size",playerTech:"ptech",videoDuration:"d",formatCode:"vfc",maxbitrate:"mbr",playerType:"plt",eventType:"t",bufferWaitTime:"bd",playerImpression:"p.playerimp",videoUrl:"fi",partner:"partner",playerVersion:"pver",quality:"q",seekTo:"st",videoPlayerType:"vt",errorType:"et",errorDescription:"etd"}}},adPlay:{object:{content:{type:"getVideoAdContentType"},ext:{adid:"adid",errorType:"et",errorDescription:"etd"}}}}}}}});define("oneds-functionMapping",["window"],function(n){function u(n){var f=n.indexOf("?"),o=f>=0?n.substr(f+1):"",i={},u,t,r,e;for(u=o.split("&"),r=0,e=u.length;r<e;r++)t=u[r].split("="),i[t[0]]=i[t[0]]||[],i[t[0]].push(t[1]);return i}var i=n&&n.location&&n.location.href,t=u(i),r=t&&t.ocid&&t.ocid[0],f=function(){return 61},e=function(){return 15},o=function(){return 22},s=function(){return navigator.cookieEnabled},h=function(){return r},c=function(){return!0};return{getVideoPlayerObjectType:f,getVideoAdContentType:o,getVideoContentType:e,getCookieEnabled:s,getOcid:h,getIsJsEnabled:c}});define("oneds-telemetryPing",["mediator","telemetry.constants","oneds-analytics","oneds-schemaMapping","oneds-functionMapping","extend","window"],function(n,t,i,r,u,f,e){function l(n,t){var r={},u=n.params,e,h,c,l;if(t&&n){if(t.schemas)for(e=0;e<t.schemas.length;e++)h=t.schemas[e],h&&(r=f(!0,{},r,s(h,u)));else r=u;r.actionType&&(r.actionType=y(r.actionType));t.createEvent&&typeof t.createEvent=="function"&&(r=t.createEvent(r));r.page&&!r.page.config&&(r.page.config=11);t&&t.name==="MS.News.Web.PageAction"&&u&&(c=u.evt&&u.evt.toLowerCase(),l=u.gesture,r.behavior=v(c,l));r.sdk={name:"prime-1ds",ver:"1.0",schemaVer:"1.0"};n.testHook&&typeof n.testHook=="function"?n.testHook(r):r&&i.track({name:t.name,data:r,latency:o.EventLatency.Immediate});n.enableConsoleLog&&(console.log("Beacon Data: "),console.log(n),console.log("OneDS Event: "),console.log(r))}}function a(n,t){return t!=="isMeaningfulScroll"&&t!=="ar"&&t!=="isJSEnabled"&&t!=="isStaticPage"&&t!=="pb.adoni"&&t!=="issso"&&t!=="pp"&&t!=="d.imd"&&t!=="wbh"&&t!=="isVideo"?n:n===!0||n===1||n==="1"||n==="true"||n==="True"?!0:n===!1||n===0||n==="0"||n==="false"||n==="False"?!1:n}function s(n,t){var e={},f,i,r;for(f in n)n.hasOwnProperty(f)&&(i=n[f],r=null,i!=null&&(r=typeof i=="object"?s(i,t):!t.hasOwnProperty(i)&&i.indexOf(".")>-1?h(t,i):u&&u[i]&&typeof u[i]=="function"?u[i]():t[i]),r===null||typeof r=="undefined"||r===""||p(r)||(e[f]=a(r,i)));return e}function h(n,t){if(typeof n=="undefined")return undefined;var i=t.indexOf(".");return i>-1?h(n[t.substring(0,i)],t.substr(i+1)):n[t]}function v(n,t){if(t=="rightclick")return 2;switch(n){case"submit":case"mouseenter":case"mouseleave":case"click_nonnav":return 0;case"mouseenter_nav":case"click":return 1;case"contextmenu":return 2}return 0}function y(n){return n.toLowerCase()}function p(n){for(var t in n)if(n.hasOwnProperty(t))return!1;return JSON.stringify(n)===JSON.stringify({})}var c=[t.OTF],o=e.oneDS;return n.sub(t.FireTelemetry,function(n){var e,t;if(o&&i&&n&&n.params&&n.eventType&&(!n.trackingType||c.indexOf(n.trackingType)!=-1)&&r&&r.schema.onedsSchema&&(e=n.params,t=r.schema.onedsSchema,t)){var s=n.eventType.toLowerCase(),f=t.eventBase,h=t.customEventBase,u;switch(s){case"submit":case"mouseenter":case"mouseleave":case"click_nonnav":case"mouseenter_nav":case"contextmenu":case"click":u={schemas:[f,t.pageaction],name:"MS.News.Web.PageAction"};break;case"impr":u={schemas:[f,t.pageview],name:"MS.News.Web.PageView"};break;case"impr_update":u={schemas:[f,t.contentupdate],name:"MS.News.Web.ContentView"};break;case"beforeunload":console.log("beforeunload");u={schemas:[f,t.pageview],name:"MS.News.Web.Unload"};break;case"app_error":u={schemas:[f,t.app_error],name:"MS.News.Web.AppError"};break;case"adimpr_update":u={schemas:[f,t.adimpr_update],name:"MS.News.Web.AdImpression"};break;case"ad_click":u={schemas:[f,t.adimpr_update],name:"MS.News.Web.AdClick"};break;case"ad_feedback":u={schemas:[f,t.adimpr_update,t.ad_feedback],name:"MS.News.Web.AdFeedback"};break;case"feedback":u={schemas:[f,t.feedback],name:"MS.News.Web.Feedback"};break;case"load_time":u={schemas:[f,t.load_time,t.load_time_markers],name:"MS.News.Web.LoadTime"};break;case"contentplay":u={schemas:[f,t.video.common,t.video.contentPlay],name:"MS.News.Web.VideoPlay"};break;case"click_non-nav":u={schemas:[f,t.pageaction,t.video.common,t.video.pageaction],name:"MS.News.Web.PageAction"};break;case"adplay":u={schemas:[f,t.pageaction,t.video.common,t.video.contentPlay,t.video.adPlay],name:"MS.News.Web.VideoAdPlay"}}u&&l(n,u)}}),1});define("track.crossDomainTracker",["window","track","extend","trackInfo","mediator"],function(n,t,i,r,u){function o(n){var e=n.origin||n.originalEvent.origin,i=n.data,o,h;if(e&&f[e]&&i&&f[e][i.eventName]&&(o=f[e][i.eventName+"Items"],o))switch(i.eventName){case"pageview":h=s(o,i);u.pub("updatePageInstance");t.trackPage(h);break;case"click":var c=s(o,i),l={type:r.eventTypes.click};t.trackEvent(l,{},c.destination,c.headline)}}function s(n,t){var e={},u,i,o,f;if(n)for(u in n)if(u&&(i=n[u],i))if(typeof i=="string")t[i]&&(e[u]=t[i]);else if(typeof i=="object"&&u=="customTags"){o=t[u];for(f in i)f&&!h[typeof f]&&r.trackCustomProperty(f,o[i[f]])}return e}var e={},h={"function":!0,object:!0},f={};return e.init=function(t){t&&(f=i(!0,f,t));n.removeEventListener&&n.removeEventListener("message",o);n.addEventListener("message",o)},e});define("baseErrorCode",{partyTallyLoadError:{errId:1060,errMsg:"PartyTally Load Error: ",errSource:"partyTally.js"},partyTallyMaxRetries:{errId:1061,errMsg:"PartyTally Max Retries Reached: ",errSource:"partyTally.js"},partyTallyXMLParseError:{errId:1062,errMsg:"PartyTally XML Parse Error: ",errSource:"partyTally.js"},partyTallyRenderError:{errId:1063,errMsg:"PartyTally Render Error: ",errSource:"partyTally.js"},keyCandidatesLoadError:{errId:1070,errMsg:"KeyCandidates Load Error: ",errSource:"keyCandidates.js"},keyCandidatesMaxRetries:{errId:1071,errMsg:"KeyCandidates Max Retries Reached: ",errSource:"keyCandidates.js"},keyCandidatesXMLParseError:{errId:1072,errMsg:"KeyCandidates XML Parse Error: ",errSource:"keyCandidates.js"},keyCandidatesRenderError:{errId:1073,errMsg:"KeyCandidates Render Error: ",errSource:"keyCandidates.js"},newsletterSubscribeError:{errId:1080,errMsg:"NewsletterPage Subscribe Error: ",errSource:"NewsletterPage.js"},dpiNotFoundWarning:{errId:1081,errMsg:"The screen DPI {0} wasn't found in static DPI list",errSource:"dpi.js",isInfo:1,reportingType:1}});define("binding",["viewAware","mediator","window"],function(n,t,i){function s(t){return this.view(n.views.ALL&~this.views,t)}function a(n){var i=n.args[0],t,e,c,u;if(typeof i=="string")t=i;else if(typeof i.selector=="string")t=i.selector;else try{t=JSON.stringify(i)}catch(a){t="{unserializableSelector}"}var o=f[t]||(f[t]={}),s=o[n.behaviorName]||(o[n.behaviorName]={}),h=s[n.view]||(s[n.view]={}),l=n.args[1],r;try{r=JSON.stringify(l||"{defaultContext}")}catch(a){r="{unserializableContext}"}e=h[r]||(h[r]={});c=n.args[2];try{u=JSON.stringify(c||"{defaultOptions}")}catch(a){u="{unserializableOptions}"}return e[u]?!1:(e[u]=n,!0)}function h(n,t,i){var h=[],r,c,l,a,v,u,e,o,s;typeof i!="function"&&(i=function(){return!0});r=f[n]||{};t&&(r={behaviorName:r[t]||{}});for(c in r){u=r[c];for(l in u){e=u[l];for(a in e){o=e[a];for(v in o)s=o[v],i(s)&&h.push(s)}}}return h}function c(n,t){for(var u=null,i=0;i<r.length;i++)if(r[i].behaviorName==n&&r[i].args[0]==t){u=r[i];break}return u}function v(n){var t,u,i;for(e=n,i=0;i<r.length;i++)t=r[i],u=t.view&e,t.active&&(u?t.update():(t.teardown(),t.active=0));for(i=0;i<r.length;){if(t=r[i],u=t.view&e,u&&!t.active&&!o(t)){r.splice(i,1);continue}++i}}function o(n){var t;return n.setup||(t=n.behavior.apply(null,n.args),t&&(n.setup=t.setup,n.teardown=t.teardown,n.update=t.update)),t=!1,n.setup&&(n.setup(),n.active=1,t=!0),t}function l(t,r,u){this.behaviorName=t;this.selector=r;this.context=u;this.views=n.views.NONE;this.timeout=i.setTimeout(function(){throw'binding("'+t+'", "'+r+'") was not followed with an all(), view(), or fallback() call!';},0)}var r=[],f={},e,u;return n.listen(v),l.prototype={view:function(n,t){var f=this.behaviorName,s=[this.selector,this.context,t],u={active:0,args:s,behaviorName:this.behaviorName,view:n};return this.views|=n,i.clearTimeout(this.timeout),a(u),require([f],function(t){u.behavior=t;var i=!0;n&e&&(i=o(u));i&&r.push(u)}),this},fallback:s,all:s,get:c},u=function(n,t,i){return new l(n,t,i)},u.views=n.views,u.refreshBindings=function(n,t){for(var i,u=h(n,t),r=0;r<u.length;r++)i=u[r],i.setup&&(delete i.setup,delete i.teardown,delete i.update,o(i))},u.unbind=function(n,t){for(var e=r&&r.length||0,o,u,i;--e>=0;)r[e].args[0]!=n||t&&r[e].behaviorName!=t||r.splice(e,1);for(o=function(n){return n&&n.teardown},u=h(n,t,o),i=0;i<u.length;i++)u[i].teardown(),delete u[i].setup,delete u[i].teardown,delete u[i].update;delete f[n]},i.binding=u,i.binding.get=c,u});define("webStorage",["window"],function(n){function h(){try{return u in n&&t!==null&&f in n&&i!==null}catch(r){return!1}}function e(n,u){if(r){var f=u?i:t;return f.getItem(n)}}function c(n,t){var i=e(n,t);try{return typeof i=="string"?JSON.parse(i):i}catch(r){console.log(r)}return i}function o(n,u,f){if(r)try{typeof u=="object"&&(u=JSON.stringify(u));var e=f?i:t;e.setItem(n,u)}catch(o){console.log(o)}}function s(n,u){if(r){var f=u?i:t,e=f.getItem(n);return e!==null&&f.removeItem(n),e}}var u="localStorage",f="sessionStorage",t=null,i,r;try{t=n[u]}catch(l){}return i=n[f],r=h(),{supported:r,getItem:e,getObject:c,setItem:o,setObject:o,removeItem:s,removeObject:s}});define("rawCookies",["document"],function(n){function t(n,t){var r=new RegExp("\\b"+n+"\\s*=\\s*([^;]*)","i"),i=r.exec(t);return i&&i.length>1?i[1]:""}function i(t,i,r,u,f){var o,e=[t,"=",i],s;r===-1?o="Fri, 31 Dec 1999 23:59:59 GMT":r&&(s=new Date,s.setTime(s.getTime()+r*864e5),o=s.toUTCString());o&&e.push(";expires=",o);u&&e.push(";domain=",u);f&&e.push(";path=",f);e.push(";samesite=none");e.push(";secure");n.cookie=e.join("")}return{extractCookieFromDocumentCookies:t,setCookie:i}});define("isSetCookiePermitted",["headData"],function(n){return function(t){var i=n&&n.clientSettings,r,u,e,o,s,h,f;if(!i||!i.functionalonly_cookie_experience)return!0;if(r=i.functional_cookies,u=i.functional_cookie_patterns,!r&&!u)return require(["logging"],function(n){n.error("Functional Cookies List AND Functional Cookie Patterns List are empty")}),!0;if(e=t.toLowerCase(),o=",",r&&r.toLowerCase().split(o).indexOf(e)>=0)return!0;if(u)for(s=u.toLowerCase().split(o),h=s.length,f=0;f<h;f++)if(new RegExp(s[f]).test(e))return!0;return!1}});define("getCookie",["document","rawCookies"],function(n,t){return function(i){return t.extractCookieFromDocumentCookies(i,n.cookie)}});define("setCookie",["location","isSetCookiePermitted","rawCookies"],function(n,t,i){function r(n,r,u,f,e,o){u>0&&!t(n)||i.setCookie(n,r,u,f,e,o)}return r.topDomain=(n.hostname.match(/[^.]+\.[^.\d]+$/)||{})[0]||"",r});define("dom",function(){var n=document,t=/[\n\t]/g,i=/(^\s+)|(\s+$)/mg;return{attr:function(n,t){return n&&(n.getAttribute?n.getAttribute(t,2):n[t])||""},name:function(n){return n&&n.nodeName||""},text:function(n){return(n&&(n.textContent||n.innerText)||"").replace(i,"")},children:function(n){return n&&n.children||[]},parent:function(n){return n&&n.parentNode},getElementsByTagName:function(t){return n.getElementsByTagName(t)},create:function(t){return n.createElement(t)},containsClass:function(n,i){return n&&(" "+(n.className||n.getAttribute("class"))+" ").replace(t," ").indexOf(" "+i+" ")>-1},getTarget:function(n){return n&&(n.customTarget||n.target||n.srcElement)||document}}});define("commonElements",["document","c.dom"],function(n){return{head:n.getElementsByTagName("head")[0],body:n.getElementsByTagName("body")[0],main:n.getElementById("main")}});define("events",function(){function n(n,t,i){n.addEventListener&&n.addEventListener(t,i,!1)}function t(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}return{bind:n,unbind:t}});define("extend",function(){function t(n){return Array.isArray?Array.isArray(n):Object.prototype.toString.call(n).toLowerCase()==="[object array]"}function n(){var e=arguments,r=e[0]||{},o=1,i,u,s,f;for((typeof r=="boolean"||typeof r=="number")&&(s=!!r,r=e[1],o=2);o<e.length;o++){u=e[o];for(i in u)u[i]!==undefined&&u[i]!==null&&(s&&typeof u[i]=="object"?(f=r[i],typeof f!="object"&&(f=t(u[i])?[]:{}),n(!0,f,u[i]),r[i]=f):r[i]=u[i])}return r}return n});define("format",function(){function t(t,i,r){for(var u=0;u<r.length-i;++u)t=t.replace(n[u]||(n[u]=new RegExp("\\{"+u+"\\}","g")),r[u+i]);return r.length?t:t.toString()}var n=[];return String.prototype.format=function(){return t(this,0,arguments)},function(n){return(typeof n=="function"&&(n=n.apply(n,Array.prototype.slice.call(arguments,1))),n==null)?"":(typeof n!="string"&&(n=n.toString()),n)?t(n,1,arguments):""}});define("refreshDeferredModules",["jquery","refreshModules"],function(n,t){function i(){return t(n("[data-module-deferred]:not([data-sso-dependent])"))}return i});define("scrollLeft",["dir.tokens","device"],function(n,t){var i,r;if(!n.ltr){if(r=t.capability("RtlScrollLeftAdjustment"),r=="fromLeft")return i=function(n,t){return t?n.scrollLeft=n.scrollWidth-n.clientWidth-t:n.scrollWidth-n.clientWidth-n.scrollLeft},i.adjustValue=function(n,t){return n.scrollWidth-n.clientWidth-t},i;if(r=="negativeValue")return i=function(n,t){return t?n.scrollLeft=t*-1:Math.abs(n.scrollLeft)},i.adjustValue=function(n,t){return t*-1},i}return i=function(n,t){return t?n.scrollLeft=t:n.scrollLeft},i.adjustValue=function(n,t){return t},i});define("duplicateHtmlIds",["logging","document","window"],function(n,t,i){function r(){for(var r,i,n={},e=t.querySelectorAll("[id]"),u,f=0;u=e[f];++f)n[u.id]=(n[u.id]||0)+1;r=[];for(i in n)(!i||n[i]>1)&&r.push(' "'+i+'" ('+n[i]+" occurrences)");return r.length?r.join(","):null}function u(){var t=r();t&&n.error("[MARKUP VALIDATION] Duplicate/blank htmlids:"+t)}return require(["c.deferred"],function(){i.setTimeout(u,2e3)}),r});window.Modernizr=function(n,t){function r(){try{return t.createEvent("TouchEvent"),!0}catch(n){return!1}}var i=r();return Function.prototype.bind||(Function.prototype.bind=function(n){var i=Array.prototype.slice,t=this,r,u;if(typeof t!="function")throw new TypeError;return r=i.call(arguments,1),u=function(){var e,o,f;return this instanceof u?(e=function(){},e.prototype=t.prototype,o=new e,f=t.apply(o,r.concat(i.call(arguments))),Object(f)===f)?f:o:t.apply(n,r.concat(i.call(arguments)))},u}),{csstransforms:!0,csstransforms3d:!0,csstransitions:!0,touch:i,prefixed:function(n){return n}}}(this,this.document);window.Modernizr.transEndEventNames={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",transition:"transitionend"};window.Modernizr.animEndEventNames={WebkitTransition:"webkitAnimationEnd",MozTransition:"animationend",transition:"animationend"};define("refreshPdpModules",["jquery","refreshModules"],function(n,t){function i(){var i=n("[data-pdp-dependent]"),r=t(i,{pfr:1});r.then(function(){define("c.pdpready",1)})}return i});define("refreshSigninModule",["jquery","refreshModules","binding"],function(n,t,i){function r(){var r=n("[data-sso-dependent]");t(r).then(function(){i("flyout","#username").all({eventOrigin:"#username>a,#username>figure"});i("flyout","#settings").all({eventOrigin:"#settings>a"});i.get("marketDropdown","#site-market").teardown();i("marketDropdown","#site-market").all();i("marketDropdown",".marketswitch").all({triggerEvent:"click"});i("marketDropdown",".langtoggle").all({triggerEvent:"click"});i("marketDropdown",".makedefaultmarketlink").all({triggerEvent:"click"});require(["meControlBootstrap"],function(n){n()})})}return r}),function(n){function u(){return Math.round(r())}function e(n){var t={hasFired:!1},r={},f=n.send||function(i){var r=n.url,f=r.indexOf("?")>=0?"&":"?",u=new Image;t.onsent&&(u.onload=t.onsent);u.src=encodeURI(r+f+"DATA="+i)},i;t.mark=function(n,i){var o=typeof n,e,f;if(o==="string")for((i===null||i===undefined)&&(i=u()),e=n.split("."),f=r,f[n]=i;e.length;)n=e.shift(),e.length>0?f=f[n]=f[n]||{}:f[n]=i;else if(o==="object"){i=n;for(n in i)i.hasOwnProperty(n)&&t.mark(n,i[n])}return i};t.fire=function(){var i=t.onbeforefire,n;i&&i();this.payload=JSON.stringify(r);r={};n=t.onfire;n&&n();t.hasFired=!0};for(i in n)!t.hasOwnProperty(i)&&n.hasOwnProperty(i)&&(t[i]=n[i]);return t}var i="now",f=window,t=f.performance,r;n.timing=t&&t.timing;n.navigation=t&&t.navigation;r=t&&t[i]&&t[i].bind(t)||Date[i]||function(){return(new Date).getTime()};n.now=u;n.Beacon=e}(Perf||(Perf={}));window.pp=new window.Perf.Beacon({}),function(n,t){function r(){var r={},e="navigationStart",u=t[e],n,i,f,o,s;if(u===null||u===undefined||u<0)return r;for(n in t)n!==e&&(i=t[n],i>-1)&&(i>=u&&(i-=u),o=(f=n.lastIndexOf("End"))>0&&1||(f=n.lastIndexOf("Start"))>0&&0,f!==-1?(n=n.substr(0,f),s=r[n]||(r[n]=[-1,-1]),s[o]=i):r[n]=i);return r}if(t){var i=n.onbeforefire;n.onbeforefire=function(){i&&i();n.mark("w3c",r())}}}(pp,Perf.timing);define("guidGen",function(){return function(){function t(t){var i=(n+Math.random()*16)%16|0;return n=Math.floor(n/16),(t=="x"?i:i&7|8).toString(16)}var n=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t)}});define("pageInstance",["mediator","guidGen","document","telemetry.constants"],function(n,t,i,r){var u,f="updatePageInstance";return n.sub(f,function(){var e,o,s,f;if(u=t().replace(/-/g,""),n.pub(r.ResetIdx),e=i.body.querySelector("#srchfrm"),e)for(o=e.querySelectorAll("input[name='refig']"),s=o.length,f=0;f<s;f++)o[f].value=u}),{getActivityId:function(){return u},setActivityId:function(t){u=t;n.pub(r.ResetIdx)},eventName:f}});define("refreshModules",["jquery","navigation","headData","window","location","promise","requestAnimationFrame","imgSrc","mediator","escape"],function(n,t,i,r,u,f,e,o,s,h){function k(t,i,r,u,f,e){n.ajax({url:t,dataType:"html",data:{pagerequest:JSON.stringify(i)},crossDomain:!0,method:"GET",xhrFields:{withCredentials:!1}}).done(function(t){a(r,t,null,e);u(t);r.each(function(){var t=n(this).data("moduleId");t&&s.pub("moduleRefreshed-"+t)})}).fail(function(){f(arguments)})}function d(t,i,r,u,f,e){var o=!1,h={};!/^https/.test(t)&&i&&i.Regions&&i.Regions.length&&g(i.Regions)&&(t="https"+t.substring(4),o=!0,h={withCredentials:!0});n.ajax({url:t,dataType:"html",data:JSON.stringify(i),method:"POST",contentType:"application/json",crossDomain:o,xhrFields:h}).done(function(t){a(r,t,null,e);u(t);r.each(function(){var t=n(this).data("moduleId");t&&s.pub("moduleRefreshed-"+t)})}).fail(function(){f(arguments)})}function g(n){for(var t=0;t<n.length;t++)if(n[t].type==="meStripe")return!0;return!1}function nt(){var t,n,i;if(c&&c.deferLoadedItems){for(t=c.deferLoadedItems.split(","),n=0,i=t.length;n<i;n++)t[n]&&c.removeItem(t[n]);c.removeItem("deferLoadedItems")}}function tt(n,t){if(!c||!n||!t)return null;var i,r=c.getItem(n);try{i=JSON.parse(r)}catch(u){return null}return i&&i.data&&i.lastUpdatedTime&&Date.now()-i.lastUpdatedTime<t?i.data:null}function it(n,t){c&&(c.deferLoadedItems||(c.deferLoadedItems=""),c.deferLoadedItems+=","+n,c.setItem(n,JSON.stringify({lastUpdatedTime:Date.now(),data:t})))}function a(t,i,r,u){var f,e,o,h,s;i&&(f=n("<data>"+n.trim(i)+"<data>"),ut(f),e=f.find("[data-module-id]"),u=u||{},o=u.loadEmptyContent,t.each(function(){var s=n(this),t,i=s.data("moduleId");if(t=e.filter("[data-module-id='"+i+"']"),t.length){var u=n("[data-module-id='"+i+"']"),c=v[i]||u.html(),f=t.html(),l=f===c;(o||f&&f.trim())&&(y||!l)&&(v[i]=f,rt(t,u),t.insertAfter(u.first()),u.remove(),h=!0);!r&&s.data("cache-duration")&&it(i,t[0].outerHTML)}}),s=!1,u.enableJSScriptInjection&&(processScripts(f),s=!0))}function rt(t,i){n("img[data-src]",t).each(function(){o.force(this,i)||o.go(this)})}function ut(t){var i=t.children("link[rel=stylesheet]");i.length&&i.each(function(){var t=this.getAttribute("href");p[t]||((w||(w=n("head"))).append(this),p[t]=!0)})}var l=i.moduleapi,b=i.cdnmoduleapi,v={},y,p={},w,c;try{c=r.localStorage}catch(ft){c=null}return l?function(e,o,s,c,v,p,w,g,it,rt){var ct,ft,et,ut,ot,st,ht;return(i.signedin||nt(),!e||e.length===0)?new f(function(n){n()}):(e instanceof n||(e=n(e)),typeof o=="string"&&(o=t.getParams(o)),p&&(l=p),(s===undefined||s===null)&&(s=!1),y=v,ct=n.extend(t.getParamsFromUrl(u.href),o),s&&delete ct.ocid,ft=n.param(ct),et=l.split("?")[0]+(ft?"?"+ft:""),et+=(et.indexOf("?")===-1?"?":"&")+"ou="+h.urlPart(u.href),rt&&(et+=(et.indexOf("?")===-1?"?":"&")+"enableInlineCss=true"),ut={RequestUri:u.href.split("?")[0]+(ft?"?"+ft:""),ExperienceId:g&&i.kernelXd?i.kernelXd:i.xdid||null,CacheDuration:null},ot=null,s&&(ot=b.split("?")[0]+(ft?"?"+ft:""),ot+=(ot.indexOf("?")===-1?"?":"&")+"devicegroup="+i.dg,c!==undefined&&c!==null&&(ut.CacheDuration=c.toString())),it=n.extend({loadEmptyContent:!1},it),st={},ht=[],e.each(function(){var i=n(this).data("moduleId"),r,u,t;if(i){if(r=n(this).data("cache-duration"),u=r?tt(i,r):null,u){ht.push(u);return}if(t=i.split("|"),t.length==5){var o={key:t[3],type:t[4]},f={key:t[1],type:t[2],Modules:[o]},e=f.key+f.type;st[e]?st[e].Modules.push(o):st[e]=f;ut.Type||(ut.Type=t[0])}}}),ht.length&&a(e,ht.join(""),!0,it),ut.Regions=n.map(st,function(n){return n}),ut.Regions!=null&&ut.Regions.length>0?new f(function(n,t){s?k(ot,ut,e,n,t,it):d(et,ut,e,n,t,it)}):(r.console&&r.console.log&&console.warn("Regions were empty or null"),new f(function(n){n()})))}:(r.console&&console.log("moduleApiEndpoint is missing from header, ajax module update will exit."),n.noop)});define("carouselManager",function(){return function(){var n=[],t=0;this.load=function(t){n=t};this.getItem=function(i){if(!n.length)return null;var r=(t+i)%n.length;return n[r<0?r+n.length:r]};this.setIndex=function(n){t=n};this.changeIndex=function(n){t+=n}}});globalLeft="left";define("dir.tokens",{ltr:globalLeft=="left",left:"left",paddingLeft:"padding-left",paddingRight:"padding-right",marginLeft:"margin-left",marginRight:"margin-right"});define("socialPlugins.tokens",{twitterLang:"en",facebookLang:"en_US",loadDelay:"1000"});define("flyout",["jquery","jqBehavior","document","mediator","track"],function(n,t,i,r,u){function f(n){n.preventDefault()}function o(t,f){function b(t){var i=e[0],u;n("body").removeClass("uhf");g(t);i.el.hasClass(i.cls)?(u=l?l[0]:!1,f.allowToggleOff&&a(t,s),u!==t.target&&o.filter(t.target).length===1&&w(t,h)):w(t,h);r.subChannel("closeFlyoutFinal","flyoutBehavior",s)}function k(i){var r=t.find(f.contentEventOrigin),u;r.length||(r=t);u=f.skipContentOriginEventTargetCheck?!(n.contains(r[0],i.target)===!0||o[0]===i.target):!(r[0]===i.target||n.contains(r[0],i.target)===!0||o[0]===i.target);u&&(f.disableEventBubbling&&i.preventDefault(),a(i,s))}function s(t,i){var r,f;for(t&&t.target&&t.target.tagName==="A"&&(t.stopPropagation(),u.trackEvent({type:"click_nonnav",target:t.target})),r=0;r<e.length;r++)f=e[r],f.el.removeClass(f.cls).attr("aria-hidden",!0);for(r=0;r<e.length;r++)f=e[r],f.el.removeClass(f.cls);y.off(p,k);l=!1;n.isFunction(i)&&i!==h&&i()}function d(n){t.find("."+f.toggleClass).length&&a(n,s)}function h(t,i){var r,f;for(t.target.tagName==="A"&&(t.stopPropagation(),u.trackEvent({type:"click_nonnav",target:t.target})),l=n(t.target),r=0;r<e.length;r++)f=e[r],f.el.addClass(f.cls).attr("aria-hidden",!1);for(r=0;r<e.length;r++)f=e[r],f.el.addClass(f.cls);y.on(p,k);n.isFunction(i)&&i!==h&&i()}var y=n(i),o=t.find(f.eventOrigin),v;o.length||(o=n(f.eventOrigin));var p=f.outsideEvent,c=f.toggleTargets,g=f.eventPreventDefaultDelegate,l=!1,w=n.isFunction(f.openFlyoutDelegate)?f.openFlyoutDelegate:h,a=n.isFunction(f.closeFlyoutDelegate)?f.closeFlyoutDelegate:s,e=[];if(typeof c!="object")c===!0&&e.push({el:t,cls:"show"});else for(v in c)e.push({el:t.find(v),cls:c[v]});return{setup:function(){o.on(f.triggerEvent,b)},update:function(){d()},teardown:function(){d();o.off(f.triggerEvent,b)}}}var e={allowToggleOff:!0,eventOrigin:".flyout > button",toggleTargets:!0,triggerEvent:"click",outsideEvent:"mousedown touchstart scroll",openFlyoutDelegate:!1,eventPreventDefaultDelegate:f,skipContentOriginEventTargetCheck:!1,closeFlyoutDelegate:!1};return t(o,e)});define("marketDropdown",["jquery","jqBehavior","window","headData","track","location","keyCode"],function(n,t,i,r,u,f,e){function s(t,i){function s(){t.on(i.triggerEvent,r)}function r(n){var s,r,h,l,a,v;(n.type!=="keydown"||n.keyCode===e.Enter)&&(h=t[0].tagName=="SELECT",h?(l=t.find("option:selected"),s=l.data("mkt"),r=l.data("mktUrl")):(s=i.mkt,r=i.mktUrl),r+=f.search,a=f.protocol+r,v=h===!0?r:null,r&&s&&(u.trackEvent({type:"click",target:t},"",a,v),c(o,r,s)))}function h(){t.off(i.triggerEvent,r)}function c(t,i,r){var u=JSON.stringify({Market:r,SuppressPrompt:!0}),e=[{Path:"MSNHomePage/MarketConfiguration",Operation:"Update",Payload:u}];n.ajax({url:t,dataType:"html",data:JSON.stringify(e),method:"POST",contentType:"application/json"}).done(function(){f.href=i}).fail(function(){f.href=i})}return{setup:s,teardown:h}}var o=r.pdpdeltaupdateapi;return t(s,{triggerEvent:"change"})});define("navArrowScroll",["jquery","jqBehavior","modernizr","device","window","dir.tokens","touchGestures","perfMarker","remToPixel","requestAnimationFrame"],function(n,t,i,r,u,f,e,o,s){function v(t,i){function kt(){for(var e,i=0,s=r[0].scrollWidth,h=o.width(),u=s-h,t=f.ltr?-1:1,n=0,c=a.length;n<c;n++)l.push(t*i),u>i?(e=parseInt(a[n].getAttribute(p),10),i+=e,n!==0&&(l[n]-=t*pt)):l[n]=t*u+t*pt}function ui(){ct.on("click",nt);it.on("click",tt);di(r);ai();fi();kt();w();ht()&&ki()}function fi(){ot();ht()&&(g=!0,ni())}function ei(){ct.off("click",nt);it.off("click",tt);w()}function oi(){b=0;v=0;et(0);w();l=[];kt();ri=u.innerWidth}function dt(n){ot();vt=si(n);et(vt)}function et(n){c?(n=h.replace("{0}",n),r.css("transform",n)):r.css(h,n)}function ot(){if(lt=o.width(),g)y<r[0].scrollWidth&&(y=r[0].scrollWidth);else{y=0;for(var n=0,t=r.length;n<t;n++)y+=r[n].scrollWidth;y+=ii}yt=r.position().left-b}function si(n){var r=o.width(),t=r-it.width(),i=n==1?hi(t,a,v):ci(t,a,v);return v=i.index,i.moveDistance}function hi(n,t,i){var f=n,u=i,r,e;if(st(u))for(r=t.length-1;r>=0;r--)if(e=parseInt(a[r].getAttribute(p),10),f-=e,f<0){u=r+1;break}for(f=n,r=u-1;r>=0;r--)if(e=parseInt(a[r].getAttribute(p),10),f-=e,f<0)return u=r+1,{moveDistance:l[u],index:u};return u=0,{moveDistance:l[u],index:u}}function ci(n,t,i){for(var e,f=n,r=i,u=r,o=l.length;u<o;u++)if(e=parseInt(a[u].getAttribute(p),10),f-=e,f<=0&&(r=u>0?u:0,!st(r)))return{moveDistance:l[r],index:r};return{moveDistance:l[r],index:r}}function st(n){return n<l.length?n===l.length-1||l[n]==l[n+1]:!1}function li(n){return l[n]}function ai(){for(var t,n=0,i=a.length;n<i;n++)t=a.eq(n),a[n].setAttribute(p,t.outerWidth(!0)),t.hasClass(ti)&&(rt=n,v=rt)}function gt(){f.ltr||(b=r.position().left,yt=r.position().left-b)}function w(){ot();ht()?(g=!0,ni(),v==0?(o.addClass(d).removeClass(k),gt()):st(v)?o.addClass(k).removeClass(d):o.addClass(at)):(g=!1,o.removeClass(at),vi(),gt())}function ni(){var t,n;if(r[1])for(t=r[1].children.length,n=0;n<t;n++)r[1].children[0].id="mylink_"+n,r[0].appendChild(r[1].children[0])}function vi(){for(var t=r[0].children.length,n=0;n<t;n++)r[0].children["mylink_"+n]&&r[1]&&r[1].appendChild(r[0].children["mylink_"+n])}function nt(){dt(1);w()}function tt(){dt(-1);w()}function yi(){f.ltr?tt():nt()}function pi(){f.ltr?nt():tt()}function wi(){return f.ltr&&o.hasClass(d)||!f.ltr&&o.hasClass(k)}function bi(){return f.ltr&&o.hasClass(k)||!f.ltr&&o.hasClass(d)}function ki(){var n=li(rt);et(n)}function ht(){return y>lt}function di(n){e.settings.touchSupported&&n.gesture(gi,{direction:"horizontal"})}function gi(t){if(t.direction)switch(t.current.touchType){case e.types.throwRight:case e.types.swipeRight:bi()&&pi();break;case e.types.throwLeft:case e.types.swipeLeft:wi()&&yi();break;case e.types.stop:case e.types.tap:var i=t.originalEvent.originalEvent,r=i.target,f=document.createEvent("MouseEvent");f.initMouseEvent("click",!1,!1,u,i.detail,i.screenX,i.screenY,i.clientX,i.clientY,i.ctrlKey,i.altKey,i.shiftKey,i.metaKey,i.button,null);r.tagName!=="A"&&(r=n(r).parentsUntil("LI","A")[0]);r&&r.dispatchEvent(f)}}var o=t,r=o.children(i.navSelector),a=r.children(),ct=o.find("button").first(),it=o.find("button").last(),b=r.position().left,v=0,lt=0,y=0,k="show-left",d="show-right",at="show-left show-right",ti="current",vt=0,yt=0,p="data-width",rt=0,g=!1,pt=s(1.2),wt=o.children(".mylink"),ut=wt.index(),ft=ut>0&&wt.children().length!=0?r[ut-1].offsetLeft:-1,bt=ft>0?f.ltr?ft:o.width()-(ft+r[ut-1].offsetWidth):-1,ii=bt>0?bt-r.first().width():0,ri=u.innerWidth,l=[];return{setup:ui,teardown:ei,update:oi}}var h="left",c=!1,a,l;return i.csstransforms&&r.isCapable("AllowTransform2d")&&(h="translateX({0}px)",c=!0),a=n(u),l={navSelector:"ul",navItemSelector:"ul > li"},t(v,l)});define("scrollStop",["jquery","jqBehavior","touchGestures"],function(n,t,i){function f(t,f){function o(){e===!1?e=!0:clearTimeout(s);s=setTimeout(a,l)}function h(){e&&o()}function a(){e=!1;t.trigger("scrollStop")}var c=n.extend({},u,f),l=c.delay,e,s;return{setup:function(){e=!1;t.on("scroll",o);if(i.settings.touchSupported)t.on(r,h)},teardown:function(){t.off(r,h);t.off("scroll",o)}}}var u={delay:100},e=i.settings.start.join(" "),r=i.settings.move.join(" ");return t(f,{})});define("searchBing",["jquery","jqBehavior","track","device","window"],function(n,t,i,r,u){return r.capability("SupportFixedPosition")!=="false"&&r.capability("SupportFixedPosition")||n("body>.head").addClass("unfixposition"),t(function(t){function h(){var n=t.attr("action"),u=t.attr("target"),f=r.length?r.val():null;i.trackEvent({type:"submit",target:t[0]},null,s,f);t.attr("action",s).attr("target","_blank").submit().attr("action",n).attr("target",u)}var f=n("button[name='bingSearch']",t),r=n("#q",t),e=n(".uhf .head #header-common"),o=n("body"),c=n("body>.head"),s=t.data("bing-action-uri");return{setup:function(){f.on("click",h);var t=u.mscc;if(t&&!t.hasConsent()){r.on("keyup.bingSearch change.bingSearch",function(){r.val()&&(r.off("keyup.bingSearch change.bingSearch"),t.setConsent(),o.removeClass("uhf"),e.addClass("removed"))});n("body").on("click.consentCheck",function(){t.hasConsent()&&(o.removeClass("uhf"),e.addClass("removed"),n("body").off("click.consentCheck"))})}},teardown:function(){f.off("click",h)}}})});define("searchTargetSelf",["jqBehavior"],function(n){function u(n){return i=n.attr(t),{setup:function(){n.attr(t,r)},teardown:function(){n.attr(t,i)}}}var t="target",r="_self",i;return n(u)});define("socialPlugins",["jquery","jqBehavior","format","escape","socialPlugins.tokens"],function(n,t,i,r,u){function o(n,t){function e(){if(t.facebookLikeUrl&&t.facebookButtonWidth){var e="//www.facebook.com/plugins/like.php?locale="+r.urlPart(u.facebookLang)+"&href="+r.urlPart(t.facebookLikeUrl)+"&amp;send=false&amp;layout=button_count&amp;width=450&amp;show_faces=false&amp;font&amp;colorscheme=light&amp;action=like&amp;height=21";n.find(t.facebookSelector).append(i(f,e,t.facebookButtonWidth))}}function o(){var e,o;t.twitterFollowScreenName&&t.twitterButtonWidth&&(e="//platform.twitter.com/widgets/follow_button.html?show_screen_name="+t.twitterShowScreenName+"&screen_name="+r.urlPart(t.twitterFollowScreenName)+"&show_count=false&lang="+r.urlPart(u.twitterLang),n.find(t.twitterSelector).append(i(f,e,t.twitterButtonWidth)),t.twitterShowScreenName&&(o=t.twitterButtonWidth,typeof InstallTrigger!="undefined"&&(o=parseFloat(t.twitterButtonWidth)+.3+"rem"),n.find(t.twitterBreakingNewsSelector).append(i(f,e,o))))}window.setTimeout(function(){e();o()},t.delay)}var e={facebookSelector:"#fbcount",twitterSelector:"#twcount",twitterBreakingNewsSelector:"#bnewstwcount",delay:u.loadDelay},f='<iframe src="{0}" scrolling="no" frameborder="0" allowTransparency="true" allowTransparency="true" style="width:{1};"><\/iframe>';return t(o,e)});define("twitterComments",["jquery","jqBehavior","window"],function(n,t,i){function r(t){function r(t){t.preventDefault();i.open(n(this).attr("href"),"Twitter","status=0,toolbar=0,location=0,resizable=1,scrollbars=1,left="+(i.screen.width-250)/2+",top="+(i.screen.height-350)/2+",width=500,height=450")}return{setup:function(){t.find(".twitteractions > a").on("click",r)},teardown:function(){t.find(".twitteractions > a").off("click")}}}return t(r)});require(["window","jquery","device","mediator"],function(n,t,i,r){var f,u=t("meta[name=viewport]"),e=i.capability("Viewport_Landscape"),s=u.attr("content"),o=function(){n.innerHeight>n.innerWidth?u.attr("content",s):u.attr("content",e);r.pubChannel("update","mediaQuery")};u.length&&e&&(o(),t(n).resize(function(){clearTimeout(f);f=setTimeout(o,50)}))});require(["jquery","navigation","headData","webApp.tokens"],function(n,t,i,r){n.ajaxPrefilter(function(n){var u;if(n=n||{},u=n.url,i.ssl===!0&&u.substr(0,7).toLowerCase()=="http://"&&(u="https://"+u.substr(7)),!n.notVersioning&&u&&t.isLocal(u)&&!r.validVersionPattern.test(u)){var f=u.split("#"),e=f[0],o=f[1]?"#"+f[1]:"";n.url=e+(e.indexOf("?")>-1?"&":"?")+"ver="+r.appVersion+o}})});location&&(location.getAbsoluteUrl=function(){var n;return function(t){return n=n||document.createElement("a"),n.href=t||"",n.href}}(),location.origin||(location.origin=location.protocol+"//"+location.host));Function.prototype.bind||(Function.prototype.bind=function(n){if(typeof this!="function")throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var r=Array.prototype.slice.call(arguments,1),u=this,t=function(){},i=function(){return u.apply(this instanceof t?this:n,r.concat(Array.prototype.slice.call(arguments)))};return this.prototype&&(t.prototype=this.prototype),i.prototype=new t,i});require(["jquery","getCookie","setCookie","navigation","location","c.onload"],function(n,t,i,r,u){var f="ocid",e="hp",o="homepage",s="sky2",h=15;(function(){var c="",v=r.getParamsFromUrl(u.href);v&&v[f]&&(c=v[f].toLowerCase());var y=(c.indexOf(e)!=-1||c.indexOf(o)!=-1)&&c.indexOf(s)===-1,a=t(f),l=n("#user-profile").data("dhp_cookie_days");l=l!=undefined?l:h;y&&!a?i(f,c,l,i.topDomain,"/"):l>0&&!y&&a&&(a.indexOf(e)!=-1||a.indexOf(o)!=-1)&&i(f,"",-1,i.topDomain,"/")})()});define("trackingHelper.tokens",{tradeDoublerMarketId:"2811279",tradeDoublerProgramId:"261853",tradeDoublerAjaxUrlFormat:"{0}/{1}/{2}/tduidajax?epi={3}"});define("msnNativeAds",["jquery","jqBehavior","pageInstance","headData","getCookie","window","afire","mediator"],function(n,t,i,r,u,f,e,o){function c(t,i){function v(n){var t=n?n.elem:null;y(t)&&(r(),setTimeout(function(){o.unsub(h,v)},200))}function y(i){return i&&i.length&&n.contains(i[0],t[0])}function p(){var n=a.find("li").first();return y(n)}function r(){try{if(l)return;e&&s(e);c&&s(c);l=!0}catch(n){f.console&&f.console.log("error sending native trackers"+n.message)}}var u=i.ct,e=i.impr,c=i.eimpr,l=!1,a=t.parents(".ip");u&&t.click(function(){s(u)});a.length?p()?r():o.sub(h,v):r()}function s(n){e(n)}var h="infopane_navigation";return t(c)});deferredCanary="c.deferred";deferredCanary="c.postdeferred";require(["document","headData",deferredCanary],function(n,t){if(!t||!t.clientSettings||!t.clientSettings.functionalonly_cookie_experience){var i=n.createElement("iframe");i.src="//ib.adnxs.com/async_usersync_file";i.width=0;i.height=0;i.setAttribute("style","position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:0;padding:0;border:0;");n.body.appendChild(i)}});require(["binding","c.dom"],function(n){require(["c.deferred"],function(){require(["jquery","imgSrc"],function(n,t){n("#user-profile img").each(function(){t.go(this)})});n("twitterComments","#breakingnews").all();n("marketDropdown","#site-market").all();n("marketDropdown",".marketswitch").all({triggerEvent:"click"});n("marketDropdown",".langtoggle").all({triggerEvent:"click keydown"});n("marketDropdown",".makedefaultmarketlink").all({triggerEvent:"click"});require(["window","c.onload"],function(t){t.setTimeout(function(){n("socialPlugins","#social-plugins, #extra-social-plugins").all()},8e3);n("socialPlugins","#bnewssocial-plugins").all()})});n("poll",".pollcontainer").all();n("flyout",".megamenu").all({eventOrigin:"#header-common>.logowrapper>.vertical",skipContentOriginEventTargetCheck:!0});require(["jquery"],function(){n("flyout","#username").all({eventOrigin:"#username>a,#username>figure"});n("flyout","#settings").all({eventOrigin:"#settings>a"})});n("flyout","#language-toggle").view(n.views.SIZE34COLUMN,{eventOrigin:"#language-toggle>button"});n("searchBing","#srchfrm").all();n("tabScroll",".head").all();n("navArrowScroll",".navinner").all();require(["c.onload"],function(){n("msnNativeAds","a.nativead").all()})});require(["sso","document","c.deferred"],function(n,t){n(function(){define("c.ssocomplete",1)});var i=t.getElementsByTagName("head")[0];i&&i.getAttribute("data-pdp-stale")&&define("c.pdp",1)});require(["document","headData","headInfo","afire","deviceGroup","c.postdeferred"],function(n,t,i,r,u){if(!t||!t.clientSettings||!t.clientSettings.functionalonly_cookie_experience){var f=1e3,e=parseInt("1000");e&&(f=e);setTimeout(function(){var s="https://c.bing.com/c.gif?",t="",f="",o=0,e;u.isMobile&&(o=1);i&&i.PageName&&(e="&rid={0}&lang={1}&dgk={2}&imd={3}&pn={4}&rf={5}&tp={6}".format(i.a,i.l,i.dg,o,i.PageName.toLowerCase(),n.referrer,location.href));i&&i.ud&&(i.PageName==="channelPlayerPage"||i.ud.n==="ar")&&(e="&rid={0}&lang={1}&dgk={2}&imd={3}&pn={4}&rf={5}&tp={6}".format(i.a,i.l,i.dg,o,i.PageName.toLowerCase(),n.referrer,location.href),t="MSAOL_Video_pd",f="{0}Red3={1}".format(s,t)+e,r(f),t="MSAN_Video_pd",f="{0}Red3={1}".format(s,t)+e,r(f));i&&i.ud&&(i.ud.n==="ss"||i.ud.n==="ar"||i.PageName==="channelPlayerPage"||i.PageName==="homePage"||i.PageName==="startPage"||i.PageName==="SpartanStartPage")&&(e="&rid={0}&lang={1}&dgk={2}&imd={3}&pn={4}&rf={5}&tp={6}".format(i.a,i.l,i.dg,o,i.PageName.toLowerCase(),n.referrer,location.href),t="MSDB_pd",f="{0}Red3={1}".format(s,t)+e,r(f))},f)}});require(["document","headData","afire","c.postdeferred"],function(n,t,i){if(!t||!t.clientSettings||!t.clientSettings.functionalonly_cookie_experience){var r=1e3,u=parseInt("1000");u&&(r=u);setTimeout(function(){var n="{0}Red3={1}".format("https://c.bing.com/c.gif?","MSOATH_pd");i(n)},r)}});Gemini=function(){"use strict";var h=window.location.search.indexOf("useLegacyTracking=1")>-1,n={positions:[],beacons:{},clickBeacons:{},elements:{},timer:null,watch:null,paused:!1,supportsIO:!h&&"IntersectionObserver"in window},c="background: #fff; border-radius: 2px; color: #5f6a96; padding: 4px;",f=function(n){if(n!=="NOT_PROVIDED"){(new Image).src=n;return}},l=function(t){var r=n.clickBeacons[t]||[],i,u;if(r.length)for(i=0,u=r.length;i<u;i++)f(r[i])},a=0x1ffffffffffffe,v=function(n,t){var i=(new Date).getTime()/1e3|0,r=Math.floor(Math.random()*a),u=t&&t.index||0;return n.replace("$(AD_POSN)",encodeURIComponent("pp=m,pi="+u)).replace("{REQUEST_ID}",r).replace("[timestamp]",i).replace("[CACHEBUSTER]",i).replace("[RANDOM_NUMBER]",r)},y=function(n,t){return n.replace("$(S_VIEW_TYPE)",t)},p=function(){var t=document,i=window,n=t.body,r=t.documentElement;return{height:i.innerHeight||r.clientHeight||n&&n.clientHeight,width:i.innerWidth||r.clientWidth||n&&n.clientWidth}},w=function(n,t){for(var e,r,o,i=t+1,s=Math.floor(n.width/i),h=Math.floor(n.height/i),c=Math.max(0,n.left),l=n.top,u=[],f=1;f<i;f++)for(e=c+s*f,r=1;r<i;r++)o=l+h*r,u[u.length]=[e,o];return u},b=function(n,t){if(n.contains)return n.contains(t);for(var i=t&&t.parentNode;i!==null;){if(i===n)return!0;i=i.parentNode}return!1},k=function(n,t,i){for(var o,s,r=w(t,10),f=0,u=0,h=r.length;u<h;u++){var c=r[u][0],l=r[u][1],e=document.elementFromPoint(c,l);e===n||b(n,e)||f++}return(o=i*100,s=100-f/r.length*100,s>=o)?!1:!0},d=function(n,t){var r=p(),i=n.getBoundingClientRect(),u=Math.max(0,Math.min(i.bottom,r.height)-Math.max(i.top,0)),f=Math.max(0,Math.min(i.right,r.width)-Math.max(i.left,0)),e=u/(i.height||n.offsetHeight)||0,o=f/(i.width||n.offsetWidth)||0;return!window.disableObstructionDetection&&window.addEventListener&&k(n,i,t)?0:Math.max(0,e+o-1)},g=function(n,t,i){return window.addEventListener?n.addEventListener(t,i,!1):n.attachEvent("on"+t,i)},i=function(n){return document.getElementById(n)||document.querySelector("."+n)},e=function(){for(var t,r,f,e,o=n.positions.length,u=0;u<o;u++)if(t=n.positions[u],!n.paused&&t){if(r=t.uid,f=n.elements[r]||t.node||i(r),!f)continue;if(n.elements[r]||(n.elements[r]=f,n.clickBeacons[r]&&g(f,"click",function(){l(r)})),d(f,t.threshold)<t.threshold)t.history=null;else if(t.history||(t.history=Date.now()),e=(Date.now()-t.history)/1e3,e>=t.duration&&(console.log("%c[ Gemini: Tracking - "+e+" ]",c),t.timer&&(clearInterval(t.timer),t.timer=null),t.observer&&t.observer.unobserve(f),t.callback(t),t.history=Date.now(),n.positions.splice(u,1),u=u-1,!n.positions.length)){n.timer&&(clearInterval(n.timer),n.timer=null);break}}},nt=function(){n.timer=setInterval(e,150)},t={},tt=function(){var r=function(r){var s=i(r),u,f,h,e;if(s&&(u=n.positions.filter(function(n){return n.uid===r}),u.length))for(f=0,h=u.length;f<h;f++)e=u[f],e.node=s,o(e),delete t[r],Object.keys(t).length||n.watch&&(clearInterval(n.watch),n.watch=null)};for(var u in t)r(u);return!0},o=function(i){var u=i.node,f,r;if(!u){t[i.uid]=1;n.watch||(n.watch=setInterval(tt,1e3));return}f=function(n){var t=n[0];t.isIntersecting?t.isIntersecting&&!i.timer&&(i.timer=setInterval(e,150)):(clearInterval(i.timer),i.timer=null,i.history=null)};i.observer||(r=new window.IntersectionObserver(function(n){return f(n)},{threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]}),r.observe(u),i.observer=r)},r=function(t,i,r,u,e,s){var l=r.a,a=r.c,y=r.d,b=r.p,k=r.t,h=n.beacons,d=n.positions,p=b/100,w,c;h[t]||(h[t]={});w=function(){for(var r,o=h[t][i],u=o.urls,c=u.length,e=Gemini.beaconCallback,n=0;n<c;n++)r=u[n],f(v(r,s)),typeof e=="function"&&e(h[t][i],t,i,r)};h[t][i]={urls:u,threshold:p,duration:y,type:k,consecutive:a,audio:l};c={uid:t,threshold:p,duration:y,consecutive:a,audio:l,callback:w,node:e,history:null};d.push(c);n.supportsIO&&o(c)},it=function(t,i,u){var k=i.rules,d=k.viewabilityDefStatic,c=k.viewabilityDefStatic3P,p=i.tag,w=p.clickTrackingUrl,l=p.imprTrackingUrl,b=p.imprTrackingUrls,f=i.actionUrls,a=i.beacon,g,o,h,nt,s;if(f&&f.PARTIAL_VIEW){var tt=f.PARTIAL_VIEW;r(t,"viewabilityDefStaticPartial",{p:.01,d:0,t:21},tt,u,i)}if(d||a||f&&f.IMPR_INTERNAL){var it=d||{c:1,d:1,p:50},e=[];a&&a.length&&e.push(a);f&&f.IMPR_INTERNAL&&(e=e.concat(f.IMPR_INTERNAL));b&&b.length?e=e.concat(b):l&&(l instanceof Array?e=e.concat(l):e.push(l));r(t,"viewabilityDefStatic",it,e,u,i)}if(c&&f&&f.STATIC_VIEW_3P)for(g=c.length,o=0;o<g;o++){var v=f.STATIC_VIEW_3P.slice(),rt=c[o],ut="viewabilityDefStatic3P:"+o,ft=c[o].t;for(h=0,nt=v.length;h<nt;h++)v[h]=y(v[h],ft);r(t,ut,rt,v,u,i)}s=[];f&&f.CLICK_INTERNAL&&(s=s.concat(f.CLICK_INTERNAL));w&&w.length&&(s=s.concat(w));n.clickBeacons[t]=s},s=function(n){for(var u=n.ads,e=n.section.id,o=u.length,r=0;r<o;r++){var t=u[r],f=t.customId||"gemini-"+e+"-"+(t.creativeId||t.demandSourceCreativeId||t.dynamicProductAdId||0)+"-"+t.index,s=i(f);t.tag=typeof t.tag=="string"?JSON.parse(t.tag):t.tag;t.beacon=typeof t.beacon=="string"?t.beacon.replace("$(AD_POSN)",encodeURIComponent("pp=m,pi="+t.index)):"";it(f,t,s)}},u=function(t){var e=t instanceof Array,o,i,f,r,u;if(t&&(!e||t.length)&&(!t||typeof t=="object")){for(t&&!e&&(t=[t]),o=t.length,i=0;i<o;i++)if(f=t[i],r=f.sectionads,r)for(u=0;u<r.length;u++)s(r[u]);else s(f);return n.supportsIO||n.timer||nt(),this}},rt=function(){"hidden"in document&&document.addEventListener("visibilitychange",function(){return n.paused=document.hidden})};return window.Gemini=u,rt(),u.version="2.0",u}(),function(n){function i(){return n.getQueryParam("na-debug",window.location.search)==="true"}function r(n,t){var i=this.getQueryParams(new RegExp("^"+this.escapeRegExp(n)+"$"),t);return i&&i.length>0?i[0].value:null}function u(n,t){return t&&t.indexOf("?")>=0&&(t=t.substring(t.indexOf("?")+1)),this.getKeyValuePairs(n,t,"&")}function f(n,t,i){var e,o,r,u,f,s,h;if(!t||!n||!n.test)return[];for(e=[],o=t.split(i),r=0;r<o.length;r++)(u=o[r],f=u.indexOf("="),f!==-1)&&(s=u.substring(0,f).trim(),h=u.substring(f+1).trim(),n.test(s)&&e.push({name:s,value:h}));return e}function e(n){return n?n.replace(t,"\\$1"):n}function o(n){this.isDebug()&&console.log(n)}function s(n){if(typeof JSON.stringify=="function")return JSON.stringify(n)}function h(n,t){var r,i;try{for(t||(t=window),r=t.document.getElementsByTagName("meta"),i=0;i<r.length;i++)if(r[i].getAttribute("name")===n)return r[i].getAttribute("content");return""}catch(u){return""}}function c(n,t){var r=document.getElementsByTagName("head")[0],i=document.createElement("script");i.type="text/javascript";i.src=n;i.onload=t;i.onreadystatechange=function(){this.readyState==="complete"&&t()};r.appendChild(i)}function l(n){n&&((new Image).src=n)}function a(n,t,i){return n+=n.indexOf("?")==-1?"?":"&",n+(t+"="+i)}var t="/([.*+?^=!:${}()|[]/\\])/g";n.isDebug=i;n.getQueryParam=r;n.getQueryParams=u;n.getKeyValuePairs=f;n.escapeRegExp=e;n.consoleLog=o;n.JSONstringify=s;n.getMetaContentByName=h;n.loadScript=c;n.fireBeacon=l;n.addQueryParam=a}(utils||(utils={})),function(n){function i(n,i,u){var f,o,e;i&&u&&(f=void 0,t&&n&&t[n]&&(f=t[n]),o=utils.JSONstringify(u),e=i+" "+o,i==="mt_err"&&require(["errorCategory"],function(n){r(i,u.msg,e,n.bingViewibilityError)}),u.rid=f,utils.isDebug()&&utils.consoleLog("TelemetryEvent: "+e))}function u(n,i){n&&i&&(t[n]=i)}function f(n,t,r){var u={elementId:t,percentage:r.percentage,duration:r.duration,type:r.type,url:r.url,msg:"Ad Viewed"};i(n,"mt_view",u)}function e(n,t,r){var u={elementId:t,type:r.type,url:r.url,msg:"Ad Clicked"};i(n,"mt_click",u)}function o(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var t=16*Math.random()|0;return("x"===n?t:3&t|8).toString(16)})}function r(n,t,i,r){require(["track"],function(u){var f={errId:r.errId,errMsg:r.errMsg+": "+n+" - "+t,errSource:r.errSource,reportingType:r.reportingType,pb:{customMessage:i}};u.trackAppErrorEvent(f)})}var t={};n.logEvent=i;n.setElementToTrack=u;n.logAdView=f;n.logAdClick=e;n.getGuid=o;n.trackAppError=r}(Telemetry||(Telemetry={})),function(n){var t=function(){function n(){}return n.trackElement=function(t,i,r,u){var f=n.DEFAULT_PERCENTINVIEW,e=n.DEFAULT_DURATIONINVIEW;return r&&(r.percentage&&(f=r.percentage),r.duration&&(e=r.duration)),n.elementsToTrack.push({selector:t,targetWindow:i,percentInView:f,milliSecondsInView:e,viewBeacon:r,action:u}),n.processing==null&&(n.processing=setInterval(n.process,n.interval)),this},n.process=function(){var t,i;try{if(n.elementsToTrack.length>0){for(t=0;t<n.elementsToTrack.length;t++)n.appearedElements.indexOf(t)<0&&n.elementsWaitingForTimeout.indexOf(t)<0&&n.isElementInView(n.elementsToTrack[t])&&(n.elementsWaitingForTimeout.push(t),setTimeout(n.checkAfterTimeout,n.elementsToTrack[t].milliSecondsInView,n.elementsToTrack[t],t));n.elementsToTrack.length===n.appearedElements.length&&n.stopProcessing()}}catch(r){i=n.elementsToTrack;i.length>0&&i[0]&&i[0].viewBeacon?Telemetry.logEvent(i[0].viewBeacon.guid,"mt_err",{msg:r.message,details:i[0].viewBeacon}):Telemetry.logEvent("","mt_err",{msg:r.message})}},n.checkAfterTimeout=function(t,i){n.appearedElements.indexOf(i)<0&&n.isElementInView(t)&&(n.appearedElements.push(i),t.action.call(undefined,t.selector,t.viewBeacon,t.targetWindow));n.elementsWaitingForTimeout.splice(n.elementsWaitingForTimeout.indexOf(i),1)},n.isElementInView=function(t){var b=t.selector,i=t.targetWindow,f=i.document,r=f.querySelector(b),o,s,u;if(!r||(o=f.getElementsByTagName("body"),o&&(s=o[0]),u=r.getBoundingClientRect(),!u))return!1;var l=u.left===-1?0:u.left,a=u.top===-1?0:u.top,h=r.offsetHeight,c=r.offsetWidth,e=f.elementFromPoint(l+c/2,a+h/2);if(!e||e&&r!==e&&!r.contains(e))return!1;var k=i.innerHeight||f.clientWidth||s.clientWidth,d=i.innerWidth||f.clientHeight||s.clientHeight,v=i.pageYOffset,g=v+k,y=a+i.scrollY,nt=y+h,p=i.pageXOffset,tt=p+d,w=l+i.scrollX,it=w+c,rt={pTop:v,pBottom:g,pLeft:p,pRight:tt,eTop:y,eBottom:nt,eLeft:w,eRight:it,eWidth:c,eHeight:h,percentInView:t.percentInView};return n.validateIsElementInView(rt)},n.validateIsElementInView=function(n){if(n.eBottom<=n.pTop||n.eTop>=n.pBottom||n.eRight<=n.pLeft||n.eLeft>=n.pRight)return!1;var t=0,i=0,r=0,u=0;n.pTop>n.eTop&&n.pTop<n.eBottom&&(t=n.pTop-n.eTop);n.pBottom<n.eBottom&&n.pBottom>n.eTop&&(r=n.eBottom-n.pBottom);n.pLeft>n.eLeft&&n.pLeft<n.eRight&&(u=n.pLeft-n.eLeft);n.pRight<n.eRight&&n.pRight>n.eLeft&&(i=n.eRight-n.pRight);var f=t+r,e=u+i,o=f*n.eWidth+e*n.eHeight,s=n.eHeight*n.eWidth;return o<=s*(100-n.percentInView)/100?!0:!1},n.stopProcessing=function(){clearInterval(n.processing);n.processing=null},n.DEFAULT_PERCENTINVIEW=50,n.DEFAULT_DURATIONINVIEW=1e3,n.elementsToTrack=[],n.appearedElements=[],n.elementsWaitingForTimeout=[],n.processing=null,n.interval=100,n}();n.AppearUtils=t}(utils||(utils={})),function(n){var t=function(){function n(){this.type="view";this.url="";this.guid="";this.percentage=50;this.duration=1e3}return n}();n.ViewBeacon=t}(data||(data={})),function(n){var t=function(){function n(){this.impid="";this.rid="";this.beacons=[]}return n}();n.TrackableElement=t}(data||(data={})),function(n){function t(n,t){try{var i=this;if(t===void 0&&(t=window),Telemetry.logEvent("","mt_trace",{msg:"MSAN Tracker Function Called"}),!n&&n&&n.length>0){Telemetry.logEvent("","mt_err",{msg:"elements null or empty"});return}n.forEach(function(n){var r=Telemetry.getGuid(),u,f;if(Telemetry.setElementToTrack(r,n.rid),!n.beacons||!n.impid){Telemetry.logEvent(r,"mt_err",{msg:"Beacon or imp id is empty or null"});return}u="bing-"+n.impid;f=n.beacons;f.forEach(function(f){var h=document.querySelector("."+u),o,e,s;if(!h){Telemetry.logEvent(r,"mt_err",{msg:"No element with id",id:u});return}if(Telemetry.logEvent(r,"mt_trace",{msg:"Beacon Logged",id:u,beaconUrl:f.url}),f.guid=r,f.type==="view")o=f,utils.AppearUtils.trackElement("."+u,t,o,function(n,t){var i=n.split(".")[1];Telemetry.logAdView(t.guid,i,t);utils.fireBeacon(t.url);console.log("[Bing view beacon fired] "+t.url)});else if(f.type==="click"){if(e=t.document.getElementsByClassName(u),!e||e&&e.length==0){Telemetry.logEvent(r,"mt_err",{msg:"Could not find element",details:f});return}s=e[0];s.addEventListener("click",function(){Telemetry.logAdClick(r,i.id,f);utils.fireBeacon(f.url)})}else Telemetry.logEvent(r,"mt_err",{msg:"Unsupported tracker event",impid:n.impid})})})}catch(r){Telemetry.logEvent("","mt_err",{msg:"TrackElements failed",error:utils.JSONstringify(r.message)})}}n.TrackElements=t}(MSANTracker||(MSANTracker={}));require(["document","headData","afire","trackInfo","c.postdeferred"],function(n,t,i,r){if(!t||!t.clientSettings||!t.clientSettings.functionalonly_cookie_experience){var u=1e3,f=parseInt("1000");f&&(u=f);setTimeout(function(){var n=null,u,f;t.userOptOut&&t.userOptOut=="false"&&r.client.getMuid()&&(n=r.client.getMuid());u="https://hbx.media.net/cksync.php";f="{0}?type=nms&cs=3&ovsid={1}".format(u,n);i(f)},u)}});require(["document","headData","afire","trackInfo","c.postdeferred"],function(n,t,i,r){if(!t||!t.clientSettings||!t.clientSettings.functionalonly_cookie_experience){var u=1e3,f=parseInt("1000");f&&(u=f);setTimeout(function(){var n=null,u;t.userOptOut&&t.userOptOut==="false"&&(n=r.client.getMuid());u="{0}?cdsp=516415&c={1}&mode=inverse".format("https://cm.mgid.com/m",n);i(u)},u)}});require(["document","headData","afire","trackInfo","c.postdeferred"],function(n,t,i,r){var u,f,e;t&&t.clientSettings&&t.clientSettings.functionalonly_cookie_experience||(u=null,t.userOptOut&&t.userOptOut==="false"&&r.client.getMuid()&&(u=r.client.getMuid()),f="https://match.sharethrough.com/sync/v1",e="{0}?supply_id=FPB1dLHF&supply_user_id={1}".format(f,u),i(e))});require(["headData","afire","trackInfo","c.postdeferred"],function(n,t,i){var r,u,f;n&&n.clientSettings&&n.clientSettings.functionalonly_cookie_experience||(r=null,n.userOptOut&&n.userOptOut==="false"&&i.client.getMuid()&&(r=i.client.getMuid()),u="https://visitor.omnitagjs.com/visitor/sync",f="{0}?uid=9871605be8d4b2a982914bf5c9348e7b&name=MSN&visitor={1}&external=true".format(u,r),t(f))});define("adRecovery",["nativeAdCommon","c.deferred"],function(n){n.downloadScript("https://btloader.com/tag?o=6208086025961472&upapi=true")});define("stickyCloseButtonMobileViews",["jquery","jqBehavior","window","track"],function(n,t,i,r){function f(t){var f,e,o,s;if(t.length&&(f=t.find("#close-btn .close-logo"),e=t.find("#close-btn"),f.length&&e.length)){o=!1;f.click(function(){e.addClass("active")});n(i).scrollTop()>u&&h();n(i).scroll(c);s=0;function c(){var r=n(i).scrollTop();r>s?t.addClass("hide"):l();s=r}function l(){n(i).scrollTop()>u?h():t.addClass("hide")}function h(){t.removeClass("hide");o||(r.trackPartialImpression(t),o=!0)}}}var u=80;return t(f)});require(["binding","c.deferred"],function(n){n("stickyCloseButtonMobileViews","#close-btn-box").all()});define("searchHistory.tokens",{Header:"Recent Searches:",ManageHistoryText:"Manage History",ManageHistoryUrl:"https://www.bing.com/profile/history?rp=%2f&FORM=O2LH"});define("searchHistory",["window","jquery","jqBehavior","format","pageInstance","trackInfo","viewAware","searchHistory.tokens","telemetryDataTypes","elementTrackingDecorator","track"],function(n,t,i,r,u,f,e,o,s,h){function l(i,c){function b(){e.currentView()&e.views.SIZE4COLUMN?(l+=c.fourColAdj,a++):(l=c.maxLength,a=c.maxResults)}function p(){t.ajax({url:c.shUrl,dataType:"text",cache:!1,xhrFields:{withCredentials:!0},success:function(n){k(n)},error:function(){}})}function k(n){var t=!1;f.sitePage&&f.sitePage.page_name===s.TelemetryPageName.VideoPageNames.ChannelPlayerPage.PageName&&(t=!0);t?require(["c.deferred"],function(){w(n)}):w(n)}function w(n){var p,l,o,w,e,k,s,y,rt,ut,ft,et;try{if(n&&n.length>2&&(b(),p={},p=c.useEval?eval("("+n+")"):JSON.parse(n),l=p.UserHistory,l&&l.QuerySets&&(o=tt(l.QuerySets),o&&(o=o.slice(0,a)),w=o&&o.length,w))){for(e=t('<ul id="opensh"><li>'+c.shLbl+"<\/li><\/ul>"),location.pathname.indexOf("/dhp")>=0&&(e.attr("class","stick-enabled"),e.attr("data-stkb",'{"cTopRem": 2.5}')),k=u.getActivityId()||f.sitePage.requestId,s=0;s<w;s++)y=o[s],y&&y.Text&&e.append(it(y,k,s));rt=g();ut=rt.find(v);ut.remove();ft=r('<li class="clrsh"><a href="{1}" title="{2}">{0}<\/a><\/li>',c.manageHistory.manageText,c.manageHistory.manageURL,c.manageHistory.manageText);e.append(ft);et?(i.after(e),deferredPartialImpressionCall(e,k)):d(e,rt,h)}}catch(ot){}nt()}function d(n,r,u){var e={defaults:{n:"recentsearch"},selector:"ul,li>a",elementOverride:function(n,i){var r=t(n);r.attr("id")=="opensh"?i.n="searchhistory":r.parent().hasClass("clrsh")&&(i.n="managehistory")},visibilityCheck:!1},f;u&&u.setTrackingAttrs(n,r,e,!0);r.parent().find("#"+n[0].id).length==0&&i.context&&i.context.id&&i.context.id=="srchfrm"&&(i.parent().after(n),location.pathname.indexOf("/dhp")>=0&&mediator.pub("SearchHistoryDhpRendered"));f=r.find(v);require(["track"],function(n){n.trackPartialImpression(f,!1)})}function g(){var n=t("#header-search");return n.length||(n=t("#searchhistory")),n}function nt(){c.captureTTSH&&(n.performance&&n.performance.mark("TTSH"),define("c.ttsh",1))}function tt(n){var i=null,t;if(!n)return i;for(t=0;t<n.length;t++)n[t].Type==c.queryType&&(i=n[t].Queries);return i}function it(n,i,r){var u=c.processItemUrl?c.bingUrl+c.processItemUrl(n,y):c.bingUrl+n.Url.replace(/FORM=[O|o]\d*MSN\d*/gi,"FORM={0}".format(y)),f,e;return location.search.indexOf("ocid")>0&&(u+="&ocid="+rt("ocid")),u+="&refig="+i,u+="&httpsmsn=1",u+="&msnews=1",f=t("<a>").attr({href:u,title:n.Text,target:c.target}).text(n.Text),c.addAriaLabelToItems&&f.attr("aria-label",o.SearchHistoryItemLinkText.format(r+1,n.Text)),e=n.Text.length<l?"<li>":'<li class="shrink">',t(e).append(f)}function rt(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+n+"=([^&#]*)"),t=i.exec(location.search);return t===null?"":decodeURIComponent(t[1].replace(/\+/g," "))}var v="#opensh",y=c.shfc,l=c.maxLength,a=c.maxResults;return p(),{update:function(){p()}}}var c={shUrl:"https://www.bing.com/msnhomepagehistory.aspx",bingUrl:"https://www.bing.com",maxResults:4,queryType:"recent",maxLength:9,fourColAdj:8,target:"_blank",shLbl:o.Header,manageHistory:{manageText:o.ManageHistoryText,manageURL:o.ManageHistoryUrl},shfc:"PRHPHI",enableUnitTesting:!0,useEval:!0,captureTTSH:!1,addAriaLabelToItems:!1};return i(l,c)});require(["binding","c.deferred"],function(n){n("searchHistory","#srchfrm").view(n.views.SIZE34COLUMN)});define("touchEvents",["jquery","modernizr","window"],function(n,t,i){function p(){return"ontouchstart"in i}function a(n){return f(n),!1}function f(n){n.originalEvent&&n.originalEvent.preventManipulation&&n.originalEvent.preventManipulation();n.preventDefault();n.stopPropagation()}function w(n){var t=n.originalEvent.changedTouches||n.originalEvent.touches;return t&&t.length?t:[n]}function b(n){return n.x&&Math.abs(Math.atan(n.y/n.x))<y?s:l}function h(n,t){return n&&t?{x:n.x/t,y:n.y/t}:{x:0,y:0}}function e(n,t){return n&&t?{x:n.x-t.x,y:n.y-t.y}:{x:0,y:0}}function o(t,i,r){n.each(u[i],function(n,u){t.bind(u,function(n){r(n,i)})})}function k(t,i){n.fn[t]=function(n,i){return n?this.bind(t,i,n):this.trigger(t,i)};n.event.special[t]={setup:function(t,r){i(n(this),t,r)}}}var v={direction:"all",preventDefaultOnStart:!0,maximumDistanceForClick:20,maximumTimeForClick:300,distanceBeforeDirectionDetection:0,maximumTimeForThrow:1200,minimumLastThrowSpeed:1,maximumTimeForSwipe:400,minimumDistanceForSwipe:30,directionChangeBuffer:5},y=Math.PI/4,c=n(i),r={touch:"touch",start:"start",move:"move",stop:"stop",cancel:"cancel",tap:"tap",swipeUp:"swipeUp",swipeRight:"swipeRight",swipeDown:"swipeDown",swipeLeft:"swipeLeft",throwUp:"throwUp",throwRight:"throwRight",throwDown:"throwDown",throwLeft:"throwLeft"},s="horizontal",l="vertical",u={touch:{start:["touchstart","touchenter"],stop:["touchend","touchleave"],move:["touchmove"],cancel:["touchcancel"],preventDefaultOnStart:!1,mimickBrowserScroll:!1},mouse:{start:["mousedown"],stop:["mouseup"],move:["mousemove"],cancel:["mouseleave"],preventDefaultOnStart:!1,mimickBrowserScroll:!1}};return n.each({touch:t.touch||p(),mouse:!0},function(n,t){return t&&(u=u[n]),!t}),k(r.touch,function(t,y){function ft(){ut=p=k=g=it=nt=0}function rt(o,a){var v=w(o);u.preventDefaultOnStart&&f(o);(ut||it&&p.totalDistance>=d.maximumDistanceForClick)&&(ut=!0,f(o));(p||a==r.start)&&n.each(v,function(v,y){var w,ot,ct,lt,ut;if(et(y),w={touchType:a,coord:{x:y.pageX,y:y.pageY},screenCoord:{x:y.screenX,y:y.screenY},scrollCoord:{x:c.scrollLeft(),y:c.scrollTop()},count:k?k.count+1:0,time:(new Date).getTime()},a==r.start&&(ft(),tt=!1,p=n.extend({totalDistance:0},w),k=n.extend({},w)),w.delta=e(w.coord,k.coord),w.screenDelta=e(w.screenCoord,k.screenCoord),w.duration=w.time-k.time,w.speed=h(w.delta,k.duration),p.delta=e(w.coord,p.coord),p.screenDelta=e(w.screenCoord,p.screenCoord),p.totalDistance+=Math.sqrt(Math.pow(w.delta.x,2)+Math.pow(w.delta.y,2)),ot=d.direction==s,k&&k.speed&&(ct=ot?w.delta.x:w.delta.y,lt=ot?k.delta.x:k.delta.y,ct*lt<0&&(p.movecoord=w.coord,p.movetime=w.time)),p.movecoord&&(p.movechange=e(w.coord,p.movecoord),p.moveduration=w.time-p.movetime,p.movespeed=h(p.movechange,p.moveduration)),p.duration=w.time-p.time,p.speed=h(p.delta,p.duration),g=b(p.delta),p.totalDistance>d.distanceBeforeDirectionDetection&&d.direction!="all"&&!it&&!nt&&(p.direction=g,d.direction!=g?(nt=!0,w.touchType=r.cancel):p.totalDistance>d.maximumDistanceForClick&&(it=!0,f(o))),w.touchType==r.stop){var st=(p.movechange||p.delta).x,ht=(p.movechange||p.delta).y,at=p.moveduration||p.duration,rt=g==s,yt=rt?Math.abs(p.speed.x):Math.abs(p.speed.y),pt=rt?Math.abs(w.speed.x):Math.abs(w.speed.y),wt=rt?Math.abs(k.speed.x):Math.abs(k.speed.y),vt=Math.max((pt+wt)/2,yt);p.duration<d.maximumTimeForClick&&p.totalDistance<d.maximumDistanceForClick?(tt=!0,w.touchType=r.tap):(w.distance=Math.abs(rt?st:ht),vt>.3&&(at<d.maximumTimeForSwipe?w.touchType=rt?st>0?r.swipeRight:r.swipeLeft:ht>0?r.swipeDown:r.swipeUp:at<d.maximumTimeForThrow&&vt>d.minimumLastThrowSpeed&&(w.touchType=rt?st>0?r.throwRight:r.throwLeft:ht>0?r.throwDown:r.throwUp)))}(k.touchType!=w.touchType||k.coord.x!=w.coord.x||k.coord.y!=w.coord.y)&&(nt&&w.touchType!=r.cancel||(ut=n.Event(r.touch,{current:w,last:k,start:p,direction:g,originalEvent:o}),t.trigger(ut),tt=ut.allowClick!==!1,ut.isDefaultPrevented()&&o.preventDefault(),ut.isPropagationStopped()&&o.stopPropagation(),ut.isImmediatePropagationStopped()&&o.stopImmediatePropagation()));nt&&u.mimickBrowserScroll&&g==l&&(p.scrollCoord.y-=w.screenDelta.y,n(i).scrollTop(p.scrollCoord.y));a==r.stop||a==r.cancel?ft():k=w})}function et(n){n.pageX||n.originalEvent&&(n.pageX=n.originalEvent.pageX,n.pageY=n.originalEvent.pageY,n.screenX=n.originalEvent.screenX,n.screenY=n.originalEvent.screenY,n.pointerId=n.originalEvent.pointerId,n.identifier=n.originalEvent.identifier)}var p,k,g,it,ut,nt,tt=!1,d=n.extend({},v,y);ft();t.find("*").addBack().each(function(){n(this).attr("draggable",!1).attr("selectable",!1).bind("ondragstart",a).bind("drag",a).not(".mobilead").not(".ip,.ip *").bind("click",function(n){return tt||f(n),tt});this.onselectstart!==undefined?this.onselectstart=function(){return!1}:this.style.MozUserSelect!==undefined&&(this.style.MozUserSelect="none")});o(t,r.start,rt);o(t,r.move,rt);o(t,r.stop,rt);o(t,r.cancel,rt)}),r});define("jqueryPlus",["jquery","modernizr","device","screen","requestAnimationFrame","deviceGroup"],function(n,t,i,r,u,f){function k(n){var t=n.match(v);return t&&t.length>2?t[2].split(","):[]}function y(n){var t=k(n),i=t.length;return parseFloat(i==6?t[4]:i==16?t[12]:0)}function p(n){return parseFloat(n.css("font-size"))||12}function d(){var u,t,i,n,r;for(u in o){t=o[u];for(i in t)i.indexOf("$")!=0&&(n=t[i],n&&(r=(new Date).getTime()-n.animation.startTime,r>=n.animation.options.duration?b(t,n):g(t,n,r)))}w()}function w(){s.length?(l=!0,u(function(){d()})):l=!1}function g(t,i,r){var h=i.animation.options.easing||"swing",e=n.easing[h],o=i.animation.options.step,u,f,s;o&&(i=o(i));u=i.startValue;e&&(f=i.animation.options.duration,s=e(r/f,r,0,1,f),u=i.startValue+s*(i.endValue-i.startValue)||i.startValue);t.$element.css(i.name,u)}function b(t,i,r){var f=i.name,u;r||t.$element.css(f,i.endValue);u=i.animation;delete o[t.$element.uniqueId()];delete u.properties[f];delete t[i];u.properties.length||(u.options.complete&&u.options.complete(),n.inArray(u,s)+1&&s.splice(n.inArray(u,s),1))}var h=t.prefixed("transform")||"transform",e,a,v,c,o,s,l;return(n.fn.innerHeight=function(){var n=this[0];return n&&n.innerHeight?n.innerHeight:this.height()},e={},Number.prototype.mod=function(n){return e[this]||(e[this]={}),e[this][n]||(e[this][n]=(this%n+n)%n),e[this][n]},a=t.csstransforms3d&&i.isCapable("AllowTransform3d"),t.translateXCss=a?"translateX3d":t.csstransforms&&i.isCapable("AllowTransform2d")?"translateX":"left",v=new RegExp("matrix(3d)?\\(([0-9-., ]*)\\)","i"),n.cssHooks.translateX={get:function(t){var i=n(t).css(h);return y(i)},set:function(t,i){n(t).css(h,i===""?i:"translateX("+i+")")}},n.fx.step.translateX=function(t){n.cssHooks.translateX.set(t.elem,t.now+t.unit)},n.cssHooks.translateX3d={get:function(t){var i=n(t).css(h);return y(i)},set:function(t,i){n(t).css(h,i?"translate3d("+i+",0,0)":"")}},n.fx.step.translateX3d=function(t){n.cssHooks.translateX3d.set(t.elem,t.now+t.unit)},n.extend(n.easing,{easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i},easeInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i}}),n.fn.pxToEm=function(n,t){if(!n)return 0;var i=p(t||this);return parseFloat(n)/i+"em"},n.fn.toPx=function(n,t){var i=0;return n&&(i=parseFloat(n),n.indexOf("em")!=-1&&(i*=p(t||this))),i},c=0,n.fn.uniqueId=function(){var t=n(this).data("uniqueId");return t||(c++,t=c,n(this).data("uniqueId",t)),t},o={},s=[],f.isPc)?n:(n.fn.animate=function(t,i){for(var f,r,a,v,y=(new Date).getTime(),e=0;e<this.length;e++){var h=n(this[e]),c=h.uniqueId(),u=o[c];u||(u=o[c]={$element:h});i.step&&typeof i.step!="function"&&(i.step=null);f={properties:t,options:i,startTime:y};s.push(f);for(r in t)u[r]&&b(u,u[r],!0,f),a=t[r],v=h.css(r),u[r]={name:r,startValue:v,endValue:a,animation:f}}return l||w(),n(this)},n.fn.stop=function(){return n(this)},n)});require(["jquery","window","mediator","classList","c.deferred"],function(n,t,i,r){function w(){f.scrollTop()?u.addClass(e):u.removeClass(e);v()}function v(){var n=f.scrollTop();o!==n&&(l.toggleClass(y,o>n),l.toggleClass(p,o<n),o=n)}function b(){var n=f.scrollTop();n&&n<c?(r.remove(u[0],"white"),r.add(u[0],e)):n&&n>c?(r.add(u[0],e),r.add(u[0],"white")):(r.remove(u[0],e),r.remove(u[0],"white"));v()}var u=n("body>.head"),l=n("body"),f=n(t),e="scrolled",y="scroll-up",p="scroll-down",o=0,s=n("body")[0],a=r.contains(s,"flexible")&&r.contains(s,"gp")&&r.contains(s,"fullwidth"),h,c;a&&(h=n("article .gallery"),c=h.offset().top+h.height());a?f.scroll(b):f.scroll(w)});define("searchBoxWidthAdjust",["jquery","jqBehavior","window","remToPixel"],function(n,t,i,r){function f(n){function t(){n.find("#q").width(u+(n.find(".qc").width()-n.find(".buttons").width()))}return{setup:t,update:t}}var u=r(.2);return t(f)});define("searchFlyout",["jquery","jqBehavior","flyout","document","c.dom"],function(n,t,i,r){function l(t){function l(){u.trigger("searchFlyout.close")}function a(t){n.contains(c,t.target)||l()}function y(){f.trigger("blur");l()}function v(n){switch(n.keyCode){case o:case s:case h:y()}}function p(n,t){u.on("focusin",a);e.on("keydown",v);t(n)}function w(n,t){u.off("focusin",a);f.off("keydown",v);t(n)}return i(t,r,{allowToggleOff:!1,eventOrigin:e,triggerEvent:"focusin",outsideEvent:"mousedown touchstart searchFlyout.close",openFlyoutDelegate:p,closeFlyoutDelegate:w})}var o=27,s=33,h=34,u=n(r),f=n("#q"),e=n("#srchfrm"),c=n("#srchfrm")[0];return t(l)});require(["binding","c.dom"],function(){});require(["document","headData","trackInfo","c.deferred"],function(n,t,i){var f,u,e,r;t&&t.clientSettings&&t.clientSettings.functionalonly_cookie_experience||(f="https://eb2.3lift.com/mapuid?suid=<userid>&sid=16",u=null,t.userOptOut&&t.userOptOut=="false"&&i.client.getMuid()&&(u=i.client.getMuid()),e=f.replace("<userid>",u),r=new Image,r.onload=r.onerror=function(){r.onload=r.onerror=null},r.src=e)});require(["jquery","binding","c.dom"],function(n,t){var i=n("html");require(["c.deferred"],function(){i.addClass("loaded")});n(".ad a.adchoices").removeClass("adchoices").addClass("adchoicesjs");t("searchTargetSelf","#srchfrm").view(t.views.SIZE12COLUMN);t("searchScope","#search-scope").view(t.views.SIZE3COLUMN|t.views.SIZE4COLUMN);t("truncate",".truncate").all()});require(["binding","searchBoxWidthAdjust","c.deferred"],function(n){n("searchBoxWidthAdjust","#header-search").all()});define("skipToDom",["jquery","jqBehavior"],function(n,t){function i(t,i){var r=n(i.focusSelector);return{setup:function(){r.attr("tabindex")===undefined&&r.attr("tabindex",0);t.on("click",function(){r.focus()})},teardown:function(){t.off()}}}return t(i)});require(["binding","c.deferred"],function(n){n("skipToDom","#skip_to_nav").all({focusSelector:"ul.supernav li a:first, #common-header-experience"});n("skipToDom","#skip_to_footer").all({focusSelector:"#right-sticky-item a:first, footer #links a:first"})});define("appPromoDialog",["jquery","setCookie","track","c.dom"],function(n,t,i){return function(){function f(n){n.target.id=="apppromocontinue"&&n.preventDefault();i.trackEvent({type:"click_nonnav"},this);r.remove();t("rb-"+u,e(),365,!1,"/")}function e(){var n=new Date;return n.getFullYear()+"-"+(n.getMonth()+1)+"-"+n.getDate()}var r=n("#apppromodialogcontainer"),u;r.length&&(u=r.attr("data-vkey"),n("#apppromocontinue,#apppromodialog .appdevices a,#apppromodialogback,#apppromodialog .closebutton").click(f))}});define("scrollToElement",["jquery","window","location","navigation","perfMarker"],function(n,t,i,r){function u(i){var f,u,e,o,s;if((i||(i="scroll_anchor"),f=this.getQueryString(),!f.indexOf("?")&&!(f.indexOf(i)<0))&&(u=r.getParamsFromUrl(f)[i],u)){e=0;o=n(".head");o.length==1&&(e=o.height());u=u.replace(/\./g,"\\.");s=n("[data-aop="+u+"]");s.length==1&&t.scrollTo(0,s.offset().top-e);return}}return{performScroll:u,getQueryString:function(){return i.search}}});define("nativeadPartnerData",["trackInfo","pageInstance","headData"],function(n,t,i){function r(){return{cid:n.client.clientId(),rid:t.getActivityId()||i.clientSettings.aid}}return{getData:r}});define("nativeAdTrackingHelper",["jquery","document","elementTrackingDecorator","classList","trackInfo","format","trackingHelper","telemetryDataTypes"],function(n,t,i,r,u,f,e,o){function y(t,r){if(t&&r){var u=n(t);r.elementOverride=s;i.setTrackingAttrs(u,u,r,!0)}}function s(t,i){var u=-1,r;t&&i.Items&&n.each(i.Items,function(n,i){if(i.trackingId&&t[0].href.indexOf(i.trackingId)>-1)return u=i.slot,!1});u>-1?(r=i.Items[u],r&&(i.l=r.trackingId,i.n=l.format(r.type),i.y=r.trackingType,r.trackingType===o.TelemetryType.AppStore&&t[0].logger_url&&(t[0].logger_url=t[0].logger_url.replace(/&redir=(.*?)&/,"&redir="+r.url+"&")))):i.n=c;i.Items=undefined}function h(n){var t,i,r;n.url&&(n.url.indexOf("://")>-1&&!(n.url.indexOf("ms-windows-store")>-1)?(t=n.url.split("/")[2],t.indexOf("msn.com")>-1?(n.trackingType=o.TelemetryType.Headline,n.trackingId=n.url.split("?")[0].split("-").pop()):n.trackingType=o.TelemetryType.Module):(t=n.url.split("/")[0],t.indexOf("ms-windows-store")>-1&&(i=decodeURIComponent(n.url).match(a),r=i&&i.length>1&&i[1],r||(n.url=p(n.url),n.trackingType=o.TelemetryType.AppStore,n.trackingId=n.url.split("&")[0].split("=").pop(),n.url=encodeURIComponent(e.addCcidToStoreUrl(n.url))))))}function p(n){var o=n.match(v),h=o&&o[1],e=n.indexOf("#"),s="",u={startpage:"apptabinfo",viewsPage:"apptabeoab",verticalLandingPage:"apptabvert",defaultOcid:"apptabinfo"},f,i;return h?n:(e>=0&&(s=n.substring(e,n.length),n=n.substring(0,e)),f=n,i=t.body,f+="&ocid=",f+=r.contains(i,"startpage")?u.startpage:r.contains(i,"ap")||r.contains(i,"gp")?u.viewsPage:r.contains(i,"homepage")?u.verticalLandingPage:u.defaultOcid,f+s)}function w(n){var i={selector:"a[title]"},e=i.defaults||{},o={},r=0,t,f;if(n.detail.items&&(r=n.detail.items.length),r){for(t=0;t<n.detail.items.length;t++)f=n.detail.items[t],h(f),o[t]=f;e.Items=o;i.defaults=e;y(n.detail.container,i);r>0&&u.updateTemplValue("taboolarender:true")}}var c="TaboolaAttributionLink",l="Taboola{0}Item",a=/[&?]ccid=([^&]+)/i,v=/[&?]ocid=([^&]+)/i;return{taboolaCallback:s,setTaboolaTrackingAttributes:h,onTaboolaElementsRender:w}});define("externalNativeAdsLoader",["jquery","jqBehavior","nativeAdTrackingHelper","slideShowNavigation","mediator","c.deferred"],function(n,t,i,r,u){function f(n){function g(){u.unsubChannel(r.event.update,v,c);o!=null&&(clearTimeout(o),o=null)}function nt(){require({js:s});for(var n=0;n<s.length;n++)window._taboola=[],_taboola.push({listenTo:"render",handler:i.onTaboolaElementsRender}),_taboola.push({flush:!0})}function tt(){g();nt()}var a,c="",v="1",f,e,t,o;a={"10":"//a.postrelease.com/serve/load.js","20":"//cdn.3lift.com/msn_infopane.js","21":"//ib.3lift.com/ttj?inv_code=msn_main_river","30":"//widgets.outbrain.com/external/publishers/msn/MSNOBCore.min.js","40":"//cdn.taboola.com/libtrc/msn-home-network/loader.js","50":"//static.grvcdn.com/personalization/js-src/msn-14f1a20a34a9356b91dd8b860925478c/hostedSnippet-pl-401-sp-6804.js","60":"//cdn.taboola.com/libtrc/msn-section-network/loader.js","70":"//h6.msn.com/bingna/ms-bingna-msn.min.js"};var l=[],s=[],w=n.attr("data-nativead"),b="data-ad-tag",y=w.split(";");for(f=0;f<y.length;f++)if(e=y[f].split("_"),e.length>2){var h=e[0],k=e[1],d=e[2],p=n.find(d).first();p.length&&(t=a[h],t&&(p.attr(b,h+":"+k+":"+f),h==40||h==60?s.indexOf(t)<0&&s.push(t):l.indexOf(t)<0&&l.push(t)))}setTimeout(function(){require({js:l})},"");o=null;o=setTimeout(tt,c);u.subChannel(r.event.update,v,c)}return t(f)});require(["binding","perfMarker","c.dom"],function(n){n("externalNativeAdsLoader","#main [data-nativead]").all()});require(["window"],function(n){n.setImmediate||(n.setImmediate=function(t){n.setTimeout(t,0)},n.clearImmediate=n.clearTimeout)});require(["jquery","mediator","track"],function(n,t,i){function r(){t.unsub("pageViewOnLoad",r);n(u).each(function(){var t=n(this).data("nativead-tracking");t&&t.status!=="success"&&(t.status="success",i.trackAdEvent(t))})}var u="[data-nativead-tracking]";t.sub("pageViewOnLoad",r)});require(["binding","c.deferred"],function(n){n("truncate",".skyline a h4, .skyline a h3,.skyline li.hl2w2 .titleabs p").all()});require(["appPromoDialog"],function(n){n()});require(["refreshPdpModules","c.sso"],function(n){n()});require(["refreshPdpModules","c.pdp"],function(n){n()});require(["refreshDeferredModules","c.onload"],function(n){n()});require(["scrollToElement","c.deferred"],function(n){n.performScroll()});define("keypressCapture",["jquery","jqBehavior","mediator","perfMarker","window","document"],function(n,t,i,r,u,f){function s(t,u){function a(){h=!0}function v(){h||n(this).focus()}function c(t){t.charCode>32&&t.charCode<=126&&n(t.target).is(l)&&s.focus()}var s=n(u.focusSelector),l=":not(input,textarea,select,{selector})".replace("{selector}",u.focusSelector),h=!1,f;o.one("focusin mousedown touchstart",a);s.one("keypress",v);return f={setup:function(){t.on("keypress",c);e||(e=!0,r("TimeToFirstSearchInteractive",!0))},teardown:function(){t.off("keypress",c)}},i.sub("feedback.open",f.teardown),i.sub("feedback.close",f.setup),f}var o=n(f),e;return t(s,{focusSelector:""})});require(["classList","document","c.onload"],function(n,t){var i=t.body,r=t.querySelectorAll("#subheader, #sponsorship")[0],e,u,o,f;if(r){if(r.id==="subheader"&&r.querySelector("a.sponsorLogo"))return;if(e=r.querySelector("span.sponsor span.name"),e&&e.innerText!=="")return}if(n.contains(i,"sp"))u="//h6.msn.com/nativeads/ms-nativeads-msn-homepage.min.js";else if(n.contains(i,"flexible"))u="//h6.msn.com/nativeads/ms-nativeads-msn.min.js";else if(n.contains(i,"ap")||n.contains(i,"gp"))u="//h6.msn.com/nativeads/ms-nativeads-msn-inarticle.min.js";else return;o=t.createElement("script");f=new Date;o.src=u+"?date="+f.getFullYear()+f.getMonth()+f.getDate();t.head.appendChild(o)});require(["binding","c.dom"],function(n){n("keypressCapture","body").all({focusSelector:"#q"})});require(["binding","c.deferred"],function(n){n("skipToDom","#skip_to_con").all({focusSelector:"#eventhubriversection a:first"})});define("feedbackHelper",["jquery","location","guidGen","navigator","format","track","extend","headData"],function(n,t,i,r,u,f,e,o){"use strict";function h(n){return n=n||{},n["feedback.id"]=i(),n.userAgent=r.userAgent,n}function c(){var t=e(!0,{},h(),f.getFeedbackTrackingParams("feedback")),i;return(i=n.isEmptyObject(t),i)?"":t}function l(n){var r=n.currentTarget,t=r.href,i;t&&t!=="#"&&(i=c(),i&&(t=t.replace(/&Metadata=.*/,""),t+=u("&Metadata={0}",JSON.stringify(i)),r.href=t))}function a(n){var i={"feedback.id":n["feedback.id"],"feedback.source":n["feedback.source"],"feedback.area":n["feedback.area"],"feedback.type":n["feedback.type"],"feedback.rating":n["feedback.rating"],submitValue:n.submitValue,userAgent:n.userAgent},t=e(!0,{},i,f.getFeedbackTrackingParams("feedback"));t=f.removeNullOrEmptyParams(t);var r=(new Date).toISOString();return{manifestType:"Sas",appId:2224,submitTime:r,source:"Client",type:"Idea",clientFeedbackId:t["feedback.id"],comment:t.submitValue,rating:t["feedback.rating"],application:{appData:"scr:"+t.scr},telemetry:{audience:t.mkt,audienceGroup:t.subcvs,channel:t.cvs,deviceType:t["client.deviceModel"],featureArea:t["pg.t"],flights:t.flightid,isLogIncluded:!1,isUserSubscriber:t.signedin.toLowerCase()==="true",platform:s("platform"),processSessionId:t.rid,sourceContext:t["pg.p"]},web:{browser:s("browser"),browserVersion:s("browserVersion"),sourcePageName:t["pg.n"],sourcePageURI:decodeURIComponent(t.cu)}}}function v(n){var t=new XMLHttpRequest,i;t.open("POST","https://petrol.office.microsoft.com/v1/feedback",!0);t.setRequestHeader("Content-Type","application/json");i=JSON.stringify(n);t.send(i)}function s(n){var t=o&&o.clientSettings;switch(n){case"browser":return t.browser.browsertype;case"browserVersion":return t.browser.version;case"platform":return t.os}return""}return{createFeedbackData:h,flyoutEventOrigin:"#footer_feedback, #usermenu-feedback, #feedback-bottomentry, .sentimentFeedbackSuggestion, .floatingfeedback, #sticky-footer .feedback",updateFeedbackUrl:l,getFeedbackEventforOcv:a,sendUpdateOcv:v}});define("feedback.tokens",{inputBoxError:"Please leave a comment.",categoryNotSelectedError:"Please leave a comment or select a problem category."});define("feedback",["jquery","trackInfo","feedback.tokens","flyout","logging","jqBehavior","mediator","document","headData","feedbackHelper","guidGen","window","keyCode","track"],function(n,t,i,r,u,f,e,o,s,h,c,l,a){function d(t){function pt(){yt?o.body.appendChild(l):(l=o.createElement("div"),l.setAttribute("class","layoutoverlay"),o.body.appendChild(l),lt=t.find(".feedbackheader .selected"),ft=n("#feedback-submit"),rt=n("#feedback-ok"),ut=n("#feedback-close"),ct=n("#feedback-feedbackarea"),f=n("#feedback-inputbox"),et=n("#feedback-useralias"),g=t.find(".stars > ul > li"),at=n(".page-wrap"),yt=!0);vt=!1;d=null;nt.text(b);nt.removeClass("uploading uploaded");gt=c();ot=!1}function ni(){f.length&&(u.submitValue=f.val());et.length&&(u[y+".source"]=et.val())}function ti(){if(u[y+".area"])return s&&tt(),!0;if(!s&&f.length){if(f.val().length)return!0;f.val(vt?i.categoryNotSelectedError:i.inputBoxError);f.addClass("error").on("focus",tt);s=!0}return!1}function tt(){s&&(f.removeClass("error").off("focus",tt),s=!1);f.val("")}function wt(n){n.preventDefault();dt.click()}function ii(){u=h.createFeedbackData(u);ni();var n=h.getFeedbackEventforOcv(u);h.sendUpdateOcv(n)}function ri(){n(o.body).addClass("modal-overlay");at.removeClass("showMenu");lt.focus()}function ui(n,t){pt();ft.on(v,kt);ut.on(v,it);g.on(v,ht);g.on("keyup",fi);nt.on(v,wt);e.pub(y+".open");t(n,ri)}function ht(t){var i,s;if(t&&t.currentTarget){var r=n(t.currentTarget),f=r.index()+1,e=o.getElementsByClassName("sensoryStars");for(i=0;i<e.length;i++)s=e[i],s.setAttribute("aria-checked",!1);r.parent().attr("data-selected",f);r.attr("aria-checked",!0)}u[y+".rating"]=f}function fi(n){(n.which==a.Enter||n.keyCode==a.Enter)&&ht(n)}function ei(){u[y+".rating"]=0;g.parent().attr("data-selected",0).off(v,ht)}function it(){e.pub(y+".close");ot&&(rt.off(v,it),ii());t.removeClass("show finalpage");n(o.body).removeClass("modal-overlay");o.body.removeChild(l);ft.off(v,kt);ut.off(v,it);nt.off(v,wt);tt();ei()}function kt(){if(ti()){t.addClass("finalpage");ot=!0;rt.on(v,it)}}var rt,ut,ct,f,lt,d,g,ft,et,at,s,ot,l,vt,dt=t.find(p),nt=t.find(k),yt=!1,gt=c(),u={},st;return u[y+".rating"]=0,u[y+".type"]="General",st=r(w,o,{eventOrigin:h.flyoutEventOrigin,outsideEvent:"",openFlyoutDelegate:ui,allowToggleOff:!1}),{setup:st.setup,teardown:st.teardown,feedback:{initialize:pt}}}var v="click",y="feedback",p="#feedback-file",w="#feedback-flyout",b="Upload a Screenshot",k="#feedback-upload";return f(d)});deferredCanary="c.deferred";deferredCanary="c.postdeferred";require(["binding",deferredCanary],function(n){n("feedback","#feedback-flyout").all()});define("appPromoFooter",["jquery","setCookie","track","c.dom"],function(n,t,i){return function(){function f(){i.trackEvent({type:"click_nonnav"},this);r.remove();t("pf-"+u,e(),365,!1,"/")}function e(){var n=new Date;return n.getFullYear()+"-"+(n.getMonth()+1)+"-"+n.getDate()}var r=n("#promoappfooter"),u;r.length&&(u=r.attr("data-vkey"),r.find(".closebutton,.msnpromo li a,.appexploretext").click(f))}});require(["appPromoFooter"],function(n){n()});define("floatingFeedbackLink",["classList","jqBehavior","mediator","window","modernizr","jquery","viewAware"],function(n,t,i,r,u,f,e){function h(t){function w(n){v?k():n&&n.top!==0?c||k():c&&b();y&&tt();d=c}function b(){n.remove(h,o);c=!1}function k(){n.add(h,o);c=!0}function rt(n){var t=n&e.views.SIZE4COLUMN;!c||v||t?!c&&t&&d&&k():b()}function tt(){if(y&&l.length&&g.length&&p.length&&a.length&&nt.length){if(!h||!c){a[0].style.marginRight="0";return}var i=l[0].offsetLeft+g[0].offsetLeft+p[0].offsetLeft+it,n=i+a[0].offsetWidth+nt[0].offsetWidth+1,t=i+p[0].offsetWidth,r=h.offsetLeft>n&&h.offsetLeft<t?t-h.offsetLeft:h.offsetLeft>n?0:t-n;a[0].style.marginRight=r?r+"px":"0"}}var h=t[0],c=n.contains(h,o),d=!1,l=f("#sticky-footer"),y=l.length===1,v=!1,g=l.find("#sticky-footer-wrapper"),p=l.find("#sticky-items"),a=l.find("#right-sticky-item"),nt=l.find("#left-sticky-item"),it=parseInt(a.find("li").css("margin-left"))/2;return{setup:function(){v&&w({top:0});var n=document.getElementById("conditionalbanner");n&&!v?(h.nodeType===1&&b(),u.csstransform3d||(h.style.display="none")):i.sub(s,w);y&&f(r).resize(function(){tt()});e.listen(function(n){rt(n)})},teardown:function(){i.unsub(s,w)}}}var o="show",s="viewport_scroll_change";return t(h)});require(["binding","c.deferred"],function(n){n("floatingFeedbackLink",".floatingfeedback").view(n.views.SIZE4COLUMN)});define("stickyFooter",["jquery","jqBehavior","track"],function(n,t,i){return t(function(t){var s=window.pageYOffset,r,f,u="hide",e="click",h="keypress",c="scroll",l=function(n){var i=n.originalEvent.detail&&n.originalEvent.detail.pageYOffset||window.pageYOffset;i!==s&&(t.toggleClass(u,i>s),f.toggleClass(u,!0),s=i)},o=function(n){if(n.currentTarget===window&&n.target!==r[0]){f.toggleClass(u,n.target!==r[0]);return}return f.toggleClass(u),i.trackEvent({type:"click_nonnav",target:n.target},"","","..."),!1},v=function(){t.toggleClass(u,!1)},a=function(t){t.keyCode===13&&n(t.currentTarget).click()};return{setup:function(){n(window).on(e,o);n(window).on(c,l);r=t.find(".extra");f=t.find("#extra-items-wrapper");n("#sticky-items a").focus(v);t.find(".feedback, .extra").on(h,a);r.on(e,o)},teardown:function(){n(window).off(e,o);n(window).off(c,l);r.off(e,o);t.find(".feedback, .extra").off(h,a)}}})});require(["binding","imgSrc","c.deferred"],function(n,t){n("stickyFooter","#sticky-footer").all();$("#sticky-footer img").each(function(){t.go(this)})});g_ashsC=g_ashsC||{};g_hsSetup=function(){};define("autoSuggestSnR",["jquery","jqBehavior","pageInstance","trackInfo","mediator","getCookie","setCookie","format","track","location","window","document","headData","perfMarker"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v){function b(t,o){function w(n,t){return typeof n=="string"&&(!t||n.length>=t)}function g(n){return typeof n!="undefined"}function ut(){var n=new RegExp("\\b"+it+"=0\\b","i");return f(tt).match(n)}function ft(){var i=at(),n=l.createElement("script"),t;n.src=i;n.onload=et;t=l.getElementsByTagName("head")[0];t.appendChild(n)}function et(){o.delayBind<2&&v("TimeToFirstSearchAvailable",!0)}function ot(){var n=ut();return g(c[p])?(c[p].enable(!n),ct(),1):t[0]&&h[0]&&!n?(o.delayBind==2&&(k=1),ft(),1):0}function st(){return w(f("_SS"),5)||e("_SS","SID=00",365,o.cookieDomain,"/"),1}function nt(t,i){t==0?i():t==1?n(l).ready(i):t==2&&ht(i)}function ht(n){var t=".asue";h.bind("click"+t,function(){n()&&h.unbind(t)}).bind("keyup"+t,function(i){i.which!=27&&i.which!=9&&n()&&h.unbind(t)})}function ct(){var t,r,i,u;d||(t=w(b.cn,1)?b.cn.split("+"):null,t&&w(t[0],1)&&(r=f(t[0]),w(r,4)&&(i=r.match(/SID=[\d(A-Z(a-z)]+/),i&&w(i[0],5)&&(d=i[0].substr(4)))));g(c[p])&&(u="sid",n.isFunction(c[p][u])&&c[p][u](d),k&&(k=0,l.activeElement==h[0]&&h.click()))}function lt(){var i=t[0],n=i&&i.action&&i.action.indexOf("://")>=0?i.action:"",r;n&&(r=(n.indexOf("?")!==-1?"&":"?")+"msnst=AS",n=n+r);s.trackEvent({type:"submit",target:t[0]},null,n,h.val())}function at(){return vt()}function vt(){var t=a.locale||"en-us",u=i.getActivityId()||r.sitePage.requestId,n="{0}://www.bing.com/as/init?mkt={1}&pt={2}&refig={3}".format(y,t,o.partnerEndpoint,u);return o.delayBind<2&&(n+="&onload=1"),t.toLowerCase()!="en-us"&&(n+="&endpt=1"),n}var tt="SRCHHPGUSR",it="AS",p="sa_inst",b=o.sharedCk,k=0,d,h=n("#"+o.inputId,t),rt;u.sub("autosuggestPreventSubmit",function(){rt=!1});nt(o.delayBind,ot);nt(b.delay,function(){return st()});t.on("ASSugClicked",lt)}var y="https",w={formId:"srchfrm",inputId:"q",featureType:1,cookieExpiry:365,cookieDomain:"msn.com",partnerEndpointValue:"iceprime_homepage",sharedCk:{delay:1,ru:y+"://"+h.host+"/sck.aspx&form=MSN005",pu:y+"://www.bing.com/sck",cn:"_SS",domain:"msn.com"}},p=t(b,w);return p.resize=function(n){c.sa_inst&&c.sa_inst.autosuggest.setQuery(n.val())},p});require(["binding","c.deferred"],function(n){var t="2",i;t=t.length?t:2;i="iceprime_homepage";n("autoSuggestSnR","#srchfrm").all({delayBind:t,partnerEndpoint:i})});define("sso.tokens",{signInText:"Sign in",signOutText:"Sign out"});define("meControlBootstrap",["headData","window","perfMarker","jquery"],function(n,t){return function(){n.clientSettings&&(t.onMeControlReadyToLoad=function(){t.MSA&&t.MSA.MeControl&&(t.define("meControlApi",t.MSA.MeControl.API),t.define("meControlLoader",t.MSA.MeControl.Loader),t.define("meControlIdp",t.MSA.MeControl.IDP),t.define("meControlAuthState",t.MSA.MeControl.AuthState))},t.require({js:n.clientSettings.mecontroluri}))}});require(["headData","meControlBootstrap","c.deferred"],function(n,t){n.signedin&&!n.sso&&t()});define("meControlEventHandler",["perfMarker"],function(){return function(){}});require(["window","jquery","c.dom"],function(n,t){var i=t("#meCtrl").data();i&&(i.isAuthenticated=i.isAuthenticated&&i.isAuthenticated.toString().toUpperCase()==="TRUE",i.cid=typeof i.cid=="number"?i.cid.toString():i.cid,n.define("meControlRpsModel",i))});define("meControlOptionsFactory",["jquery","sso.tokens","meControlRpsModel","meControlIdp","meControlAuthState","meControlEventHandler"],function(n,t,i,r,u,f){return function(e){var o=e.isAuthenticated?u.SignedIn:u.NotSignedIn;return{containerId:"meCtrl",jQuery:n,signInStr:t.signInText,signOutStr:t.signOutText,userData:{idp:r.MSA,firstName:e.firstName,lastName:e.lastName,memberName:e.memberName,cid:e.cid,authenticatedState:o},rpData:{preferredIdp:r.MSA,msaInfo:{signInUrl:i.signInUrl,signOutUrl:i.signOutUrl,meUrl:i.meUrl},aadInfo:{}},events:{onEventLog:f}}}});require(["window","meControlRpsModel","meControlLoader","meControlOptionsFactory"],function(n,t,i,r){function u(n){var t=r(n);i.load(t)}t.isAuthenticated?u(t):n.require(["meControlAuthState","ssoData","c.sso"],function(n,t){u({firstName:t.firstName,lastName:t.lastName,memberName:t.memberName,cid:t.cid,isAuthenticated:!0})})});define("resizeLiveCoverageHero",["jquery","jqBehavior","viewport","mediator","format"],function(n,t,i,r){function o(n,t){function s(){var i=c(),t;i&&(t=l(o,i),t!=h&&(n.stop().animate({opacity:1},{duration:f,complete:function(){n.css({backgroundImage:"url("+t+")"})}}),h=t))}function c(){for(var r=Math.ceil(n.height()/100)*100,t,f=n.width(),i=0;u[i]&&(t=u[i])&&t<f;)++i;return[Math.floor(t),Math.floor(r)]}function l(n,t){return n+"_h"+t[1]+"_w"+t[0]+"_m6_utrue_otrue_lfalse.jpg"}var h,o=t.heroImage;if(o&&(e.test(o)&&(o=o.substr(0,o.length-4)),o))return s(),{setup:function(){r.sub(i.sizeChangeEventName,s)},teardown:function(){r.unsub(i.sizeChangeEventName,s)}}}var f=500,u=[800,1080,1366,1920,2560,2880],e=/\.[a-z]{3}$/i;return t(o)});define("navigationalHero",["jquery","jqBehavior","window","document","viewAware","scaledView","c.dom"],function(n,t,i,r,u,f){return t(function(t){function lt(){ft();a=w.width();ut()}function o(n,t){t&&n.css("visibility")==="visible"?n.css("visibility","hidden"):n.css("visibility")==="hidden"&&n.css("visibility","visible")}function rt(){return t.outerHeight(!0)+n("#breakingnews").outerHeight(!0)}function ut(){p();s!==e.length&&o(h)}function ft(){v=0}function at(){return t.outerHeight(!0)===t.find(".nav").outerHeight(!0)}function et(){var e=i.pageYOffset;if(v!==e){v=e;k=rt();var o=u.currentView()&u.views.SIZE2COLUMN&&!at()?nt:0,s=Math.max(isNaN(d)?0:d,nt),r=k-s-o,f=(e*1/r).clamp(0,1),h=n(".head").outerHeight()||0,c=n(".head").hasClass("hideheader")&&vt()==tt;r=-f*r+(c?-h:0);t.css("transform","translate(0, "+r+"px)");st.css("opacity",(1-f*1).clamp(0,1));g.css("opacity",(f*1).clamp(0,1));ot.css("padding-bottom",f===1?".6rem":"0")}}function p(){var t=0,n=r,i;for(e.hide();t<=a&&n<e.length;)i=e.eq(n),t+=i.outerWidth(!0),t<=a&&(i.show(),n++);s=n}function vt(){var n=i.screen;return n.availWidth>n.availHeight?tt:ct}var y;Number.prototype.clamp=function(n,t){return Math.min(Math.max(this,n),t)};var r=0,s=0,w=t.find(".navContainer"),l=t.find(".nav"),e=l.children(),b=t.find(".arrow-button"),h=b.eq(1),c=b.eq(0),ot=t.find(".sharingtb"),a=w.width(),k=rt(),st=t.find(".inner"),d=l.height(),g=t.find(".container > .side-topic-title"),nt=g.outerHeight(!0),yt=n(".head").height(),v=0,ht=i.requestAnimationFrame||i.webkitRequestAnimationFrame||i.mozRequestAnimationFrame||i.msRequestAnimationFrame||i.oRequestAnimationFrame||et,tt="landscape",ct="portrait",it=[];setInterval(ht,1e3/30,et);u.listen(lt);f.addListener(ft);n(i).on("orientationchange",ut);if(h.click(function(){s>=e.length?o(h,!0):(it.push(r),r=s,o(c),p(),s>=e.length&&o(h,!0))}),c.click(function(){r<=0?o(c,!0):(r=it.pop(),p(),o(h),r<=0&&o(c,!0))}),y=l.find(".selected").index(),y>=0)while(s<=y)h.click()})});define("modal.tokens",{closeButtonTitle:"Close",errorMessageTitle:"Message:",errorMessageLabel:"Error loading content"});define("modal",["jquery","modal.tokens"],function(n,t){function s(){var n=document.createElement("div");return n.setAttribute("id",r),n.setAttribute("title",t.closeButtonTitle),n}function h(n){var t=document.createElement("section");return t.setAttribute("class",o),t.setAttribute("role","dialog"),t.setAttribute("aria-labelledby","dialog-title"),t.setAttribute("aria-describedby","dialog-desc"),n&&t.setAttribute("id",n),t}function a(n){var i=document.createElement("button");return i.setAttribute("class","close"),i.setAttribute("title",t.closeButtonTitle),i.click(function(){f.close(n)}),i}var r="mask",o="modal",c="error",i,u,e=220,l="<h1>"+t.errorMessageTitle+"<\/h1><p>"+t.errorMessageLabel+"<\/p>",f={open:function(t,v,y,p){var w,b;i=i||n("body");u||(i.append(s()),u=n("#"+r),u.click(function(){f.close(y)}));w=n("#"+y);w.length==0&&(b=h(),i.append(b),n("."+o+":not([id])").attr("id",y),w.load(v,function(t,i,r){i==="error"?(w.append(l).addClass(c),n("p",this).append(r.status+" "+r.statusText)):typeof p=="function"&&p(y);w.append(a(y))}));i.addClass(r);n("#"+r+", #"+y).fadeIn(e);n(".webkit > #"+y).show()},close:function(t){i=i||n("body");n("#"+r+", #"+t).fadeOut(e).hide();i.removeClass(r)},openModalWithContent:function(t,o,c,l,a){var p,v,y;i=i||n("body");u||(i.append(s()),u=n("#"+r),u.click(function(){l&&typeof l=="function"?l():f.close(o)}));p=n("#"+o);p.length==0&&(v=h(o),c&&(y=n("#"+c),y&&y.appendTo(v)),i.append(v));i.addClass(r);n("#"+r+", #"+o).fadeIn(e,function(){a&&n(this).focus()});n(".webkit > #"+o).show()}};return f});define("sharingToolbar",["jquery","jqBehavior","track","format","escape","window","perfMarker","document"],function(n,t,i,r,u,f,e,o){function a(t){t.each(function(){var t=n(this);t.hasClass(l)||t.find("a.stb-btn").each(function(){var t=n(this);if(t.hasClass(s.toolbarClassPrefix+"wechat"))return!0;t.click(function(){var r;return t.hasClass(s.toolbarClassPrefix+"facebook")&&n.inArray(v(),["articlepage","gallerypage","channelplayerpage","articlefullscreenpage"])!==-1?!0:t.hasClass(s.toolbarClassPrefix+"email")?!0:t.hasClass(s.toolbarClassPrefix+"sms")?!0:t.hasClass(s.toolbarClassPrefix+"comment")?!0:(r=[],t.hasClass(s.toolbarClassPrefix+"skype")&&(r=["width = 305","height = 665"]),n("body").removeClass("uhf"),c(t.attr("href"),r),i.trackEvent({type:"click",target:this}),!1)})})})}function v(){return((/pagename:\s*([^;]+)/i.exec(o.getElementsByTagName("HEAD")[0].getAttribute("data-info"))||{})[1]||"").toLowerCase()}function c(t,i){i=n.extend(["toolbar=0","status=0","resizable=1","scrollbars=1"],i);f.open(t,null,i.join(","))}var s={toolbarClassPrefix:"stb-"},l="stb-processed",h=t(a);return h.openNewWindow=c,h});require(["binding"],function(n){n("resizeLiveCoverageHero","[data-hero-image]").all();n("navigationalHero",".livecoverageherofull").all();n("sharingToolbar",".stb, .stb-bsb").all()});define("ajax",[],function(){function n(n){if(!n||!n.url){n.error&&n.error("Missing Url. Invalid parameters");return}var t=new XMLHttpRequest;t.onreadystatechange=function(){if(t.readyState==4){if(t.status!=200&&n.error){n.error(t.status,t.statusText);return}n.success&&n.success(t.response)}};t.open("GET",n.url);n.dataType&&t.setRequestHeader("Content-Type",n.dataType);n.timeout&&n.timeout>0&&(t.timeout=n.timeout);n.ontimeout&&(t.ontimeout=function(){n.ontimeout&&n.ontimeout("Request timeout")});t.send()}function t(n){if(!n||!n.url){n.error&&n.error("Missing Url. Invalid parameters");return}if(!n.body){n.error&&n.error("Missing request body. Invalid parameters");return}var t=new XMLHttpRequest;t.onreadystatechange=function(){if(t.readyState==4){if(t.status!=200&&n.error){n.error(t.status,t.statusText);return}n.success&&n.success(t.response)}};t.open("POST",n.url);n.dataType&&t.setRequestHeader("Content-Type",n.dataType);n.timeout&&n.timeout>0&&(t.timeout=n.timeout);n.ontimeout&&(t.ontimeout=function(){n.ontimeout&&n.ontimeout("Request timeout")});t.send(n.body)}return{get:n,post:t}});define("truncate.tokens",{truncateEllipsis:"…"});define("webApp.tokens",{appVersion:"20210509_20864930",validVersionPattern:/(\?|&)ver=[\d\.|\d\_]+(&|$)/i});define("truncate",["jquery","jqBehavior","mediator","requestAnimationFrame","measure","format","truncate.tokens","perfMarker"],function(n,t,i,r,u,f,e){function l(t,e){function st(){var i,f,e,o,r;if(it){for(it=!1,i=l;i--;){for(f="",e=0,r=t[i].firstChild;r!=null;)r.nodeType==1?(++e,o=r):r.nodeType==3&&(f+=r.nodeValue),r=r.nextSibling;e==1&&n.trim(f)==""&&(p[i]=o)}for(i=l;i--;)w[i]=u(t[i]),v[i]=(p[i]||t[i]).innerHTML,nt[i]=t[i].title}else ot();for(i=l;i--;)rt(i),b[i]=v[i],y[i]=!0;ut()}function ht(){for(var n=l;n--;)rt(n),y[n]=t[n].scrollHeight>a[n];ut()}function rt(n){var i=t[n];if(i&&i.parentNode){var r=w[n],o=i.getAttribute("data-truncate-lines")||e.truncateLines,u=parseFloat(r("paddingTop")),s=parseFloat(r("paddingBottom")),h=r("lineHeight"),f=parseFloat(r("maxHeight"));o?(a[n]=parseFloat(h)*o+s,a[n]>f&&(a[n]=f),a[n]+=u):a[n]=(f||i.clientHeight)+u;a[n]=a[n]+.5|0;tt[n]=i.clientWidth;g[n]=u+2*parseFloat(h)+s+.5|0}else w[n]=p[n]=null,y[n]=d[n]=!1}function ut(){for(var f=!0,h=1e3,i,e,r,u;f&&--h;){for(f=!1,i=l;i--;)if(y[i])if(e=a[i],d[i]=t[i].scrollHeight>e,d[i]){if(k[i]=!0,t[i].scrollHeight<g[i]){ft(i);continue}r=b[i];r.slice(-s)==o&&(r=r.slice(0,-s));u=c.exec(r);u&&u[0]!=r?(f=!0,t[i].scrollHeight>e*2&&(r=r.substr(0,r.length/2)),b[i]=r.substr(0,r.length-u[0].length)+o):ft(i)}else y[i]=!1;for(i=l;i--;)d[i]&&((p[i]||t[i]).innerHTML=b[i])}for(i=l;i--;)k[i]&&(t[i].title=n.trim(n("<span>"+v[i]+"<\/span>").text()))}function ft(n){var t=tt[n]-parseInt(w[n]("paddingLeft"))-parseInt(w[n]("paddingRight"));b[n]=t>0?f(h,v[n],t+"px"):v[n];y[n]=!1}function et(){r(st)}function ot(){for(var n=l;n--;)k[n]&&((p[n]||t[n]).innerHTML=v[n],t[n].title=nt[n],k[n]=!1)}var l=t.length,p=new Array(l),w=new Array(l),g=new Array(l),v=new Array(l),nt=new Array(l),tt=new Array(l),b=new Array(l),a=new Array(l),y=new Array(l),k=new Array(l),d=new Array(l),it=!0;return i.sub("truncate",function(){r(ht)}),{setup:et,teardown:ot,update:et}}var h='<span style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:{1}">{0}<\/span>',o=e.truncateEllipsis,s=o.length,c=/(?:\s|[,!\.\?:;])*([\u3000-\u30ff\u3400-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF]|[^\s\u3000-\u30ff\u3400-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF]+)(?:\s|[,!\.\?:;])*$/;return t(l,null,{each:1})});require(["window","jquery","device","mediator"],function(n,t,i,r){var f,u=t("meta[name=viewport]"),e=i.capability("Viewport_Landscape"),s=u.attr("content"),o=function(){n.innerHeight>n.innerWidth?u.attr("content",s):u.attr("content",e);r.pubChannel("update","mediaQuery")};u.length&&e&&(o(),t(n).resize(function(){clearTimeout(f);f=setTimeout(o,50)}))});require(["jquery","navigation","headData","webApp.tokens"],function(n,t,i,r){n.ajaxPrefilter(function(n){var u;if(n=n||{},u=n.url,i.ssl===!0&&u.substr(0,7).toLowerCase()=="http://"&&(u="https://"+u.substr(7)),!n.notVersioning&&u&&t.isLocal(u)&&!r.validVersionPattern.test(u)){var f=u.split("#"),e=f[0],o=f[1]?"#"+f[1]:"";n.url=e+(e.indexOf("?")>-1?"&":"?")+"ver="+r.appVersion+o}})});require(["jquery","getCookie","setCookie","navigation","location","c.onload"],function(n,t,i,r,u){var f="ocid",e="hp",o="homepage",s="sky2",h=15;(function(){var c="",v=r.getParamsFromUrl(u.href);v&&v[f]&&(c=v[f].toLowerCase());var y=(c.indexOf(e)!=-1||c.indexOf(o)!=-1)&&c.indexOf(s)===-1,a=t(f),l=n("#user-profile").data("dhp_cookie_days");l=l!=undefined?l:h;y&&!a?i(f,c,l,i.topDomain,"/"):l>0&&!y&&a&&(a.indexOf(e)!=-1||a.indexOf(o)!=-1)&&i(f,"",-1,i.topDomain,"/")})()});define("nativeAdManager",["jquery","mediator","visibility","afire","viewport","headData","format","trackInfo","nativeAdCommon","nativeAdCookieSyncHelper","track","nativeAdSamServiceHelper"],function(n,t,i,r,u,f,e,o,s,h,c,l){var p=!1,w=!1,a,v=[],y=[],b="POST";return function(){function vt(){var i=y.length,n,t;if(i){for(s.logInformation("[NativeAdService]: Processing "+i+" postponed requests",!0),t=0;t<i;t++)n=y[t],ft(n.url,n.data,n.successCallback,n.errorCallback,n.timeout,n.convertToString,n.httpMethod,n.dataType);y=[]}}function ft(t,i,r,u,o,h,a,w,d,tt){function at(){var n=window.location||document.location,t;if(n&&f&&f.locale&&f.clientSettings&&f.clientSettings.vk)return t="{0}//{1}/{2}/{3}",e(t,n.protocol,n.hostname+(n.port?":"+n.port:""),f.locale,f.clientSettings.vk);s.logError("[NativeAdService]: Failed to generate base url.")}var ut,it,st,rt,ht,lt,ft,et,ct;if(!t||!i||typeof r!="function")return s.logError("[NativeAdService]: Invalid parameters for getRecommendations"),!1;if(tt=tt||at(),!tt)return!1;if((d&&d===!0||g)&&(p=!0),!p)return s.logInformation("[NativeAdService]: Cookie sync is running, postponing AJAX request",!0),y.push({url:t,data:i,successCallback:r,errorCallback:u,timeout:o,convertToString:h,httpMethod:a,dataType:w}),!0;if(t=tt+"/"+t,a=a||b,w=w||"html",o=o||3e3,ut=((/f:\s*([^;]+)/i.exec(document.getElementsByTagName("head")[0].getAttribute("data-info"))||{})[1]||"").toLowerCase(),ut&&(t+="?fdhead="+ut),c&&(i.rid=i.rid||c.getCurrentPageRequestId()),(v.length||ni()&&typeof i=="object")&&(i.partnerData=v),s.logInformation("[NativeAdService]: partnerDataList length is:"+v.length),it=i,h===!0&&(it={data:JSON.stringify(i)}),rt={},i.featureArea==="sweeper"?(it=l.getSamRtbJsonData(i),t=l.getSamRtbRelativeUrl()):(lt=!1,k(0,"AdBlocker is not on OR FlexAdblocker is allowed."),k(1,"(nativeAdFromSamAjaxEnabled || flexViewsFromSamAjaxEnabled || legacyViewsFromSamAjaxEnabled) = true || enable_mob_hp_ip_samtrb == true || enable_mob_ar_eoab_samtrb == true"),k(3,"(enable_sam_twocall_flex || enable_sponcon_video_page) = true"),i.pageType==="AR"||i.pageType==="VI"?(k(3.1,"SAMRTB AR/VI: enable_flex_sam_rtb = true"),it=l.getSamRtbJsonData(i),t=l.getSamRtbRelativeUrl()):i.pageType==="GA"?(k(3.3,"SAMRTB Gallery: enable_flex_sam_rtb || enable_gemini_interstitial_mobile = true"),it=l.getSamRtbJsonData(i),t=l.getSamRtbRelativeUrl()):i.pageType==="SD"?(k(3.5,"SAMRTB SD: enable_sd_sam_rtb = true"),it=l.getSamRtbJsonData(i),t=l.getSamRtbRelativeUrl()):(k(4,"(pageType == 'AR' || pageType == 'GA' || pageType == 'VI') = false"),it=l.createSamAjaxRequestBody(i),t=l.getSamEndpoint()+"/promotions?rid="+i.rid)),!it||!t){ft="[NativeAdService]: Json body or service URL for SAM is null or empty. Aborting.";s.logError(ft);typeof u=="function"&&u(ft);return}k(8,"nativeAdFromSamAjaxEnabled || flexViewsFromSamAjaxEnabled || enable_sam_ajax_for_dhp_ntp || legacyViewsFromSamAjaxEnabled= true || enable_mob_hp_ip_samtrb = true");st="application/json";rt["x-ms-flightId"]=ut;ht={html:"text/html"};f.anonckname&&(rt["x-ms-authCookieName"]=f.anonckname.toUpperCase());et=ot();et&&(rt["x-msEdge-clientId"]=et);nt("RID: "+i.rid);ct=s.getCurrentTimeInMilliSeconds();n.ajax({method:a,url:t,data:it,cache:!1,dataType:w,timeout:o,accepts:ht,headers:rt,contentType:st,xhrFields:{withCredentials:!0}}).fail(function(n,t){s.logError("[NativeAdService]: Ajax call failed to fetch HTML string for Native ads "+t+". RID: "+i.rid);typeof u=="function"&&u(t)}).done(function(n){k(9,"nativeAdFromSamAjaxEnabled || flexViewsFromSamAjaxEnabled || legacyViewsFromSamAjaxEnabled = true");n=l.processSamResponse(n,i);n===null&&typeof u=="function"&&u(status);var t=s.getCurrentTimeInMilliSeconds()-ct;s.logInformation("[NativeAdService]: Total time taken for native ads AJAX call is "+t+"ms.",!0);r(n)})}function yt(n,r,f){function e(){var n,s,r,o;if(!rt){for(rt=!0,s=!1,r=0;r<tt.length;r++){if(n=tt[r],n.elem.className==="nativeadaside"&&(n.elem=document.querySelector(".nativeadaside")),n.pending&&i.isElementTrulyVisible(n.elem)){for(o=0;o<n.urls.length;o++)d(n.urls[o],"visibility",f);n.pending=!1;n.elem.setAttribute(ht,"true")}n.pending&&(s=!0)}s||(t.unsub(u.scrollChangeEventName,e),it=!1,t.unsub(ut,e));rt=!1}}if(!r||!n)return!1;tt.push({elem:n,urls:r,pending:!0});e();t.sub(ut,e);it||(it=!0,t.sub(u.scrollChangeEventName,e))}function pt(n,t){return n?(t=t||"data-json",JSON.parse(n.getAttribute(t))):null}function wt(n){if(!n)return null;var t=n.getAttribute(at);if(t)try{return JSON.parse(t)}catch(i){return nt("Error parsing Gemini viewability data"),null}return null}function bt(n){var i,u,r,f,t;if(n&&n.currentTarget&&(i=n.currentTarget.getAttribute(ct),i&&i.length>0&&(u=JSON.parse(i),u&&(r=u.tcb))))for(f=n.currentTarget.getAttribute(lt),t=0;t<r.length;t++)f?d(r[t],"click",f.toLowerCase()==="true"):d(r[t],"click",!0)}function kt(n){var i=n&&n.trb,r,t;if(i)for(r=i.length,t=0;t<r;t++)d(i[t],"adserved",n.e)}function d(n,t,i){try{var u="encoded";(i===undefined||i===null||i===!1)&&(n=decodeURIComponent(n),u="decoded");n&&(nt("Firing "+u+" "+t+" beacon: "+n),r(n))}catch(f){s.logError("Error while firing tracking beacon for uri: "+n+" message : "+f,!0)}}function dt(n){var i,t,r;if(!g&&n&&(i=n.tjb))for(t=0;t<i.length;t++)try{r=decodeURIComponent(i[t]);r&&require({js:r})}catch(u){s.logInformation("Error while fetching js trackers for uri: "+i[t]+" message : "+u,!0)}}function gt(n,t){var r="",u,i;for(n||t||st("[NativeAdService]: Failed to get placement string."),u=n.length,i=0;i<u;i++)r=et(n[i],r,t);return r}function et(n,t,i){if(!n||!i)return"";var r=n.getAttribute(i);return r&&(t&&(t+=";"),t+=r),t}function ot(){if(!g)return o.client.getMuid()}function ni(){var n,t;if(a&&a.length)for(t=a.length;t--;)n=a[t],typeof n.Identifier=="string"&&v.push({Id:n.Id,Name:n.Name,Identifier:n.Identifier});return v.length}function ti(){g||(window._comscore=window._comscore||[],window._comscore.push({c1:"7",c2:"13739933",c3:"20121515121"}),require({js:"//sb.scorecardresearch.com/beacon.js"}))}function st(n){s.logError(n)}function k(){}function nt(){}function ii(n){var r,t,i;if(n&&(r=l.getResponseMetaData(n),r&&(t=r.RequestLevelBeaconUrls,t&&t.length>0)))for(i=0;i<t.length;i++)d(t[i],"request level",!0)}var tt=[],it=!1,rt=!1,ut="rightRailNativeAds",ht="data-visible",ct="data-cb",lt="data-encode",at="data-viewability",g=f&&f.clientSettings&&f.clientSettings.functionalonly_cookie_experience;return function(){if(!w){w=!0;var n=h();n.processCookieSync(function(n){p=!0;a=n;vt()})}}(),{getRecommendations:ft,parseJsonDataFromHtmlAttribute:pt,parseViewabilityDataFromHtmlAttribute:wt,getUserMuid:ot,sendComScoreBeacon:ti,getPlacementString:gt,appendPlacementString:et,logError:st,logDebugMessage:nt,manageVisibilityURLs:yt,fireClickTrackingCall:bt,fireRenderTrackingCall:kt,fireTrackingBeacon:d,fetchJsTracker:dt,fireRequestLevelBeacons:ii}}});define("nativeAdCommon",["jquery","logging","setCookie","getCookie","classList","imgSrc"],function(n,t,i,r,u,f){var e={statusCode:{success:1,error:2},msaOptoutCookieName:"msaOptout",logError:function(n){t.error(n)},logInformation:function(n,i){i===!0&&t.information(n)},getCurrentTimeInMilliSeconds:function(){return window.performance&&typeof window.performance.now=="function"?window.performance.now():(new Date).getTime()},scriptAlreadyExists:function(n){for(var t=document.getElementsByTagName("script"),i=t.length;i--;)if(t[i].src===n)return!0;return!1},downloadScript:function(n){if(typeof n!="string"||this.scriptAlreadyExists(n))return!1;var t=document.createElement("script");t.async=!0;t.src=n;document.head.appendChild(t)},clearData:function(n){window.localStorage?localStorage.removeItem(n):i(n,"",-1)},saveData:function(n,t,r,u){if(!n||!t)return!1;if(window.localStorage&&JSON&&typeof JSON.parse=="function"){if(u===!0&&typeof t=="object"){var f=(new Date).getTime();t.addedTime=f}localStorage.setItem(n,JSON.stringify(t))}else i(n,t,r)},getData:function(n,t){var u,f,i,o;return typeof n!="string"?null:(u=null,window.localStorage&&JSON&&typeof JSON.parse=="function"?(f=t*864e5,i=localStorage.getItem(n),i&&(i=JSON.parse(i))&&(o=(new Date).getTime()-i.addedTime,o<f?u=i:e.clearData(n))):u=r(n),u)},findAncestor:function(n,t){for(n=n.parentElement;!u.contains(n,t);)if(n=n.parentElement,!n)return null;return n},loadImagesForContentItems:function(t){var i=n(t).not(":hidden");Array.prototype.forEach.call(i,function(n){Array.prototype.forEach.call(n.querySelectorAll("img:not(.loaded)"),function(n){f.checkLoad(n)})})},loadImages:function(n){Array.prototype.forEach.call(n.querySelectorAll("img"),function(n){f.checkLoad(n)})},getPlacements:function(n){if(n)return n.getAttribute("data-placements")},setMsaOptoutCookie:function(n){i(this.msaOptoutCookieName,n,1,null,"/")},getMsaOptoutCookieData:function(){var n=r(this.msaOptoutCookieName);return n,n}};return e});require(["window"],function(n){n.setImmediate||(n.setImmediate=function(t){n.setTimeout(t,0)},n.clearImmediate=n.clearTimeout)});define("nativeAdCookieSyncHelper",["nativeAdCommon","getCookie","headData","c.deferred"],function(n,t,i){function c(i,r){function v(){if(!i)return null;var t=n.getData(s+i.Id,i.PartnerExpiration);return typeof t=="string"?t:(t||{}).partnerId}function y(t){if(typeof t=="string"){var r={partnerId:t};n.saveData(s+i.Id,r,i.PartnerExpiration,!0)}}function p(){l=n.getCurrentTimeInMilliSeconds();n.downloadScript(i.CookieSyncUrl);require([i.PartnerDependency],function(u){var o,s;if(a=n.getCurrentTimeInMilliSeconds(),!u||!(typeof u.getPartnerIdentifier=="function")){n.logError("[NativeAdService][CookieSync]: PartnerId-"+i.Id+" cookie sync object is null or getPartnerIdentifier is missing");f===!1&&r({status:n.statusCode.error})&&(f=!0);return}typeof u.userId=="string"?o=u.userId:i.RealTime===!0?o=u.getPartnerIdentifier():i.RealTime===!1&&u.getPartnerIdentifier(e);o&&e(o);s=t("MUID");s&&typeof u.syncMuid=="function"&&u.syncMuid(s)});setTimeout(function(){f||f===!1&&r({status:n.statusCode.error})&&(f=!0)&&(o=!0)},i.Timeout)}function w(){if(!i||typeof i.CookieSyncUrl!="string"){i.expectation=u.MissingData;r({status:n.statusCode.error})&&(f=!0);return}if(!i.APISupported){i.expectation=u.DownloadOnly;n.downloadScript(i.CookieSyncUrl);r({status:n.statusCode.success})&&(f=!0);return}var t=v(i);t?(i.expectation=u.NoProcessing,i.Identifier=t,r({status:n.statusCode.success})&&(f=!0)):(i.expectation=u.DownloadAndProcess,p())}function e(t){t?(y(t),i.Identifier=t,f===!1&&r({status:n.statusCode.success})&&(f=!0)):(n.logError("[NativeAdService][CookieSync]: PartnerId-"+i.Id+" partner identification is missing"),f===!1&&r({status:n.statusCode.error})&&(f=!0))}var f=!1,o=!1,c,l,a;i.Timeout=i.Timeout||h;c=n.getCurrentTimeInMilliSeconds();w()}var f,o,e;if(i&&i.clientSettings&&i.clientSettings.functionalonly_cookie_experience)return function(){return{processCookieSync:function(n){n&&typeof n=="function"&&n()}}};if(f=t("TOptOut"),f&&f==="1")return function(){return{processCookieSync:function(n){n&&typeof n=="function"&&n()}}};if(o=n.getMsaOptoutCookieData(),o===1)return function(){return{processCookieSync:function(n){n&&typeof n=="function"&&n()}}};e=[{Id:1,Name:"Taboola",CookieSyncUrl:"//cdn.taboola.com/TaboolaCookieSyncScript.js",PartnerDependency:"TaboolaSync",PartnerExpiration:30,APISupported:!0,RealTime:!1,Timeout:1e3},{Id:2,Name:"Outbrain",CookieSyncUrl:"//widgets.outbrain.com/external/publishers/msn/MSNIdSync.js",PartnerDependency:"OutbrainSync",PartnerExpiration:1,APISupported:!1}];e.push({Id:3,Name:"Triplelift",CookieSyncUrl:"https://ib.3lift.com/sync.js",PartnerDependency:"TripleliftSync",PartnerExpiration:1,APISupported:!1});var s="nadV1",r=1e3,h=500,u={MissingData:0,NoProcessing:1,DownloadOnly:2,DownloadAndProcess:3};return function(t){function f(t){var e;if(u){n.logInformation("processCookieSync called again.",!0);return}u=!0;var o=0,f=!1,s=n.getCurrentTimeInMilliSeconds();for(e=0;e<i.length;e++)c(i[e],function(){if(o++,!f&&i.length<=o){f=!0;var r=n.getCurrentTimeInMilliSeconds()-s;n.logInformation("[NativeAdService][CS]:Total time taken to finish bulk cookie sync is "+r+"ms.",!0);t(i)}return!0});setTimeout(function(){f||(f=!0,n.logInformation("[NativeAdService][CS]:Failed to retrieve partner data in "+r+"ms.",!0),t(i))},r)}var u=!1,i;return t=t||{},i=t.activePartners||e,r=t.timeout||r,{processCookieSync:f}}});define("getEUConsentString",["getCookie","cookieName"],function(n,t){return function(){var r=n(t.euConsent),i=n(t.euConsent2);return i?i:r}});define("interstitialGalleryTokens",[],function(){return{interstitial_gallery_start_index:"5",interstitial_gallery_cadence:"5",interstitial_gallery_max_items:"3"}});define("bingAds",["window","document","headData","trackInfo","telemetryDataTypes","c.deferred"],function(n,t,i,r,u){var o="D41D8CD98F00B204E9800998ECF8427E4435B7CD",s="1239585",f="msn",e="//h6.msn.com/bingna/ms-bingna-msn.min.js";return{getBingAds:function(h,c,l,a){function d(n){if(!v&&(v=n.getAttribute("data-apikey"),!v)){k("bing native ad container does not contain apikey, bing type: "+h+", vk: "+p);return}if(!y&&(y=n.getAttribute("data-pagetype"),!y)){k("bing native ad container does not contain pagetype, bing type: "+h+", vk: "+p);return}var t,i=r.sitePage.page_name;t=i==u.TelemetryPageName.ArticlePageNames.FlexibleArticle.PageName||i==u.TelemetryPageName.GalleryPageNames.FlexibleGallery.PageName;t&&(f="msnvnext")}function g(){var n=new Date,t="?date="+n.getFullYear()+""+n.getMonth()+""+n.getDate();return e+t}function nt(){require({js:g()},function t(){if(n.getBingNativeAds){var i={appId:o,apikey:v,publisherId:s,publisherName:f,msNativeAdsScriptLoc:e,pageType:y,pageCategory:p};n.getBingNativeAds(i)}else setTimeout(t,50)})}function k(n){define("errorCategory",{updateTrackingInfo:{errId:1001,errMsg:"Error found",errSource:" topsites.js function updateTrackingInfo(appId, elements)"},getCuratedSitesData:{errId:1002,errMsg:"curatedSites empty",errSource:"topsites.js function render()"},invalidAjaxResponse:{errId:1003,errMsg:"Error in Ajax Response",errSource:" spartanRiverLoader.js function showDelayLoadedModules(response)"},ajaxServerError:{errId:1004,errMsg:"Server error for ajax response: ",errSource:" spartanRiverLoader.js ajax.get"},missingContentError:{errId:1005,errMsg:"Missing required content: ",errSource:" spartanRiverLoader.js function renderDelayLoadedModules(response)"},riverRenderError:{errId:1006,errMsg:"River failed to render",errSource:" spartanRiverLoader.js function waitForRiverSectionToRender(riverSection)",reportingType:1},serviceUIError:{errId:1007,errMsg:"Service Ui Error: ",errSource:" serviceUIHelper.js",reportingType:1},riverJsonParseError:{errId:1008,errMsg:"Json parsing error for string: ",errSource:" spartanRiverLoader.js"},zeroTopSitesError:{errId:1009,errSource:" topSitesController.js"},dhpNoAppCacheError:{errId:1010,errMsg:"dhp failed to switch to its noAppCache market. ",errSource:"dhp noAppCache page"},jsError:{errId:1011},outlookCardError:{errId:1012,errSource:" outlookCard.js"},emailCardError:{errId:1012,errSource:" emailModuleRenderingHelper.js"},readingListTimeoutError:{errId:1013,errMsg:"did not get back reading list data before timeout",errSource:" serviceUIHelper.js function getReadingListAsync(callback, delay)"},missingRiverItemError:{errId:1014,errMsg:"Missing required river items.",errSource:"riverSection.js function positionRiverSectionItems"},appInstallError:{errId:1015,errMsg:"Failed to install app. Error code: {0}",errSource:"App Id: {0}, source: {1}"},appCacheRapidRefreshError:{errId:1016,errMsg:"Appcache is being refreshed more often than current allowed threshold",errSource:"appCacheHelper.js function checkStatus()"},staticsPoisoningError:{errId:1017,errMsg:"user encountered poisoned statics, in ",errSource:"statics poisoning"},staticsPoisoningWithDhpAppcacheError:{errId:1018,errMsg:"user with dhp cache encountered poisoned statics, in ",errSource:"statics poisoning"},invalidIsSignedInResponse:{errId:1019,errMsg:"Error in is-signed-in Ajax Response ",errSource:"spartanRiverLoader.js function requestSignedInState()"},domElementExistsButIsNotVisible:{errId:1020,errMsg:"DOM element exists but is not visible: ",errSource:"spartanRiverLoader.js function validateVisibility()"},doubleSearchBoxesRenderedError:{errId:1021,errMsg:"Double search boxes rendering on page: ",errSource:"serviceUIHelper.js function traceErrorIfDoubleSearchBoxIsRendered()"},followFeedsUpdateTrackingInfo:{errId:1022,errMsg:"Error found",errSource:"oneRiverToggleFollowFeeds.js function updateTrackingInfo()"},authRefreshBlockedError:{errId:1023,errMsg:"server failed to authenticate valid WAM app token, blocking page refresh",errSource:" establishSignedInState.js",ignorePV:1,reportingType:1},browserAccessError:{errId:1024,errMsg:"Browser Access Error: ",errSource:" browserAccess.js"},appCacheOnErrorStatus:{errId:1026,errMsg:"appcache onerror fired ",errSource:" appCacheHelper.js",reportingType:1},appCacheOnObsoleteStatus:{errId:1027,errMsg:"appcache update status resulted in obsolete state: ",errSource:" appCacheHelper.js"},applicationCacheUnhealthyState:{errId:1029,errMsg:"ApplicationCache is in an unhealthy state, status is: ",errSource:"appCacheHelper.js"},delayUpdatedUserProfile:{errId:1030,errMsg:"Issue with response of delay updated user profile: ",errSource:"delayUpdatedUserProfile"},officeIFrameFailedToLoad:{errId:1031,errMsg:"Office iframe failed to load: "},irisCoachmarkFailedToParseJson:{errId:1032,errMsg:"IrisCoachmark failed to parse Iris Dispatch json response string.",errSource:"irisCoachmark.js"},tabbedInfopaneRemainingTabs:{errId:1033,errMsg:"Tabbed Infopane remaining tabs failed to load.",errSource:"tabbedInfopaneModule.js"},getAuthTokenResultNull:{errId:1035,errMsg:"get MSA Auth returned null",errSource:" msaAuthHelper.js",reportingType:1},getAuthTokenSUError:{errId:1036,errMsg:"",errSource:" msaAuthHelper.js",reportingType:1},getAuthTokenWamError:{errId:1037,errMsg:"",errSource:" msaAuthHelper.js",reportingType:1},getAuthTokenRejected:{errId:1038,errMsg:"browserAccess get auth token API promise was rejected",errSource:" msaAuthHelper.js",reportingType:1},layoutCustomizationError:{errId:1040,errMsg:"Error while customizing layouts",errSource:"pageLayoutHelper.js"},getUserMigrationDataError:{errId:1041,errMsg:"Failed to get page clicks information for user from migration data endpoint.",errSource:" pageClicksTracker.js",reportingType:1},BingImageOfTheDayErrors:{errId:1050,errMsg:"Bing Image failed to load on page",errSource:" bingImageFull.js",reportingType:1},NullInPageTimings:{errId:1060,errMsg:"Null entries: ",errSource:" ttafMax.js",reportingType:1},componentUIFailedToAttach:{errId:1301,errMsg:"Component UI failed to attach",errSource:" cortanaSearch.js"},componentUIDetached:{errId:1302,errMsg:"Component UI detached.",errSource:" cortanaSearch.js"},componentUISetTabInfoAsyncFailed:{errId:1303,errMsg:"Component UI SetTabInfoAsync Failed",errSource:" cortanaSearch.js"},componentUISetNtpExperimentsAsyncFailed:{errId:1304,errMsg:"Component UI setNtpExperimentsAsync Failed",errSource:" cortanaSearch.js"},componentUISetPageInfoAsyncFailed:{errId:1305,errMsg:"Component UI setPageInfoAsync Failed",errSource:" cortanaSearch.js"},domElementExistsButIsNotVisibleForSearch:{errId:1306,errMsg:"DOM element exists but is not visible: ",errSource:"verifyPageElements.js function validateVisibility()"},searchVisibleButUnstyled:{errId:1307,errMsg:"DOM element exists and visible, but unstyled: ",errSource:"verifyPageElements.js function validateVisibility()"},componentUISetLocationAsyncFailed:{errId:1308,errMsg:"Component UI setLocationAsync Failed.Error: ",errSource:"cortanaSearch.js function getLocationInfoAndSetToCortana()"},recommendedSearchApiTimeout:{errId:1309,errMsg:"Recommended search api response not received within configured time:",errSource:"popularNow.js"},recommendedSearchApiCallFailed:{errId:1310,errMsg:"Recommended search api returned error response:",errSource:"popularNow.js"},recommendedSearchRenderFailed:{errId:1311,errMsg:"Recommended searches failed to render: ",errSource:"popularNow.js"},recommendedSearchInvalidJsonResponse:{errId:1312,errMsg:"Recommended Search api sent invalid Json response ",errSource:"popularNow.js"},searchHistoryApiTimeout:{errId:1320,errMsg:"Search history api response not received within configured time:",errSource:"searchHistory.js"},searchHistoryApiCallFailed:{errId:1321,errMsg:"Search history api returned error response:",errSource:"searchHistory.js"},unknownPageRefreshInfo:{errId:1400,errMsg:"refreshPage reason: unknown ",errSource:" spartanSharedHelper.js",isInfo:1,ignorePV:1,reportingType:1},achForceUpdateUnCachedState:{errId:1401,errMsg:"appCacheHelper.forceUpdate(): applicationCache.status: 0",errSource:"appcacheHelper.js function forceUpdate()",isInfo:1,ignorePV:1,reportingType:1},achOnlineHandler:{errId:1402,errMsg:"Appcache Helper: Browser 'online' event handler",errSource:"appcacheHelper.js function offlineAction()",isInfo:1,ignorePV:1,reportingType:1},achCheckStatus:{errId:1403,errMsg:"update ready fired",errSource:"appcacheHelper.js function checkStatus()",isInfo:1,ignorePV:1,reportingType:1},achOnObsolete:{errId:1404,errMsg:"appCacheHelper.checkObsoleteStatus(): breaking out of appcache",errSource:"appcacheHelper.js function checkObsoleteStatus()",isInfo:1,ignorePV:1,reportingType:1},establishSignedInState:{errId:1405,errMsg:"establishSignedInState.js: server sign-in state does not match client sign-in state",errSource:"establishSignedInState.js function refreshOnce()",isInfo:1,ignorePV:1,reportingType:1},oldRiverSection:{errId:1406,errMsg:"riverSection.updateAppCacheIfKernelVersionMismatch(): kernel version and river version do not match",errSource:"riveSection.js function updateAppCacheIfKernelVersionMismatch()",isInfo:1,ignorePV:1,reportingType:1},oneRiverSection:{errId:1407,errMsg:"riverSectionOneRiver:updateAppCacheIfKernelVersionMismatch(): kernel version and river version do not match",errSource:"riveSectionOneRiver.js function updateAppCacheIfKernelVersionMismatch()",isInfo:1,ignorePV:1,reportingType:1},spartanDhpNoAppCache:{errId:1408,errMsg:"spartanDhpNoAppCache.js: taking DHP page out of appcache",errSource:"spartanDhpNoAppCache.js function doRefresh()",isInfo:1,ignorePV:1,reportingType:1},srlLoadMeControl:{errId:1409,errMsg:"load me control refresh",errSource:"spartanRiverLoader.js function loadMeControl()",isInfo:1,ignorePV:1,reportingType:1},kernelJsFallback:{errId:1410,errMsg:"kernel fallback JS refresh",errSource:"kernelErrorFallBackPage.js",isInfo:1,ignorePV:1,reportingType:1},pageRefreshInfo:{errId:1499,errMsg:"refreshPage reason: ",errSource:" spartanSharedHelper.js",isInfo:1,ignorePV:1,reportingType:1},cookiesAccepted:{errId:1500,errMsg:"cookies accepted",errSource:"cookieComplianceHelper.js function grantCookieConsentAndDecorateLink()",isInfo:1,reportingType:1},pcSettingsChanged:{errId:1501,errMsg:"pageCustomization.js: settings changed",errSource:"pageCustomization.js function refreshPage()",isInfo:1,reportingType:1},pcResetSettings:{errId:1502,errMsg:"pageCustomization.resetSettings(): setting reset",errSource:"pageCustomization.js function resetSettings()",isInfo:1,reportingType:1},pcSaveEdgeModal:{errId:1503,errMsg:"pageCustomization.saveEdgeStartModalMarketConfig(): market changed",errSource:"pageCustomization.js function saveEdgeStartModalMarketConfig()",isInfo:1,reportingType:1},relatedCategory:{errId:1504,errMsg:"relatedCategory.onRelatedFilterClick",errSource:"relatedCategory.js",isInfo:1,reportingType:1},rsnffFeedFilterClicked:{errId:1505,errMsg:"riverSectionNewsFeedFilters.onRelatedCategoriesClick(): news-feed filter clicked",errSource:"riverSectionnewsFeedFilters.js function onNewsFeedFilterClick()",isInfo:1,reportingType:1},rsnffRelatedFilterClicked:{errId:1506,errMsg:"riverSectionNewsFeedFilters.onNewsFeedFilterClick(): related news-feed filter clicked",errSource:"riverSectionnewsFeedFilters.js function onRelatedFilterClick()",isInfo:1,reportingType:1},topicSearch:{errId:1507,errMsg:"topicSearch.checkAndSubmit",errSource:"topicSearch.js function checkAndSubmit()",isInfo:1,reportingType:1},oneRiverErrorRefresh:{errId:1508,errMsg:"oneRiverErrorRefresh.refreshLinkClicked",errSource:"oneRiverErrorRefresh.js function refreshLinkClicked()",isInfo:1,reportingType:1},oneRiverFeeds:{errId:1509,errMsg:"oneRiverFeeds.feedButtonClicked",errSource:"oneRiverFeeds.js",isInfo:1,reportingType:1},topSitesHelper:{errId:1510,errMsg:"display option set",errSource:"topSitesHelper.js function setDisplayCoookieAndRefreshIfNeeded()",isInfo:1,reportingType:1},msnLogoClicked:{errId:1511,errMsg:"page refresh on msn logo click",errSource:"pageRefreshByUser.js function refreshPage()",isInfo:1,reportingType:1},cssLoadError:{errId:1512,errMsg:"Resources fail to load: ",errSource:"verifyExternalStatics.js",reportingType:1},ttvrError:{errId:1513,errMsg:":TTVR was not sent for this page within the timeout period.",errSource:"ttvrperfMeasure.js",reportingType:1},pollElementNotFound:{errId:1800,errMsg:"Script could not find poll module element.",errSource:"pollModule.js function setup()",isInfo:0,reportingType:0},swRegistrationError:{errId:3001,errMsg:"Failed to register ServiceWorker. ",errSource:"swRegistration.js navigator.serviceWorker.register()",reportingType:1},swUnregistrationError:{errId:3002,errMsg:"Failed to unregister ServiceWorker. ",errSource:"swRegistration.js navigator.serviceWorker.getRegistration.unregister()",reportingType:1},swUnregistrationSuccessful:{errId:3003,errMsg:"Unregister ServiceWorker succeeded.",errSource:"swRegistration.js navigator.serviceWorker.getRegistration.unregister()",reportingType:1},swRiverContentStoreError:{errId:3004,errMsg:"Error opening database",errSource:"swRiverContentStore.js function onDbError()",reportingType:1},windowsAccessError:{errId:4001,errMsg:"WinRT Public and Private API Access Error",errSource:" windowsAccess.js"},getCuratedData:{errId:4002,errMsg:"Error fetching curated apps for frequent destinations",errSource:"frequentDestinationsModule.js"},missingAppsData:{errId:4003,errMsg:"Missing curated app list and default app list for frequent destinations",errSource:"frequentDestinationsModule.js"},missingRootSectionError:{errId:4004,errMsg:"Missing required section: ",errSource:"frequentDestinationsModule.js"},frequentDestinationsError:{errId:4005,errMsg:"Error rendering frequent destinations",errSource:"frequentDestinationsModule.js"},appLaunchFailureFromFrequentDestinations:{errId:4006,errMsg:"Failed to launch app from Frequent Destinations section. ",errSource:"frequentDestinationsLaunchHelper"},appLaunchFailureFromAllAppsPivot:{errId:4007,errMsg:"Failed to launch app from All Apps pivot. ",errSource:"allAppsModule"},bingImageOfTheDayError:{errId:4008,errMsg:"Failed to load Bing image on page",errSource:"bingImageOfTheDay"},anaheimBrowserSettings:{errId:4009,errMsg:"Failed to fetch anaheim browser settings",errSource:"anaheimBrowserSettings"},anaheimTopSites:{errId:4010,errMsg:"Failed to render top sites",errSource:"anaheimTopSites"},edgeTopSitesNotVisible:{errId:4011,errMsg:"Failed to render Edge top sites",errSource:"verifyPageElements.js function validateVisibility()"},spaTopSitesNotVisible:{errId:4012,errMsg:"Failed to render SPA top sites",errSource:"verifyPageElements.js function validateVisibility()"},oneTrustLoadError:{errId:5003,errMsg:"Spartan- OneTrust failed to load: ",errSource:"header script tag"},oneTrustDialogError:{errId:5004,errMsg:"Spartan- OneTrust dialog error: ",errSource:"header script tag"},sportsLiteRefreshTouchFilter:{errId:6111,errMsg:"SportsLite: Refresh Touch Filter ajax call error",errSource:"liteTouchFiltersModule.js function liteTouchFilters.loadTouchFilterContent()"},sportsLiteLiveUpdate:{errId:6112,errMsg:"SportsLite: Live Update ajax call error",errSource:"liteLiveUpdateModule.js function liteLiveUpdateModule.loadNewLiveUpdate()"},sportsLiteCheckDataHash:{errId:6113,errMsg:"SportsLite: Check Data Hash ajax call error",errSource:"liteLiveUpdateModule.js function liteLiveUpdateModule.checkDataHash()"},sportsLiteFilterRefresh:{errId:6114,errMsg:"SportsLite: Filter Refresh ajax call error",errSource:"liteFilterRefreshModule.js function liteFilterRefreshModule.FireFilterRefreshAjaxCall()"},sportsLiteFilterRefreshFallBack:{errId:6115,errMsg:"SportsLite: Filter Refresh fall back ajax call error",errSource:"liteFilterRefreshModule.js function liteFilterRefreshModule.FireFallbackAjaxRefreshCall()"},rightRailStackModeNoData:{errId:6501,errMsg:"dynamic right rail in article ajax call failed and render blank impacting monetization",errSource:"dynamicRightRailStacked.js function fetchRightRailFeedContent"},monetizationAdRealTimeScanConfiant:{errId:7500,errMsg:"Failed to work",errSource:"adRTScanConfiantWrapper"},monetizationBingClient:{errId:7530,errMsg:"BingFailed",errSource:"bingAds.js",reportingType:1},bingViewibilityError:{errId:7501,errMsg:"BingViewability",errSource:"bingViewability.js",reportingType:1},monetizationNativeInDisplayBannerTimeout:{errId:7502,errMsg:"Failed to remove top banner in timeout flight",errSource:"adCore.js"},monetizationNativeInDisplayTodayTimeout:{errId:7503,errMsg:"Failed to remove today in timeout flight",errSource:"adCore.js"},clarityError:{errId:7504,errMsg:"Failed to load clarity script",errSource:"clarity.js"},monetizationDisplayNoValidSize:{errId:7505,errMsg:"Failed to get valid ad size for display ad",errSource:"adJAC.js"},monetizationNativeInDisplayArticleBannerTimeout:{errId:7506,errMsg:"Failed to remove article top banner in timeout flight",errSource:"adCore.js"},monetizationNativeInDisplayArticleTopRightTimeout:{errId:7507,errMsg:"Failed to remove article top right in timeout flight",errSource:"adCore.js"},monetizationNativeInDisplaySweeperFailure:{errId:7509,errMsg:"Failed to get ads for display ads sweeper",errSource:"hpNativeAdHandler.js"}});require(["errorCategory"],function(t){tt(n,t.monetizationBingClient)})}function tt(n,t){require(["track"],function(i){var r={errId:t.errId,errMsg:t.errMsg+". "+n,errSource:t.errSource,reportingType:t.reportingType};i.trackAppErrorEvent(r)})}var v,y,p="",w,b;if(i&&i.clientSettings&&i.clientSettings.vk&&(p=i.clientSettings.vk),!h){k("bing native ad module selector is not present, vk: "+p);return}if(w=t.getElementById(h),a&&(b=t.getElementsByClassName(h),b&&b.length>0&&(w=b[0])),!w){k("bing native ad container doesn't exist, bing type: "+h+", vk: "+p);return}(l&&c&&(v=l,y=c),d(w),v&&y)&&nt()}}});define("cookieBanner",{itemTrackedClass:"cbtrack"});require(["jquery","mediator","track"],function(n,t,i){function r(){t.unsub("pageViewOnLoad",r);n(u).each(function(){var t=n(this).data("nativead-tracking");t&&t.status!=="success"&&(t.status="success",i.trackAdEvent(t))})}var u="[data-nativead-tracking]";t.sub("pageViewOnLoad",r)});define("articlePageNativeAdHandler",["jquery","window","document","binding","mediator","trackInfo","imgSrc","nativeAdManager","nativeAdSamServiceHelper","classList","telemetryDataTypes","headData","afire","visibility","galleryUtilsCore","interstitialGalleryTokens","c.deferred"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){function ef(){function o(n){var i=w.parseViewabilityDataFromHtmlAttribute(n);i&&t.Gemini&&t.Gemini(i)}function ef(n){var t=w.parseViewabilityDataFromHtmlAttribute(n);t&&t.viewabilityItems&&MSANTracker&&MSANTracker.TrackElements(t.viewabilityItems)}function io(n){var t,u,f,h,a,v,c,l,y;if(!b){w.logError("[NativeAdService-articlePageNativeAdHandler]renderAsideNativeAds - No recommendations returned.");cf(n);return}if(t=b.querySelector("[class=nativeadaside]"),u=i.querySelector(n),!u||!t){w.logError("[NativeAdService-articlePageNativeAdHandler]renderAsideNativeAds - No recommendation found or invalid DOM container");cf(n);return}if(u.innerHTML=t.outerHTML,u.classList.add(vt),f=w.parseJsonDataFromHtmlAttribute(t),w.fireRenderTrackingCall(f),w.fetchJsTracker(f),h=u.querySelector(".nativeadaside"),a=h.getAttribute(nt),h.setAttribute(nt,a),setTimeout(s.setTelemetryAttribute(h,h,a),250),f&&(v=f.tvb)&&w.manageVisibilityURLs(t,v,f.e),o(t),ef(t),c=u.querySelectorAll(".nativeadasideitem > a"),c&&c.length>0)for(l=0;l<c.length;l++)y=c[l],y.onclick=function(n){w.fireClickTrackingCall(n)};r("truncate",".topheadline-container .title, .headline-container > span").all();Array.prototype.forEach.call(u.querySelectorAll("img"),function(n){e.reset(n)})}function hf(n,t,i,r,u){w.fireRenderTrackingCall(n);w.fetchJsTracker(n);r.setAttribute(i,t);setTimeout(s.setTelemetryAttribute(r,r,t),250);var f;n&&(f=n.tvb)&&w.manageVisibilityURLs(u,f,n.e);o(u);ef(u)}function ee(n){var t,i,r;if(n&&(t=n.getElementsByTagName("a"),t.length))for(i=0;i<t.length;i++)r=t[i],r.classList.contains(nf)&&(r.onclick=function(n){w.fireClickTrackingCall(n)})}function ne(n){var t,f,u;if(n&&!(n.length<1)){for(t=0;t<n.length;t++)f='[data-nativead-position="'+n[t]+'"]',u=i.querySelector(f),u&&u.classList.add(pi);r("truncate","h3").all()}}function oe(n,u){var h,c,s,e,v,f,y,o,p,l,a;if(!n){w.logError("[NativeAdService-articlePageNativeAdHandler]renderRiverNativeAds - No recommendations returned.");ne(u);return}if(u&&!(u.count<1)){if(h=n.querySelectorAll(".nativeAdRiver .nonlist"),!h||!h.length||h.length===0){ne(u);return}for(c=[],s=[],e=0;e<u.length;e++)if(v='[data-nativead-position="'+u[e]+'"]',f=i.querySelector(v),!f.classList.contains(vt)){if(y='[data-ad-index="'+u[e]+'"]',o=n.querySelector(y),!o){c.push(e);continue}f&&f.children&&f.children.length>0&&ls(f.children[0],o);f.children.length&&f.children.length>0&&(p=f.children[0],f.removeChild(p));f.appendChild(o);f.classList.add(vt);l=o.getAttribute(nt);a=w.parseJsonDataFromHtmlAttribute(o);t.firstRowTblVidBeaconsNeedHandling&&(u[e]==="1"||u[e]==="2")?s.push({jsonTrackingData:a,dataProvider:l,dataProviderAttribute:nt,placeholder:f,insertAd:o}):hf(a,l,nt,f,o);ee(f)}c.length>0&&ne(c);s.length>0&&(t.tblVideoClose=function(){for(var n,t=0;t<s.length;t++)n=s[t],hf(n.jsonTrackingData,n.dataProvider,n.dataProviderAttribute,n.placeholder,n.insertAd)},t.firstRowTblVidBeaconsNeedHandling=!1);r("truncate","h3").all()}}function uo(){var t,s,p,h,k,c,u,f,d,a,it;if(!b){w.logError("[NativeAdService-articlePageNativeAdHandler]renderPostArticleAds - No recommendations returned.");return}var v=i.querySelectorAll("["+ki+"]"),y=i.getElementsByClassName(ui),e=b.querySelectorAll(".post-article"),g=b.querySelectorAll(".post-article.carousel"),nt=l.currentFlights&&l.currentFlights.indexOf("prm-carousel")>=0,tt=b.getElementsByClassName(ui)[0];if(y&&y.length>0&&v&&v.length>0&&e&&e.length>0){if(t=y[0],s=v[0].getAttribute(ki),!s||s===""){w.logError("[NativeAdService-articlePageNativeAdHandler] Failed to get number of required ads from DOM attribute");t.classList.add("fallback");return}if(p=parseInt(s),p!==e.length){w.logError("[NativeAdService-articlePageNativeAdHandler] Number of ads for EOAB don't match the number of placeholders. Not rendering EOAB Ad");t.classList.add("fallback");return}for(h=i.createElement("ul"),k=function(n){var t=w.parseJsonDataFromHtmlAttribute(n),i;t&&(i=t.tvb)&&w.manageVisibilityURLs(n,i,t.e);w.fireRenderTrackingCall(t);w.fetchJsTracker(t);o(n);ef(n)},c=0;c<p;c++)u=e[c],h.appendChild(u),r("truncate",".post-article .title").all(),nt&&u.classList.contains("carousel")?(f=u.querySelectorAll(".carousel-ad-slide"),f.forEach(function(n,t){var i=JSON.parse(n.getAttribute("data-viewability")),r;t===0&&(r=JSON.parse(f[0].getAttribute("data-viewability")).sectionads[f.length-1].ads[0].beacon,i.sectionads[t].ads[0].beacon=r);t===f.length-1&&(i.sectionads[t].ads[0].beacon=undefined);i.sectionads=[i.sectionads[t]];n.setAttribute("data-viewability",JSON.stringify(i));k(n)})):k(u);if(tt){while(t.hasChildNodes())t.removeChild(t.lastChild);for(d=tt.children,a=0;a<d.length-1;a++)it=d[a].cloneNode(!0),t.appendChild(it);t.appendChild(h)}else t.appendChild(h);n(t).css("display","inline");nt&&g.length>0&&g.forEach(function(n){var i=n.querySelectorAll(".image_container"),t={currentIndex:0,maxIndex:i.length-1},u=n.querySelector(".carousel-control.left-paddle"),f=n.querySelector(".carousel-control.right-paddle"),r=function(){i.forEach(function(n,i){i===t.currentIndex?(n.classList.remove("hidden"),n.classList.add("visible")):(n.classList.remove("visible"),n.classList.add("hidden"))})};u.onclick=function(){t.currentIndex===0?t.currentIndex=t.maxIndex:t.currentIndex-=1;r()};f.onclick=function(){t.currentIndex===t.maxIndex?t.currentIndex=0:t.currentIndex+=1;r()}})}else se()}function se(){var n="eoabrec",t="ARC37Pix9sYN++Wu1VQ/ggS9r8ji0SdfrxBltPW9vJTWybONuXLw7StmmmPp0svFFhc=";require(["bingAds","c.deferred"],function(i){i.getBingAds(ui,n,t,!0)})}function fo(n,t){var f,o,a,s,r,e,v,c,u,y,p,h,l,b;if(!n){w.logError("[NativeAdService-articlePageNativeAdHandler] renderDynamicRightRailAds - No recommendations returned.");pf(t);return}if(f=i.getElementsByClassName(ii),f&&f.length&&f.length!==0){if(o=n.querySelectorAll("[class^="+er+"]"),!o||!o.length||o.length===0){pf(t);return}for(a=0;a<o.length&&f.length>0;){if(s=f[0],s&&(r=s.parentNode,r&&r.children&&r.children.length>0&&(e=r.id,e&&e.length>0&&(c=e.indexOf("_"),c>-1&&c<e.length&&(v=e.substring(c+1))),v&&(u=n.querySelector('[data-ad-index="'+v+'"][class^='+er+"]"),u)))){if(y=u.getAttribute(nt),p=w.parseJsonDataFromHtmlAttribute(u),hf(p,y,nt,s,u),h=u.querySelectorAll("a"),h&&h.length>0)for(l=0;l<h.length;l++)b=h[l],b.onclick=function(n){w.fireClickTrackingCall(n)};r.removeChild(s);r.appendChild(u)}a++}pf(t)}}function pf(n){var u,t,f,o,r,s,e;if(n&&n.length>0&&(u=i.getElementsByClassName(ii),u))for(t=0;u.length>0&&t<u.length;)f=u[t],f?(o=f.parentNode,o?(r=o.id,r&&r.length>0&&(e=r.indexOf("_"),e>-1&&e<r.length&&(s=r.substring(e+1))),s&&n.indexOf(s)>-1?(f.classList.remove(ii),f.classList.add(du)):t++):t++):t++}function te(){var n;return n}function wf(){var n=i.querySelector(".collection-headline-flex h1")||i.querySelector("header h1");return n?n.innerText:""}function ie(n){var u=n?n:ot,r=i.querySelector(u),t=r&&r.getAttribute("data-usemock");return t||(t="false"),t}function he(n){var i=new t.DOMParser;return i.parseFromString(n,"text/html")}function bf(n,t){if(!n){st=!1;return}try{if(b=he(n),w.fireRequestLevelBeacons(b),typeof t=="function"&&t(b),ht.length>0){for(var i=0;i<ht.length;i++)ht[i](b);ht=[]}}catch(r){st=!1;w.logError("[NativeAdService-articlePageNativeAdHandler]: Error in parsing response as valid HTML."+r)}}function kf(n){if(st=!1,typeof n=="function"&&n(),ct.length>0){for(var t=0;t<ct.length;t++)ct[t]();ct=[]}}function eo(n,t){oe(n,t)}function oo(n,t){eo(n,t)}function re(n,t,r){var u,o,f,s,e;if(b){n();return}if(st){typeof n=="function"&&ht.push(n);typeof t=="function"&&ct.push(t);return}o=i.querySelector(".nativeadasideplaceholder");o&&(u=kr);f=yt;of?(tt=ur,f=di):d&&(tt=hi,f=fi);u=fs(u,yr);st=!0;s=w.getUserMuid();e={placementInfo:u,muid:s,nativeAdprovider:te(),sourceId:wf(),sourceUrl:location.href,useMock:ie(r),canvasId:f,pageType:tt};e.placementInfo=no(e.placementInfo);u?w.getRecommendations(ti,e,function(t){bf(t,n)},function(){kf(t)},gt):(w.logError("[NativeAdService-articlePageNativeAdHandler]: Error in generating placement string."),kf(t))}function ce(n,t,r,u,f,e){var o,p=w.getUserMuid(),c,s,h,l,y,a,v;if(of?tt=ur:d?tt=hi:yf&&(tt=rr),e)!d&&f&&f.length>0&&(o&&o.length>0?o+=";"+li+":"+f.length:o=li+":"+f.length);else{if(c=pt,s=0,h=i.getElementsByClassName(cu),h)for(l=0;l<h.length;l++)y=h[l],y.classList.contains(ai)||(s=s+1);c=pt-s;c>0&&(o="oneriver.main:"+c);s>0&&(o&&o.length>0?o+=";"+wt+":"+s:o=wt+":"+s);a=si;a=a-oi}v={placementInfo:o,muid:p,nativeAdprovider:te(),sourceId:wf,sourceUrl:location.href,useMock:ie(r),canvasId:u,pageType:tt,previousRiverNativeAdCount:a,previousRiverDualWideNativeAdCount:oi,previousDynamicRRNativeAdCount:nr};v.placementInfo=no(v.placementInfo,f,h);w.getRecommendations(ti,v,function(t){if(t)try{if(typeof n=="function")if(e)bf(t,n);else{var i=he(t);w.fireRequestLevelBeacons(i);n(i,f)}}catch(r){w.logError("[NativeAdService-articlePageNativeAdHandler]: Error in parsing response as valid HTML."+r)}},function(){typeof t=="function"&&t()},gt)}function so(n){var f,u,t,e;if(!n){w.logError("[NativeAdService-articlePageNativeAdHandler]: renderTopBannerNativeAd - No recommendations returned");return}if(f=i.querySelector(tu),!f){w.logError("[NativeAdService-articlePageNativeAdHandler]: renderTopBannerNativeAd - top banner region not found");return}if(u=f.querySelector(nu),!u){w.logError("[NativeAdService-articlePageNativeAdHandler]: renderTopBannerNativeAd - top banner wrapper not found");return}if(t=n.querySelector(iu),!t){w.logError("[NativeAdService-articlePageNativeAdHandler]: renderTopBannerNativeAd - top banner ad is not returning in ad response");return}u.appendChild(t);u.classList.add("show");setImmediate(function(){r("truncate","#extcontentsponcon__sliver_1 .caption .title").all();r("truncate","#extcontentsponcon__sliver_1 .adslabel").all();var n=w.parseJsonDataFromHtmlAttribute(t),i;n&&n.tvb&&(i=n.tvb);w.manageVisibilityURLs(t,i)});e=t.querySelector("a.nativead");e&&(e.onclick=function(n){w.fireClickTrackingCall(n)});o(t);ef(t);le(t)}function ho(n){if(!of&&!d){var i=yt,t=[{region:pu,indices:wu}];ae(t,n,function(n){so(n)},function(n){vf(n)})}}function co(n){var u,f,e;if(!n){w.logError("[NativeAdService-articlePageNativeAdHandler]: renderTopRightNativeAd - No recommendations returned");return}if(u=n.querySelector(ru),!u){w.logError("[NativeAdService-articlePageNativeAdHandler]: renderTopRightNativeAd - No native ad for top right 300 x 250 placement in AJAX response");return}if(f=i.querySelector(uu),!f){w.logError("[NativeAdService-articlePageNativeAdHandler]: renderTopRightNativeAd - Top right wrapper element not found");return}f.appendChild(u);f.classList.add("show");t.topRightNativeAd=1;setImmediate(function(){r("truncate",".mediumcardContainer .title").all();var n=w.parseJsonDataFromHtmlAttribute(u),t;n&&n.tvb&&(t=n.tvb);w.manageVisibilityURLs(u,t)});e=u.querySelector("a");e&&(e.onclick=function(n){w.fireClickTrackingCall(n)});o(u);ef(u);le(u)}function lo(n){if(!of&&!d){var i=yt,t=[{region:bu,indices:ku}];ae(t,n,function(n){co(n)},function(n){vf(n)})}}function le(n){var t=w.parseJsonDataFromHtmlAttribute(n),i;if(t&&(i=t.trb)){if(!i)return;w.fireRenderTrackingCall(t)}}function ae(n,t,i,r){if(!n){w.logError("[NativeAdService-articlePageNativeAdHandler]: Error in getting placement info separately.");return}var u=w.getUserMuid(),f={placementInfo:n,muid:u,nativeAdprovider:te(),sourceId:wf(),sourceUrl:location.href,canvasId:"FlexAR",pageType:tt,previousRiverNativeAdCount:si,featureArea:"timeout",asid:t};w.getRecommendations(ti,f,function(n){bf(n,i)},function(){kf(r)},gt)}function ve(n,t){for(var u,i="",r=0;r<n.length;r++)u=n[r].getAttribute(t),u&&(i!==""&&(i+=";"),i+=u);return i}function vf(n,t,i){n&&w.logError("[NativeAdService-articlePageNativeAdHandler]: "+n);cf(t,i)}function cf(n,t){var u,o,e,f;if(n&&(u=i.querySelectorAll(n),o=i.querySelectorAll(n+".loaded"),u.length-o.length)){for(e=[],f=0;f<u.length;f++)e=u[f],e.classList.add(pi);t?r("truncate","h3").all():r("truncate",".topheadline-container .title, .headline-container > span").all()}}function ao(n){var o,r,f,u,s,e,t;if(ft=typeof n!="string"?wi+" "+ot:n,o=wi+" "+ot,r=i.querySelectorAll(o),pt=Math.min(r.length-ni,dr),pt>0){for(f=[],u=ni;u<r.length;u++)s=r[u],e=s.getAttribute(ci),e&&f.push(e.toString());si=ni;ni+=pt;oi=ei;t=pr;of?t=wr:d?t=br:yf&&(t=gi);ce(oo,function(n){vf(n,ft,!0)},null,t,f)}}function vo(n){var t=yt;of?t=di:d&&(t=fi);typeof n!="string"&&(n=ot);re(function(){io(n)},function(t){vf(t,n)},n)}function yo(){ue();u.sub(gu,ue)}function ue(){if(ri)setTimeout(ue,500);else{ri=!0;var t=d?fi:yt,n=as();ce(function(){fo(b,n);ri=!1},function(t){pf(n);vf(t);ri=!1},null,t,n,!0)}}function gf(){for(var n,i,t=0;t<rt.length;t++)if(n=rt[t],!n.fired&&v.isElementTrulyVisible(n.elem)){for(i=0;i<n.urls.length;i++)a(n.urls[i]);n.fired=!0;bt--}bt===0&&u.unsub(lt,gf)}function po(n){var t=n.querySelectorAll("a"),i;if(t&&t.length>0)for(i=0;i<t.length;i++)t[i].setAttribute("tabIndex","-1")}function wo(){var i,u,e,t,s;if(ut||(ut=it.querySelectorAll(tr)),i=b.querySelectorAll(".single"),ut&&i&&i.length>0)for(u=0;u<i.length;u++){var n=i[u],f=ut[u],c=f.classList.contains("hide");c&&n.classList.add("hide");f.parentNode.replaceChild(n,f);e=n.querySelector("div.extnativeaditem");e&&h.add(e,"imgcontainer");r("truncate",".extnativead .title").all();t=w.parseJsonDataFromHtmlAttribute(n);t&&(s=t.tvb)&&w.manageVisibilityURLs(n,s,t.e);o(n);ef(n);w.fireRenderTrackingCall(t);w.fetchJsTracker(t)}}function we(n){var u=n.querySelector("div.extnativeaditem"),i,t,f;u&&h.add(u,"imgcontainer");r("truncate",".extnativead .title").all();i=n.querySelector("img");h.contains(i,pe)||h.add(i,pe);po(n);t=w.parseJsonDataFromHtmlAttribute(n);t&&(f=t.tvb)&&rt.push({elem:n,urls:f,fired:!1});o(n);ef(n);w.fireRenderTrackingCall(t);w.fetchJsTracker(t)}function bo(n,t,i){var r=b.querySelector(t);!r||r.length<=0||(it.insertBefore(r,k[n]),we(r),ye&&u.pub("slideShowNavigationAddSlide",{index:i}))}function ko(n,t){var i=b.querySelector(t);!i||i.length<=0||(n<it.children.length?it.replaceChild(i,k[n]):yi!=null&&yi.replaceChild(i,k[n]),we(i),ye&&u.pub("slideShowNavigationReplaceSlide",{index:n}))}function be(){for(var t,n=0;n<p.interstitial_gallery_max_items;n++)n===0?af.push(lf):(t=p.interstitial_gallery_cadence*n+lf,k.length>t&&af.push(t))}function ke(){if(lf<1){w.logError("[NativeAdService-articlePageNativeAdHandler]renderInterstitial - first ad position is less than 1.");return}df||(be(),df=!0);for(var n=0;n<af.length;n++)bo(af[n],".single",af[n]+n);rt.length>0&&(bt=rt.length,u.sub(lt,gf))}function go(){for(var n=0;n<k.length;n++)k[n].classList.contains("serversidenativead")&&ko(n,".single");rt.length>0&&(bt=rt.length,u.sub(lt,gf))}function ns(){for(var n,r,f,i=0;i<k.length;i++)if(k[i].classList.contains("serversidenativead")){if(n=b.querySelector(".single"),!n||n.length<=0)continue;k[i].children[0].style.display="none";k[i].insertBefore(n,null);r=w.parseJsonDataFromHtmlAttribute(n);r&&(f=r.tvb)&&rt.push({elem:n,urls:f,fired:!1});t.disableObstructionDetection=!0;o(n);ef(n);w.fireRenderTrackingCall(r);w.fetchJsTracker(r)}rt.length>0&&(bt=rt.length,u.sub(lt,gf))}function de(n){n.pos<lf&&(ke(),u.unsub(lt,de))}function ts(){var n,t,r,f;if(!b){w.logError("[NativeAdService-articlePageNativeAdHandler]renderInterstitial - No recommendations returned.");return}et=i.querySelectorAll("article .slideshow");et!=null&&(et.length==1?it=et[0]:et.length==2&&(it=et[0],yi=et[1]));n=!1;t=!1;n=!0;ge()?(it=i.querySelector("article ul"),wo()):t?ns():n?go():(r=y.getImageInfoFromHash(),f=r.imageIndex,f>=lf?u.sub(lt,de):ke())}function is(){(ge()&&(k=i.querySelectorAll("article ul li")),k)&&(k&&k.length<=lf||re(function(){ts()}))}function rs(){re(function(){uo()},function(){se()})}function us(){var n=location.href.toLowerCase();return n&&n.indexOf("/ss-")>-1}function yf(){var n=!1;return f.sitePage&&f.sitePage.page_name===c.TelemetryPageName.VideoPageNames.ChannelPlayerPage.PageName&&(n=!0),n}function of(){return i.body.classList.contains("sd")}function ge(){return f.sitePage&&f.sitePage.page_name===c.TelemetryPageName.GalleryPageNames.GalleryOnepage.PageName}function fs(n,t){var u=i.querySelectorAll("["+t+"]"),r;return u&&u.length&&(r=ve(u,t),r&&r!==""&&(n?n+=";"+r:n=r)),n}function no(t,r,u){var g,v,s,y,p,c,ft,et,st,l,nt,e,o,tt,a,w,h,f,ht,b,k,rt;if(t){if(g=[],v=t.split(";"),s=[],t.indexOf(wt)>-1&&u)for(f=0;f<u.length;f++)y=u[f],y.classList.contains(ai)||(p=n(y).closest(ot),p&&p[0]!=null&&(c=p[0],ft=c.getAttribute(ci),s.push(ft),et=c.getAttribute(dt),c.setAttribute(dt,et.replace("river-","river-dbl-")),st=c.getAttribute(bi),c.setAttribute(bi,st.replace(fr,wt)),y.classList.add(ai),ei=ei+1));for(l=0;l<v.length;l++)if(!(v[l].indexOf(ou)>-1)&&(nt=v[l].split(":"),nt.length>1)){if(e=nt[0],o=[],e.indexOf(eu)>-1){if(vi)continue;if(tt=i.querySelector(fu),!vi&&tt)if(vi=!0,a=tt.querySelectorAll(ot),a&&a.length>0)for(f=0;f<a.length;f++)w=a[f].getAttribute(ci),console.log("SRTB:infopane IP positions",w),w&&o.push(w);else continue}else if(e.indexOf(wt)>-1){if(s&&s.length>0)o=s;else continue;e=hu}else if(e.indexOf(fr)>-1){if(r&&r.length>0){if(h=r.slice(),s)for(f=0;f<s.length;f++)ht=s[f],b=h.indexOf(ht),b>-1&&b<h.length&&h.splice(b,1);if(h&&h.length>0)o=h;else continue}else continue;e=su}else if(e.indexOf(au)>-1)o=d||yf?yu:vu;else if(e.indexOf(or)>-1)e=or,df||(be(),df=!0),o=af;else if(e.indexOf(lu)>-1){if(ut||(it=i.querySelector("article ul"),it&&(ut=it.querySelectorAll(tr))),ut)for(k=0;k<ut.length;k++)rt=ut[k].getAttribute("data-index"),rt&&o.push(rt)}else if(e.indexOf(li)>-1)if(!d&&r&&r.length>0)o=r,nr+=r.length;else continue;o.length<1&&o.push("1");g.push({region:e,indices:o})}return g}return null}function es(n,t,i){if(b){n();return}if(st){typeof n=="function"&&ht.push(n);typeof t=="function"&&ct.push(t);return}tt=rr;var r=gi,u=tf,f=w.getUserMuid(),e={placementInfo:u,muid:f,nativeAdprovider:"outbrain",sourceId:wf(),sourceUrl:location.href,useMock:ie(i),canvasId:r,pageType:tt};w.getRecommendations(ti,e,function(t){bf(t,n)},function(){kf(t)},gt)}function os(){var t,r,f;if(w.logDebugMessage("[articlePageNativeAdHandler]: renderVideoPauseNativeAd"),!b){w.logError("[articlePageNativeAdHandler]: renderVideoPauseNativeAd - No recommendations returned.");return}if(t=b.querySelector("div.extnativeaditem"),t){g.setAttribute("style","overflow:hidden;height:auto;");r=i.createElement("div");r.classList.add(kt);r.appendChild(t);g.appendChild(r);at=w.parseJsonDataFromHtmlAttribute(t);n(g).find(sr).on("click",function(){cs()});n(g).find("."+kt+" .imagecontainer a.nativead").on("click",function(n){w.fireClickTrackingCall(n)});n(g).find("."+kt+" .nativeadsource a.nativead").on("click",function(n){w.fireClickTrackingCall(n)});f=g.getElementsByTagName("video");f&&f[0]&&(u.sub(cr,to),u.sub(lr,sf),u.sub(ar,sf),u.subChannel(vr,g.id,sf))}else{w.logError("[articlePageNativeAdHandler]: renderVideoPauseNativeAd - The required native ad markup not found.");return}}function ss(){w.logDebugMessage("[articlePageNativeAdHandler]: manageVideoPauseRecommendation");g=i.querySelector(rf);g?es(function(){os(g)}):w.logError("[articlePageNativeAdHandler]: manageVideoPauseRecommendation - Could not find the video player container.")}function to(t){var r,u,i,f;(w.logDebugMessage("[articlePageNativeAdHandler]: handleVideoPauseNativeAd"),t&&(t.IsAdPlaying()||n(t.PaneContainer).css("display")==="block"))||(r=t.GetCurrentPlayingTime(),u=t.Player.duration,r!==u)&&(i=n("."+kt),f=n(i).attr(hr),f||(n(i).attr(hr,"true"),w.fireRenderTrackingCall(at),w.fetchJsTracker(at),at.tvb&&n(at.tvb).each(function(n,t){w.fireTrackingBeacon(t,"visibility",at.e)})),hs(i))}function hs(t){n(t).animate({left:ff},{duration:1e3})}function cs(){w.logDebugMessage("[articlePageNativeAdHandler]: handleCloseVideoPauseNativeAd");sf();u.unsub(cr,to);u.unsub(lr,sf);u.unsub(ar,sf);u.unsubChannel(vr,g.id,sf);n(g).find(sr).off("click")}function sf(){w.logDebugMessage("[articlePageNativeAdHandler]: hideNativeAdWithAnimation");var t=n("."+kt);t&&n(t).animate({left:-n(t).outerWidth()-uf},{duration:1e3})}function ls(n,t){var i,r;if(n&&t&&(i=n.getElementsByClassName(e),i.length>0)){var u="data-template-name",f="data-m",e="rc",o=i[0],h=o.getAttribute(u),c=o.getAttribute(f),s=t.getElementsByClassName(e);s.length>0&&(r=s[0],r.setAttribute(u,h),r.setAttribute(f,c))}}function as(){var o=[],u=i.getElementsByClassName(ii),t,s,f,n,r,e;if(u)for(t=0;t<u.length;t++)s=u[t],f=s.parentNode,f&&(n=f.id,n&&n.length>0&&(r=n.indexOf("_"),r>-1&&r<n.length&&(e=n.substring(r+1),e&&o.push(e))));return o}yf=yf();d=us();of=of();var fe=n("body"),ye=(fe.hasClass("gfp")||fe.hasClass("afp"))&&fe.hasClass("fullscreen"),lf=p.interstitial_gallery_start_index-1,pe="loaded",af=[],df=!1;return k=i.querySelectorAll("article .slideshow li"),{manageRiverNativeAds:ao,managePostArticleRecommendation:rs,manageRightRailAds:d?vo:yo,manageInterstitialRecommendation:is,manageVideoPauseRecommendation:ss,manageTopBannerNativeAd:ho,manageTopRightNativeAd:lo}}var vt="loaded",pi="showbackup",ot=".nativeadserversidecontentmodule",wi=".rc-item-js",ui="sameoab_ad_container",dt="data-nativead-placements",yr="data-nativead-2call-placements",bi="data-module-id",ki="data-nativead-postarticle-count",w=o(),b,gt=4e3,st=!1,ht=[],ct=[],yt="articleflex",fi="galleryflex",di="sdflex",nt="data-provider",pr="ArticlePageOneRiver",wr="SDPageOneRiver",br="FlexGalleryPageOneRiver",gi="VideoPageOneRiver",kr="flexasidestatic:1",d=!1,ni=0,ei=0,oi=0,nr=0,pt=0,si=0,dr=12,gr="abhomepage_top:1",tr=".gallery-onepage-nativead",ut,ti="nativeadcontentviewsajax",ir="AR",hi="GA",rr="VI",ur="SD",tt=ir,nu="#topbannernativead",tu="#precontent[data-region='precontent']",iu="#extcontentsponcon__sliver_1",ru=".mediumcardContainer",uu=".drrTopAdWrapper.nativeAd",ci="data-nativead-position",fu=".sip.infopaneregion.slideshow",eu="oneriver.flex.infopane",fr="oneriver.main",wt="oneriver.main.dbl",ou="40_infopane-sc_li",su="oneriver.flex.main",hu="oneriver.flex.main.dbl",li="flex.rightrail",cu="adlabel rcdw",ai="dwHandled",vi=!1,lu="galleryonepagecontent",au="post-article",vu=["1","2"],yu=["1"],pu="sliver",wu=["1"],bu="rectangle",ku=["1"],ii="rrFeedNativeAdPlaceholder",du="rrFeedHandledNativeAdPlaceholder",er="rrFeedSamRTBNativeAd",gu="rightRailNativeAds",ri=!1,or="interstitialgallery",ft,nf="nativead",lt="animationCompleted",it,yi,et,k,rt=[],bt=0,tf="videopause:1",kt="videoPauseNativeAdContainer",rf=".wcvideoplayer",sr=".closeButton",g,uf=10,ff=20,hr="data-viewed",cr="EventPause",lr="EventResume",ar="EventInfo",vr="videoChanged",at;return ef});define("nativeAdSamServiceHelper",["jquery","document","headData","setCookie","getCookie","elementTrackingDecorator","trackInfo","telemetryDataTypes","nativeAdCommon","track","guidGen","c.deferred"],function(n,t,i,r,u,f,e,o,s,h,c){function fi(){return et}function ei(n){return ii.indexOf(n)>=0}function b(n){var i=n,t;return n&&(t=n.split("-"),t.length>1&&(i=t[1])),i}function oi(n){var c,l,f=ai(n.placementInfo),r,e,u,o;return!f||f.length===0?(s.logError("[NativeAdService]: Error converting placementInfo for SAM"),null):(r=i&&i.clientSettings,r&&r.geo_country&&r.geo_zip&&(l={countryCode:r.geo_country,countryRegion:r.geo_subdivision,zipCode:r.geo_zip}),r&&r.geo_ip&&(c=r.geo_ip),e="MSN.com",u=t.getElementsByTagName("title"),u&&u.length>0&&(e=u[0].innerHTML),o={muid:k(),anid:ot(),userIp:c,userAgent:navigator.userAgent,ecasessionId:v,sourceUrl:n.sourceUrl,contextualDetails:e,partnerId:n.canvasId,locale:i.locale,isAdBlock:!1,activityId:r.aid,placements:f,location:l,rid:h.getCurrentPageRequestId(),provider:b(n.nativeAdprovider),providerDetails:n.partnerData,isCWBPresent:a,browserOptOut:y,consent:d(),verticalName:p,isXfeed:g(),isGeminiCCPAShutdownEnabled:nt()},n.pageType&&(o.pageType=n.pageType.toLowerCase()===ui?ri:n.pageType),JSON.stringify(o))}function ot(){var n=u("ANON"),t,i;return n&&(t=n.indexOf("="),i=n.indexOf("&"),t!==-1&&i!==-1)?n.substring(t+1,i):""}function si(n,t){if(!n||n==="")return s.logError("[NativeAdService]: Recieved null response from SAM"),null;t&&t.canvasId&&t.canvasId.toLowerCase().indexOf("legacy")>-1&&(kt=".asideSponCon",n=at(n));var r=new window.DOMParser,i=r.parseFromString(n,"text/html");return i?(st(i),i.documentElement.innerHTML):(s.logError("[NativeAdService]: Failed to parse response from SAM."),null)}function hi(t,i,r){var u={taboola:"Taboola",bing:"Bing",outbrain:"Outbrain",appnexus:"AppNexus",sponcon:"OtherSponconProvider"},e;e=r&&u[r]?o.ContentPlacedBySource[u[r]]:o.ContentPlacedBySource[u.sponcon];i&&t&&f.setTrackingAttrs(n(t),n(i),{selector:"a[data-m]",overrideIndexOnly:!0,defaults:{y:o.TelemetryType.SponsoredContent,s:e}},!0)}function st(n){a||lt(n);var t=ht(n);l=ci(l,t);li(t)}function ht(n){var t=n.querySelectorAll(ft);return t&&t.length>0?JSON.parse(t[0].getAttribute(tt)):null}function ci(n,t){return n?t?(t.taboola=ct(n.taboola,t.taboola),t.outbrain=ct(n.outbrain,t.outbrain),t):n:t}function ct(n,t){return t=t||{},n&&n.sessionId&&!t.sessionId&&(t.sessionId=n.sessionId),n&&n.userId&&!t.userId&&(t.userId=n.userId),t}function li(n){var i=s.getMsaOptoutCookieData(),t;i||n&&n.optout&&(t=n.optout.msaOptOut===!0?1:0,s.setMsaOptoutCookie(t))}function ai(n){var r,t,i,u;if(n){for(r=[],n=n.split(";"),t=0;t<n.length;t++)i=n[t].split(":"),i.length>1&&(u={id:i[0],Type:0,Count:i[1]},r.push(u));return r}return null}function vi(n){var r,t,i;if(n){for(r=[],n=n.split(";"),t=0;t<n.length;t++)i=n[t].split(":"),i.length>1&&r.push({region:i[0],count:i[1]});return r}return null}function lt(n){var t,i;if(!a)return t=n.querySelectorAll(ft),t&&t.length>0&&(i=yi(t[0],tt),i.tbsessionid)?(r(ut,i.tbsessionid,.042,r.topDomain,"/"),!0):void 0}function at(n){var u=/##LOCALIZED-MOREFROMVERTICAL-PLACEHOLDER##/g,r,t;return i&&i.clientSettings&&(r=i.clientSettings.lvk),t=n,r?t=t.replace(u,"More in {0}".format(r)):(t=t.replace(u,"More From {0}"),s.logError("[NativeAdService]: replaceLocalizationPlaceholders could not format more_from_category_title")),t}function yi(n,t){var i=t?t:tt;return n?JSON.parse(n.getAttribute(i)):null}function pi(n,t){if(i&&i.locale){t=t||et+"/promotions";var r=i.clientSettings&&i.clientSettings.static_page||i.ispreload||n;return t+"/getSessionResult?locale="+i.locale+"&v="+ti+"&skipsessioncall="+r}return null}function vt(n,t){n=n||{taboola:{},outbrain:{}};var i={taboola:n.taboola,outbrain:n.outbrain};return i.taboola.sessionId||(i.taboola.sessionId=t),i}function wi(){var t,n=i&&i.clientSettings;return n.geo_country&&n.geo_zip&&(t={countryCode:n.geo_country,countryRegion:n.geo_subdivision,zipCode:n.geo_zip}),t}function bi(){var n,t=i&&i.clientSettings;return t.geo_ip&&(n=t.geo_ip),n}function k(){return a?null:e.client.getMuid()}function rt(n){var t=n;return l&&l.pageViewId&&(t=l.pageViewId),t}function ki(n){var u,t,e,o;if(!n||!n.placementCounts)return null;var r=h.getCurrentPageRequestId(),f=!1;if(n.placementCounts&&n.placementCounts.length>0)for(u=0;u<n.placementCounts.length;u++)if(t=n.placementCounts[u],t&&t.region&&t.region.indexOf("oneriver")>=0&&t.region.indexOf("tabinfopane")<0){w+=1;f=!0;break}return e=i&&i.clientSettings&&i.clientSettings.static_page,!r&&e&&(r=c().replace(/-/g,"")),o={impressionId:rt(r),activityId:r,isTest:!1,partnerId:n.canvasId,content:{sourceUrl:n.sourceUrl,pageType:n.pageType,pageIndex:f===!0?w:0,verticalName:p,isXfeed:g()},user:{muid:k(),anid:ot(),browserOptOut:y,consent:d(),isAdblock:!1},device:{userAgent:navigator.userAgent,ipAddress:bi(),location:wi()},placements:n.placementCounts,extensions:vt(l,v),provider:b(n.nativeAdprovider),isCWBPresent:a,isGeminiCCPAShutdownEnabled:nt()},JSON.stringify(o)}function di(n){var t,r,u;return pt(n)===!1?null:(t=h.getCurrentPageRequestId(),r=i&&i.clientSettings&&i.clientSettings.static_page,!t&&r&&(t=c().replace(/-/g,"")),u={locale:i.locale,rid:rt(t),partnerId:n.canvasId,content:{sourceUrl:n.sourceUrl,pageType:n.pageType,pageIndex:wt(n),verticalName:p,previousRiverNativeAdCount:n.previousRiverNativeAdCount,previousRiverDualWideNativeAdCount:n.previousRiverDualWideNativeAdCount,previousDynamicRRNativeAdCount:n.previousDynamicRRNativeAdCount,isXfeed:g()},user:{muid:k(),browserOptOut:y,consent:d(),msaOptOut:n.msaOptout,isAdblock:!1},placements:n.placementInfo,extensions:vt(l,v),provider:b(n.nativeAdprovider),isCookieWallPresent:a,device:n.device,isGeminiCCPAShutdownEnabled:nt(),fa:n.featureArea,asid:n.asid},JSON.stringify(u))}function yt(){return ni+"/auction"}function pt(n){return!n||!n.placementInfo?(s.logError("samNativeAdHelper:  Unable to get Json data or placement info for SAM RTB."),!1):typeof n.placementInfo!="object"?(s.logError("samNativeAdHelper: type of placement is incorrect for SAM RTB."),!1):n.placementInfo.length<1?(s.logError("samNativeAdHelper: placement length is less than one for SAM RTB."),!1):!0}function wt(n){var r=!1,i,t;if(n.placementInfo&&n.placementInfo.length>0)for(i=0;i<n.placementInfo.length;i++)if(t=n.placementInfo[i],t&&t.region&&t.region.indexOf("oneriver")>=0&&t.region.indexOf("tabinfopane")<0){w+=1;r=!0;break}return r===!0?w:0}function bt(n){for(var r,i="",u=n.placementInfo,t=0;t<u.length;t++)t>0&&(i+=";"),r=u[t],i+=r.region+"|"+r.indices.join();return i}function gi(t){if(pt(t)===!1)return null;var r={a:i.locale,b:rt(h.getCurrentPageRequestId()),c:t.canvasId,d:t.sourceUrl,e:t.pageType,f:wt(t),g:p,h:k(),j:y?1:0,k:t.msaOptout?1:0,l:d(),m:0,n:bt(t),o:l?l.taboola:"",p:v,q:l?l.outbrain:"",r:b(t.nativeAdprovider),s:a?1:0,t:t.previousRiverNativeAdCount,u:g()?1:0,v:nt()?1:0,x:t.featureArea,w:t.asid},u=yt();return u+"?"+n.param(r)}function d(){!a}function g(){var n=location.href.toLowerCase();return n.indexOf(gt)>=0&&n.indexOf(dt)>=0?!0:!1}function nt(){return!1}var ut="ecasession",ft="#sam-metadata",tt="data-json",kt=".nativeadaside",dt="/f-y",gt="spartan",et="https://sam.msn.com",ni="https://srtb.msn.com",y=!1,l=null,ti="2",v="init",a=i&&i.clientSettings&&i.clientSettings.functionalonly_cookie_experience,p,it;i&&i.clientSettings&&(p=i.clientSettings.vk);var ii=["sponcon","taboolasponcon","outbrain"],w=0,ri="extntp",ui="sntp";return a||(v=u(ut)||v),it=u("TOptOut"),it&&it==="1"&&(y=!0),{getSamEndpoint:fi,createSamAjaxRequestBody:oi,processSamResponse:si,setTaboolaCookies:lt,replaceLocalizationPlaceholders:at,getSessionResultJsonData:ki,getSamSessionResultRelativeUrl:pi,isSamSupportedProvider:ei,getPlacementCountsByRegion:vi,setTelemetryAttribute:hi,processMetaData:st,getResponseMetaData:ht,getSamRtbJsonData:di,getSamRtbRelativeUrl:yt,getSamRtbGetCallUrl:gi,getSamRtbGetCallPlacementString:bt}});define("riverSection",["jquery","jqBehavior","document","evaluate","dir.tokens","pixelToRem","remToPixel","viewport","mediator","trackingConstants","perfMarker","elementTrackingDecorator","riverSectionPaginationHelper","binding","requestAnimationFrame","trackingHelper","refreshModules","imgSrc","trackInfo","telemetryDataTypes"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d){function g(t,g){function br(){var i=n("<ul>").attr("id","accessibleRiverList"),r=n("#accessibleRiverElements"),t=n();r.empty();ct.each(function(){var r=n(this),i=r.find("h3").text(),u=r.find("a").first().attr("href");i&&n.trim(i)&&(t=t.add(n("<li>").append(n("<a>").attr("href",u).text(i))))});i.append(t);r.append(i)}function au(){ct=t.find(fi);bt=0;ft&&(wu(),di(ft));st=iu(ar);ct.length?ri(ct,function(){dr();s.pub(sr);ot&&ni||ru()}):dr();p.attachTaglineClickHandler(t.find(ur))}function kr(t,i,r){if(r!=uu)return null;var u=n(ct.splice(ct.length-1,1)),o=f(u.outerHeight())+ut,s=u.position()===undefined?null:u.position().left,e=f(s)/(yt+et);u.find(".rc").addClass(eu);u.hasClass("show")?(vt(u,t,i+nr+et),e>=0&&e<nt.length&&(nt[e]-=o)):(u.addClass("show"),vt(u,t,i+nr+et),++bt)}function dr(){ki();gr();vu();pu(function(){define("c.riverReady",1)})}function gr(){if(!t.hasClass(or)){t.addClass(or);li.addClass(ci);var n=i.getElementsByTagName("head")[0],r=n.getAttribute("data-required-ttvr");r||y(function(){setTimeout(function(){c("TTVR",!0);define("c.ttvr",1)},0)});yu();c("TTAF",!0)}}function vu(){var t=n(".rs-dl > div"),i;t.length>0&&(w(t).then(function(t){if(t){var r=n("<data>"+n.trim(t)+"<data>"),i=r.children("script");i.length&&i.each(function(){var t=this.getAttribute("src");t&&(dt||(dt=n("head"))).append(this)})}}),i=n(".rs-dl"),i.each(function(){n(this).removeClass("rs-dl")}))}function yu(){var t=n(".rc-item img");t.length>0&&t.each(function(){b.go(this)})}function pu(t){function r(){i++;i>=gi&&t()}var i=0;n(".riversection .rc img:lt("+gi+")").each(function(t,i){if(i.complete)r();else n(i).on("load",function(){r()})})}function wu(){var v=gu(),y=Math.min(ft.length,v.length),p,s,t,e,o,c,l,b,i,a;for(nt=[],p=tu(ft,y),s=0;s<g.columns;s++)nt.push(0),vi.push(0);for(t=0;t<y;t++){var r,n=0,u=1,h=v[t],w=h.length;if(w>0&&(n=h[0]),w>1&&(u=h[1]),e=p[t],e>=1){if(o=ft.eq(t),c=rt(f(e)+ut),u==1)r=nt[n],nt[n]+=c;else for(n=u+n>g.columns?0:n,l=nt.slice(n,n+u),r=bi(l),b=l.length,i=0;i<b;i++)nt[i+n]=rt(nt[i+n]+(r-nt[i+n])+c);a=rt(n*(yt+et));vt(o,a,r);o.find(".ad").length!=0&&(o.css("z-index",yr),kr(a,r,f(e)))}}}function bu(t,i){var f=n("<data>"+n.trim(t)+"<\/data>"),u=f.find(tr),r=u.find(fi),o=f.find(rr),e;ot=u.data("js");tt.data("js",ot);fr=u.data(ir);i&&l.setTrackingAttrs(u.children(),tt,{selector:"*[data-m]",overrideIndexOnly:!0});o.length&&wt.length&&(wt.attr("data-lastIndex",o.attr("data-lastIndex")),h.trackingData.lastIndex=wt.attr("data-lastIndex"));r.length&&(u.data("powered-by-crw")&&(e=u.data("river-ajaxurl"),e!=null&&tt.data("river-ajaxurl",e)),tt.append(r),ri(r,function(){ki();tf(f);s.pub(sr);v("truncate",".rc > a h3, .sac .app-info .tagline",r).all();v("riverCardAdaptiveTruncate",".rcpl > a:first-of-type, .rcc > a:first-of-type",r).all();v("riverSocialCard",".rsc",r).all();ot||ru()}),pr&&di(r),p.attachTaglineClickHandler(r.find(ur)));br();ku()}function ku(){var t=n(".rc-item img");t.length>0&&t.each(function(){b.isInViewport(this,0,0)&&b.go(this)})}function ri(n,t,i){var u=8,s,h,e,c,l,r,o,a;if(n.length>u){s=n.slice(0,u);ri(s,t,!0);h=!i;h&&gr();e=n.slice(u);y(function(){ri(e,t,!0);e.length<=u&&t()});return}for(n.addClass("show"),sf(n),of()&&cf(n),c=tu(n),l=n.length,r=0;r<l;r++)o=rt(f(c[r])),o>=1&&(a=n.eq(r),du(a,o));i||t()}function du(t,i){var a=wi(nt),r=n.inArray(a,nt),b=rt(r*(yt+et)),s=f(e(nt[r])%cr),u,y,p,o,l,w;if(s!==0&&(u=t.find(".rc"),u.length)){t.addClass(at);var h=ti-s,v=u.hasClass("rcpl"),c=u.find("a:first-of-type");v?(y=u.hasClass("sac")?cu:hu,s<y&&(h=-s)):h>=lr&&(h=lr);p=rt(f(c.outerHeight())+h);c.css("height",p+lt);v&&(o=c.find("p:not(.media)"),l=t.find(".riversource"),o.length&&l.length&&(w=l.offset().top-o.offset().top,o.css("max-height",f(w)+lt),o.addClass(at)));i=f(t.outerHeight())}vt(t,b,a);nt[r]=rt(nt[r]+i+ut);vi[r]=t;++bt}function vt(n,t,i){var r,u;r="normal";switch(r){case"transform":n.css("transform","translate("+t+"rem,"+i+"rem)");break;case"gpuTransform":n.css("transform","translate3d("+t+"rem,"+i+"rem, 0rem)");break;case"normal":n.css("top",i+lt).css(fu,t+lt)}u=!1;u&&n.css("transition",".5s")}function gu(){switch(g.columns){case 1:return pt.oneColumn;case 2:return pt.twoColumns;case 3:return pt.threeColumns;default:return pt.fourColumns}}function nf(){for(var n,i,t={fourColumns:[],threeColumns:[],twoColumns:[],oneColumn:[]},u=ft.length,r=0;r<u;r++)n=ft.eq(r).data("rsp"),n&&n.length&&(i=n.length,t.fourColumns.push(n[0]),i==1?(t.threeColumns.push(n[0]),t.twoColumns.push(n[0]),t.oneColumn.push(n[0])):(t.threeColumns.push(n[1]),i==2?(t.twoColumns.push(n[1]),t.oneColumn.push(n[1])):(t.twoColumns.push(n[2]),i==3?t.oneColumn.push(n[2]):t.oneColumn.push(n[3]))));return t}function nu(){var n,t;if(!ui)if(n=o.getDimensions(),t=tt.offset().top+tt.outerHeight(),n.top+n.height>t-si&&(ai||ot)){var i=tt.data("moduleId"),r=tt.data("id"),u=rf();wt.length&&(h.trackingData.lastIndex=Math.max(wt.data("lastindex"),h.trackingData.lastIndex),ai&&(kt=tt.data("river-ajaxurl"),hr&&(gt=hr)),kt=kt.replace(/telemetrystartindex=\d+&/i,"telemetrystartindex="+h.trackingData.lastIndex+"&"));a.requestNextPage(kt,ot,hi,gt,i,r,u,oi,fr,bu,ai)}else tt.data("js",null)}function tf(t){for(var e=t.children("script"),s=e.length,o=(dt||(dt=n("head"))).get(0),i,r,u,f=0;f<s;f++)i=e[f],r=i.getAttribute("src"),r&&(u=er[r],u&&u.parentNode.removeChild(u),o&&o.appendChild(i),er[r]=i)}function wi(n){for(var t=n.length,i=Infinity;t--;)n[t]<i&&(i=n[t]);return i}function bi(n){for(var t=n.length,i=-Infinity;t--;)n[t]>i&&(i=n[t]);return i}function rf(){var i=tt.find("> div:last-child > div:first-child"),t,n;if(i.length&&(t=i.attr("data-m"),t))try{if(n=r(t),n&&n.o)return n.o+1}catch(u){return null}return null}function uf(){return ot}function ff(){return it}function rt(n){return Math.round(n*10)/10}function ki(){var n=rt(bi(nt)+ut);t.css("height",n+lt);tt.css("height",n+lt)}function tu(n,t){for(var f,u=t!=null?t:n.length,r=[],i=0;i<u;i++)f=n.eq(i),r.push(n.eq(i).outerHeight());return r}function di(t){var i=t.find("div.addata");i.length!==0&&require(["dap"],function(t){i.each(function(){var f=n(this),e=f.attr("data-ad-call"),i=e&&r(e)||[],u=f.parent();u.length&&u[0]&&u[0].id&&i.dap&&i.width&&i.height&&i.iaf&&i.options&&t(i.dap,i.width,i.height,u[0].id,i.iaf,i.options);f.remove()})})}function ef(n,t,i){for(var u,r=0;r<t;++r)if(u=n.eq(r),u.find(i).length)return r;return-1}function of(){for(var t,i=nt.length,n=0;n<i;++n)if(t=f(e(nt[n])%cr),t!==0)return!1;return!0}function sf(n){for(var f=n.length,i=0;i<f;++i){var t=n.eq(i),u=t.find(".rc>a:first-of-type"),r=u.find("p:not(.media)"),e=t.hasClass(at);t.removeClass(at);u.css("height","");t.find(".rc").removeClass("rcpm rcps rcap");t.find(".apppromocard").removeClass("rcpm rcps");r.hasClass(at)&&(r.css("max-height",""),r.removeClass(at));e&&v("riverCardAdaptiveTruncate",".rcpl > a:first-of-type, .rcc > a:first-of-type",t).all()}}function cf(t){var h=t.length,a=!1,e,p,c,o,r,l,u,y,s,i;if(st.length){if(o=lf(),o===-1)return!1;if(r=st[o],e=r.module,r.placement<bt+h)if(c=f(e.outerHeight()),r.columnSpan===1){st.splice(o,1);e.removeClass("hidden");var d=wi(nt),v=n.inArray(d,nt),g=nt[v];ht(e,v,c);e.find(".addata").length!==0&&(di(e),e.css("z-index",yr),p=rt(v*(yt+et)),kr(p,g,c));a=!0}else if(r.columnSpan>1&&r.columnSpan<=ou){var w=bi(nt),b=nt.length,k=Math.min(r.columnSpan,b);for(i=0;i<k;++i){if(!h)return!1;if(l=Math.round((w-nt[i])/ti),l>0&&l<4){if(y=ef(t,h,".rc, .rsc"),y===-1)return!1;u=n(t.splice(y,1));--h}s="";switch(l){case 0:break;case 1:s=u.find(".rc").length?"rcps":"rscs";ht(u,i,yi,s);break;case 2:s=u.find(".rc").length?"rcpm":"rscm";ht(u,i,pi,s);break;case 3:if(u.find(".rcpl, .rscl").length)ht(u,i,su);else return ht(u,i,pi),!1;break;default:return!1}}for(st.splice(o,1),r.module.removeClass("hidden full-width"),r.columnSpan>=b&&r.module.addClass("full-width"),vt(r.module,0,w),i=0;i<k;i++)nt[i]=rt(nt[i]+c+ut);a=!0}}return a}function lf(){for(var t,i,n=st.length-1;n>=0;n--)if(t=st[n],i=f(t.module.outerHeight()),i>0)return n;return-1}function ht(n,t,i,r){n.find(".rc, .rsc").addClass(r);n.find(".apppromocard").addClass(r);var u=rt(t*(yt+et));vt(n,u,nt[t]);nt[t]=rt(nt[t]+i+ut);++bt}function iu(n){for(var u,t,i=[],f=n.length||0,r=f;r!==0;--r)u=n.eq(r-1),t=u.data("rsp"),t&&t.length&&t.length===2&&i.push({placement:t[0],columnSpan:t[1],module:u});return i.sort(af),i}function af(n,t){var i=n.placement||Infinity,r=t.placement||Infinity;return r-i}function ru(){for(var t,u,e,i,o=nt.length,r=wi(nt),n=0;n<o;++n)if(t=vi[n],nt[n]>r&&t){u=f(t.outerHeight())+ut;nt[n]=nt[n]-u;e=Math.round((r-nt[n])/ti);i="";switch(e){case 1:i=t.find(".rc").length?"rcps":"rscs";ht(t,n,yi,i);break;case 2:i=t.find(".rc").length?"rcpm":"rscm";ht(t,n,pi,i);break;default:t.removeClass("show")}}ki()}function vf(n){var i=t.data("ads-refreshing-rate");!vr&&i&&(vr=setInterval(function(){n.refreshAllAds()},i*lu))}var gi=5,nt=[],yt=30,ui=!1,et=2.4,ut=2.4,nr=25,uu=60,fu=u.left,pt,fi="div.rc-item-js",tr="div.rc-container-js",ir="adm-set",rr="div.tli-js",ur="a.hltag",wt=t.find(rr),ft=t.find("div.rs-fm-js"),tt=n(t.find(tr)),ct=tt.find(fi),ot=tt.data("js")||(tt.attr("data-js")?n.parseJSON(tt.attr("data-js")):undefined),it=tt.data("pag-set"),fr=tt.data(ir),kt=tt.data("river-ajaxurl"),ei=t.data("hs"),er={},dt,gt=2e3,oi=2e4,si=500,hi=2,ni=!0,or="populated",ci="river",li=n("#spfooter"),sr="riveritemsPositioned",ai=tt.data("powered-by-crw"),hr=tt.data("ajax-timeout"),lt="rem",at="adjusted",eu="rcap rcpm",ou=4,vi=[],bt=0,yi=16.3,pi=35,su=53.7,ti=yi+ut,cr=e(ti),hu=16,cu=5,lr=4,ar=t.find(">div.mfm-container>.rs-mfm"),st=iu(ar),lu=6e4,vr=null,ii=null,yr=4,pr,wr=k.sitePage.page_name;return pr=wr==d.TelemetryPageName.ArticlePageNames.FlexibleArticle.PageName||wr==d.TelemetryPageName.GalleryPageNames.FlexibleGallery.PageName,it?("boolean"==typeof it.eis&&(ni=it.eis),"number"==typeof it.prt&&(oi=it.prt),"number"==typeof it.rt&&(gt=it.rt),"number"==typeof it.dfb&&(si=it.dfb),"number"==typeof it.rspa&&(hi=it.rspa)):it={eis:ni,rt:gt,dfb:si,rspa:hi,prt:oi},ei&&(ut=isNaN(parseInt(ei))?ut:ei),ft&&(pt=nf()),{setup:function(){au();ii===null&&require(["adRefresh"],function(n){ii===null&&(ii=n,vf(ii))});ni&&s.sub(o.scrollChangeEventName,nu);br()},teardown:function(){s.unsub(o.scrollChangeEventName,nu)},getPaginationSettings:ff,getStreamInfo:uf,isChunkingEnabled:!0}}return t(g)});define("riverCardAdaptiveTruncate",["binding","jquery","jqBehavior","truncate","pixelToRem"],function(n,t,i,r,u){function c(i){function d(){var i=t("p:not(.media)",r),u=g();u>h&&(i.hasClass("adjusted")||i.css("max-height",Math.round(u*10)/10+"rem"),n("truncate","p",r).all(),i.addClass("show"))}function g(){return a-v-b-(k||.5)}var r=i.eq(0),l=r.parent(),w=l.hasClass("sac"),a=l.hasClass("rcpl")?w?s:f:e,v,c;l.hasClass("rcc")&&(a-=2);v=r.find("> img").length?o:0;c=r.find("> h4");c.length===0&&(c=r.find("> h3"));var b=u(c.length?c.outerHeight(!0):0),y=l.find("> a.riversource:not(.tagless)"),p=y.length?y:r.find("> .riversource:not(.tagless)"),k=u(p.length?p.outerHeight(!0):0);return{setup:d}}var f=53.7,e=35,o=17.4,s=42.4,h=2.4;return i(c)});define("riverSectionPaginationHelper",["jquery","window","headData","navigation","location","escape","logging","trackingConstants","perfMarker"],function(n,t,i,r,u,f,e,o){function v(t,i,v,y,p,w,b,k,d,g,nt){var et,ot,st,tt,ht,ut,ft,rt,it;if((nt||i)&&h<=v&&!s){if(et=r.getParamsFromUrl(u.href),ot=y,et!=null&&(st=et.preview,st&&st.toLowerCase().indexOf("streamcontent")>=0&&(ot=k)),tt=t||a,u.protocol&&u.hostname&&tt.indexOf(u.hostname)<0&&(ht=u.port?":"+u.port:"",tt=u.protocol+"//"+u.hostname+ht+tt),tt+=(tt.indexOf("?")===-1?"?":"&")+"ou="+f.urlPart(u.href),ut=n(".rsc"),ut!==undefined&&ut.length!=0){var ct=n(ut).last(),vt=n(ut).length,lt=n(ct).data("scid"),at=n(ct).data("scp");lt!==undefined&&at!==undefined&&(tt+=(tt.indexOf("?")===-1?"?":"&")+"last-scid="+lt+"&last-scp="+at+"&sccount="+vt)}ft={RequestUri:tt,ExperienceId:n(".rc-container-js").data("river-contentxd"),TrackingStartIndex:o.trackingData.lastIndex||null};p&&(nt||i&&"string"==typeof i.streamtoken&&"number"==typeof i.streamcount&&"string"==typeof i.streamdocumentlink&&"string"==typeof i.streammarket&&"string"==typeof i.streamvertical&&"number"==typeof i.streampagingoffset&&"string"==typeof i.streaminfopaneids&&"string"==typeof i.streamdisplayedids&&"boolean"==typeof i.streamisbatching&&c>1)&&(rt=p.split("|"),rt.length==5&&(it={key:rt[3],type:rt[4],existingTelemetryParentId:w,existingOrdinalStartIndex:b},i&&(it.streamToken=i.streamtoken,it.streamCount=i.streamcount,it.streamDocumentLink=i.streamdocumentlink,it.streamMarket=i.streammarket,it.streamVertical=i.streamvertical,it.streamPage=c,it.streamPagingOffset=i.streampagingoffset,it.streamInfopaneIds=i.streaminfopaneids,it.streamDisplayedContentIds=i.streamdisplayedids,it.streamIsBatching=i.streamisbatching),ft.Type=rt[0],ft.Regions=[{key:rt[1],type:rt[2],Modules:[it]}],d&&ft.Regions.push(d),l=o.trackingData.lastIndex,s=!0,n.ajax({url:tt,dataType:"html",data:JSON.stringify(ft),method:"POST",contentType:"application/json",timeout:ot}).done(function(n){h=0;c++;g(n,l!=o.trackingData.lastIndex)}).fail(function(n,t){var r=JSON.stringify(i);++h>v?nt?e.error("[riverSection.js] Maximum number of attempts for url :"+tt):e.error("[riverSection.js] Maximum number of attempts for: "+r):t=="timeout"?nt?e.error("[riverSection.js] Timeout when making request for Views River Request was url :"+tt):e.error("[riverSection.js] Timeout when making request for: "+r+", status was: "+t):nt?e.error("[riverSection.js] Error: {"+t+"} for url:"+tt):e.error("[riverSection.js] Error: {"+t+"} for: "+r)}).complete(function(){s=!1})))}}var a=i.moduleapi,s=!1,h=0,c=2,l;return{requestNextPage:v}});define("viewPortScrollPosTracker",["track","mediator","viewport"],function(n,t,i){function o(){return Math.max(i.getDimensions().height,e)}function s(){u=!1}function h(){!u&&i.getDimensions().top>=f&&(n.sendSinglePageViewBeacon("scorecard"),n.sendPageViewCandidate(),f+=r)}function c(){u=!0}function l(){var n=o(),t=n-r;r=n;f+=t}var u=!1,e=100,r=o(),f=r;return t.sub(i.scrollChangeEventName,h),t.sub(i.sizeChangeEventName,l),t.sub("hideCustomizationPage",s),t.sub("showCustomizationPage",c),{minViewPortHeight:e}});define("spartanAdsHelper",["ajax","window","document","mediator","binding"],function(n,t,i,r,u){function f(){var u=i.querySelectorAll(".nativead"),o=i.querySelectorAll(".nativead.loaded"),f=u.length-o.length,r;f&&(r=u[0].getAttribute("data-url"),r)&&(r+="&recommendationsRequested="+f,n.get({url:r,dataType:"html",success:e,error:function(n){t.console&&console.log("error getting external content by ajax, failed with error "+n)}}))}function e(n){var e=i.querySelectorAll(".nativead"),l,s,f,c;if(!n||!e||!e.length){t.console&&console.log("could not find native ad placeholders");return}if(l=new t.DOMParser,s=l.parseFromString(n,"text/html"),s||(s=l.parseFromString(n,"text/xml")),f=s.querySelectorAll("[id^=extContent]"),!f.length){console.log("no recommendations returned!");return}for(var h=0,a=0,v=f.length,y=e.length;a<v&&h<y;){if(c=e[h],c.classList.contains("loaded")){h++;continue}c.appendChild(f[a]);c.classList.add("loaded");h++;a++}u("truncate",".rc > a h3, .rc > a h4",f).all();r.pub(o)}var o="externalnativeadspopulated";return r.sub("riveritemsPositioned",f),{renderExternalNativeAds:f,showExternalNativeAds:e}});define("promise",["window"],function(){function e(n){var t=this.constructor;return this.then(function(i){return t.resolve(n()).then(function(){return i})},function(i){return t.resolve(n()).then(function(){return t.reject(i)})})}function s(){}function h(n,t){return function(){n.apply(t,arguments)}}function n(t){if(!(this instanceof n))throw new TypeError("Promises must be constructed via new");if(typeof t!="function")throw new TypeError("not a function");this._state=0;this._handled=!1;this._value=undefined;this._deferreds=[];f(t,this)}function u(r,u){while(r._state===3)r=r._value;if(r._state===0){r._deferreds.push(u);return}r._handled=!0;n._immediateFn(function(){var n=r._state===1?u.onFulfilled:u.onRejected,f;if(n===null){(r._state===1?i:t)(u.promise,r._value);return}try{f=n(r._value)}catch(e){t(u.promise,e);return}i(u.promise,f)})}function i(i,u){try{if(u===i)throw new TypeError("A promise cannot be resolved with itself.");if(u&&(typeof u=="object"||typeof u=="function")){var e=u.then;if(u instanceof n){i._state=3;i._value=u;r(i);return}if(typeof e=="function"){f(h(e,u),i);return}}i._state=1;i._value=u;r(i)}catch(o){t(i,o)}}function t(n,t){n._state=2;n._value=t;r(n)}function r(t){t._state===2&&t._deferreds.length===0&&n._immediateFn(function(){t._handled||n._unhandledRejectionFn(t._value)});for(var i=0,r=t._deferreds.length;i<r;i++)u(t,t._deferreds[i]);t._deferreds=null}function c(n,t,i){this.onFulfilled=typeof n=="function"?n:null;this.onRejected=typeof t=="function"?t:null;this.promise=i}function f(n,r){var u=!1;try{n(function(n){u||(u=!0,i(r,n))},function(n){u||(u=!0,t(r,n))})}catch(f){if(u)return;u=!0;t(r,f)}}var o=setTimeout;return n.prototype["catch"]=function(n){return this.then(null,n)},n.prototype.then=function(n,t){var i=new this.constructor(s);return u(this,new c(n,t,i)),i},n.prototype["finally"]=e,n.all=function(t){return new n(function(n,i){function e(t,u){try{if(u&&(typeof u=="object"||typeof u=="function")){var o=u.then;if(typeof o=="function"){o.call(u,function(n){e(t,n)},i);return}}r[t]=u;--f==0&&n(r)}catch(s){i(s)}}var r,f,u;if(!t||typeof t.length=="undefined")throw new TypeError("Promise.all accepts an array");if(r=Array.prototype.slice.call(t),r.length===0)return n([]);for(f=r.length,u=0;u<r.length;u++)e(u,r[u])})},n.resolve=function(t){return t&&typeof t=="object"&&t.constructor===n?t:new n(function(n){n(t)})},n.reject=function(t){return new n(function(n,i){i(t)})},n.race=function(t){return new n(function(n,i){for(var r=0,u=t.length;r<u;r++)t[r].then(n,i)})},n._immediateFn=typeof setImmediate=="function"&&function(n){setImmediate(n)}||function(n){o(n,0)},n._unhandledRejectionFn=function(n){typeof console!="undefined"&&console&&console.warn("Possible Unhandled Promise Rejection:",n)},n});define("sso",["headData","getCookie"],function(n,t){var i="sso_completed";return function(r,u){var c,e,f,o,h,s,l,a,v;if(n=n||{},c=n.clientSettings||{},!c.functionalonly_cookie_experience){if(r=r||function(){},e=n.sso,!e||c.static_page||t("eso")=="1"){r({signedIn:!1,closed:!1});return}e=e.replace(/amp;/g,"&");u=u||window;f=u.document.createElement("IFRAME");f.id="sso_frame";f.style.width="1px";f.style.height="1px";f.style.position="absolute";f.style.visibility="hidden";f.style.left="0";f.style.bottom="0";f.src=e;u.document.body.appendChild(f);o=null;h=function(n){var t=n.data;t&&(t.ssoStatus===i||t.ssoStatus==="sso_failed")&&(o=t.ssoStatus,define("ssoData",t))};u.addEventListener?(s="message",u.addEventListener(s,h,!1),l=u.removeEventListener):(s="onmessage",u.attachEvent(s,h),l=u.detachEvent);a=0;v=u.setInterval(function(){if(o||a>=5){var t={signedIn:o===i,closed:!!o};u.clearInterval(v);l.call(u,s,h);u.document.body.removeChild(f);r(t);t.signedIn&&(n.anonckname="anon",n.ssocomplete=!0,define("c.sso",n.signedin=1))}else a++},1e3)}}});define("pointerEvents",["navigator"],function(){return window.PointerEvent?{enabled:!0,down:"pointerdown",up:"pointerup",cancel:"pointercancel",move:"pointermove",over:"pointerover",out:"pointerout",enter:"pointerenter",leave:"pointerleave"}:window.MSPointerEvent?{enabled:!0,down:"MSPointerDown",up:"MSPointerUp",cancel:"MSPointerCancel",move:"MSPointerMove",over:"MSPointerOver",out:"MSPointerOut",enter:"MSPointerOver",leave:"MSPointerOut"}:{enabled:!1,down:"mousedown",up:"mouseup",cancel:"mouseup",move:"mousemove",over:"mouseover",out:"mouseout",enter:"mouseenter",leave:"mouseleave"}});define("animate",["window","jquery","promise"],function(n,t,i){function f(n){return new i(function(t){n.one(r.endEvent,t)})}function e(n){if(n.length==1)return f(n);var r=[];return n.each(function(){r.push(f(t(this)))}),i.all(r)}function u(n,t,f){return n.css(f),new i(function(i){if(n.css(t),r.enabled){var o=setTimeout(function(){i("timeout")},u.timeout);e(n).then(function(){clearTimeout(o);f.transitionProperty&&n.css("transitionProperty","");f.transitionDuration&&n.css("transitionDuration","0s");i()})}else i()})}var r={enabled:!1};return(n.PointerEvent||n.MSPointerEvent)&&(r={enabled:!0,endEvent:"transitionend",timeout:400}),u.timeout=r.timeout,u});define("safeCss",["jquery"],function(n){function r(n){var t={},i="";this.css=function(r,u){if(u)t[r]=i;else if(typeof r=="object")for(var f in r)t[f]=i;return n.css.apply(n,arguments),this};this.hide=function(){throw"not implemented";};this.show=function(){throw"not implemented";};this.toggle=function(){throw"not implemented";};this.reset=function(){n.css(t);t={}}}var t=1,i=".";return{createGroup:function(){function e(t){var h=[],s,e;return t.each(function(){var i=n(this),t=i.data(f);t||(t=o++,i.data(f,t));h.push(t)}),s=h.join(i),e=u[s],e||(e=new r(t),u[s]=e),e}var f="safeCssId"+t++,o=1,u={};return e.reset=function(){for(var n in u)u[n].reset()},e}}});define("touchGestures",["jquery","modernizr","window","deviceGroup"],function(n,t,i){function h(n){n.originalEvent&&n.originalEvent.preventManipulation&&n.originalEvent.preventManipulation();n.preventDefault();n.stopPropagation()}function y(n){var t=n.originalEvent,i=t.changedTouches||t.touches;return i||(i=[{identifier:t.pointerId,screenX:t.screenX,screenY:t.screenY,clientX:t.clientX,clientY:t.clientY,pageX:t.pageX,pageY:t.pageY,force:t.pressure,target:t.target}]),i&&i.length?i:[n]}function p(n,t){var i=t,r=n.y/n.x;return!isNaN(r)&!(n.y<o.minimumDistanceForMove&&n.x<o.minimumDistanceForMove)&&(i=n.x&&Math.abs(Math.atan(r))<a?s:v),i}function c(n,t){return n&&t?{x:n.x/t,y:n.y/t}:{x:0,y:0}}function f(n,t){return n&&t?{x:n.x-t.x,y:n.y-t.y}:{x:0,y:0}}function e(t,i,r){n.each(u[i],function(n,u){t.bind(u,function(n){r(n,i)})})}function w(t,i){n.fn[t]=function(n,i){return n?this.bind(t,i,n):this.trigger(t,i)};n.event.special[t]={setup:function(t,r){i(n(this),t,r)}}}var o={direction:"all",maximumDistanceForClick:20,maximumTimeForClick:250,distanceBeforeDirectionDetection:10,minimumTimeForSwipe:.02,maximumTimeForThrow:1200,minimumLastThrowSpeed:1,maximumTimeForSwipe:400,minimumDistanceForSwipe:30,directionChangeBuffer:5},a=Math.PI/4,l=n(i),r={eventName:"gesture",start:"start",move:"move",stop:"stop",cancel:"cancel",tap:"tap",swipeUp:"swipeUp",swipeRight:"swipeRight",swipeDown:"swipeDown",swipeLeft:"swipeLeft",throwUp:"throwUp",throwRight:"throwRight",throwDown:"throwDown",throwLeft:"throwLeft"},s="horizontal",v="vertical",u={pointer:{start:["pointerdown"],stop:["pointerup"],move:["pointermove"],cancel:["pointercancel","pointerleave"],touchSupported:!0,type:"pointer"},mspointer:{start:["MSPointerDown"],stop:["MSPointerUp"],move:["MSPointerMove"],cancel:["MSPointerCancel","MSPointerLeave"],touchSupported:!0,type:"mspointer"},touch:{start:["touchstart","touchenter"],stop:["touchend","touchleave"],move:["touchmove"],cancel:["touchcancel"],touchSupported:!0,type:"touch"},mouse:{start:["mousedown"],stop:["mouseup"],move:["mousemove"],cancel:["mouseleave"],touchSupported:!1,type:"mouse"}};return u=i.TouchEvent?u.touch:i.PointerEvent?u.pointer:i.MSPointerEvent?u.mspointer:u.mouse,w(r.eventName,function(t,i){function it(){tt=a=v=k=d=g=0}function nt(t,i){if(u.type=="mouse"||(u.type=="pointer"||u.type=="mspointer")&&t.originalEvent.pointerType=="mouse")b=!0;else{b=!1;var f=y(t);(tt||d&&a.totalDistance>=w.maximumDistanceForClick)&&(tt=!0,h(t));(a||i==r.start)&&n.each(f,function(n,r){rt(n,r,t,i)})}}function rt(i,u,e,o){var y,rt,ot,st,tt;if(ft(u),y={touchType:o,coord:{x:u.pageX,y:u.pageY},screenCoord:{x:u.screenX,y:u.screenY},scrollCoord:{x:l.scrollLeft(),y:l.scrollTop()},count:v?v.count+1:0,time:(new Date).getTime()},o==r.start&&(it(),b=!1,a=n.extend({totalDistance:0},y),v=n.extend({},y)),y.delta=f(y.coord,v.coord),y.screenDelta=f(y.screenCoord,v.screenCoord),y.duration=y.time-v.time,y.speed=c(y.delta,v.duration),a.delta=f(y.coord,a.coord),a.screenDelta=f(y.screenCoord,a.screenCoord),a.totalDistance+=Math.sqrt(Math.pow(y.delta.x,2)+Math.pow(y.delta.y,2)),rt=w.direction==s,v&&v.speed&&(ot=rt?y.delta.x:y.delta.y,st=rt?v.delta.x:v.delta.y,ot*st<0&&(a.movecoord=y.coord,a.movetime=y.time)),a.movecoord&&(a.movechange=f(y.coord,a.movecoord),a.moveduration=y.time-a.movetime,a.movespeed=c(a.movechange,a.moveduration)),a.duration=y.time-a.time,a.speed=c(a.delta,a.duration),k=p(a.delta,w.direction),!g&&a.totalDistance>w.distanceBeforeDirectionDetection&&w.direction!="all"&&!d&&(a.direction=k,w.direction!=k?(g=!0,y.touchType=r.cancel):(h(e),d=!0)),y.touchType==r.stop){var ut=(a.movechange||a.delta).x,et=(a.movechange||a.delta).y,ht=a.moveduration||a.duration,nt=k==s,lt=nt?Math.abs(a.speed.x):Math.abs(a.speed.y),at=nt?Math.abs(y.speed.x):Math.abs(y.speed.y),vt=nt?Math.abs(v.speed.x):Math.abs(v.speed.y),ct=Math.max((at+vt)/2,lt);a.duration<w.maximumTimeForClick&&a.totalDistance<w.maximumDistanceForClick?(b=!0,y.touchType=r.tap):(y.distance=Math.abs(nt?ut:et),ct>w.minimumTimeForSwipe&&(ht<w.maximumTimeForSwipe?y.touchType=nt?ut>0?r.swipeRight:r.swipeLeft:et>0?r.swipeDown:r.swipeUp:ht<w.maximumTimeForThrow&&ct>w.minimumLastThrowSpeed&&(y.touchType=nt?ut>0?r.throwRight:r.throwLeft:et>0?r.throwDown:r.throwUp)))}(v.touchType!=y.touchType||v.coord.x!=y.coord.x||v.coord.y!=y.coord.y)&&(g&&y.touchType!=r.cancel&&y.touchType!=r.tap||(tt=n.Event(r.eventName,{current:y,last:v,start:a,direction:k,originalEvent:e,allowClick:b}),t.trigger(tt),b=tt.allowClick!==!1,tt.isDefaultPrevented()&&e.preventDefault(),tt.isPropagationStopped()&&e.stopPropagation(),tt.isImmediatePropagationStopped()&&e.stopImmediatePropagation()));o==r.stop||o==r.cancel?it():v=y}function ut(n){return b||h(n),b}function ft(n){n.pageX||n.originalEvent&&(n.pageX=n.originalEvent.pageX,n.pageY=n.originalEvent.pageY,n.screenX=n.originalEvent.screenX,n.screenY=n.originalEvent.screenY,n.pointerId=n.originalEvent.pointerId,n.identifier=n.originalEvent.identifier)}var a,v,k,d,tt,g,b=!0,w=n.extend({},o,i);it();t.find("A, [onclick]").not(".mobilead").bind("click",ut);e(t,r.start,nt);e(t,r.move,nt);e(t,r.stop,nt);e(t,r.cancel,nt)}),{types:r,settings:u}});define("touchDataManager",["jquery"],function(n){function o(){var c=.85,l=.1,h,o,u,r,n;this.reset=function(t){h=t;o=+new Date;u=o;r=h;n=0};this.input=function(t){var e=+new Date,i=e-u,f;i=i>0?i:1;u=e;r+=n*i;f=t-r;r+=c*f;n+=l*f/i};this.getPosition=function(){return r};this.getVelocity=function(){return n};this.getDelta=function(){return r-h};this.getDuration=function(){return 220};this.getTouchDuration=function(){return u-o};this.getDrift=function(t,i){var e=this.getDelta(),l,s;e<0&&(e=-e);var h=1-e/t,c=.2,r=t*(h>c?h:c),f=n*150,a=u-o<300&&(n>.3||n<-.3);return a?(l=i,s=l-e,f=(n>0?1:-1)*(s<r?s:r)):f>r?f=r:f<-r&&(f=-r),f};this.getTimingFunction=function(){return"cubic-bezier(0,"+e(n)+",.58,1)"};this.ensureJQueryEase=function(){var r=e(n);r=Math.round(r/f)*f;i[r]||(i[r]=s(r));t=i[r]};this.reset(0)}function e(n){var t=n>0?n:-n;return t*.3}function s(n){for(var f=[],t,e,o,i,u=r.length;u--;)t=r[u],i=1-t,o=i*t*t*.58+t*t*t,e=i*i*t*n+i*t*t+t*t*t,f[u]={x:e,t:o};return f}for(var i={},f=.1,t,r=[],u=0;u<=1;u+=.01)r.push(u);return n.easing.cubicBezier=function(n){if(n==1)return 1;for(var r,o,u,s,i,f=t.length-1,e=0;f--&&!e;)i=t[f],r=i.t,r<=n&&(u=i.x,i=t[f+1],o=i.t,s=i.x,e=(n-r)/(o-r)*(s-u)+u);return e},n.easing.cubicBezierQuint=function(n){return 1-Math.pow(1-n,5)},o});define("tabKeyPressed",["jquery"],function(n){var t=!1;n(document).on("keydown",function(n){n.keyCode==9&&(t=!0)}).on("keyup",function(n){n.keyCode==9&&(t=!1)});return function(){return t}}),function(n){function u(){return Math.round(r())}function e(n){var t={hasFired:!1},r={},f=n.send||function(i){var r=n.url,f=r.indexOf("?")>=0?"&":"?",u=new Image;t.onsent&&(u.onload=t.onsent);u.src=encodeURI(r+f+"DATA="+i)},i;t.mark=function(n,i){var o=typeof n,e,f;if(o==="string")for((i===null||i===undefined)&&(i=u()),e=n.split("."),f=r,f[n]=i;e.length;)n=e.shift(),e.length>0?f=f[n]=f[n]||{}:f[n]=i;else if(o==="object"){i=n;for(n in i)i.hasOwnProperty(n)&&t.mark(n,i[n])}return i};t.fire=function(){var i=t.onbeforefire,n;i&&i();this.payload=JSON.stringify(r);r={};n=t.onfire;n&&n();t.hasFired=!0};for(i in n)!t.hasOwnProperty(i)&&n.hasOwnProperty(i)&&(t[i]=n[i]);return t}var i="now",f=window,t=f.performance,r;n.timing=t&&t.timing;n.navigation=t&&t.navigation;r=t&&t[i]&&t[i].bind(t)||Date[i]||function(){return(new Date).getTime()};n.now=u;n.Beacon=e}(Perf||(Perf={}));window.pp=new window.Perf.Beacon({}),function(n,t){function r(){var r={},e="navigationStart",u=t[e],n,i,f,o,s;if(u===null||u===undefined||u<0)return r;for(n in t)n!==e&&(i=t[n],i>-1)&&(i>=u&&(i-=u),o=(f=n.lastIndexOf("End"))>0&&1||(f=n.lastIndexOf("Start"))>0&&0,f!==-1?(n=n.substr(0,f),s=r[n]||(r[n]=[-1,-1]),s[o]=i):r[n]=i);return r}if(t){var i=n.onbeforefire;n.onbeforefire=function(){i&&i();n.mark("w3c",r())}}}(pp,Perf.timing);define("w3cTimer",function(){return window.pp});window.Modernizr=function(n,t){function r(){try{return t.createEvent("TouchEvent"),!0}catch(n){return!1}}var i=r();return Function.prototype.bind||(Function.prototype.bind=function(n){var i=Array.prototype.slice,t=this,r,u;if(typeof t!="function")throw new TypeError;return r=i.call(arguments,1),u=function(){var e,o,f;return this instanceof u?(e=function(){},e.prototype=t.prototype,o=new e,f=t.apply(o,r.concat(i.call(arguments))),Object(f)===f)?f:o:t.apply(n,r.concat(i.call(arguments)))},u}),{csstransforms:!0,csstransforms3d:!0,csstransitions:!0,touch:i,prefixed:function(n){return n}}}(this,this.document);window.Modernizr.transEndEventNames={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",transition:"transitionend"};window.Modernizr.animEndEventNames={WebkitTransition:"webkitAnimationEnd",MozTransition:"animationend",transition:"animationend"};define("modernizr",window.Modernizr);define("riverSocialCard",["jquery","jqBehavior"],function(n,t){return t(function(n){var t=n.find(".legalguideline button"),i=n.find(".legalguideline p");t.length>0&&t.click(function(){t.toggleClass("show").toggleClass("hide");i.toggle()})})});require(["binding","c.dom","c.deferred"],function(n){n("riverSection",".riversection").view(n.views.SIZE1COLUMN,{columns:1});n("riverSection",".riversection").view(n.views.SIZE2COLUMN,{columns:2});n("riverSection",".riversection").view(n.views.SIZE3COLUMN,{columns:3});n("riverSection",".riversection").view(n.views.SIZE4COLUMN,{columns:4});n("riverSocialCard",".rsc").all()});require(["sso","document","c.riverReady"],function(n,t){n();var i=t.getElementsByTagName("head")[0];i&&i.getAttribute("data-pdp-stale")&&define("c.pdp",1)});require(["jquery","track","c.riverReady"],function(n,t){var i=n(".riversection");t.trackPartialImpression(i,!0)});define("slideShowNavigation.tokens",{arrowLeftText:"Previous Slide",arrowRightText:"Next Slide",arrowRightNextGalleryText:"Next Gallery",playPauseText:"Pause/Rotate",autoRotateWait:"5000"});define("galleryUtilsCore",["jquery","location","evaluate"],function(n,t,i){function r(n,t){var i="";return n!=null&&(t!=null&&(i+=t+"|"),i+=n+1),i&&(i="#image="+i),i}function f(){var n=u.exec(t.hash)||[],r=n[2],i=n[3],f=i?i-1:!1;return{galleryId:r,imageIndex:f}}function e(n,i,u){u||(u=r(n,i));var f=!!history.replaceState;f?history.replaceState(null,"Gallery",u):t.hash=u.replace("#","")}function o(n,i){var r=t.search,u=new RegExp("([?&])"+n+"=.*?(&|#|$)","i"),f=r.indexOf("?")!==-1?"&":"?";return r=r.match(u)?r.replace(u,"$1"+n+"="+i+"$2"):r+f+n+"="+i,t.pathname+r}function s(n){var u=n.attr("data-src"),t=n.attr("src"),f,r,e;if(u&&t){f=function(n){return typeof n=="string"?t.indexOf(n)!==-1:typeof n=="object"&&n.src?t.indexOf(n.src)!==-1:void 0};r=i(u);for(e in r)if(f(r[e]))return!0}else return!0;return!1}function h(t,i){var o,r,u,f,e;if(t&&t.length>i&&(o=n(t[i]),r=n("div.imgcontainer img",o.first()),r.length))if(u=r.first(),f=function(n){window._perfMarker&&(n?window._perfMarker("TTVR.Slideshow",n,!0,!0):window._perfMarker("TTVR.Slideshow",!0,!0));define("c.slideshow",1)},s(r)&&r.hasClass("loaded"))e=parseInt(u.attr("data-load-time")),f(isNaN(e)?!0:e);else u.on("load",function(){f()})}function c(n){return n!==null&&n.classList.contains("serversidenativead")}function l(n,t){for(var r=0,i=0;i<t.length;i++)t[i]<=n&&r++;return r}function a(n,t){for(var r=0,i=0;i<t.length;i++)t[i]-i<=n&&r++;return r}var u=/\bimage=(([a-z0-9]+)\|)?(\d+)/i;return{getImageInfoFromHash:f,getHashFromImageInfo:r,setHashFromImageInfo:e,updateOrAppendCurrentUrlQueryStringParameter:o,isAdSlideElement:c,numberOfAdsToShiftIndexBy:l,initialNumberOfAdsToShiftIndexBy:a,setSlideshowTTVR:h}});define("keyCode",function(){return{Back:8,Tab:9,Enter:13,Shift:16,Ctrl:17,Alt:18,Break:19,CapsLock:20,Esc:27,Space:32,Page:{Up:33,Down:34},End:35,Home:36,Arrow:{Left:37,Up:38,Right:39,Down:40},Print:44,Insert:45,Delete:46,Colon2:59,Equals2:61,Equals3:107,Minus2:109,Period:190,Windows:{Left:91,Right:92,Opera:219},Menu:93,NumPad:{0:96,1:97,2:98,3:99,4:100,5:101,6:102,7:103,8:104,9:105,Multiply:106,Plus:107,Minus:109,Dot:110,Divide:111},Function:{1:112,2:113,3:114,4:115,5:116,6:117,7:118,8:119,9:120,10:121,11:122,12:123},Lock:{Caps:20,Num:144,Scroll:145},Colon:186,Equals:187,Comma:188,Minus:189,Slash:{Forward:191,Back:220},Tilde:192,Bracket:{Open:219,Close:221},Quote:222}});define("slideShowNavigation",["jquery","jqBehavior","mediator","binding","slideShowNavUtils","keyCode","safeCss","track","trackInfo","tabKeyPressed","pageTime","window","slideShowNavigation.tokens","requestAnimationFrame","dir.tokens","scaledView","galleryUtilsCore","visibility","elementTrackingDecorator","perfMarker","location","classList","document","navigation","telemetryDataTypes"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt,tt,it,rt){function wt(t,c){function ku(){return vr?(fi&&du(),d.setup(),!0):!1}function du(){if(t.addClass("loaded"),kt.show(),bt.show(),c.isThumbnail||eu(),ni.showArrows(),ai||(fr=setTimeout(ni.hideArrows,c.showArrowTime)),i.subChannel(ut.realign,wt,hi),i.subChannel(ut.animate,wt,d.animate),i.subChannel(ut.change,wt,d.change),i.subChannel("autoRotate",wt,ri),i.subChannel(ut.next,wt,cu),i.subChannel(ut.previous,wt,hu),i.sub("fullscreen",fu),i.sub("allAutoRotate",ri),i.sub("allStopAutoRotate",ti),p.addListener(hi),c.autoRotate){gi(gt);gt=setTimeout(bi,wi(c.startSlideIndex||0));ht.one("mousedown",ti);tr.one(et,uu);t.on("mouseout",ef)}if(c.carousel)ht.on("keydown",function(n){return n.which===f.Arrow.Left?(d.animate(y.ltr?-1:1),!1):n.which===f.Arrow.Right?(d.animate(y.ltr?1:-1),!1):void 0});else ht.on("keydown",function(t){var i,r;if(t.which===f.Arrow.Left)return ci(y.ltr?-1:1,t),!1;if(t.which===f.Arrow.Up)return i=n(".gallerydata .show .body-text .more"),i.length==1&&i.css("display")!="none"&&i.click(),!1;if(t.which===f.Arrow.Right)return ci(y.ltr?1:-1,t),!1;if(t.which===f.Arrow.Down)return r=n(".gallerydata .show .body-text .close"),r.length==1&&r.css("display")!="none"&&r.click(),!1;t.which===f.Esc&&n(".tofullscreen").focus()})}function gu(){t.removeClass("loaded");nr.reset();fi&&(ht.off("keydown"),ni.hideArrows(),kt.hide(),bt.hide(),i.unsubChannel(ut.realign,wt,hi),i.unsubChannel(ut.animate,wt,d.animate),i.unsubChannel(ut.change,wt,d.change),i.unsubChannel(ut.next,wt,cu),i.unsubChannel(ut.previous,wt,hu),i.unsubChannel("autoRotate",wt,ri),p.removeListener(hi),ht.off("mousedown",ti),tr.off(et,uu),i.unsub("fullscreen",fu),i.unsub("allAutoRotate",ri));d.teardown()}function hi(){fi&&(nr(t).css({padding:""}),d.resize(),eu())}function nu(n){var t=g.href.toLowerCase(),i=t.toLowerCase().indexOf(ot);i>=0&&(yt=rf(yt));n&&nf(n)}function lr(n,t,i){n&&o.trackEvent({type:"click",target:n},dt,g.protocol+yt,t);nu(i);tt.location=yt}function nf(n){n&&(n.preventDefault(),n.stopImmediatePropagation())}function tf(){var t;return yt&&(t=n(st).click(tu)),t}function tu(n){var t=this;n&&(t=n.target);o.trackEvent({type:"click",target:t},"",g.protocol+yt,"rightarrow-recircle");nu(n);tt.location=yt}function rf(n){var i="?",t;return typeof n!="string"?n:(t=n.toLowerCase().indexOf(ot),t>=0)?n:(t=n.indexOf(i),t>=0&&(i="&"),n+i+ot)}function iu(n){var f=ru(),t=g.href,i=t.toLowerCase().indexOf("#"),r,u;return i>=0&&(t=g.href.substring(0,i)),r=f+n,u=w.getHashFromImageInfo(r-1,c.inlineGalleryId),t+u}function ru(){var i=t.parents(".gallery-container:first"),r;return i=i.length>0?i:n("body"),r=parseInt(i.find(".show .count").html()),isNaN(r)?1:r}function ri(n){if(c.fromGallery&&ct){ti();return}(c.autoRotate=!!n)?(gi(gt),gt=setTimeout(bi,wi())):ti()}function wi(){return c.autoRotateWait}function bi(){var n,r,u;c.autoRotate&&(n=d.current(),r=!0,r=b.isElementTrulyVisible(t),r&&(c.fromGallery&&(r=b.isElementTrulyVisible(t,null,null,null,c.galleryMinimumVisibility,c.offsetElementId)),r&&(n>=ui-1||uf(n+1))&&(ur=!0,c.fromGallery&&n>=ui-1?d.moveToStart():i.pubChannel(ut.animate,wt,1),c.fromGallery&&ni.trackNewImpression(g.href,d.current()))),u=function(){b.notifyWhenPageVisible().then(function(){gi(gt);gt=setTimeout(bi,wi(n+1))})},u())}function uf(n){var t=!0,i=ii.eq(n);return i.hasClass("hasimage")&&(t=!i.find("img[data-src]").is(".loading")),t}function uu(){c.autoRotate&&h()&&ti()}function ff(){c.stopStartRotationOnMouseHover&&yr&&ti()}function ef(){c.stopStartRotationOnMouseHover&&yr&&!oi&&ri(!0)}function of(){if(oi){oi=!1;return}oi=!0;ti()}function sf(){oi=!1;ri(!0)}function ti(){c.autoRotate=!1;clearTimeout(gt)}function fu(n){if(c.fromGallery)return!1;n?clearTimeout(gt):c.autoRotate&&(gi(gt),gt=setTimeout(bi,wi()))}function eu(){var n;n=(ht.height()-bt.height())/2;kt.css("top",n+"px");bt.css("top",n+"px");dt&&dt.css("top",n+"px")}function hf(){var r='<button class="leftarrow fade" title="'+a.arrowLeftText+'" aria-label="'+a.arrowLeftText+'">'+a.arrowLeftText+"<\/button>",u='<button class="rightarrow fade" title="'+a.arrowRightText+'" aria-label="'+a.arrowRightText+'">'+a.arrowRightText+"<\/button>",t,i;kt=n(r);bt=n(u);li(kt,!1);li(bt,!1);kt.attr("tabindex","-1");bt.attr("tabindex","-1");c.disableArrowNonNavClickTracking&&(t="data-customhandled",kt.attr(t,""),bt.attr(t,""));i='<button class="playpause hide" title="'+a.playPauseText+'">'+a.playPauseText+"<\/button>";c.autoRotate&&(er=n(i))}function ou(){h()&&ni.showArrows()}function su(){h()&&ni.hideArrows()}function cf(){kt.click(function(n){ki(n,-1);i.pub(vt,{args:n})}).on(et,ou).on(at,su);bt.click(function(n){ki(n,1);i.pub(vt,{args:n})}).on(et,ou).on(at,su);if(c.isThumbnail){var n=ht&&ht.parent();n&&n.length&&(n.append(kt).append(bt),k.setTrackingForSingleElement(kt,n,{defaults:{n:"previousSlideArrow"}}),k.setTrackingForSingleElement(bt,n,{defaults:{n:"nextSlideArrow"}}))}else ht.append(kt).append(bt),k.setTrackingForSingleElement(kt,ht,{defaults:{n:"previousSlideArrow"}}),k.setTrackingForSingleElement(bt,ht,{defaults:{n:"nextSlideArrow"}}),dt&&(ht.append(dt),k.setTrackingForSingleElement(dt,ht,{defaults:{n:"nextGalleryArrow"}}));if(c.autoRotate){c.fromGallery||(er.appendTo(ht).click(function(){ri(!c.autoRotate)}),k.setTrackingForSingleElement(er,ht,{defaults:{n:"playPauseToggle"}}));t.on("mouseover",ff)}}function ki(n,t,i){i=i||!1;ci(t,n);lf(i)}function lf(n){n&&l.pageYOffset>ei&&pr.animate({scrollTop:ei},300)}function di(){var n=d.hasNext(),t=d.hasPrevious();if(!c.carousel&&!c.isThumbnail){af(n,t);return}pi&&t?vi||(kt.removeClass(ft),vi=!0):vi&&(kt.addClass(ft),vi=!1);pi&&n?yi||(bt.removeClass(ft),yi=!0):yi&&(bt.addClass(ft),yi=!1);fr&&clearTimeout(fr)}function af(n,t){n?(li(bt,!0),dt&&!dt.hasClass(ft)&&dt.addClass(ft)):(li(bt,!1),dt&&dt.removeClass(ft));li(kt,t)}function hu(n){ci(-1,n)}function cu(t){n(t.target).parents("li").hasClass("relatedgallery")||ci(1,t)}function ar(){c.fromGallery&&(ct=!0,c.autoRotate=!1)}function ci(n,t){var h,f,r,e,u,a;ar();n===1&&d.hasNext()||n===-1&&d.hasPrevious()?(h=g.href,f=c.carousel?"":iu(n),d.animate(n),c.isThumbnail||(r=this,t&&(t.preventDefault(),t.stopImmediatePropagation(),r=t.target),e=c.carousel?"":"slideTitle",c.isInlineGallery?(u=s.sitePage.page_name,a=s.sitePage.page_type,u===rt.TelemetryPageName.StructuredDataPageNames.Data_modelpage.PageName?s.updatePageName(rt.TelemetryPageName.GalleryPageNames.GalleryDataModel.PageName,"gallery"):u===rt.TelemetryPageName.StructuredDataPageNames.Data_photos.PageName?s.updatePageName(rt.TelemetryPageName.GalleryPageNames.GalleryDataPhotos.PageName,"gallery"):s.updatePageName(rt.TelemetryPageName.GalleryPageNames.GalleryInline.PageName,"gallery"),o.trackEvent({type:rr,target:r},null,f,e),s.updatePageName(u,a)):o.trackEvent({type:rr,target:r},null,f,e),c.carousel?(o.sendPageViewCandidate(),o.sendSinglePageViewBeacon("scorecard")):(o.trackEvent({type:"beforeunload",noSpin:1},l),o.trackEvent({type:"unload",noSpin:1},l),i.pubChannel(ut.afterUpdate,wt,n))),ni.trackNewImpression(h,d.current())):n===1&&!d.hasNext()&&yt&&tu(t)}function lu(n){var t,i;return typeof it!="undefined"&&it&&it.getParamsFromUrl&&n&&(t=it.getParamsFromUrl(g.href,!1,!1),t.ocid&&(i={},i.ocid=t.ocid,n=it.mergeQueryStringParams(n,i))),n}function vf(){for(var t=arguments.length,n=0;n<t;n++)if(typeof arguments[n]!="undefined")return arguments[n];return null}function li(n,t){n.length&&(n.toggleClass(ft,t!==!0),n.attr("aria-hidden",!t))}function gi(n){n&&clearTimeout(n)}var nr=e.createGroup(),ii=t.children(),tr=n("a",ii),ht=t.parent(),ui=ii.length,vr,ai=!c.autoRotate,yr=!0,ei,oi=!1,ir=nt.contains(ht.parent()[0],"flex"),si=ir?ht.parent().find(".related-gallery-data"):null,au=ir?nt.contains(ht.parent()[0],"fullwidth"):!1,vu=s&&s.sitePage?s.sitePage.page_name:"",pr,ur,gt,vi,yi,pi,fr,wt,kt,bt,er,dt,or,sr,kr,hr,ni,d;if(c.isSponsorGallery=vu===rt.TelemetryPageName.GalleryPageNames.GallerySponsorship.PageName,c.isFlexibleGallery=ir,c.isFullBleedMode=au,c.stopStartRotationOnMouseHover=c.fromGallery?!0:c.stopStartRotationOnMouseHover,pr=n("html,body"),c.thumbnails)c.thumbnails.on("click",function(){ar()});setTimeout(function(){ai=!c.autoRotate},0);var rr=c.carousel?"click_nonnav":"click",wr=!c.carousel&&!c.isThumbnail,yt,br=vf(c.wrapAround,c.carousel,!1),fi=ui>1;if(fi){if(wt=pt++,hf(),c.removePagingArrowsFromTabOrder&&(or="tabindex",sr="-1",bt.attr(or,sr),kt.attr(or,sr)),!c.isThumbnail&&!c.carousel){if(hr=!1,c.isFlexibleGallery&&(yt=si.data("url"),ei=n("article").offset().top-n("header").height(),ei=ei-20,yt&&yt.length>0)){var dr=si.data("title"),gr=si.data("source"),yu=si.data("imageurl"),pu=si.data("providerimageurl");st='<button class="rightarrow fade" id="nextgallery" title="'+a.arrowRightNextGalleryText+'"><div class="next-gallery"><img alt="'+dr+'" src="'+yu+'" class="galleryimage loaded"><div class="titlediv"><span class="gallery-title">'+dr+'<\/span><div class="source"><img alt="'+gr+'" src="'+pu+'" class="loaded"><span>'+gr+"<\/span><\/div><\/div><\/button>";hr=!0}if(hr||(kr=t.find("li.relatedgallery"),yt=kr.find("ul").first().data("url")),yt?(yt=lu(yt),dt=n(st).click(function(n){lr(this,"rightarrow-recircle",n)})):(yt=ht.find("ul").first().attr("data-next-url"),yt=lu(yt),dt=tf(yt)),c.isFlexibleGallery){dt&&dt.hover(function(){r("truncate","#nextgallery span").all()});var cr=ht.parent().find(".gallerySecNav"),wu=cr.find("#prevSlideBtn"),bu=cr.find("#nextSlideBtn");k.setTrackingForSingleElement(cr,ht,{defaults:{n:"gallerySecondaryNav"}});wu.click(function(n){ki(n,-1,!0)});bu.click(function(n){var t=d.current();t===ui-1?yt&&lr(this,"rightarrow-recircle",n):ki(n,1,!0)})}}cf();t.data(lt,wt);vr=!0}else t.removeClass("loading");return ni={slides:function(n,r){var v=g.href,u,h,a;if(c.carousel){var y=d.hasNext()?d.current():0,f=t[0].children[y],e=f.getAttribute("data-tmpl");e&&s.updateTemplValue(e);o.trackPartialImpression(f,!1,"auto")}if(u=!0,n===0&&(c.isFlexibleGallery||c.fullScreen||c.isInlineGallery||c.isSponsorGallery)&&(u=!1),r&&u){ar();h=r.touch_gesture;r.touch_gesture="swipe";var p=c.carousel||c.isThumbnail?"":iu(n),w=c.carousel?"":"slideTitle",b=c.isThumbnail?"click_nonnav":rr;n!==0&&(a=n>0?bt:kt,o.trackEvent({type:b,target:r,noSpin:1},a,p,w));r.touch_gesture=h;wr&&(o.trackEvent({type:"beforeunload",noSpin:1},l),o.trackEvent({type:"unload",noSpin:1},l),i.pubChannel(ut.afterUpdate,wt,n));c.carousel&&(o.sendPageViewCandidate(),o.sendSinglePageViewBeacon("scorecard"))}i.pubChannel(ut.update,wt,n);c.carousel||br||di();r&&u&&ni.trackNewImpression(v,d.current());ur||(c.fromGallery&&c.autoRotate?(ti(),ri(!0)):ti());ur=!1;ai=!1},hideArrows:function(){ai||c.alwaysShowArrows||(pi=!1,v(di))},showArrows:function(){pi=!0;v(di)},trackNewImpression:function(t,r){var l,e,u,f,h,a;if(wr){if(tt.referrerOverride=t,l=1,r&&ii.length&&(e=ii.eq(r),e.length&&(l=e.hasClass("interstitialAd")?"":e.hasClass("relatedgallery")?-1:ru())),u={pgIdx:l},c.isInlineGallery&&(u.pgTot=ui,f=n("#main").find(".gallery-container"),f.length)){h=f.attr("data-page-name");a=s.sitePage.page_name;a===rt.TelemetryPageName.StructuredDataPageNames.Data_modelpage.PageName?h=rt.TelemetryPageName.GalleryPageNames.GalleryDataModel.PageName:a===rt.TelemetryPageName.StructuredDataPageNames.Data_photos.PageName&&(h=rt.TelemetryPageName.GalleryPageNames.GalleryDataPhotos.PageName);var k=f.attr("data-page-id"),v=f.attr("data-gallery-id"),p=f.attr("data-page-provider-id"),y=f.attr("data-page-partner-name"),w=f.attr("data-page-publcat"),b=f.attr("data-page-parent-id");u["pg.n"]=h;u["cv.entityId"]=v?v.split("_")[0]:"";u["cv.parentId"]=b;u.provid=p;y!==undefined&&(u["cv.partner"]=y,u["cv.publcat"]=w)}o.trackPage(u);i.pubChannel(ut.thirdParty,wt)}},nextSlideShow:lr},d=u(fi,c.carousel,c.isThumbnail,br,c.swipeToNextGallery,t,ii,ht,nr,ni,c.startSlideIndex),d.addHoverElements&&c.addHoverSelector&&d.addHoverElements(n(c.addHoverSelector)),fi&&di(),i.sub("slideShowNavigationAddSlide",function(r){ii=t.children();tr=n("a",ii);ui=ii.length;i.pub("slideShowNavUtilsAddSlide",r)}),i.sub("pauseInfopaneAutoRotate",of),i.sub("resumeInfopaneAutoRotate",sf),{setup:ku,teardown:gu,update:hi}}var yt={carousel:!0,autoRotate:!1,autoRotateWait:a.autoRotateWait,alwaysShowArrows:!1,showArrowTime:3500,disableArrowNonNavClickTracking:!1,isThumbnail:!1,swipeToNextGallery:!1,stopStartRotationOnMouseHover:!1,isFlexibleGallery:!1},ut={animate:"slideShowNavAnimate",change:"slideShowNavChange",update:"slideShowNavUpdate",next:"slideShowNavNext",previous:"slideShowNavPrevious",afterUpdate:"slideShowNavAfterUpdate",thirdParty:"slideShowNavThirdParty",realign:"slideShowNavRealign",exitFullScreen:"exitFullScreen"},lt="slideShowNavId",pt=1,ot="fullscreen=true",et="focus",at="blur",vt="dismissCookieBanner",st='<button class="rightarrow fade" id="nextgallery" title="'+a.arrowRightNextGalleryText+'">'+a.arrowRightNextGalleryText+"<\/button>",ft="fade",ht=t(wt,yt),ct;return ht.event=ut,ht.id=lt,ct=!1,ht});define("infopaneNav",["jquery","jqBehavior","slideShowNavigation","mediator","format","tabKeyPressed","document"],function(n,t,i,r,u,f,e){function l(t,l){function tt(n){var t=(a+n)%k,i;t<0&&(t+=k);i=v.eq(t);v.eq(a).removeClass(l.selectedClass);b.eq(a).removeClass(l.selectedClass);i.addClass(l.selectedClass);b.eq(t).addClass(l.selectedClass);a=t;r.pub("infopane_navigation",{elem:i,index:t})}function it(i){p=0;i.keyCode==s&&(d=n(i.target).closest(t).length,p+=o);i.shiftKey&&(p+=c)}function rt(){f()&&(w?w=!1:d?p==o&&ut()?r.pubChannel(i.event.change,l.slideShowNavigationId,1):p==h&&ut()&&r.pubChannel(i.event.change,l.slideShowNavigationId,-1):(w=!0,v.eq(a).find("a").first().focus()))}function ut(){return!v.eq(a).find(":focus").length}function ft(){var i,r;for(y=n(u('<div class="slidecount {0}"/>',l.accentColor)),i=0;i<v.length;i++)r=i?"":' class="'+l.selectedClass+'"',y.append(u("<span{0}/>",r));b=y.children();t.after(y)}var a=0,v=t.children(),k=v.length,y,w=!1,d=!1,b,p=0,g=n(e),nt=t.find("a");return{setup:function(){r.subChannel(i.event.update,l.slideShowNavigationId,tt);y||ft();g.on("keydown",it);nt.on("focusin",rt)},teardown:function(){r.unsubChannel(i.event.update,l.slideShowNavigationId,tt);g.off("keydown",it);nt.off("focusin",rt)}}}var s=9,h=3,c=2,o=1;return t(l,{selectedClass:"selected",accentColor:"pink"})});define("infopane",["jquery","jqBehavior","safeCss","slideShowNavigation","infopaneNav","mediator","imgSrc"],function(n,t,i,r,u,f,e){function o(t,o){function d(){var t=s.children(),i=new Array(t.length);return t.each(function(t){i[t]=n("img",this)}),i}function w(n){var t=(p+n)%y;return t<0&&(t+=y),t}function b(n){var i,t;for(p=w(n),i=n<0?-1:1,t=0;t<=2;++t)v[w(t*i)].each(function(){e.go(this)})}var a=t.data("enable-auto-rotate");typeof o.autoRotate=="undefined"&&(o.autoRotate=typeof a=="boolean"?a:!0);var k=i.createGroup(),s=n(">ul",t),h=r(s,null,o),c=s.data(r.id),v=d(),y=v.length,p=0,l=u(s,0,n.extend({slideShowNavigationId:c},o));return{setup:function(){return h.setup()?(f.subChannel(r.event.update,c,b),l.setup(),!0):(t.addClass("invalid"),!1)},teardown:function(){k.reset();h.teardown();l.teardown();f.unsubChannel(r.event.update,c,b)},update:function(){h.update();l.update()}}}return t(o)});require(["binding","infopane","c.deferred"],function(n){n("infopane",".ip").all();n("infopane",".sip").all({alwaysShowArrows:!0,stopStartRotationOnMouseHover:!0,removePagingArrowsFromTabOrder:!0});n("truncate",".sip .appinfo .getapp, .sip .storeapp p, .sip .appinfo h3, .sip .appinfo h4, .sip .caption .title").all()});define("slideShowNavUtils",["jqueryPlus","touchDataManager","carouselManager","mediator","modernizr","touchGestures","dir.tokens","requestAnimationFrame"],function(n,t,i,r,u,f,e,o){var s=u.translateXCss,h=e.ltr?1:-1,c=e.ltr?1:-1;return function(u,l,a,v,y,p,w,b,k,d,g){function yt(){for(var t,i=[],r=kt(w.eq(0)),n=0;n<it;++n)t=w.eq(n),t.leftRelSlider=kt(t)-r,i[n]=t;tt.load(i)}function ii(n){(gt=n)?(k(w).css("left",""),pt()):a||(k(w).css({top:"",widthProperty:""}),k(p).css(ht,""))}function pt(){if(!a){var n=w.length,t=100*n,i=100/n;k(p).css(ht,t+"%");k(w).css(ht,i+"%")}}function oi(n){if(u)n.on("gesture",{direction:"horizontal"},si)}function si(n){if(at&&n.direction)switch(n.current.touchType){case f.types.move:vt?ft.input(n.current.coord.x):(ft.reset(n.current.coord.x),ri(),ei=wt(),vt=!0);ut(p,ei+ft.getDelta()|0);break;case f.types.swipeUp:case f.types.swipeDown:case f.types.throwUp:case f.types.throwDown:case f.types.cancel:case f.types.stop:vt=!1;yi(n.target);break;case f.types.swipeRight:case f.types.swipeLeft:case f.types.throwRight:case f.types.throwLeft:vt=!1;var t=n.current.touchType==f.types.swipeRight||n.current.touchType==f.types.throwRight,i=n.current.touchType==f.types.throwLeft||n.current.touchType==f.types.throwRight,r=i?hi():0;et(r+(t?-h:h),n.target)}}function ri(){lt&&(p.stop(),lt=!1)}function ai(n){st||o(function(){st();st=null});st=n}function ui(n){return bt(n)+c*(b.width()-n.width())/2}function vi(n,t,i){if(n||!a){var i=typeof i!==fi?i:!0,r=tt.getItem(0),u=a?bt(r):ui(r);typeof n!=fi?ai(function(){ft.ensureJQueryEase();lt=!0;var n={};n[s]=u;p.stop().animate(n,{duration:i?ft.getDuration():0,easing:"cubicBezierQuint",step:function(n){var t=ui(r),i=wt();return(t|0)!=(n.endValue|0)&&(n.startValue=i-r.width(),n.endValue=t),n},complete:function(){lt=!1;(wt()|0)!=(ui(r)|0)&&ot()}})}):p.css(s)!==u&&ut(p,u)}}function yi(n){et(hi(),n)}function hi(){for(var u,t,i=0,r=Infinity,f=wt(),n=-ct;n<=ti;n++)u=bt(tt.getItem(n)),t=Math.abs(u-f),t<r&&(r=t,i=n);return i}function wt(){return ut(p)}function ut(n,t){return isNaN(n.leftRelSlider)&&(n.leftRelSlider=0),t==undefined?t=parseFloat(n.css(s)):k(n).css(s,t-n.leftRelSlider),t+n.leftRelSlider}function et(n,t,i){var r,u,f;if(l||v)nt=(nt+n+it)%it;else{if(r=nt+n,r<0)r=0;else if(r>=it){if(y){t&&(t.touch_gesture="swipe");d.nextSlideShow(t,"swipe-recircle");return}r=it-1}r!=nt+n&&(n=r-nt);nt=r}(tt.getItem(1).leftRelSlider==0&&yt(),tt.changeIndex(n),u=bt(tt.getItem(0)),f=ut(p),u!=f)&&(ot(n,i),d.slides(n,t))}function bt(n){return l?(b.width()-n.outerWidth(!0))/2-ut(n)-.5|0:-n.leftRelSlider}function ci(){ot()}function pi(){ot(undefined,undefined,!1,!0)}function ot(n,t){var f,u,e,i,r;if(at){for(f=n&&ut(tt.getItem(-n)),ri(),u=tt.getItem(-ct).outerWidth(!0)/2,e=kt(w.eq(0)),i=-ct;i<=ti;i++)r=tt.getItem(i),r.leftRelSlider=kt(r)-e,u+=r.outerWidth(!0);gt||a||k(p).css(ht,u);vi(n,l&&n&&ut(tt.getItem(-n))-f,t)}}function kt(n){return n.offset().left+(e.ltr?0:n.outerWidth(!0))}var rt=b,it=w.length,tt=new i,nt=g||0,dt=n("body"),gt=(dt.hasClass("gfp")||dt.hasClass("afp"))&&dt.hasClass("fullscreen"),ni=f.settings.touchSupported,st,ht="width",fi="undefined",ct=Math.floor((it-1)/2),ti=Math.floor(it/2),li,lt,at,ft=new t,vt,ei;return y=y&&!l&&!a&&!v,ni&&oi(rt),setTimeout(function(){gt&&pt();r.sub("fullscreen",ii)},100),r.sub("slideShowNavUtilsAddSlide",function(n){w=p.children();it=w.length;var t=n.index>nt;t||(ct++,ti--);pt();yt();t||et(1,undefined,!1)}),r.sub("slideShowNavigationReplaceSlide",function(){w=p.children();it=w.length;pt();yt()}),{setup:function(){yt();tt.setIndex(nt);rt.on("mouseover",d.showArrows);rt.on("mouseout",d.hideArrows);if(!l)n("img",b).on("load",ci);r.sub("fullscreen",ii);u&&(at=!0,li=0,ot(g,undefined,!0,!1))},teardown:function(){at=!1;ni&&(ri(),ut(p,0));rt.off("mouseover",d.showArrows);rt.off("mouseout",d.hideArrows);rt.off("gesture",{direction:"horizontal"},si);l||n("img",b).off("load",ci);r.unsub("fullscreen",ii)},animate:et,change:function(n){tt.changeIndex(n);nt+=n;d.slides(n)},resize:pi,moveToStart:function(){et(-nt,undefined,!1)},current:function(){return nt},hasNext:function(){return l||v||nt<it-1},hasPrevious:function(){return l||v||nt>0},addHoverElements:function(n){ni&&oi(n);rt=rt.add(n)}}}});require(["binding","c.riverReady"],function(n){n("truncate",".rc > a h4, .rc > a h3, .sac .app-info .tagline, .headersocial .content").all();n("riverCardAdaptiveTruncate",".rcpl > a:first-of-type, .rcc > a:first-of-type").all()})