{"ast":null,"code":"import axios from \"axios\";\nvar instance = axios.create({\n  baseURL: \"http://localhost:4001/api/v0\",\n  timeout: 10000,\n  headers: {\n    \"Content-Type\": \"application/json\"\n  }\n});\ninstance.interceptors.request.use(function (config) {\n  var token = localStorage.getItem(\"accessToken\");\n  var noAuthUrls = [\"/loginAdmin\"];\n  var isNoAuth = noAuthUrls.some(function (url) {\n    var _config$url;\n    return (_config$url = config.url) === null || _config$url === void 0 ? void 0 : _config$url.includes(url);\n  });\n  if (token && !isNoAuth) {\n    config.headers.Authorization = \"Bearer \".concat(token);\n  }\n  return config;\n}, function (error) {\n  return Promise.reject(error);\n});\nexport default instance;","map":{"version":3,"names":["axios","instance","create","baseURL","timeout","headers","interceptors","request","use","config","token","localStorage","getItem","noAuthUrls","isNoAuth","some","url","_config$url","includes","Authorization","concat","error","Promise","reject"],"sources":["D:/DSP_Management/src/api/axios.js"],"sourcesContent":["import axios from \"axios\";\r\n\r\nconst instance = axios.create({\r\n  baseURL: \"http://localhost:4001/api/v0\",\r\n  timeout: 10000,\r\n  headers: {\r\n    \"Content-Type\": \"application/json\",\r\n  },\r\n});\r\n\r\ninstance.interceptors.request.use(\r\n  (config) => {\r\n    const token = localStorage.getItem(\"accessToken\");\r\n\r\n    const noAuthUrls = [\r\n      \"/loginAdmin\"\r\n    ];\r\n\r\n    const isNoAuth = noAuthUrls.some((url) =>\r\n      config.url?.includes(url)\r\n    );\r\n\r\n    if (token && !isNoAuth) {\r\n      config.headers.Authorization = `Bearer ${token}`;\r\n    }\r\n\r\n    return config;\r\n  },\r\n  (error) => Promise.reject(error)\r\n);\r\n\r\n\r\nexport default instance;\r\n"],"mappings":"AAAA,OAAOA,KAAK,MAAM,OAAO;AAEzB,IAAMC,QAAQ,GAAGD,KAAK,CAACE,MAAM,CAAC;EAC5BC,OAAO,EAAE,8BAA8B;EACvCC,OAAO,EAAE,KAAK;EACdC,OAAO,EAAE;IACP,cAAc,EAAE;EAClB;AACF,CAAC,CAAC;AAEFJ,QAAQ,CAACK,YAAY,CAACC,OAAO,CAACC,GAAG,CAC/B,UAACC,MAAM,EAAK;EACV,IAAMC,KAAK,GAAGC,YAAY,CAACC,OAAO,CAAC,aAAa,CAAC;EAEjD,IAAMC,UAAU,GAAG,CACjB,aAAa,CACd;EAED,IAAMC,QAAQ,GAAGD,UAAU,CAACE,IAAI,CAAC,UAACC,GAAG;IAAA,IAAAC,WAAA;IAAA,QAAAA,WAAA,GACnCR,MAAM,CAACO,GAAG,cAAAC,WAAA,uBAAVA,WAAA,CAAYC,QAAQ,CAACF,GAAG,CAAC;EAAA,CAC3B,CAAC;EAED,IAAIN,KAAK,IAAI,CAACI,QAAQ,EAAE;IACtBL,MAAM,CAACJ,OAAO,CAACc,aAAa,aAAAC,MAAA,CAAaV,KAAK,CAAE;EAClD;EAEA,OAAOD,MAAM;AACf,CAAC,EACD,UAACY,KAAK;EAAA,OAAKC,OAAO,CAACC,MAAM,CAACF,KAAK,CAAC;AAAA,CAClC,CAAC;AAGD,eAAepB,QAAQ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}