{"version":3,"file":"wrap.mjs","sources":["../../src/utils/wrap.ts"],"sourcesContent":["export function wrap(value: number, min: number, max: number) {\n  const range = max - min;\n\n  return range > 0 ? ((((value - min) % range) + range) % range) + min : 0;\n}\n"],"names":[],"mappings":"AAAgB,SAAA,IAAA,CAAK,KAAe,EAAA,GAAA,EAAa,GAAa,EAAA;AAC5D,EAAA,MAAM,QAAQ,GAAM,GAAA,GAAA,CAAA;AAEpB,EAAA,OAAO,QAAQ,CAAQ,GAAA,CAAA,CAAA,KAAA,GAAQ,OAAO,KAAS,GAAA,KAAA,IAAS,QAAS,GAAM,GAAA,CAAA,CAAA;AACzE;;;;"}