// Metro module 1117 (f1118). let c927_0 = []; let c927_1 = {}; export const PROFILE_QUEUE = { add: function add(a0, a1) { while (c927_0.length >= 20) { const r10 = c927_0.shift(); if (r10 !== void 0) { delete c927_1[r10]; } } if (c927_1[a0]) { this.delete(a0); } c927_0.push(a0); c927_1[a0] = a1; }, clear: () => { c927_1 = {}; c927_0 = []; }, get: (a0) => c927_1[a0], size: () => c927_0.length, delete: (a0) => { if (c927_1[a0]) { delete c927_1[a0]; const length = c927_0.length; let r0 = 0; if (0 < length) { do { const r15 = c927_0[r0]; const r1 = r0; if (r15 === a0) { c927_0.splice(r1, 1); break; } r0 = r1 + 1; } while (r0 < c927_0.length); } return true; } return false; } };