define("apex-metrics/index",["require","exports","tslib","apex-metrics/clock","apex-metrics/executor","apex-metrics/instant","apex-metrics/internal","apex-metrics/metrics","apex-metrics/metrics_reporter","apex-metrics/no_op","apex-metrics/types","apex-metrics/validate","apex-metrics/murmur","apex-metrics/hyperloglog"],(function(e,t,i,s,r,n,a,o,c,u,d,l,h,m){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.__exportStar(s,t),i.__exportStar(r,t),i.__exportStar(n,t),i.__exportStar(a,t),i.__exportStar(o,t),i.__exportStar(c,t),i.__exportStar(u,t),i.__exportStar(d,t),i.__exportStar(l,t),i.__exportStar(h,t),i.__exportStar(m,t)})),define("apex-metrics/clock",["require","exports","apex-metrics/types"],(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowserPerformanceClock=void 0;t.BrowserPerformanceClock=class{now(){return{value:performance.now(),unit:i.TimeUnit.MILLISECONDS}}}})),define("apex-metrics/executor",["require","exports","apex-metrics/instant"],(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SetTimeoutExecutor=void 0;t.SetTimeoutExecutor=class{constructor(e){this.jitterStrategy=e}executeEvery(e,t){const s=i.Instant.toMilliseconds(e),r=i.Instant.toMilliseconds(this.jitterStrategy());setTimeout(()=>{t()&&this.executeEvery(e,t)},s+r)}}})),define("apex-metrics/instant",["require","exports","apex-metrics/types"],(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Instant=void 0;t.Instant=class{static toMilliseconds(e){switch(e.unit){case i.TimeUnit.NANOSECONDS:return e.value/1e6;case i.TimeUnit.MILLISECONDS:return e.value;case i.TimeUnit.SECONDS:return 1e3*e.value;case i.TimeUnit.MINUTES:return 6e4*e.value;case i.TimeUnit.HOURS:return 36e5*e.value;case i.TimeUnit.DAYS:return 24*e.value*36e5}}}})),define("apex-metrics/internal",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})})),define("apex-metrics/metrics",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})})),define("apex-metrics/metrics_reporter",["require","exports","apex-metrics/instant","apex-metrics/validate","apex-metrics/hyperloglog"],(function(e,t,i,s,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MetricsReporterImpl=void 0;class n{constructor(e,t,i,s={}){this.sink=e,this.clock=t,this.originId=i,this.tags=s}static root(e,t,i=""){return new n(e,t,i)}child(e){return new n(this.sink,this.clock,this.originId,Object.assign(Object.assign({},this.tags),s.validateTags(e)))}createStats(e,t={}){return new a(s.validateMetric(e),Object.assign(Object.assign({},this.tags),s.validateTags(t)),this.sink)}createCounter(e,t={}){return new o(s.validateMetric(e),Object.assign(Object.assign({},this.tags),s.validateTags(t)),this.sink)}createTimer(e,t={}){return new c(s.validateMetric(e),Object.assign(Object.assign({},this.tags),s.validateTags(t)),this.sink,this.clock)}createSet(e,t={}){return new u(s.validateMetric(e),Object.assign(Object.assign({},this.tags),s.validateTags(t)),this.sink,this.originId)}}t.MetricsReporterImpl=n;class a{constructor(e,t,i){this.metric=e,this.tags=t,this.sink=i}record(e){d(e,this.metric,this.tags,this.sink)}recordDuration(e,t){d(i.Instant.toMilliseconds({value:e,unit:t}),this.metric,this.tags,this.sink)}}class o{constructor(e,t,i,s=0){this.metric=e,this.tags=t,this.sink=i,this.value=s}decrement(e=1){this.value-=e}increment(e=1){this.value+=e}reset(e=0){this.value=e}record(){d(this.value,this.metric,this.tags,this.sink),this.reset()}}class c{constructor(e,t,s,r,n=0){this.metric=e,this.tags=t,this.sink=s,this.clock=r,this.value=n,this.value=i.Instant.toMilliseconds(this.clock.now())}record(){d(i.Instant.toMilliseconds(this.clock.now())-this.value,this.metric,this.tags,this.sink),this.reset()}reset(){this.value=i.Instant.toMilliseconds(this.clock.now())}}class u{constructor(e,t,i,s){this.metric=e,this.tags=t,this.sink=i,this.originId=s}observe(e){if("string"!=typeof e)throw new Error("value must be a string");const t=r.hash(e);this.sink.recordSetSpan({namespace:this.metric.ns,metricName:this.metric.name,tags:this.tags,samples:[t],type:"set"})}observeOriginId(){this.observe(this.originId)}}function d(e,t,i,s){if("number"!=typeof e)throw new Error("value must be a number");s.recordSpan({namespace:t.ns,metricName:t.name,tags:i,samples:[e],type:"histogram"})}})),define("apex-metrics/no_op",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoOpExecutor=t.NoOpSink=void 0;t.NoOpSink=class{recordSpan(){}recordSetSpan(){}};t.NoOpExecutor=class{executeEvery(){}}})),define("apex-metrics/types",["require","exports"],(function(e,t){"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),t.TimeUnit=void 0,(i=t.TimeUnit||(t.TimeUnit={}))[i.NANOSECONDS=0]="NANOSECONDS",i[i.MILLISECONDS=1]="MILLISECONDS",i[i.SECONDS=2]="SECONDS",i[i.MINUTES=3]="MINUTES",i[i.HOURS=4]="HOURS",i[i.DAYS=5]="DAYS"})),define("apex-metrics/validate",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateMetricName=t.validateNamespace=t.validateTags=t.validateMetric=void 0;const i=new RegExp("^[^0-9a-zA-Z]+"),s=new RegExp("[^0-9a-zA-Z._-]","g"),r=s,n=new RegExp("[^0-9a-zA-Z/._-]","g"),a=s;function o(e){return u(e,"namespace",256,i,r)}function c(e){return u(e,"metric name",256,i,n)}function u(e,t,i,s,r){const n=[];if("string"!=typeof e&&n.push("identifier is not a string"),s&&s.test(e)&&n.push("invalid prefix"),r&&r.test(e)&&n.push("invalid characters"),e.length>i&&n.push(`exceeds ${i} characters`),0===e.length&&n.push("is empty"),0!==n.length)throw new Error(`${t} identifier '${e}' is invalid: ${n}`);return e}t.validateMetric=function(e){return{ns:o(e.ns),name:c(e.name)}},t.validateTags=function(e){const t={};for(const s in e)if(e.hasOwnProperty(s)){t[u(s,"tag name",256,i,a)]=u(e[s],"tag value",256)}return t},t.validateNamespace=o,t.validateMetricName=c})),define("apex-metrics/hyperloglog",["require","exports","apex-metrics/murmur"],(function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stripCompress=t.HyperLogLog=t.hash=void 0;const s=Math.pow(2,32),r=[1,.5,.25,.125,.0625,.03125,.015625,.0078125,.00390625,.001953125,.0009765625,.00048828125,.000244140625,.0001220703125,6103515625e-14,30517578125e-15,152587890625e-16,762939453125e-17,3814697265625e-18,19073486328125e-19,9.5367431640625e-7,4.76837158203125e-7,2.384185791015625e-7,1.1920928955078125e-7,5.960464477539063e-8,2.9802322387695312e-8,1.4901161193847656e-8,7.450580596923828e-9,3.725290298461914e-9,1.862645149230957e-9,9.313225746154785e-10,4.656612873077393e-10,2.3283064365386963e-10],n=Math.pow(2,5);t.hash=function(e){return i.hash32(i.stringToUtf8ByteArray(e),538513424)};function a(e){if(8!=e.length)throw new Error("Number of registers in stripCompress routine is not 8");const t=[];let i=0;for(let t=0;t<8;t++){if(i*=n,e[t]>=n)throw new Error("Register in HLL greater than max allowed value");i+=e[t]}for(let e=0;e<5;e++)t.unshift(Number(i%256)),i=Math.floor(i/256);return t}t.HyperLogLog=class{constructor(e=[]){this.registers=new Array(512).fill(0),e.forEach(e=>this.add(e))}add(e){if(e>=s)throw new Error("add only accepts 32-bit unsigned integers");const t=(function(e,t){let i=1;for(;(2147483648&e)>>>0==0&&i<=t;)i++,e=e<<1>>>0;return i})(e<<9>>>0,23),i=e>>>23;t>this.registers[i]&&(this.registers[i]=t)}count(){let e=this.registers.reduce((e,t)=>e+r[t],0),t=this.registers.reduce((e,t)=>e+(0==t?1:0),0);if(512==t)return 0;let i=188686.82445861166/e;return i<=1280?t>0&&(i=512*Math.log(512/t)):i>1/30*s&&(i=-s*Math.log(1-i/s)),i}merge(e){for(let t=0;t<512;t++){const i=e.registers[t];i>this.registers[t]&&(this.registers[t]=i)}}compressed(){const e=[];for(let t=0;t<64;t++){const i=a(this.registers.slice(8*t,8*(t+1)));for(const t of i)e.push(t)}return String.fromCharCode(...e)}},t.stripCompress=a})),define("apex-metrics/murmur",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringToUtf8ByteArray=t.hash32=void 0;function i(e){if(4!=e.length)throw new Error("strToUint32 expected length 4 byte array");return e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]<<24)}t.hash32=function(e,t){let s=t;const r=Math.floor(e.length/4);for(let t=0;t>>0|r>>>17)>>>0,r=Math.imul(r,461845907),s^=r,s>>>=0,s=(s<<13>>>0|s>>>19)>>>0,s=Math.imul(s,5)+3864292196>>>0}let n=e.slice(4*r),a=0;const o=3&n.length;return 3==o&&(a^=n[2]<<16>>>0,a>>>=0),o>=2&&(a^=n[1]<<8>>>0,a>>>=0),o>=1&&(a^=n[0],a=Math.imul(a,3432918353),a=(a<<15>>>0|a>>>17)>>>0,a=Math.imul(a,461845907),s^=a,s>>>=0),s^=e.length,s>>>=0,s^=s>>>16,s>>>=0,s=Math.imul(s,2246822507),s^=s>>>13,s>>>=0,s=Math.imul(s,3266489909),s^=s>>>16,s>>>=0,s},t.stringToUtf8ByteArray=function(e){const t=[];let i=0;for(let s=0;s>6|192,t[i++]=63&r|128):(t[i++]=r>>12|224,t[i++]=r>>6&63|128,t[i++]=63&r|128)}return t}})),define("metaserver/static/js/modules/clean/devtools/panels/performance/perf_hub_action_types",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PerfHubHeaderNames=t.ActionTypes=void 0,(function(e){e.PROFILED_AJAX_LOAD_FINISHED="PROFILED_AJAX_LOAD_FINISHED",e.WEB_TIMING_FETCHED="WEB_TIMING_FETCHED",e.VISUALLY_COMPLETE="VISUALLY_COMPLETE"})(t.ActionTypes||(t.ActionTypes={})),(function(e){e.SERVER_RESPONSE_TIME="x-server-response-time",e.REQUEST_PROFILE_ID="x-dropbox-request-profile-id",e.REQUEST_ID="x-dropbox-request-id",e.FORCE_REQUEST_TRACING_HEADER="x-dropbox-force-request-tracing"})(t.PerfHubHeaderNames||(t.PerfHubHeaderNames={}))})),define("metaserver/static/js/prod_assets_web_modules/@dropbox-performance/ttvc",["exports"],(function(e){"use strict";const t={DEBUG:!1,IDLE_TIMEOUT:200,NETWORK_TIMEOUT:6e4};class i{static format(...e){return["[ttvc]",...e,"::",performance.now()]}static debug(...e){t.DEBUG&&console.debug(...this.format(...e))}static info(...e){t.DEBUG&&console.info(...this.format(...e))}static warn(...e){t.DEBUG&&console.warn(...this.format(...e))}}class s{constructor(){this.pendingRequests=0,this.subscribers=new Set,this.didNetworkTimeOut=!1,this.next=e=>{i.debug("AjaxIdleObservable.next()",e),this.subscribers.forEach(t=>t(e))},this.startCleanupTimeout=()=>{0!==t.NETWORK_TIMEOUT&&(this.abortCleanupTimeout(),this.cleanupTimeout=window.setTimeout(()=>{i.warn("AjaxIdleObservable","::","Timed out waiting for requests to resolve.","Make sure that incrementAjaxCount() is always matched with decrementAjaxCount().","::","pendingRequests =",this.pendingRequests),this.didNetworkTimeOut=!0,this.pendingRequests=0,this.next("IDLE")},t.NETWORK_TIMEOUT))},this.abortCleanupTimeout=()=>{window.clearTimeout(this.cleanupTimeout),this.cleanupTimeout=void 0},this.increment=()=>{this.startCleanupTimeout(),0===this.pendingRequests&&this.next("BUSY"),this.pendingRequests+=1},this.decrement=()=>{this.abortCleanupTimeout(),1===this.pendingRequests?this.next("IDLE"):this.startCleanupTimeout(),this.pendingRequests=Math.max(this.pendingRequests-1,0),this.pendingRequests<10&&i.debug("AjaxIdleObservable.decrement()","::","pendingRequests =",this.pendingRequests)},this.subscribe=e=>(this.subscribers.add(e),()=>{this.subscribers.delete(e)})}}class r{constructor(){this.pendingResources=new Set,this.subscribers=new Set,this.didNetworkTimeOut=!1,this.next=e=>{i.debug("ResourceLoadingIdleObservable.next()",e),this.subscribers.forEach(t=>t(e))},this.startCleanupTimeout=()=>{0!==t.NETWORK_TIMEOUT&&(this.abortCleanupTimeout(),this.cleanupTimeout=window.setTimeout(()=>{i.warn("ResourceLoadingIdleObservable","::","Timed out waiting for resources to resolve.","Consider filing a bug report if this continues to occur.","::","pendingResources =",this.pendingResources),this.didNetworkTimeOut=!0,this.pendingResources=new Set,this.next("IDLE")},t.NETWORK_TIMEOUT))},this.abortCleanupTimeout=()=>{window.clearTimeout(this.cleanupTimeout),this.cleanupTimeout=void 0},this.add=e=>{this.startCleanupTimeout(),e instanceof HTMLImageElement&&e.complete||e instanceof HTMLLinkElement&&!e.href||e instanceof HTMLScriptElement&&!e.src||e instanceof HTMLIFrameElement&&!e.src||(0===this.pendingResources.size&&this.next("BUSY"),this.pendingResources.add(e))},this.remove=e=>{this.abortCleanupTimeout(),this.pendingResources.delete(e),0===this.pendingResources.size?this.next("IDLE"):this.startCleanupTimeout(),this.pendingResources.size<10&&i.debug("ResourceLoadingIdleObservable.remove()","::","pendingResources =",this.pendingResources)},this.subscribe=e=>(this.subscribers.add(e),()=>{this.subscribers.delete(e)}),(null===window||void 0===window?void 0:window.MutationObserver)&&window.addEventListener("load",()=>{new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{e instanceof HTMLScriptElement||e instanceof HTMLLinkElement||e instanceof HTMLImageElement||e instanceof HTMLIFrameElement?this.add(e):e.hasChildNodes()&&e instanceof HTMLElement&&e.querySelectorAll("img").forEach(this.add)})})}).observe(window.document.documentElement,{childList:!0,subtree:!0}),["load","error"].forEach(e=>{window.document.addEventListener(e,e=>{(e.target instanceof HTMLScriptElement||e.target instanceof HTMLLinkElement||e.target instanceof HTMLImageElement||e.target instanceof HTMLIFrameElement)&&this.remove(e.target)},{capture:!0})})})}}class n{constructor(){this.ajaxIdleObservable=new s,this.resourceLoadingIdleObservable=new r,this.subscribers=new Set,this.ajaxIdle=!0,this.scriptLoadingIdle=!0,this.handleUpdate=e=>t=>{const i=this.ajaxIdle&&this.scriptLoadingIdle;"AJAX"===e&&(this.ajaxIdle="IDLE"===t),"RESOURCE_LOADING"===e&&(this.scriptLoadingIdle="IDLE"===t);const s=this.ajaxIdle&&this.scriptLoadingIdle;i!==s&&this.next(s?"IDLE":"BUSY")},this.next=e=>{i.debug("NetworkIdleObservable.next()",e),this.subscribers.forEach(t=>t(e))},this.incrementAjaxCount=()=>this.ajaxIdleObservable.increment(),this.decrementAjaxCount=()=>this.ajaxIdleObservable.decrement(),this.isIdle=()=>this.ajaxIdle&&this.scriptLoadingIdle,this.didNetworkTimeOut=()=>this.ajaxIdleObservable.didNetworkTimeOut||this.resourceLoadingIdleObservable.didNetworkTimeOut,this.resetDidNetworkTimeOut=()=>{this.ajaxIdleObservable.didNetworkTimeOut=!1,this.resourceLoadingIdleObservable.didNetworkTimeOut=!1},this.subscribe=e=>(this.subscribers.add(e),()=>{this.subscribers.delete(e)}),this.ajaxIdleObservable.subscribe(this.handleUpdate("AJAX")),this.resourceLoadingIdleObservable.subscribe(this.handleUpdate("RESOURCE_LOADING"))}}let a;const o=()=>(a||(a=new n),a);class c{constructor(e){this.mutationObserverConfig={attributeFilter:["hidden","style","src"],attributeOldValue:!0,attributes:!0,childList:!0,subtree:!0},this.mutations=new Map,this.mutationObserverCallback=e=>{i.debug("InViewportMutationObserver.mutationObserverCallback()","::","mutations =",e),e.forEach(e=>{e.timestamp=performance.now();let t=null;e.target instanceof Element&&(t=e.target),e.target instanceof Text&&(t=e.target.parentElement),"childList"===e.type?e.addedNodes.forEach(t=>{t instanceof HTMLElement&&(this.intersectionObserver.observe(t),this.mutations.set(t,e)),t instanceof Text&&null!=t.parentElement&&(this.intersectionObserver.observe(t.parentElement),this.mutations.set(t.parentElement,e))}):(this.intersectionObserver.observe(t),this.mutations.set(t,e))})},this.intersectionObserverCallback=e=>{i.debug("InViewportMutationObserver.intersectionObserverCallback()","::","entries =",e),e.forEach(e=>{if(e.isIntersecting&&this.mutations.has(e.target)){const t=this.mutations.get(e.target);i.info("InViewportMutationObserver.callback()","::","mutation =",t),this.callback(t)}this.mutations.delete(e.target),this.intersectionObserver.unobserve(e.target)})},this.callback=e,this.mutationObserver=new MutationObserver(this.mutationObserverCallback),this.intersectionObserver=new IntersectionObserver(this.intersectionObserverCallback)}observe(e){i.info("InViewportMutationObserver.observe()","::","target =",e),this.mutationObserver.observe(e,this.mutationObserverConfig)}disconnect(){i.info("InViewportMutationObserver.disconnect()"),this.mutationObserver.disconnect(),this.intersectionObserver.disconnect()}}function u(e){const s=o();let r=s.isIdle(),n=null;const a=e=>{r="IDLE"===e,r?(e=>{var t;(null!==(t=window.requestIdleCallback)&&void 0!==t?t:window.setTimeout)(()=>{window.requestAnimationFrame(()=>window.requestAnimationFrame(e))})})(c):(window.clearTimeout(n),n=null)},c=()=>{i.debug("requestAllIdleCallback.handleCpuIdle()"),r&&!n&&u()},u=()=>{n=window.setTimeout(()=>{const t=s.didNetworkTimeOut();s.resetDidNetworkTimeOut(),i.info("requestAllIdleCallback: ALL IDLE"),e(t),d()},t.IDLE_TIMEOUT)},d=s.subscribe(a);r&&a("IDLE")}class d{constructor(e){this.imageLoadTimes=new Map,this.lastImageLoadTimestamp=0,this.intersectionObserverCallback=e=>{e.forEach(e=>{const t=e.target;if(e.isIntersecting){const e=this.imageLoadTimes.get(t);i.info("InViewportImageObserver.callback()","::","timestamp =",e),this.callback(e)}this.intersectionObserver.unobserve(t),this.imageLoadTimes.delete(t)})},this.handleLoadOrErrorEvent=e=>{(e.target instanceof HTMLImageElement||e.target instanceof HTMLIFrameElement)&&(i.debug("InViewportImageObserver.handleLoadOrErrorEvent()","::","event =",e),this.imageLoadTimes.set(e.target,e.timeStamp),this.intersectionObserver.observe(e.target))},this.callback=e,this.intersectionObserver=new IntersectionObserver(this.intersectionObserverCallback)}observe(){i.info("InViewportImageObserver.observe()"),document.addEventListener("load",this.handleLoadOrErrorEvent,{capture:!0}),document.addEventListener("error",this.handleLoadOrErrorEvent,{capture:!0})}disconnect(){i.info("InViewportImageObserver.disconnect()"),this.lastImageLoadTimestamp=0,this.imageLoadTimes.clear(),this.intersectionObserver.disconnect(),document.removeEventListener("load",this.handleLoadOrErrorEvent),document.removeEventListener("error",this.handleLoadOrErrorEvent)}}class l{constructor(){if(this.debug=!1,this.idleTimeout=200,this.lastMutationTimestamp=0,this.lastImageLoadTimestamp=0,this.subscribers=new Set,this.navigationCount=0,this.getTTVC=e=>(this.subscribers.add(e),()=>this.subscribers.delete(e)),!l.isSupportedEnvironment())throw new Error("VisuallyCompleteCalculator: This browser/runtime is not supported.");this.inViewportMutationObserver=new c(e=>this.lastMutationTimestamp=Math.max(this.lastMutationTimestamp,e.timestamp)),this.inViewportImageObserver=new d(e=>this.lastImageLoadTimestamp=Math.max(this.lastImageLoadTimestamp,e))}static isSupportedEnvironment(){var e;return void 0!==window&&"MutationObserver"in window&&"IntersectionObserver"in window&&"function"==typeof document.querySelectorAll&&(null===(e=window.performance)||void 0===e?void 0:e.timing)}async start(e=0){const t=this.navigationCount+=1;i.info("VisuallyCompleteCalculator.start()");let s=!1;const r=()=>s=!0;this.inViewportImageObserver.observe(),this.inViewportMutationObserver.observe(document.documentElement),window.addEventListener("pagehide",r),window.addEventListener("visibilitychange",r),window.addEventListener("locationchange",r),window.setTimeout(()=>{window.addEventListener("click",r),window.addEventListener("keydown",r)},0),await("complete"===document.readyState?Promise.resolve():new Promise(e=>{const t=()=>{e(),window.removeEventListener("load",t)};window.addEventListener("load",t)}));const n=await new Promise(u);if(!s){const t=Math.max(this.lastImageLoadTimestamp,this.lastMutationTimestamp);this.next({start:e,end:t,duration:t-e,detail:{didNetworkTimeOut:n}})}window.removeEventListener("pagehide",r),window.removeEventListener("visibilitychange",r),window.removeEventListener("locationchange",r),window.removeEventListener("click",r),window.removeEventListener("keydown",r),t===this.navigationCount&&(this.inViewportImageObserver.disconnect(),this.inViewportMutationObserver.disconnect())}next(e){i.debug("VisuallyCompleteCalculator.next()","::","lastImageLoadTimestamp =",this.lastImageLoadTimestamp,"lastMutationTimestamp =",this.lastMutationTimestamp),i.info("TTVC:",e),this.subscribers.forEach(t=>t(e))}}let h,m;const p=o().incrementAjaxCount,b=o().decrementAjaxCount;e.decrementAjaxCount=b,e.getTTVC=e=>null==m?void 0:m.getTTVC(e),e.incrementAjaxCount=p,e.init=e=>{(e=>{(null==e?void 0:e.debug)&&(t.DEBUG=e.debug),(null==e?void 0:e.idleTimeout)&&(t.IDLE_TIMEOUT=e.idleTimeout),(null==e?void 0:e.networkTimeout)&&(t.NETWORK_TIMEOUT=e.networkTimeout)})(e),i.info("init()"),h||(h=new l),m=h,m.start(),window.addEventListener("locationchange",()=>{m.start(performance.now())})},Object.defineProperty(e,"__esModule",{value:!0})})); //# sourceMappingURL=pkg-timing-vendor.min.js-vflp_llBP.map