// Metro module 15996 (f15997). import { useState, useEffect } from "react"; export default function useShouldDisplayCancelConsoleTransfer(a0) { const [state, setState] = useState(() => a0 != null && Date.now() - a0.startedAt > 6000); useEffect(() => { const r1 = a0 != null && Date.now() - a0.startedAt > 6000; setState(r1); if (a0 != null && !r1) { let c28204_0 = setTimeout(() => setState(a0 != null && Date.now() - a0.startedAt > 6000), 6000 - (Date.now() - a0.startedAt)); return () => { clearTimeout(c28204_0); }; } }, [a0]); return state; };