window.LI=window.LI||{};window.LI.RUM=window.LI.RUM||{};
(function(b){var g=0;b.activeTimers=b.activeTimers||{};b.finishedTimers=b.finishedTimers||{};b.timeMarks=b.timeMarks||{};b.startTimer=function(a,c){var d=b.activeTimers;d[a]=d[a]||[];d[a].push(c||+new Date)};b.markTime=function(a,c){b.timeMarks[a+"ClientTimestampMs"]=c||+new Date};b.stopTimer=function(a,c){var d=c||+new Date,e=b.activeTimers,f=b.finishedTimers;f[a]=f[a]||[];void 0!==e[a]&&(e=e[a].pop(),f[a].push(d-e))};b.monkeyTimer=function(a,c,d){return function(){b.startTimer(c);var e=a.apply(d||
this,arguments);b.stopTimer(c);return e}};b.monkeyTimeByName=function(a,c,d){a=a.split(".");var e,f=window;for(e=0;e<a.length-1;e++)if(f=f[a[e]],"object"!=typeof f)return;"function"===typeof f[a[e]]&&(f[a[e]]=b.monkeyTimer(f[a[e]],c,d))};b.monkeyTimeList=function(a){for(var c in a)a.hasOwnProperty(c)&&b.monkeyTimeByName(c,a[c])};b.getNumTimes=function(a){var c=b.finishedTimers;return void 0===c[a]?void 0:c[a].length};b.getTotalTimes=function(){var a=b.finishedTimers,c={},d;for(d in a)a.hasOwnProperty(d)&&
(c[d]=b.getTotalTime(d));return c};b.getTotalTime=function(a){var c,d,e=b.finishedTimers,f=0;if(void 0!==e[a]){c=0;for(d=e[a].length;c<d;c++)f+=e[a][c];return f}};b.trackEmbeds=function(a){var c,d=b.finishedTimers;if("undefined"!=typeof fs)for("string"==typeof a&&(a=arguments),c=0;c<a.length;c++)(function(e,f){fs.after(a[c],function(){b.markTime("embedsReady");e()});f&&fs.timing(a[c],function(a){for(var b in a)if(a.hasOwnProperty(b)){var c="fizzy"+b.substr(0,1).toUpperCase()+b.substr(1)+"DurationMs";
d[c]=d[c]||[];d[c].push(a[b])}f()})})(b.defer(),fs.timing&&b.defer())};b.defer=function(a){g+=1;return function(){--g;0===g&&b.fire&&b.fire()}};b.canFire=function(){return 0===g};LI.TalkIn&&(b.adTimers=[],LI.TalkIn.register("adperf",function(a){return{endTimer:function(b){try{BOOMR.plugins.Ads.endTimer(b)}catch(d){a.push(b)}}}}(b.adTimers)))})(LI.RUM);