UNPKG

@typecad/typecad

Version:

🤖programmatically 💥create 🛰️hardware

1 lines 1.25 kB
import{randomUUID}from'node:crypto';function a19_0x6e6c(_0x31281d,_0x6e6c59){const _0x2ddf41=a19_0x3128();return a19_0x6e6c=function(_0x237527,_0x49b0a6){_0x237527=_0x237527-0x0;let _0x59119f=_0x2ddf41[_0x237527];return _0x59119f;},a19_0x6e6c(_0x31281d,_0x6e6c59);}export function formatSourceInfoForProperty(_0x6619e8){if(!_0x6619e8)return undefined;const _0x5d878a={'file':_0x6619e8['file'],'line':_0x6619e8['line']};function _0x514db4(_0x47bbaa,_0x439c87){return a19_0x6e6c(_0x47bbaa- -0x295,_0x439c87);}if(_0x6619e8['column']!==undefined)_0x5d878a[_0x514db4(-0x295,-0x294)]=_0x6619e8['column'];if(_0x6619e8['variable']!==undefined)_0x5d878a['variable']=_0x6619e8['variable'];if(_0x6619e8['params']!==undefined)_0x5d878a['params']=_0x6619e8['params'];try{let _0x559bf6=JSON['stringify'](_0x5d878a);return _0x559bf6=_0x559bf6['replace'](/`/g,''),_0x559bf6=_0x559bf6['replace'](/\"/g,'\x27'),_0x559bf6;}catch(_0x2c45d8){const _0x40bdcf=String(_0x6619e8['file']||'')['replace'](/[`\"\\]/g,'');return _0x514db4(-0x294,-0x293)+_0x40bdcf+'\x27,line:'+_0x6619e8['line']+'}';}}export function generateUuid(){return randomUUID();}function a19_0x3128(){const _0xcb6a6=['column','{file:\x27'];a19_0x3128=function(){return _0xcb6a6;};return a19_0x3128();}