{"ast":null,"code":"import _slicedToArray from \"C:/ldt/LDT/Safemate_Management/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nimport utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport * as fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\n/**\n * Known adapters mapping.\n * Provides environment-specific adapters for Axios:\n * - `http` for Node.js\n * - `xhr` for browsers\n * - `fetch` for fetch API-based requests\n * \n * @type {Object<string, Function|Object>}\n */\nvar knownAdapters = {\n  http: httpAdapter,\n  xhr: xhrAdapter,\n  fetch: {\n    get: fetchAdapter.getFetch\n  }\n};\n\n// Assign adapter names for easier debugging and identification\nutils.forEach(knownAdapters, function (fn, value) {\n  if (fn) {\n    try {\n      Object.defineProperty(fn, 'name', {\n        value: value\n      });\n    } catch (e) {\n      // eslint-disable-next-line no-empty\n    }\n    Object.defineProperty(fn, 'adapterName', {\n      value: value\n    });\n  }\n});\n\n/**\n * Render a rejection reason string for unknown or unsupported adapters\n * \n * @param {string} reason\n * @returns {string}\n */\nvar renderReason = function renderReason(reason) {\n  return \"- \".concat(reason);\n};\n\n/**\n * Check if the adapter is resolved (function, null, or false)\n * \n * @param {Function|null|false} adapter\n * @returns {boolean}\n */\nvar isResolvedHandle = function isResolvedHandle(adapter) {\n  return utils.isFunction(adapter) || adapter === null || adapter === false;\n};\n\n/**\n * Get the first suitable adapter from the provided list.\n * Tries each adapter in order until a supported one is found.\n * Throws an AxiosError if no adapter is suitable.\n * \n * @param {Array<string|Function>|string|Function} adapters - Adapter(s) by name or function.\n * @param {Object} config - Axios request configuration\n * @throws {AxiosError} If no suitable adapter is available\n * @returns {Function} The resolved adapter function\n */\nfunction getAdapter(adapters, config) {\n  adapters = utils.isArray(adapters) ? adapters : [adapters];\n  var _adapters = adapters,\n    length = _adapters.length;\n  var nameOrAdapter;\n  var adapter;\n  var rejectedReasons = {};\n  for (var i = 0; i < length; i++) {\n    nameOrAdapter = adapters[i];\n    var id = void 0;\n    adapter = nameOrAdapter;\n    if (!isResolvedHandle(nameOrAdapter)) {\n      adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n      if (adapter === undefined) {\n        throw new AxiosError(\"Unknown adapter '\".concat(id, \"'\"));\n      }\n    }\n    if (adapter && (utils.isFunction(adapter) || (adapter = adapter.get(config)))) {\n      break;\n    }\n    rejectedReasons[id || '#' + i] = adapter;\n  }\n  if (!adapter) {\n    var reasons = Object.entries(rejectedReasons).map(function (_ref) {\n      var _ref2 = _slicedToArray(_ref, 2),\n        id = _ref2[0],\n        state = _ref2[1];\n      return \"adapter \".concat(id, \" \") + (state === false ? 'is not supported by the environment' : 'is not available in the build');\n    });\n    var s = length ? reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0]) : 'as no adapter specified';\n    throw new AxiosError(\"There is no suitable adapter to dispatch the request \" + s, 'ERR_NOT_SUPPORT');\n  }\n  return adapter;\n}\n\n/**\n * Exports Axios adapters and utility to resolve an adapter\n */\nexport default {\n  /**\n   * Resolve an adapter from a list of adapter names or functions.\n   * @type {Function}\n   */\n  getAdapter: getAdapter,\n  /**\n   * Exposes all known adapters\n   * @type {Object<string, Function|Object>}\n   */\n  adapters: knownAdapters\n};","map":{"version":3,"names":["utils","httpAdapter","xhrAdapter","fetchAdapter","AxiosError","knownAdapters","http","xhr","fetch","get","getFetch","forEach","fn","value","Object","defineProperty","e","renderReason","reason","concat","isResolvedHandle","adapter","isFunction","getAdapter","adapters","config","isArray","_adapters","length","nameOrAdapter","rejectedReasons","i","id","String","toLowerCase","undefined","reasons","entries","map","_ref","_ref2","_slicedToArray","state","s","join"],"sources":["C:/ldt/LDT/Safemate_Management/node_modules/axios/lib/adapters/adapters.js"],"sourcesContent":["import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport * as fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\n/**\n * Known adapters mapping.\n * Provides environment-specific adapters for Axios:\n * - `http` for Node.js\n * - `xhr` for browsers\n * - `fetch` for fetch API-based requests\n * \n * @type {Object<string, Function|Object>}\n */\nconst knownAdapters = {\n  http: httpAdapter,\n  xhr: xhrAdapter,\n  fetch: {\n    get: fetchAdapter.getFetch,\n  }\n};\n\n// Assign adapter names for easier debugging and identification\nutils.forEach(knownAdapters, (fn, value) => {\n  if (fn) {\n    try {\n      Object.defineProperty(fn, 'name', { value });\n    } catch (e) {\n      // eslint-disable-next-line no-empty\n    }\n    Object.defineProperty(fn, 'adapterName', { value });\n  }\n});\n\n/**\n * Render a rejection reason string for unknown or unsupported adapters\n * \n * @param {string} reason\n * @returns {string}\n */\nconst renderReason = (reason) => `- ${reason}`;\n\n/**\n * Check if the adapter is resolved (function, null, or false)\n * \n * @param {Function|null|false} adapter\n * @returns {boolean}\n */\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\n/**\n * Get the first suitable adapter from the provided list.\n * Tries each adapter in order until a supported one is found.\n * Throws an AxiosError if no adapter is suitable.\n * \n * @param {Array<string|Function>|string|Function} adapters - Adapter(s) by name or function.\n * @param {Object} config - Axios request configuration\n * @throws {AxiosError} If no suitable adapter is available\n * @returns {Function} The resolved adapter function\n */\nfunction getAdapter(adapters, config) {\n  adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n  const { length } = adapters;\n  let nameOrAdapter;\n  let adapter;\n\n  const rejectedReasons = {};\n\n  for (let i = 0; i < length; i++) {\n    nameOrAdapter = adapters[i];\n    let id;\n\n    adapter = nameOrAdapter;\n\n    if (!isResolvedHandle(nameOrAdapter)) {\n      adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n      if (adapter === undefined) {\n        throw new AxiosError(`Unknown adapter '${id}'`);\n      }\n    }\n\n    if (adapter && (utils.isFunction(adapter) || (adapter = adapter.get(config)))) {\n      break;\n    }\n\n    rejectedReasons[id || '#' + i] = adapter;\n  }\n\n  if (!adapter) {\n    const reasons = Object.entries(rejectedReasons)\n      .map(([id, state]) => `adapter ${id} ` +\n        (state === false ? 'is not supported by the environment' : 'is not available in the build')\n      );\n\n    let s = length ?\n      (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n      'as no adapter specified';\n\n    throw new AxiosError(\n      `There is no suitable adapter to dispatch the request ` + s,\n      'ERR_NOT_SUPPORT'\n    );\n  }\n\n  return adapter;\n}\n\n/**\n * Exports Axios adapters and utility to resolve an adapter\n */\nexport default {\n  /**\n   * Resolve an adapter from a list of adapter names or functions.\n   * @type {Function}\n   */\n  getAdapter,\n\n  /**\n   * Exposes all known adapters\n   * @type {Object<string, Function|Object>}\n   */\n  adapters: knownAdapters\n};\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}