UNPKG

@typecad/typecad

Version:

🤖programmatically 💥create 🛰️hardware

1 lines 8.82 kB
(function(_0x225191,_0x188c6d){var a0_0x22ab9e={_0x4bc758:0x18b,_0x508ea4:0x17f,_0x2bda61:0x18d,_0x1aad56:0x170,_0x48e55c:0x19c,_0x438cdd:0x18c,_0x17367b:0x18f,_0x49116b:0x17e,_0x494f36:0x184},_0x5e8089=_0x225191();function _0x46c15f(_0x4e06c9,_0x319967){return a0_0x4e0f(_0x319967- -0x29a,_0x4e06c9);}while(!![]){try{var _0x40d124=parseInt(_0x46c15f(-a0_0x22ab9e._0x4bc758,-a0_0x22ab9e._0x508ea4))/(0x1c19+-0x6c4+0x2*-0xaaa)*(-parseInt(_0x46c15f(-0x18c,-a0_0x22ab9e._0x2bda61))/(0xc*-0x317+0x186*-0x17+0x4820))+parseInt(_0x46c15f(-0x17f,-a0_0x22ab9e._0x1aad56))/(-0x1e57+0x2f6*-0xa+0x3bf6)*(parseInt(_0x46c15f(-a0_0x22ab9e._0x48e55c,-a0_0x22ab9e._0x438cdd))/(-0x1297+-0x1398+0x379*0xb))+-parseInt(_0x46c15f(-0x173,-0x181))/(-0x1ca+-0x41f+-0x5ee*-0x1)+-parseInt(_0x46c15f(-a0_0x22ab9e._0x17367b,-a0_0x22ab9e._0x49116b))/(0x3d*-0x3e+-0x1f6b+0x2e37)+-parseInt(_0x46c15f(-0x16b,-0x16e))/(0x1edd+-0x1*0x232a+0x454)+parseInt(_0x46c15f(-0x196,-a0_0x22ab9e._0x494f36))/(0x1*0x1028+0x1d3d+-0x7*0x67b)+parseInt(_0x46c15f(-0x162,-0x173))/(0x5*-0x67f+0x16e0+0x9a4);if(_0x40d124===_0x188c6d)break;else _0x5e8089['push'](_0x5e8089['shift']());}catch(_0x2610b9){_0x5e8089['push'](_0x5e8089['shift']());}}}(a0_0x28cd,-0x329df+0x436e2+0x10edb*0x2));function a0_0x504e7f(_0x1b4ee8,_0x47dc0d){var a0_0x5b746f={_0x32c82f:0x177};return a0_0x4e0f(_0x1b4ee8- -a0_0x5b746f._0x32c82f,_0x47dc0d);}function a0_0x28cd(){var _0x21ec83=['Cg93zxi','y3vYCMvUDa','z25K','D2HPDgvcCMLNAa','DhLWzq','ruHSr0i','zxjGigvSzw1LBG','mJKXnJK3nKLYsgjvrq','reHjq1y','qMDWtNK','mtu3mJK0nxHTDvP4sa','DwLYzwqGygDUza','nevNBvfkrW','mtGWote1nLvJyxzfyW','8j+pS++4JYa','uwrQz0O','Cg93zxjFB3v0','B3v0Chv0','s2zMDKm','ycbLBgvTzw50','wLDZwfC','Cg93zxjjBMzV','DwLYzwqGyhbVDW','yM9Sza','odGYmde4ovL0vLL0Aq','D3jPDgu','Aw5WDxq','m0LdCgLyCq','Cg93zxjFAw4','mtCXodK1nwTVuwnSva','C3bSAxq','BhrHz2u','AxnZAw5NihjLCq','mxWZFdb8mNW0','tNviv0m','y3rZ','Bwf4Aw11Bv92BW','qMrUAfu','igbqB3DLCMaGBq','mtGWmtK2u2j1Bg1j','mZm5odK2s1PeCuz5'];a0_0x28cd=function(){return _0x21ec83;};return a0_0x28cd();}import a0_0x35c7bf from'chalk';export class I2C{constructor(_0x51a51b,_0x1f209f){this['sda']=_0x51a51b,this['scl']=_0x1f209f;}}export class UART{constructor(_0x485dd6,_0x339ddb,_0x3b3788,_0x545d3a){var a0_0x592dac={_0x5597f1:0x308},a0_0x3835b9={_0x82dc82:0x1ff};this['rx']=_0x485dd6,this['tx']=_0x339ddb;if(_0x3b3788)this['rts']=_0x3b3788;function _0x2fcff2(_0x3312bd,_0x8d5e38){return a0_0x4e0f(_0x8d5e38-a0_0x3835b9._0x82dc82,_0x3312bd);}if(_0x545d3a)this[_0x2fcff2(0x301,a0_0x592dac._0x5597f1)]=_0x545d3a;}}export class USB{constructor(_0x4e9fcd,_0x25f5a5){this['dp']=_0x4e9fcd,this['dn']=_0x25f5a5;}}export class PowerInput{constructor(_0x4f0674,_0x320405,_0xff7eb8){var a0_0x13fffc={_0x4f3ae4:0x37b,_0x137a08:0x363},_0x425021={};_0x425021['zNsVX']=_0x37e45c(0x377,a0_0x13fffc._0x4f3ae4);var _0x7616d0=_0x425021;_0x4f0674[_0x37e45c(0x351,a0_0x13fffc._0x137a08)]=_0x7616d0['zNsVX'],_0x320405['type']=_0x7616d0['zNsVX'],this['power']=_0x4f0674,this['gnd']=_0x320405;function _0x37e45c(_0x32f422,_0x55acef){return a0_0x4e0f(_0x55acef-0x250,_0x32f422);}this['voltage']=_0xff7eb8;}}function a0_0x4e0f(_0x11606e,_0x5e1886){var _0x5968b1=a0_0x28cd();return a0_0x4e0f=function(_0x370caa,_0x4fc510){_0x370caa=_0x370caa-(0x373+-0x1267+0xffb);var _0x434b94=_0x5968b1[_0x370caa];if(a0_0x4e0f['YBWfjd']===undefined){var _0x373bc5=function(_0x35df52){var _0x3e3e40='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x3e8e17='',_0x3393b4='';for(var _0x568db2=-0x7*-0x2d9+0x1*-0x2001+0xc12,_0x27cedd,_0x1c7c2d,_0x5e0807=-0x1716+0xb*-0x10d+0x7*0x4f3;_0x1c7c2d=_0x35df52['charAt'](_0x5e0807++);~_0x1c7c2d&&(_0x27cedd=_0x568db2%(0x183*0xa+0x8ea+-0x1804)?_0x27cedd*(0x2388+-0x1f29+-0x41f)+_0x1c7c2d:_0x1c7c2d,_0x568db2++%(-0x2b*0x1+-0x1335*-0x1+-0x1306))?_0x3e8e17+=String['fromCharCode'](-0x1*-0x235+-0x7*0x2c5+0x60f*0x3&_0x27cedd>>(-(-0x2040+0x1b10+-0x13*-0x46)*_0x568db2&0xa42+-0x1*0x12c2+0x1*0x886)):0x776+-0x2*0x39a+-0x42*0x1){_0x1c7c2d=_0x3e3e40['indexOf'](_0x1c7c2d);}for(var _0x590d73=0x1bd2+-0x19e3+-0x1ef,_0x21b571=_0x3e8e17['length'];_0x590d73<_0x21b571;_0x590d73++){_0x3393b4+='%'+('00'+_0x3e8e17['charCodeAt'](_0x590d73)['toString'](0x230c+-0x8e*-0x8+-0x276c))['slice'](-(0x41f*-0x2+0x1*0x796+-0x11*-0xa));}return decodeURIComponent(_0x3393b4);};a0_0x4e0f['kJHNpH']=_0x373bc5,_0x11606e=arguments,a0_0x4e0f['YBWfjd']=!![];}var _0x325501=_0x5968b1[0xc29*0x2+-0x1*-0x251e+0x4*-0xf5c],_0x2d5cbd=_0x370caa+_0x325501,_0x167f65=_0x11606e[_0x2d5cbd];return!_0x167f65?(_0x434b94=a0_0x4e0f['kJHNpH'](_0x434b94),_0x11606e[_0x2d5cbd]=_0x434b94):_0x434b94=_0x167f65,_0x434b94;},a0_0x4e0f(_0x11606e,_0x5e1886);}export class PowerSupply{constructor(_0x310d7,_0x45addd,_0x229d4d){var a0_0x5d3207={_0x2742ec:0x220,_0x1abc73:0x229},a0_0x16fac1={_0xc8f738:0x116};function _0x24edeb(_0x16edcb,_0x135bef){return a0_0x4e0f(_0x16edcb-a0_0x16fac1._0xc8f738,_0x135bef);}var _0x8d0ee2=_0x24edeb(0x21d,a0_0x5d3207._0x2742ec)[_0x24edeb(0x243,0x248)]('|'),_0x69556b=0xc89+-0x1c6*0x3+0x1*-0x737;while(!![]){switch(_0x8d0ee2[_0x69556b++]){case'0':this['power']=_0x310d7;continue;case'1':_0x310d7[_0x24edeb(a0_0x5d3207._0x1abc73,0x21e)]='power_out';continue;case'2':this['gnd']=_0x45addd;continue;case'3':_0x45addd['type']='power_out';continue;case'4':this['voltage']=_0x229d4d;continue;}break;}}};export class Power{constructor({power:_0x4ffb16,gnd:_0x5d6c3c,voltage:_0x378dc4,current:_0x218730,direction:direction=a0_0x504e7f(-0x57,-0x59)}={}){var a0_0x37234e={_0xd042dd:0x39e,_0x537387:0x37d,_0x3a8d17:0x374,_0x3b2de1:0x36c,_0x48a80c:0x37d,_0x1b2108:0x38e,_0xeefbe2:0x365,_0x4738bb:0x37a,_0x24e1ea:0x375,_0x59ba7b:0x365,_0x179815:0x377,_0x52c536:0x383,_0x481af0:0x391,_0x55e7c5:0x384,_0x320180:0x370,_0x34ba24:0x384,_0x45de44:0x38b,_0x5eb164:0x381,_0x4b5582:0x37d,_0x47390b:0x38a,_0x1b8a7f:0x368,_0x5ad552:0x378,_0x8ebbf8:0x370,_0x449479:0x376,_0x5cbb6c:0x373,_0x26e9fd:0x356,_0x42d599:0x386,_0x291777:0x36f},a0_0x47b4b7={_0x361197:0x3d7},_0x458400={};_0x458400['DHICV']=_0x409a0f(a0_0x37234e._0xd042dd,0x389),_0x458400[_0x409a0f(0x379,0x383)]='power_in',_0x458400['BgpNy']=_0x409a0f(0x377,0x37f),_0x458400[_0x409a0f(0x362,0x36b)]=function(_0x4330ad,_0x420099){return _0x4330ad!==_0x420099;},_0x458400['QdjgJ']=function(_0x5ccfb0,_0x42f97d){return _0x5ccfb0+_0x42f97d;},_0x458400[_0x409a0f(a0_0x37234e._0x537387,0x381)]=function(_0x1ce2f9,_0x435149){return _0x1ce2f9+_0x435149;},_0x458400[_0x409a0f(0x388,a0_0x37234e._0x3a8d17)]=_0x409a0f(0x36c,a0_0x37234e._0x3b2de1)+_0x409a0f(a0_0x37234e._0x48a80c,0x38f)+_0x409a0f(a0_0x37234e._0x1b2108,0x385)+_0x409a0f(a0_0x37234e._0xeefbe2,0x375)+'t',_0x458400[_0x409a0f(0x361,0x368)]=function(_0x5a12a8,_0x381ef8){return _0x5a12a8+_0x381ef8;},_0x458400['dBuhu']='Error:',_0x458400['elZhd']='\x20`Power`\x20m'+'issing\x20req'+_0x409a0f(0x38c,a0_0x37234e._0x4738bb)+_0x409a0f(0x390,0x382);var _0x1f57d6=_0x458400;if(_0x4ffb16){this[_0x409a0f(a0_0x37234e._0x24e1ea,0x36f)]=_0x4ffb16,this['power'][_0x409a0f(0x37d,0x373)]=direction===_0x1f57d6[_0x409a0f(a0_0x37234e._0x59ba7b,a0_0x37234e._0x179815)]?_0x1f57d6[_0x409a0f(0x396,a0_0x37234e._0x52c536)]:_0x1f57d6['BgpNy'];if(_0x378dc4!==undefined||_0x1f57d6['BdnhU'](_0x218730,undefined)){var _0x43cd72={};_0x43cd72['minimum_vo'+'ltage']=_0x378dc4?_0x378dc4:undefined,_0x43cd72[_0x409a0f(0x35e,0x36a)+_0x409a0f(a0_0x37234e._0x481af0,0x38e)]=_0x378dc4?_0x378dc4:undefined,_0x43cd72[_0x409a0f(a0_0x37234e._0x55e7c5,a0_0x37234e._0x320180)]=_0x218730,this['power'][_0x409a0f(0x397,a0_0x37234e._0x34ba24)]=_0x43cd72;}}else process['stdout']['write'](_0x1f57d6[_0x409a0f(a0_0x37234e._0x45de44,0x37e)](_0x1f57d6[_0x409a0f(0x380,a0_0x37234e._0x5eb164)](_0x409a0f(0x37d,a0_0x37234e._0x4b5582)+a0_0x35c7bf[_0x409a0f(0x381,0x372)+'t'][_0x409a0f(a0_0x37234e._0x47390b,0x386)]('Error:'),_0x1f57d6['EHlGB']),'\x0a')),process['exit'](-0x1749*-0x1+0xa35+-0x217d*0x1);function _0x409a0f(_0x431a6a,_0x275122){return a0_0x504e7f(_0x275122-a0_0x47b4b7._0x361197,_0x431a6a);}if(_0x5d6c3c){this['gnd']=_0x5d6c3c,this[_0x409a0f(0x37f,0x371)]['type']=direction===_0x1f57d6[_0x409a0f(a0_0x37234e._0x1b8a7f,a0_0x37234e._0x179815)]?_0x1f57d6['ZWsXW']:_0x1f57d6[_0x409a0f(0x375,a0_0x37234e._0x5ad552)];if(_0x1f57d6['BdnhU'](_0x218730,undefined)){var _0x1d3e6f={};_0x1d3e6f[_0x409a0f(0x35c,a0_0x37234e._0x8ebbf8)]=_0x218730,this[_0x409a0f(a0_0x37234e._0x449479,0x371)][_0x409a0f(0x37b,0x384)]=_0x1d3e6f;}}else process['stdout'][_0x409a0f(a0_0x37234e._0x5cbb6c,0x388)](_0x1f57d6['QdjgJ'](_0x1f57d6[_0x409a0f(a0_0x37234e._0x26e9fd,0x368)]('🏳️\x20'+a0_0x35c7bf['whiteBrigh'+'t'][_0x409a0f(0x376,a0_0x37234e._0x42d599)](_0x1f57d6['dBuhu']),_0x1f57d6['elZhd']),'\x0a')),process['exit'](0x1f98*0x1+0x23bb+-0x21a9*0x2);_0x378dc4&&(this['voltage']=_0x378dc4),_0x218730&&(this[_0x409a0f(a0_0x37234e._0x291777,a0_0x37234e._0x320180)]=_0x218730);}}