{"ast":null,"code":"import axios from\"axios\";var instance=axios.create({baseURL:process.env.REACT_APP_BASE_URL,timeout:10000,headers:{\"Content-Type\":\"application/json\"}});instance.interceptors.request.use(function(config){var token=localStorage.getItem(\"accessToken\");var noAuthUrls=[\"/loginAdmin\"];var isNoAuth=noAuthUrls.some(function(url){var _config$url;return(_config$url=config.url)===null||_config$url===void 0?void 0:_config$url.includes(url);});if(token&&!isNoAuth){config.headers.Authorization=\"Bearer \".concat(token);}return config;},function(error){return Promise.reject(error);});export default instance;","map":{"version":3,"names":["axios","instance","create","baseURL","process","env","REACT_APP_BASE_URL","timeout","headers","interceptors","request","use","config","token","localStorage","getItem","noAuthUrls","isNoAuth","some","url","_config$url","includes","Authorization","concat","error","Promise","reject"],"sources":["C:/ldt/LDT/Safemate_Management/src/services/axios.js"],"sourcesContent":["import axios from \"axios\";\r\n\r\nconst instance = axios.create({\r\n  baseURL: process.env.REACT_APP_BASE_URL,\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,MAAO,CAAAA,KAAK,KAAM,OAAO,CAEzB,GAAM,CAAAC,QAAQ,CAAGD,KAAK,CAACE,MAAM,CAAC,CAC5BC,OAAO,CAAEC,OAAO,CAACC,GAAG,CAACC,kBAAkB,CACvCC,OAAO,CAAE,KAAK,CACdC,OAAO,CAAE,CACP,cAAc,CAAE,kBAClB,CACF,CAAC,CAAC,CAEFP,QAAQ,CAACQ,YAAY,CAACC,OAAO,CAACC,GAAG,CAC/B,SAACC,MAAM,CAAK,CACV,GAAM,CAAAC,KAAK,CAAGC,YAAY,CAACC,OAAO,CAAC,aAAa,CAAC,CAEjD,GAAM,CAAAC,UAAU,CAAG,CACjB,aAAa,CACd,CAED,GAAM,CAAAC,QAAQ,CAAGD,UAAU,CAACE,IAAI,CAAC,SAACC,GAAG,MAAAC,WAAA,QAAAA,WAAA,CACnCR,MAAM,CAACO,GAAG,UAAAC,WAAA,iBAAVA,WAAA,CAAYC,QAAQ,CAACF,GAAG,CAAC,EAC3B,CAAC,CAED,GAAIN,KAAK,EAAI,CAACI,QAAQ,CAAE,CACtBL,MAAM,CAACJ,OAAO,CAACc,aAAa,WAAAC,MAAA,CAAaV,KAAK,CAAE,CAClD,CAEA,MAAO,CAAAD,MAAM,CACf,CAAC,CACD,SAACY,KAAK,QAAK,CAAAC,OAAO,CAACC,MAAM,CAACF,KAAK,CAAC,EAClC,CAAC,CAGD,cAAe,CAAAvB,QAAQ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}