{"version":3,"sources":["../../../src/utilities/json.ts"],"names":["parseJSONValue","data","parseJSONObject","key","value"],"mappings":"AAAO,mlBAAMA,CAAAA,CAAkBC,CAAAA,EAAc,CAC5C,GAAI,CACH,uBAAIA,CAAAA,2BAAM,WAAA,6BAAa,MAAA,GAAS,QAAA,CAAiBA,CAAAA,CAC1C,IAAA,CAAK,KAAA,CAAMA,CAAI,CACvB,CAAA,UAAQ,CACP,OAAOA,CACR,CACD,CAAA,CAEO,SAASC,CAAAA,CAAkCD,CAAAA,CAAS,CAC1D,OAAO,MAAA,CAAO,WAAA,CAAY,MAAA,CAAO,OAAA,CAAQA,CAAI,CAAA,CAAE,GAAA,CAAI,CAAC,CAACE,CAAAA,CAAKC,CAAK,CAAA,CAAA,EAAM,CAACD,CAAAA,CAAKH,CAAAA,CAAeI,CAAK,CAAC,CAAC,CAAC,CACnG,CAAA,wDAAA","file":"/home/runner/work/equipped/equipped/dist/cjs/utilities/json.min.cjs","sourcesContent":["export const parseJSONValue = (data: any) => {\n\ttry {\n\t\tif (data?.constructor?.name !== 'String') return data\n\t\treturn JSON.parse(data)\n\t} catch {\n\t\treturn data\n\t}\n}\n\nexport function parseJSONObject<T extends object>(data: T) {\n\treturn Object.fromEntries(Object.entries(data).map(([key, value]) => [key, parseJSONValue(value)])) as T\n}\n"]}