58 lines
1.9 KiB
JavaScript
58 lines
1.9 KiB
JavaScript
// Module ID: 1036
|
|
// Function ID: 1037
|
|
// Name: items
|
|
// Dependencies: [1037, 1048, 1044, 1040, 1049, 1050, 1046, 1047, 1039]
|
|
|
|
// Module 1036 (items)
|
|
const require = arg1;
|
|
const dependencyMap = arg6;
|
|
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
|
|
const items = [0.1, 0.25];
|
|
arg5.CLSThresholds = items;
|
|
arg5.onCLS = (arg0) => {
|
|
const _require = arg0;
|
|
let obj = arg1;
|
|
if (arg1 === undefined) {
|
|
obj = {};
|
|
}
|
|
let obj2 = _require(obj[0]);
|
|
obj2.onFCP(_require(obj[1]).runOnce(() => {
|
|
obj = callback(obj[2]);
|
|
const metric = obj.initMetric("CLS", 0);
|
|
const visibilityWatcher = callback(obj[3]).getVisibilityWatcher();
|
|
const obj2 = callback(obj[3]);
|
|
let closure_2 = callback(obj[4]).initUnique(metric, callback(obj[5]).LayoutShiftManager);
|
|
function handleEntries(arg0) {
|
|
while (tmp !== undefined) {
|
|
let tmp3 = closure_2;
|
|
let tmp4 = closure_2;
|
|
let _processEntryResult = closure_2._processEntry(tmp2);
|
|
continue;
|
|
}
|
|
if (closure_2._sessionValue > metric.value) {
|
|
({ _sessionValue: tmp7.value, _sessionEntries: tmp7.entries } = closure_2);
|
|
bindReporterResult();
|
|
}
|
|
}
|
|
const obj4 = callback(obj[4]);
|
|
let tmp4 = metric;
|
|
const observeResult = callback(obj[6]).observe("layout-shift", handleEntries);
|
|
let closure_4 = observeResult;
|
|
if (observeResult) {
|
|
const tmpResult = tmp(tmp2[7]);
|
|
const bindReporterResult = tmpResult.bindReporter(callback, metric, outer1_2, tmp4.reportAllChanges);
|
|
callback = bindReporterResult;
|
|
visibilityWatcher.onHidden(() => {
|
|
handleEntries(observeResult.takeRecords());
|
|
bindReporterResult(true);
|
|
});
|
|
const WINDOW = tmp(tmp2[8]).WINDOW;
|
|
if (WINDOW != null) {
|
|
const _setTimeout = WINDOW.setTimeout;
|
|
if (_setTimeout != null) {
|
|
_setTimeout(bindReporterResult);
|
|
}
|
|
}
|
|
}
|
|
}));
|
|
};
|