{"version":3,"file":"timers.mjs","sources":["../../src/utils/timers.ts"],"sourcesContent":[null],"names":["MAX_DELAY_MS","toIntMs","x","Math","max","floor","Number","isFinite","setCappedTimeout","cb","delayMs","target","Date","now","handle","tick","remaining","window","setTimeout","min","clear","undefined","clearTimeout","setTimeoutController","ms","id","putTimer","map","key","controller","_map$key","_map$key$clear","call","clearKey","_map$key2","_map$key2$clear","clearKeys","keys","_iterator","_createForOfIteratorHelper","_step","s","n","done","k","value","err","e","f","clearAll","_i","_Object$keys","Object","length","_map$k","_map$k$clear","setCappedTimeoutInMap","setTimeoutInMap"],"mappings":"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"}