{"version":3,"file":"utils.mjs","sources":["../../../../../packages/request/request-core/utils.ts"],"sourcesContent":["export function actualErrorRetryInterval(retriedCount: number) {\n  if (retriedCount < 1) {\n    return 0;\n  }\n  const baseTime = 1000;\n  const minCoefficient = 1;\n  const maxCoefficient = 9;\n  // When retrying for the first time, in order to avoid the coefficient being 0\n  // so replace 0 with 2, the coefficient range will become 1 - 2\n  const coefficient = Math.floor(\n    Math.random() * 2 ** Math.min(retriedCount, maxCoefficient) + minCoefficient\n  );\n  return baseTime * coefficient;\n}\n"],"names":[],"mappings":"AAAO,SAAS,wBAAwB,CAAC,YAAY,EAAE;AACvD,EAAE,IAAI,YAAY,GAAG,CAAC,EAAE;AACxB,IAAI,OAAO,CAAC,CAAC;AACb,GAAG;AACH,EAAE,MAAM,QAAQ,GAAG,GAAG,CAAC;AACvB,EAAE,MAAM,cAAc,GAAG,CAAC,CAAC;AAC3B,EAAE,MAAM,cAAc,GAAG,CAAC,CAAC;AAC3B,EAAE,MAAM,WAAW,GAAG,IAAI,CAAC,KAAK;AAChC,IAAI,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC,IAAI,IAAI,CAAC,GAAG,CAAC,YAAY,EAAE,cAAc,CAAC,GAAG,cAAc;AAChF,GAAG,CAAC;AACJ,EAAE,OAAO,QAAQ,GAAG,WAAW,CAAC;AAChC;;;;"}