{"ast":null,"code":"\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nconst requestIdleCallback = typeof self !== 'undefined' && self.requestIdleCallback || function (cb) {\n  let start = Date.now();\n  return setTimeout(function () {\n    cb({\n      didTimeout: false,\n      timeRemaining: function () {\n        return Math.max(0, 50 - (Date.now() - start));\n      }\n    });\n  }, 1);\n};\n\nvar _default = requestIdleCallback;\nexports.default = _default;","map":{"version":3,"sources":["../../client/request-idle-callback.ts"],"names":["requestIdleCallback","self","start","Date","setTimeout","cb","didTimeout","timeRemaining","Math"],"mappings":";;;;;AAkBA,MAAMA,mBAAmB,GACtB,OAAA,IAAA,KAAA,WAAA,IAA+BC,IAAI,CAApC,mBAAC,IACD,UAAA,EAAA,EAA+D;AAC7D,MAAIC,KAAK,GAAGC,IAAI,CAAhB,GAAYA,EAAZ;AACA,SAAOC,UAAU,CAAC,YAAY;AAC5BC,IAAAA,EAAE,CAAC;AACDC,MAAAA,UAAU,EADT,KAAA;AAEDC,MAAAA,aAAa,EAAE,YAAY;AACzB,eAAOC,IAAI,CAAJA,GAAAA,CAAAA,CAAAA,EAAY,MAAML,IAAI,CAAJA,GAAAA,KAAzB,KAAmB,CAAZK,CAAP;AAHJH;AAAG,KAAD,CAAFA;AADe,GAAA,EAAjB,CAAiB,CAAjB;AAJJ,CAAA;;eAceL,mB","sourcesContent":["type RequestIdleCallbackHandle = any\ntype RequestIdleCallbackOptions = {\n  timeout: number\n}\ntype RequestIdleCallbackDeadline = {\n  readonly didTimeout: boolean\n  timeRemaining: () => number\n}\n\ndeclare global {\n  interface Window {\n    requestIdleCallback: (\n      callback: (deadline: RequestIdleCallbackDeadline) => void,\n      opts?: RequestIdleCallbackOptions\n    ) => RequestIdleCallbackHandle\n  }\n}\n\nconst requestIdleCallback =\n  (typeof self !== 'undefined' && self.requestIdleCallback) ||\n  function (cb: (deadline: RequestIdleCallbackDeadline) => void) {\n    let start = Date.now()\n    return setTimeout(function () {\n      cb({\n        didTimeout: false,\n        timeRemaining: function () {\n          return Math.max(0, 50 - (Date.now() - start))\n        },\n      })\n    }, 1)\n  }\n\nexport default requestIdleCallback\n"]},"metadata":{},"sourceType":"script"}