{"version":3,"file":"Fetch.CSbv542S.mjs","names":[],"sources":["https:/framerusercontent.com/modules/isEeIcye7ChOHOrloOwT/1uIQpo4BoRwx7rT0QNT6/Fetch.js"],"sourcesContent":["import{toQueryString}from\"https://framerusercontent.com/modules/a2JP9R6AiIxejljNSpF9/j1lXzNbBTdnNaTOeu9K7/Helper.js\";const API_URL=\"https://api-hdd.s9-cloud.com\";export async function fetchData(endpoint,{method=\"GET\",body=null,params={},headers={},empty=null}={}){try{const parse=localStorage.getItem(\"auth\");const TOKEN=JSON.parse(parse)?.access_token||undefined;const URL=`${API_URL}${endpoint}?${toQueryString(params)}`;const response=await fetch(URL,{method,headers:{authorization:TOKEN?`Bearer ${TOKEN}`:undefined,\"Content-Type\":\"application/json\",...headers},body:body?JSON.stringify(body):null});// if (!response.ok)\n//     throw new Error(`Error fetching data: ${response.statusText}`)\nconst json=await response.json();return json||empty;}catch(error){console.error(\"Fetch Data:\",error);return empty;}}\nexport const __FramerMetadata__ = {\"exports\":{\"fetchData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"qGAAkK,eAAsB,EAAU,EAAS,CAAC,SAAO,MAAM,OAAK,KAAK,SAAO,EAAE,CAAC,UAAQ,EAAE,CAAC,QAAM,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,IAAM,EAAM,aAAa,QAAQ,OAAO,CAAO,EAAM,KAAK,MAAM,EAAM,EAAE,cAAc,IAAA,GAAgB,EAAI,GAAG,IAAU,EAAS,GAAG,EAAc,EAAO,GAEnY,OAAtB,MAF2a,MAAM,MAAM,EAAI,CAAC,SAAO,QAAQ,CAAC,cAAc,EAAM,UAAU,IAAQ,IAAA,GAAU,eAAe,mBAAmB,GAAG,EAAQ,CAAC,KAAK,EAAK,KAAK,UAAU,EAAK,CAAC,KAAK,CAAC,EAEhkB,MAAM,EAAc,QAAa,EAAM,CAAoC,OAAnC,QAAQ,MAAM,cAAc,EAAM,CAAQ,sBAFS,CAAM,EAAQ"}