{"version":3,"sources":["jsdelivr-header.js","/npm/fetch-api-call@3.2.5/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,OAAO,eAAe,QAAS,aAAc,CAC3C,OAAO,IAGT,IAAI,oBAAsB,QAAQ,uBAE9B,qBAAuB,uBAAuB,qBAE9C,qBAAuB,QAAQ,yBAE/B,sBAAwB,uBAAuB,sBAE/C,OAAS,QAAQ,WAEjB,QAAU,uBAAuB,QAErC,SAAS,uBAAuB,GAAO,OAAO,GAAO,EAAI,WAAa,EAAM,CAAE,QAAS,EAAO,CAE9F,SAAS,kBAAkB,GAAM,OAAO,WAAc,IAAI,EAAM,EAAG,MAAM,KAAM,WAAY,OAAO,IAAI,SAAQ,SAAU,EAAS,GAA4S,OAAlS,SAAS,EAAK,EAAK,GAAO,IAAM,IAAI,EAAO,EAAI,GAAK,GAAU,EAAQ,EAAK,KAAO,CAAE,MAAO,GAAwB,YAAf,EAAO,EAAgB,CAAE,IAAI,EAAK,KAAiC,OAAO,QAAQ,QAAQ,GAAO,MAAK,SAAU,GAAS,EAAK,OAAQ,EAAQ,IAAG,SAAU,GAAO,EAAK,QAAS,EAAM,IAA5I,EAAQ,EAA0I,CAAS,CAAK,OAAS,GAAI,CAAG,CAEzc,SAAS,gBAAgB,GACvB,IAAI,EAAU,GAAY,EAAS,QAEnC,GAAI,EAAS,CACX,IAAI,EAAc,EAAQ,IAAI,gBAE9B,OAAI,IAA4D,IAA7C,EAAY,QAAQ,oBAC9B,EAAS,OACP,IAAiD,IAAlC,EAAY,QAAQ,SACrC,EAAS,OAET,EAAS,MAEpB,CAEA,OAAO,CACT,CAEA,QAAQ,SAAU,EAAI,QAAQ,SAAS,CACrC,QAAS,CACP,eAAgB,oBAElB,KAAM,OACN,QAAS,sBAAsB,QAC/B,aAAc,CACZ,MAAO,WACL,IAAI,EAAO,kBAAkB,qBAAqB,QAAQ,MAAK,SAAS,EAAQ,GAC9E,OAAO,qBAAqB,QAAQ,MAAK,SAAkB,GACzD,OACE,OAAQ,EAAS,KAAO,EAAS,MAC/B,KAAK,EAEH,OADA,EAAS,KAAO,EACT,gBAAgB,GAEzB,KAAK,EACH,OAAO,EAAS,OAAO,SAAU,EAAS,MAE5C,KAAK,EACL,IAAK,MACH,OAAO,EAAS,OAGxB,GAAG,OAAS,EACd,KAEA,OAAO,SAAe,GACpB,OAAO,EAAK,MAAM,KAAM,UAC1B,CACF,CAvBO,GAwBP,SAAU,WACR,IAAI,EAAQ,kBAAkB,qBAAqB,QAAQ,MAAK,SAAS,EAAS,GAChF,OAAO,qBAAqB,QAAQ,MAAK,SAAmB,GAC1D,OACE,OAAQ,EAAU,KAAO,EAAU,MACjC,KAAK,EAEH,OADA,EAAU,KAAO,EACV,gBAAgB,GAEzB,KAAK,EACH,OAAO,EAAU,OAAO,SAAU,EAAU,MAE9C,KAAK,EACL,IAAK,MACH,OAAO,EAAU,OAGzB,GAAG,OAAU,EACf,KAEA,OAAO,SAAkB,GACvB,OAAO,EAAM,MAAM,KAAM,UAC3B,CACF,CAvBU","file":"/npm/fetch-api-call@3.2.5/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/fetch-api-call@3.2.5/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _regeneratorRuntime = require('regenerator-runtime');\n\nvar _regeneratorRuntime2 = _interopRequireDefault(_regeneratorRuntime);\n\nvar _bivrostFetchAdapter = require('bivrost-fetch-adapter');\n\nvar _bivrostFetchAdapter2 = _interopRequireDefault(_bivrostFetchAdapter);\n\nvar _setup = require('./setup');\n\nvar _setup2 = _interopRequireDefault(_setup);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step(\"next\", value); }, function (err) { step(\"throw\", err); }); } } return step(\"next\"); }); }; }\n\nfunction processResponse(response) {\n  var headers = response && response.headers;\n\n  if (headers) {\n    var contentType = headers.get('content-type');\n\n    if (contentType && contentType.indexOf('application/json') !== -1) {\n      return response.json();\n    } else if (contentType && contentType.indexOf('image') !== -1) {\n      return response.blob();\n    } else {\n      return response.text();\n    }\n  }\n\n  return response;\n}\n\nexports.default = (0, _setup2.default)({\n  headers: {\n    'Content-Type': 'application/json'\n  },\n  mode: 'cors',\n  adapter: _bivrostFetchAdapter2.default,\n  interceptors: {\n    error: function () {\n      var _ref = _asyncToGenerator(_regeneratorRuntime2.default.mark(function _callee(_error) {\n        return _regeneratorRuntime2.default.wrap(function _callee$(_context) {\n          while (1) {\n            switch (_context.prev = _context.next) {\n              case 0:\n                _context.next = 2;\n                return processResponse(_error);\n\n              case 2:\n                return _context.abrupt('return', _context.sent);\n\n              case 3:\n              case 'end':\n                return _context.stop();\n            }\n          }\n        }, _callee, undefined);\n      }));\n\n      return function error(_x) {\n        return _ref.apply(this, arguments);\n      };\n    }(),\n    response: function () {\n      var _ref2 = _asyncToGenerator(_regeneratorRuntime2.default.mark(function _callee2(_response) {\n        return _regeneratorRuntime2.default.wrap(function _callee2$(_context2) {\n          while (1) {\n            switch (_context2.prev = _context2.next) {\n              case 0:\n                _context2.next = 2;\n                return processResponse(_response);\n\n              case 2:\n                return _context2.abrupt('return', _context2.sent);\n\n              case 3:\n              case 'end':\n                return _context2.stop();\n            }\n          }\n        }, _callee2, undefined);\n      }));\n\n      return function response(_x2) {\n        return _ref2.apply(this, arguments);\n      };\n    }()\n  }\n});"]}