// Module ID: 1044 // Function ID: 1045 // Name: initMetric // Dependencies: [1043, 1039, 1042, 1045] // Module 1044 (initMetric) const require = arg1; const dependencyMap = arg6; Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" }); arg5.initMetric = (name) => { let num = arg1; if (arg1 === undefined) { num = -1; } let obj = require(1043) /* getNavigationEntry */; const navigationEntry = obj.getNavigationEntry(); let str = "navigate"; let str2 = "navigate"; if (navigationEntry) { const _document = tmp(1039).WINDOW.document; let prerendering; if (_document != null) { prerendering = _document.prerendering; } let str4 = "prerender"; if (!prerendering) { let tmpResult = tmp(1042); str4 = "prerender"; if (tmpResult.getActivationStart() <= 0) { const _document2 = tmp(1039).WINDOW.document; let wasDiscarded; if (_document2 != null) { wasDiscarded = _document2.wasDiscarded; } let str5 = "restore"; if (!wasDiscarded) { if (navigationEntry.type) { str = navigationEntry.type.replace(/_/g, "-"); const str6 = navigationEntry.type; } str5 = str; } str4 = str5; } } str2 = str4; } obj = { name, value: num, rating: "good", delta: 0, entries: [], id: null, navigationType: null }; tmpResult = tmp(1045); obj[5] = tmpResult.generateUniqueID(); obj[6] = str2; return obj; };