// Metro module 6143 (f6144). import { SHAKE_STEPS, SHAKE_STEP_DIVIDER, ShakeLevel } from "./PoggermodeConstants"; import { unsafe_getRawColor } from "../../_bundle/Module711"; function $mk77795($env) { return (a0, a1, a2) => { const r3 = $env; const r6 = r3[2]; if (r6 > a1) { const r9 = r3[1]; const r10 = r9[a2]; const r8 = a2 + 1; const r5 = r3[0]; if (r8 === r5.length) { return r9[a2]; } return (r6 - a1) / (r5[a2 + 1] - a1) * (r9[a2 + 1] - r10) + r10; } return r6 === a1 ? r3[1][a2] : a0; }; } let c3885_6; const r17 = [[1, 0.001], [25, 0.3], [100, 0.5], [250, 0.8], [500, 0.9], [2500, 0.95], [9001, 1]]; let c3885_5 = r17.map((item) => { const [r8] = item; return r8; }); c3885_6 = r17.map((item) => { const [, r13] = item; return r13; }); export function getComboShakeIntensity(a0, r6 = ShakeLevel.LEVEL_3) { let r23, r24; let env15499; const r28 = [SHAKE_STEPS[r6], SHAKE_STEP_DIVIDER[r6]]; const r29 = env15499 = {}; env15499[0] = void 0; env15499[1] = void 0; const { multiplier, value } = a0; let r32 = r28[Symbol.iterator](); const next = r32.next; const r9 = r32 === void 0 ? void 0 : (r23 = next.call(r32)).done ? r32 = void 0 : r23.value; let r1 = r32 === void 0; const r36 = r1 ? void 0 : r9; env15499[0] = r36; let r37 = void 0; if (!r1) { const r38 = r32 === void 0 ? void 0 : (r24 = next.call(r32)).done ? r32 = void 0 : r24.value; const r3 = r32 === void 0; r37 = void 0; r1 = r3; if (!r3) { r37 = r38; r1 = r3; } } env15499[1] = r37; if (!r1 && r32 !== void 0 && typeof r32.return === "function") { r32.return(); } env15499[2] = void 0; const r39 = value * multiplier; env15499[2] = r39; return r39 <= 0 ? 0 : Math.min(100000, r36.reduce($mk77795(r29), 0)); } export function getComboPercentage(a0) { let r23, r24; const r5 = [c3885_5, c3885_6]; const { multiplier, value } = a0; let r8 = r5[Symbol.iterator](); const next = r8.next; const r30 = r8 === void 0 ? void 0 : (r23 = next.call(r8)).done ? r8 = void 0 : r23.value; let r1 = r8 === void 0; const r32 = r1 ? void 0 : r30; let env15500; const r33 = env15500 = {}; env15500[0] = r32; let r9 = void 0; if (!r1) { const r34 = r8 === void 0 ? void 0 : (r24 = next.call(r8)).done ? r8 = void 0 : r24.value; const r3 = r8 === void 0; r9 = void 0; r1 = r3; if (!r3) { r9 = r34; r1 = r3; } } env15500[1] = r9; if (!r1 && r8 !== void 0 && typeof r8.return === "function") { r8.return(); } env15500[2] = void 0; const r35 = value * multiplier; env15500[2] = r35; return r35 <= 0 ? 0 : Math.min(1, r32.reduce($mk77795(r33), 0)); } export function getComboStyles(a0) { let r17; L14: { if (a0 === 1) { r17 = { color: unsafe_getRawColor("BRAND_500") }; } else { if (a0 !== 2 && a0 !== 3) { if (a0 !== 4 && a0 !== 5) { if (a0 === 6) { r17 = { color: unsafe_getRawColor("RED_400"), square: true }; break L14; } r17 = { color: unsafe_getRawColor("ORANGE_345"), flair: true }; break L14; } r17 = { color: unsafe_getRawColor("YELLOW_300"), square: true }; break L14; } r17 = { color: unsafe_getRawColor("GREEN_360") }; } } return r17; } export function getComboScore(a0) { const value = a0.value; let multiplier = a0.multiplier; if (multiplier == null) { multiplier = 1; } return value * multiplier; }