@typecad/typecad
Version:
🤖programmatically 💥create 🛰️hardware
1 lines • 31.3 kB
JavaScript
(function(_0x41d00a,_0x4e63a3){const a4_0x5711c2={_0x516254:0x80,_0x366d47:0x86,_0x5d0991:0x53,_0xdb85d5:0x92,_0xa728f6:0x65,_0x1a31ae:0x98,_0x1e6c7a:0x81,_0x3d0fbe:0x9a,_0x16b698:0xab,_0x269e88:0xa9,_0x4d2d3b:0x42},_0x1c43e3=_0x41d00a();function _0x3b4577(_0x5ca921,_0xb1f6bc){return a4_0x1796(_0x5ca921- -0x1b5,_0xb1f6bc);}while(!![]){try{const _0x1f34a7=parseInt(_0x3b4577(-a4_0x5711c2._0x516254,-a4_0x5711c2._0x366d47))/(0xcd7*-0x1+0x5ae+0x72a)*(-parseInt(_0x3b4577(-0x86,-a4_0x5711c2._0x5d0991))/(-0x214b+-0x2122*-0x1+0x2b))+parseInt(_0x3b4577(-0x58,-a4_0x5711c2._0xdb85d5))/(0x2332+0x110c+0x1*-0x343b)+-parseInt(_0x3b4577(-0x99,-0xa6))/(0x1f45+-0x1*0x725+0xc0e*-0x2)+parseInt(_0x3b4577(-a4_0x5711c2._0xa728f6,-0x66))/(-0x2*-0x110f+-0xb*0xfe+0x1*-0x172f)+parseInt(_0x3b4577(-a4_0x5711c2._0x1a31ae,-a4_0x5711c2._0x1e6c7a))/(-0x275*0xe+-0x8e*0x15+0x2e12)*(-parseInt(_0x3b4577(-a4_0x5711c2._0x3d0fbe,-0x76))/(0xdcd*0x2+0x1*0x1097+-0x2c2a))+-parseInt(_0x3b4577(-a4_0x5711c2._0x16b698,-a4_0x5711c2._0x269e88))/(0x146b+0xcdc+-0x213f)+parseInt(_0x3b4577(-a4_0x5711c2._0x4d2d3b,-0x36))/(0xd48+0xd5b+-0xf*0x1c6);if(_0x1f34a7===_0x4e63a3)break;else _0x1c43e3['push'](_0x1c43e3['shift']());}catch(_0x53ba95){_0x1c43e3['push'](_0x1c43e3['shift']());}}}(a4_0x1489,0x146448+-0xd234f*0x1+0x4a9c7));let errors=[],warnings=[];import a4_0x2600f4 from'chalk';export function erc(_0x1ea379,_0x4cbfab=!![]){const a4_0xfe0e09={_0x1a500b:0xbe,_0x2dd3d6:0xd4,_0x1f2fc4:0x118,_0x3cce70:0xcf,_0x4fa763:0xf5,_0x363df4:0xbe,_0x4b9816:0x8d,_0x393270:0x91,_0x581c14:0xd3,_0x4fa364:0xd8,_0x317b91:0x80,_0x501b4b:0xb3,_0x23ac91:0xf8},a4_0x19d135={_0x4eb74d:0x378,_0x20dc3f:0x352,_0x249cb1:0x3b1},a4_0x512423={_0x3eb836:0x195,_0x368cfc:0x19f,_0x4b90de:0x188,_0x3046aa:0x16e,_0x4a8243:0x1b3,_0x43589c:0x1b7,_0x55903a:0x182,_0x2c34be:0x179},a4_0x1410f7={_0x4ac582:0x208},a4_0x1d494e={_0x915654:0x2a4,_0x185b87:0x2af,_0x337a42:0x28e,_0x2bfb75:0x277,_0x2095f4:0x292,_0x548383:0x29a,_0x5119a7:0x297},a4_0x50c038={_0x5504c7:0x53,_0x59353b:0x85},a4_0x3d031a={_0x1a1a72:0x1c6},_0x5b61f2={'KAqbL':function(_0x11a59b,_0xbefdc1){return _0x11a59b(_0xbefdc1);},'RwMFC':function(_0x57d012,_0x5564ba){return _0x57d012+_0x5564ba;},'WvKGU':function(_0x16d6f6,_0x195360){return _0x16d6f6+_0x195360;},'evios':function(_0xa1c545,_0x6925ca){return _0xa1c545>_0x6925ca;},'ScNOb':function(_0x376a2f,_0x3e37d4){return _0x376a2f>_0x3e37d4;}};errors['length']=0x1fdb+-0x160a+-0x9d1,warnings['length']=-0x2*0x939+-0x110d+-0x1*-0x237f,_0x1ea379['Nodes'][_0x405124(-a4_0xfe0e09._0x1a500b,-a4_0xfe0e09._0x2dd3d6)](_0x3c03fa=>{const a4_0x3b2e36={_0x4d04cc:0x52,_0x2b2a24:0x86};function _0x40d1b0(_0x514c05,_0x324b99){return _0x405124(_0x324b99,_0x514c05- -a4_0x3d031a._0x1a1a72);}_0x5b61f2[_0x40d1b0(-a4_0x1d494e._0x915654,-a4_0x1d494e._0x185b87)](erc_node_pin,_0x3c03fa[_0x40d1b0(-a4_0x1d494e._0x337a42,-a4_0x1d494e._0x2bfb75)]),erc_power_checks(_0x3c03fa[_0x40d1b0(-0x28e,-a4_0x1d494e._0x2095f4)],_0x3c03fa['name']||_0x40d1b0(-0x29c,-0x289)),_0x3c03fa['nodes'][_0x40d1b0(-a4_0x1d494e._0x548383,-a4_0x1d494e._0x5119a7)](_0x23eb4c=>{const _0x18ae58={};function _0x33297c(_0x285174,_0x436160){return _0x40d1b0(_0x436160-0x313,_0x285174);}_0x18ae58[_0x33297c(0x65,0x86)]=function(_0x218275,_0x5766c8){return _0x218275===_0x5766c8;};const _0x5f10c9=_0x18ae58;_0x3c03fa[_0x33297c(a4_0x50c038._0x5504c7,a4_0x50c038._0x59353b)]['forEach'](_0x25496b=>{if(_0x5f10c9[_0x3660f4(a4_0x3b2e36._0x4d04cc,0x59)](_0x23eb4c[_0x3660f4(0x7c,0x86)],_0x25496b[_0x3660f4(0xa3,a4_0x3b2e36._0x2b2a24)]))return;function _0x3660f4(_0x16bfb2,_0x2b58c8){return _0x33297c(_0x16bfb2,_0x2b58c8- -0x2d);}erc_pin_pin(_0x23eb4c,_0x25496b);});});});function _0x405124(_0x7f99fa,_0x145db2){return a4_0x1796(_0x145db2- -a4_0x1410f7._0x4ac582,_0x7f99fa);}_0x5b61f2['evios'](errors[_0x405124(-a4_0xfe0e09._0x1f2fc4,-0xf5)],-0xce*0x2e+-0x1*-0x11f1+-0x101*-0x13)&&errors['forEach'](_0x3cf668=>{function _0x3ae964(_0x3b429a,_0x3532c2){return _0x405124(_0x3b429a,_0x3532c2- -0xe1);}process[_0x3ae964(-a4_0x512423._0x3eb836,-a4_0x512423._0x368cfc)][_0x3ae964(-a4_0x512423._0x4b90de,-a4_0x512423._0x3046aa)](_0x5b61f2[_0x3ae964(-a4_0x512423._0x4a8243,-0x17e)](a4_0x2600f4[_0x3ae964(-a4_0x512423._0x43589c,-a4_0x512423._0x55903a)+'t'][_0x3ae964(-0x171,-0x192)](_0x3ae964(-0x1ab,-a4_0x512423._0x2c34be)+'r:'),'\x20'+_0x3cf668)+'\x0a');}),_0x5b61f2[_0x405124(-0xff,-a4_0xfe0e09._0x3cce70)](warnings[_0x405124(-0x126,-a4_0xfe0e09._0x4fa763)],0x2371+-0x238*0x2+-0x1f01)&&warnings['forEach'](_0x1e0672=>{function _0x12f009(_0x2a3ac4,_0x3f65ee){return _0x405124(_0x3f65ee,_0x2a3ac4-0x421);}process['stdout']['write'](_0x5b61f2[_0x12f009(a4_0x19d135._0x4eb74d,a4_0x19d135._0x20dc3f)](_0x5b61f2[_0x12f009(0x384,a4_0x19d135._0x249cb1)](a4_0x2600f4['whiteBrigh'+'t'][_0x12f009(0x32d,0x354)]('ERC\x20warnin'+'g:'),'\x20'+_0x1e0672),'\x0a'));}),process[_0x405124(-0xf2,-a4_0xfe0e09._0x363df4)][_0x405124(-0xb1,-a4_0xfe0e09._0x4b9816)](_0x5b61f2[_0x405124(-0x9c,-0xa9)](_0x5b61f2['RwMFC'](a4_0x2600f4[_0x405124(-0x9f,-a4_0xfe0e09._0x393270)]['magentaBri'+'ght'](_0x405124(-a4_0xfe0e09._0x581c14,-a4_0xfe0e09._0x4fa364)),'\x20'+errors['length']+_0x405124(-a4_0xfe0e09._0x317b91,-a4_0xfe0e09._0x501b4b)+warnings[_0x405124(-0x102,-0xf5)]+_0x405124(-a4_0xfe0e09._0x23ac91,-0xfb)),'\x0a')),errors['length']>-0x11b9+0x2025+-0xe6c&&_0x4cbfab&&process['exit'](-0x101f+-0xb23*-0x1+0x1*0x4fd);}function a4_0x1489(){const _0x5801cb=['Aw4G','Bwf4','iJOG','BhrHz2u','wvvgDK4','BM9Kzxm','r3nisuC','qsbJyxbHy2L0Eq','zNjLzq','BwfW','CL9VDxqGCgLU','vM9SDgfNzsbYyq','BNvTyMvY','zwvKzwqGB24GBG','y3vYCMvUDa','C3rKB3v0','ihrVigjPzgLYzq','B3bLBL9LBwL0Da','BM9Fy29UBMvJDa','r3nqtvO','Dhb1DcbWAw4','mJeYotG2nxnlqK5Xrq','vIb0BYa','Bwf4Aw11Bv92BW','ihrVig91Dhb1Da','Cg93zxjjBMzV','igvYCM9YCYWG','ihrVigrLC2LNBG','yMDszwq','yxrLigeGCg93zq','qsbZDxbWBgLLza','Cg93zxjFAw4GCa','B3v0Chv0','BwLUAw11Bv92BW','mtGYmdeWm0jxrwHJEq','DhjPx3n0yxrL','v3zlr1u','Cg93zxjFB3v0ia','y29TCgf0AwjPBa','ignVBM5Ly3rLza','Cg93zxjFAw4','BwLU','zMLSDgvY','ihrVihvUC3bLyW','D2HPDgvcCMLNAa','uMjLtM8','yxrLihbPBIa','ihbPBIa','uNDnrKm','xs50ExbLid0GjW','zcbIEsbUzxqGDG','CMvMzxjLBMnL','yMLKAxjLy3rPBW','8j+rUIbfuKmGzxjYBW','ihrVig5VBI1MCG','ihrVihrYAv9ZDa','mJC0nZeYndLtCgfLzuu','t1PtywG','qu5SA1u','A25yAvm','yM9Sza','y3rVCIbWAw4G','Aw5WDxq','qsbKzw1HBMrLza','D3jPDgu','BMfS','vgjYCfK','ChvZAa','zfDWseu','otCXndu3nMrmyuvVCG','CgLUia','t1bztgu','ihDHCM5PBMDZ','DhLWzq','B3v0ihbPBIa','yxjwyxa','DgLIBguGD2L0Aa','AwzPzwqGCgLUia','BgvUz3rO','yMDzzwXSB3C','tu54yNm','iJOGCg93zxiGBW','DhjPx3n0yxrLia','B3bLBL9JB2XSzq','DMreDuW','y3rVCG','otfvuhbvyxC','mtC5nJC1nK1jr3zWua','mZq0nZe4v0zNAKrb','ihrVihbVD2vYxW','BMv0ici','DgLVBIbVBIbUzq','zxiGAw5WDxqG','Aw9Ukq','qNnjAwK','vM9SDgfNzsbPBG','zwuGCgLUia','y3rPB25HBcbWAq','t25Urfy','BMDLignVBMzSAq','Cg93zxjFB3v0','s0fXyKW','igzYB20G','Dw5ZCgvJAwzPzq','DxrWDxqG','yK9mCMS','ntK1nZyYA1rIBwvp','8j+NKcbfuKm','BNqGDxrPBgL6yq','Dw5Uyw1Lza','ELbYAva','zM9YrwfJAa','m0vTr0Hmsa','ihrVia','C29Tzq','CgLU','u2not2i','ig5VDcbKCML2zq'];a4_0x1489=function(){return _0x5801cb;};return a4_0x1489();}function a4_0x1796(_0x536d0f,_0x550aee){const _0x9a1bd1=a4_0x1489();return a4_0x1796=function(_0x5bc165,_0x50c822){_0x5bc165=_0x5bc165-(0x20c9+-0x33+0x1*-0x1f8f);let _0x46f2d0=_0x9a1bd1[_0x5bc165];if(a4_0x1796['ASvxhR']===undefined){var _0x48f424=function(_0xd58f7a){const _0x27174e='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0xdb8265='',_0x25eaa9='';for(let _0x4cf810=0xf3+0xb1e*-0x2+0x1549,_0x2432ad,_0x2a1f95,_0x1569dc=-0x391*0x9+-0x27a+0x2293*0x1;_0x2a1f95=_0xd58f7a['charAt'](_0x1569dc++);~_0x2a1f95&&(_0x2432ad=_0x4cf810%(-0x3*0x9a3+0x1*0x96b+0x1c6*0xb)?_0x2432ad*(-0xffa+0x1a0f+0x9d5*-0x1)+_0x2a1f95:_0x2a1f95,_0x4cf810++%(0x185*0x12+-0x3*0x97+-0x1991))?_0xdb8265+=String['fromCharCode'](-0x1*0x1a05+0x100e+0x7a*0x17&_0x2432ad>>(-(-0x22e8+-0x7*-0x57b+0x373*-0x1)*_0x4cf810&-0x1*0x2669+0x1*-0x3ce+0x2a3d*0x1)):-0x7cb+0x15*-0x15d+0x246c){_0x2a1f95=_0x27174e['indexOf'](_0x2a1f95);}for(let _0x262524=0xa1c+0xb*0x30b+-0x1*0x2b95,_0x4cbc5d=_0xdb8265['length'];_0x262524<_0x4cbc5d;_0x262524++){_0x25eaa9+='%'+('00'+_0xdb8265['charCodeAt'](_0x262524)['toString'](-0xedc+-0x10f*0xd+0x1caf))['slice'](-(-0x1*-0x247f+0x1e2e+-0x42ab));}return decodeURIComponent(_0x25eaa9);};a4_0x1796['Giwlhk']=_0x48f424,_0x536d0f=arguments,a4_0x1796['ASvxhR']=!![];}const _0x49ae37=_0x9a1bd1[-0x1f90+-0x68f+0x261f],_0x30498b=_0x5bc165+_0x49ae37,_0x174fa3=_0x536d0f[_0x30498b];return!_0x174fa3?(_0x46f2d0=a4_0x1796['Giwlhk'](_0x46f2d0),_0x536d0f[_0x30498b]=_0x46f2d0):_0x46f2d0=_0x174fa3,_0x46f2d0;},a4_0x1796(_0x536d0f,_0x550aee);}function erc_node_pin(_0x2570ce){const a4_0x428116={_0x1c2a4e:0x38c,_0x4a66b7:0x399,_0x227310:0x391,_0x4d7cbe:0x3d7,_0x370fdb:0x392},a4_0x312a4a={_0x276e7e:0x145,_0x51c746:0xca,_0x16c409:0xb1,_0x33b6ae:0x7f,_0x37f1fc:0xc9,_0x27b2c9:0xa4},a4_0x521f73={_0x6c2a5e:0xfa,_0x40bb06:0xf7,_0x35f79f:0xdd,_0x450985:0x164,_0x6f27f8:0x150,_0x793160:0x145,_0x23f990:0x153},_0x454e7b={};_0x454e7b[_0x133b33(0x363,a4_0x428116._0x1c2a4e)]=function(_0x181065,_0x81fd25){return _0x181065===_0x81fd25;},_0x454e7b[_0x133b33(a4_0x428116._0x4a66b7,a4_0x428116._0x227310)]=_0x133b33(0x3c1,a4_0x428116._0x4d7cbe),_0x454e7b['OnnDV']=function(_0x40f24f,_0x2a2097){return _0x40f24f===_0x2a2097;};const _0x184837=_0x454e7b;_0x2570ce['forEach'](_0x370a9d=>{function _0x5e1812(_0x2fe59d,_0x39e602){return _0x133b33(_0x39e602,_0x2fe59d- -0x268);}if(_0x184837['bOLrk'](_0x370a9d['type'],_0x184837[_0x5e1812(0x129,a4_0x521f73._0x6c2a5e)])){const _0x3c0294=_0x2570ce[_0x5e1812(0x12d,a4_0x521f73._0x40bb06)](_0x26cdf7=>_0x26cdf7['type']===_0x5e1812(0x151,0x12a));!_0x3c0294&&errors[_0x5e1812(0xfe,a4_0x521f73._0x35f79f)]('input\x20pin\x20'+_0x370a9d[_0x5e1812(a4_0x521f73._0x450985,a4_0x521f73._0x6f27f8)]+':'+_0x370a9d[_0x5e1812(0x13d,0x15b)]+(_0x5e1812(0x130,0x14e)+'n\x20by\x20an\x20ou'+_0x5e1812(a4_0x521f73._0x793160,a4_0x521f73._0x23f990)));}});function _0x133b33(_0x5320e9,_0x232ade){return a4_0x1796(_0x232ade-0x25e,_0x5320e9);}_0x2570ce[_0x133b33(0x38d,a4_0x428116._0x370fdb)](_0x379511=>{const a4_0x96fef5={_0x10b395:0x47d};function _0x334edf(_0x1ade34,_0xb3eca2){return _0x133b33(_0x1ade34,_0xb3eca2- -a4_0x96fef5._0x10b395);}if(_0x184837[_0x334edf(-0xf9,-0xf8)](_0x379511[_0x334edf(-0x117,-0x111)],'power_in')){const _0x1ba60d=_0x2570ce['some'](_0x322078=>_0x322078[_0x334edf(-0x12b,-0x111)]==='power_out');!_0x1ba60d&&errors[_0x334edf(-a4_0x312a4a._0x276e7e,-0x117)](_0x334edf(-a4_0x312a4a._0x51c746,-0xc5)+'in\x20'+_0x379511[_0x334edf(-0xa4,-a4_0x312a4a._0x16c409)]+':'+_0x379511['number']+(_0x334edf(-0x107,-0xe5)+'n\x20by\x20a\x20pow'+'er_out\x20pin'+'.\x20Use\x20[pin'+_0x334edf(-a4_0x312a4a._0x33b6ae,-0xb3)+'power_out\x27'+_0x334edf(-0x104,-a4_0x312a4a._0x37f1fc)+_0x334edf(-0xe3,-0xc7)+_0x334edf(-a4_0x312a4a._0x27b2c9,-0xda)));}});}function erc_pin_pin(_0x5e8f88,_0x231db0){const a4_0x2ffc4e={_0x417234:0xc7,_0x4d1f14:0xdb,_0x188777:0x12c,_0x1337d0:0xa5,_0x3e53c9:0xef,_0x24b96c:0xa4,_0x5ef5ac:0xf1,_0x13352d:0x120,_0x2681a9:0x135,_0x20eaf4:0xf0,_0x39afea:0x12c,_0x3381de:0x10c,_0x5e7e74:0x100,_0x183423:0xdb,_0x2eff85:0xee,_0x41e782:0xac,_0x42eba0:0x9a,_0x4347f1:0xb4,_0x399167:0xd3,_0x1f8caa:0xa4,_0x51cef3:0xbf,_0x370957:0x13b,_0x245d75:0xd3,_0x5aea0a:0xb3,_0x29210c:0xb8,_0x58ead7:0xab,_0x37b94d:0xb0,_0x21516e:0x103,_0x15cefc:0xc6,_0x2070b4:0xa6,_0x3d584d:0x106,_0xefbc98:0xee,_0x16f781:0x90,_0x247212:0xa9,_0x11d35c:0xf8,_0x4c3c15:0xf5,_0x51f8a1:0x80,_0x464850:0xb7,_0x4db437:0xdf,_0x3c7d9c:0xb1,_0x14f437:0xdb,_0x19df4c:0xd3,_0x475b62:0x10d,_0x3d9c3a:0x112,_0x401440:0x108,_0x12ccdd:0xa5,_0x3e5483:0xb2,_0x687067:0x10e,_0x333714:0x9f,_0x11ef24:0xba,_0x4a2ce0:0xac,_0x1191ac:0xaf,_0x1f8a37:0xc7,_0x326533:0xbc,_0x3ca66e:0xd3,_0x504cd5:0xd5,_0x17e521:0x9e,_0x5c6d76:0xb5,_0x4b6d74:0x100,_0x2c1798:0xcf,_0x52250b:0xb6,_0x258363:0xb9,_0x28fcf1:0x117,_0x4fec09:0x10c,_0x23bbc7:0x12e,_0x100dae:0x10f,_0x2b6462:0x108,_0x367e8a:0x10b,_0x28da90:0x112,_0x29b645:0x132,_0x4fd002:0xd1,_0x112bee:0xd3,_0x24d804:0x109,_0x36c4fa:0x10b,_0x43d1af:0x91,_0x33c6a8:0xac,_0x13e5ee:0xd3,_0x271e5c:0xa2,_0x5d83f6:0x6e,_0x130211:0xac,_0x4bf735:0xe4,_0x2ef36e:0x102,_0x3d4c12:0xd4,_0x575baa:0xfc,_0x2fab22:0xa9,_0x2035b2:0xb4,_0x4d0cff:0xfc,_0x2b991a:0xe9,_0x58a70b:0x11a,_0x381ade:0x9b,_0x168eef:0xab,_0x3974bb:0xf3,_0x5a4066:0xcf,_0x2eca29:0x107,_0x5b02d9:0x10c,_0x3e2b70:0x9a,_0xe8b4bd:0xd7,_0x4d870e:0xa8,_0x1543bd:0xc0,_0x5d120a:0xff,_0x57d846:0x112,_0x36ce56:0xbb,_0x3aa957:0xd3,_0x1335df:0x140,_0x25c31f:0xd6,_0x3a677a:0xd3,_0x195654:0xfc,_0x50a2eb:0x112,_0x400904:0xcd,_0x594a8a:0xd3},a4_0x5f5053={_0x19fcdc:0x21a},_0x419714={};_0x419714[_0x50fab5(-a4_0x2ffc4e._0x417234,-a4_0x2ffc4e._0x4d1f14)]='input',_0x419714['BsIii']=function(_0x3fa65b,_0x3c3bce){return _0x3fa65b===_0x3c3bce;},_0x419714[_0x50fab5(-a4_0x2ffc4e._0x188777,-0x105)]='bidirectio'+_0x50fab5(-a4_0x2ffc4e._0x1337d0,-0x9e),_0x419714['BiJct']=_0x50fab5(-a4_0x2ffc4e._0x3e53c9,-0xbf);function _0x50fab5(_0x24dbb0,_0x4a6ae9){return a4_0x1796(_0x4a6ae9- -a4_0x5f5053._0x19fcdc,_0x24dbb0);}_0x419714['OZSah']='unspecifie'+'d',_0x419714['TbrpY']=_0x50fab5(-0xb3,-0xbc),_0x419714[_0x50fab5(-a4_0x2ffc4e._0x24b96c,-0xa5)]=_0x50fab5(-0xdd,-a4_0x2ffc4e._0x5ef5ac),_0x419714['RbeNo']=function(_0x1ce084,_0x1328ea){return _0x1ce084===_0x1328ea;},_0x419714[_0x50fab5(-a4_0x2ffc4e._0x13352d,-0x101)]=function(_0x25e0d0,_0x1b18d0){return _0x25e0d0===_0x1b18d0;},_0x419714['MADBE']='open_colle'+_0x50fab5(-a4_0x2ffc4e._0x2681a9,-0x100),_0x419714[_0x50fab5(-0x114,-0x10e)]=function(_0x3998ef,_0x3518fd){return _0x3998ef===_0x3518fd;},_0x419714[_0x50fab5(-0x86,-0xa4)]=_0x50fab5(-a4_0x2ffc4e._0x20eaf4,-0xcd);const _0x126da8=_0x419714;switch(_0x5e8f88[_0x50fab5(-a4_0x2ffc4e._0x39afea,-a4_0x2ffc4e._0x3381de)]){case _0x126da8[_0x50fab5(-a4_0x2ffc4e._0x5e7e74,-a4_0x2ffc4e._0x183423)]:_0x126da8['BsIii'](_0x231db0['type'],_0x50fab5(-a4_0x2ffc4e._0x3e53c9,-a4_0x2ffc4e._0x2eff85)+'d')&&warnings['push']('input\x20pin\x20'+_0x5e8f88[_0x50fab5(-0xc6,-a4_0x2ffc4e._0x41e782)]+':'+_0x5e8f88['number']+('\x20connected'+_0x50fab5(-a4_0x2ffc4e._0x42eba0,-a4_0x2ffc4e._0x4347f1)+'ified\x20pin\x20')+_0x231db0['reference']+':'+_0x231db0[_0x50fab5(-0x104,-a4_0x2ffc4e._0x399167)]);break;case _0x50fab5(-a4_0x2ffc4e._0x1f8caa,-a4_0x2ffc4e._0x51cef3):_0x231db0[_0x50fab5(-0xd5,-0x10c)]===_0x126da8[_0x50fab5(-a4_0x2ffc4e._0x370957,-0x105)]&&errors['push']('output\x20pin'+'\x20'+_0x5e8f88['reference']+':'+_0x5e8f88[_0x50fab5(-0x10c,-a4_0x2ffc4e._0x245d75)]+(_0x50fab5(-a4_0x2ffc4e._0x5aea0a,-a4_0x2ffc4e._0x29210c)+'\x20to\x20bidire'+_0x50fab5(-0x114,-0xf4)+'n\x20')+_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x58ead7,-a4_0x2ffc4e._0x41e782)]+':'+_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x37b94d,-0xd3)]);break;case'tri_state':_0x231db0['type']===_0x126da8['BiJct']&&warnings[_0x50fab5(-0x146,-0x112)](_0x50fab5(-0xfc,-a4_0x2ffc4e._0x21516e)+'pin\x20'+_0x5e8f88['reference']+':'+_0x5e8f88[_0x50fab5(-a4_0x2ffc4e._0x15cefc,-0xd3)]+('\x20connected'+'\x20to\x20output'+_0x50fab5(-0xc9,-a4_0x2ffc4e._0x37b94d))+_0x231db0['reference']+':'+_0x231db0[_0x50fab5(-0xcd,-0xd3)]);break;case _0x126da8[_0x50fab5(-0xae,-a4_0x2ffc4e._0x2070b4)]:_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x3d584d,-0x10c)]!==_0x50fab5(-0x107,-0xd7)&&warnings[_0x50fab5(-0x133,-0x112)](_0x50fab5(-0xbc,-a4_0x2ffc4e._0xefbc98)+'d\x20pin\x20'+_0x5e8f88['reference']+':'+_0x5e8f88['number']+('\x20connected'+_0x50fab5(-a4_0x2ffc4e._0x16f781,-a4_0x2ffc4e._0x247212)+_0x50fab5(-a4_0x2ffc4e._0x11d35c,-a4_0x2ffc4e._0x4c3c15))+_0x231db0['reference']+':'+_0x231db0['number']);break;case _0x50fab5(-a4_0x2ffc4e._0x51f8a1,-a4_0x2ffc4e._0x464850):_0x231db0[_0x50fab5(-0xdb,-0x10c)]===_0x126da8['TbrpY']&&warnings['push'](_0x50fab5(-0xbd,-0xc0)+_0x50fab5(-0x119,-a4_0x2ffc4e._0x4db437)+_0x5e8f88['reference']+':'+_0x5e8f88['number']+(_0x50fab5(-0xe5,-a4_0x2ffc4e._0x29210c)+'\x20to\x20tri_st'+_0x50fab5(-0x9c,-a4_0x2ffc4e._0x3c7d9c))+_0x231db0['reference']+':'+_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x14f437,-a4_0x2ffc4e._0x19df4c)]);_0x231db0['type']===_0x126da8[_0x50fab5(-0xa2,-0xa6)]&&warnings[_0x50fab5(-a4_0x2ffc4e._0x475b62,-a4_0x2ffc4e._0x3d9c3a)](_0x50fab5(-0xce,-0xc0)+'in\x20'+_0x5e8f88['reference']+':'+_0x5e8f88[_0x50fab5(-0x10d,-a4_0x2ffc4e._0x399167)]+(_0x50fab5(-0x93,-0xb8)+'\x20to\x20unspec'+_0x50fab5(-0x107,-a4_0x2ffc4e._0x401440))+_0x231db0['reference']+':'+_0x231db0['number']);break;case _0x126da8[_0x50fab5(-0x79,-a4_0x2ffc4e._0x12ccdd)]:_0x126da8[_0x50fab5(-0xcc,-a4_0x2ffc4e._0x3e5483)](_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x687067,-a4_0x2ffc4e._0x3381de)],_0x126da8['BiJct'])&&errors['push'](_0x50fab5(-a4_0x2ffc4e._0x333714,-a4_0x2ffc4e._0x11ef24)+'pin\x20'+_0x5e8f88[_0x50fab5(-0x9c,-a4_0x2ffc4e._0x4a2ce0)]+':'+_0x5e8f88[_0x50fab5(-0xdf,-0xd3)]+(_0x50fab5(-0x9b,-0xb8)+_0x50fab5(-a4_0x2ffc4e._0x1191ac,-a4_0x2ffc4e._0x1f8a37)+'\x20pin\x20')+_0x231db0[_0x50fab5(-0x9a,-a4_0x2ffc4e._0x41e782)]+':'+_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x326533,-a4_0x2ffc4e._0x3ca66e)]);_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x504cd5,-a4_0x2ffc4e._0x3381de)]==='bidirectio'+_0x50fab5(-0x85,-a4_0x2ffc4e._0x17e521)&&warnings[_0x50fab5(-0xf3,-a4_0x2ffc4e._0x3d9c3a)]('power_out\x20'+'pin\x20'+_0x5e8f88[_0x50fab5(-a4_0x2ffc4e._0x5c6d76,-a4_0x2ffc4e._0x41e782)]+':'+_0x5e8f88[_0x50fab5(-0xd9,-a4_0x2ffc4e._0x19df4c)]+('\x20connected'+_0x50fab5(-a4_0x2ffc4e._0x4b6d74,-a4_0x2ffc4e._0x2c1798)+'ctional\x20pi'+'n\x20')+_0x231db0['reference']+':'+_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x52250b,-a4_0x2ffc4e._0x3ca66e)]);_0x126da8['RbeNo'](_0x231db0['type'],'tri_state')&&errors['push']('power_out\x20'+'pin\x20'+_0x5e8f88[_0x50fab5(-a4_0x2ffc4e._0x258363,-0xac)]+':'+_0x5e8f88['number']+('\x20connected'+'\x20to\x20tri_st'+'ate\x20pin\x20')+_0x231db0[_0x50fab5(-0xb8,-0xac)]+':'+_0x231db0['number']);_0x126da8['vdDuL'](_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x28fcf1,-a4_0x2ffc4e._0x4fec09)],_0x126da8[_0x50fab5(-0x73,-a4_0x2ffc4e._0x2070b4)])&&warnings[_0x50fab5(-a4_0x2ffc4e._0x23bbc7,-a4_0x2ffc4e._0x3d9c3a)]('power_out\x20'+_0x50fab5(-0x10d,-a4_0x2ffc4e._0x100dae)+_0x5e8f88['reference']+':'+_0x5e8f88['number']+('\x20connected'+'\x20to\x20unspec'+_0x50fab5(-0xd8,-a4_0x2ffc4e._0x2b6462))+_0x231db0['reference']+':'+_0x231db0['number']);_0x231db0['type']===_0x50fab5(-a4_0x2ffc4e._0x367e8a,-0xf1)&&errors[_0x50fab5(-0x10d,-a4_0x2ffc4e._0x28da90)](_0x50fab5(-0xcf,-a4_0x2ffc4e._0x11ef24)+_0x50fab5(-a4_0x2ffc4e._0x29b645,-0x10f)+_0x5e8f88[_0x50fab5(-0x78,-0xac)]+':'+_0x5e8f88[_0x50fab5(-a4_0x2ffc4e._0x4fd002,-a4_0x2ffc4e._0x112bee)]+('\x20connected'+_0x50fab5(-a4_0x2ffc4e._0x24d804,-0xfc)+_0x50fab5(-0xe8,-a4_0x2ffc4e._0x36c4fa))+_0x231db0['reference']+':'+_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x4a2ce0,-a4_0x2ffc4e._0x245d75)]);break;case _0x126da8['MADBE']:_0x126da8[_0x50fab5(-a4_0x2ffc4e._0x43d1af,-0xb2)](_0x231db0['type'],'output')&&errors[_0x50fab5(-0xfc,-a4_0x2ffc4e._0x3d9c3a)](_0x50fab5(-0xec,-0x102)+'ctor\x20pin\x20'+_0x5e8f88[_0x50fab5(-0xa4,-0xac)]+':'+_0x5e8f88['number']+('\x20connected'+'\x20to\x20output'+_0x50fab5(-a4_0x2ffc4e._0x504cd5,-a4_0x2ffc4e._0x37b94d))+_0x231db0[_0x50fab5(-0xb0,-a4_0x2ffc4e._0x33c6a8)]+':'+_0x231db0[_0x50fab5(-0xb9,-a4_0x2ffc4e._0x13e5ee)]);_0x231db0[_0x50fab5(-0x147,-a4_0x2ffc4e._0x4fec09)]===_0x126da8[_0x50fab5(-0x132,-0x113)]&&warnings['push']('open_colle'+_0x50fab5(-0x93,-a4_0x2ffc4e._0x271e5c)+_0x5e8f88['reference']+':'+_0x5e8f88['number']+('\x20connected'+'\x20to\x20tri_st'+'ate\x20pin\x20')+_0x231db0['reference']+':'+_0x231db0['number']);_0x231db0['type']===_0x126da8['OZSah']&&warnings['push']('open_colle'+_0x50fab5(-a4_0x2ffc4e._0x5d83f6,-0xa2)+_0x5e8f88[_0x50fab5(-0xa2,-a4_0x2ffc4e._0x130211)]+':'+_0x5e8f88[_0x50fab5(-0xac,-0xd3)]+(_0x50fab5(-a4_0x2ffc4e._0x2c1798,-0xb8)+'\x20to\x20unspec'+_0x50fab5(-a4_0x2ffc4e._0x504cd5,-a4_0x2ffc4e._0x401440))+_0x231db0[_0x50fab5(-0xa8,-0xac)]+':'+_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x4bf735,-0xd3)]);_0x126da8[_0x50fab5(-0x10d,-0xf7)](_0x231db0['type'],'power_out')&&errors['push'](_0x50fab5(-0x13d,-a4_0x2ffc4e._0x2ef36e)+'ctor\x20pin\x20'+_0x5e8f88[_0x50fab5(-a4_0x2ffc4e._0x3d4c12,-0xac)]+':'+_0x5e8f88['number']+(_0x50fab5(-0xf0,-a4_0x2ffc4e._0x29210c)+_0x50fab5(-0x124,-a4_0x2ffc4e._0x575baa)+'out\x20pin\x20')+_0x231db0[_0x50fab5(-0xad,-0xac)]+':'+_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x2fab22,-a4_0x2ffc4e._0x245d75)]);break;case _0x50fab5(-0xaa,-0xce)+'er':_0x231db0['type']==='output'&&errors['push'](_0x50fab5(-0x102,-a4_0x2ffc4e._0x2ef36e)+'ctor\x20pin\x20'+_0x5e8f88[_0x50fab5(-a4_0x2ffc4e._0x2035b2,-a4_0x2ffc4e._0x130211)]+':'+_0x5e8f88['number']+(_0x50fab5(-0xe3,-a4_0x2ffc4e._0x29210c)+_0x50fab5(-a4_0x2ffc4e._0x4d0cff,-a4_0x2ffc4e._0x417234)+'\x20pin\x20')+_0x231db0['reference']+':'+_0x231db0['number']);_0x126da8[_0x50fab5(-a4_0x2ffc4e._0x2b991a,-0x10e)](_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x58a70b,-0x10c)],_0x50fab5(-a4_0x2ffc4e._0x381ade,-a4_0x2ffc4e._0x168eef)+_0x50fab5(-0x7a,-0x9e))&&warnings['push']('open_colle'+_0x50fab5(-0xd4,-0xa2)+_0x5e8f88[_0x50fab5(-0x8b,-0xac)]+':'+_0x5e8f88[_0x50fab5(-0xd9,-a4_0x2ffc4e._0x245d75)]+('\x20connected'+_0x50fab5(-a4_0x2ffc4e._0x3974bb,-a4_0x2ffc4e._0x5a4066)+'ctional\x20pi'+'n\x20')+_0x231db0['reference']+':'+_0x231db0['number']);_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x2eca29,-a4_0x2ffc4e._0x5b02d9)]==='tri_state'&&warnings['push']('open_colle'+'ctor\x20pin\x20'+_0x5e8f88[_0x50fab5(-0x9b,-a4_0x2ffc4e._0x4a2ce0)]+':'+_0x5e8f88[_0x50fab5(-a4_0x2ffc4e._0x3e2b70,-0xd3)]+(_0x50fab5(-a4_0x2ffc4e._0xe8b4bd,-a4_0x2ffc4e._0x29210c)+_0x50fab5(-a4_0x2ffc4e._0x4fd002,-a4_0x2ffc4e._0x4d870e)+_0x50fab5(-a4_0x2ffc4e._0x1543bd,-0xb1))+_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x326533,-0xac)]+':'+_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x11ef24,-a4_0x2ffc4e._0x112bee)]);_0x231db0['type']===_0x50fab5(-a4_0x2ffc4e._0x5d120a,-0xee)+'d'&&warnings[_0x50fab5(-a4_0x2ffc4e._0x20eaf4,-a4_0x2ffc4e._0x57d846)]('open_colle'+'ctor\x20pin\x20'+_0x5e8f88['reference']+':'+_0x5e8f88[_0x50fab5(-a4_0x2ffc4e._0x36ce56,-a4_0x2ffc4e._0x3aa957)]+('\x20connected'+_0x50fab5(-0x91,-a4_0x2ffc4e._0x2035b2)+_0x50fab5(-a4_0x2ffc4e._0x1335df,-a4_0x2ffc4e._0x401440))+_0x231db0[_0x50fab5(-a4_0x2ffc4e._0x1f8caa,-a4_0x2ffc4e._0x4a2ce0)]+':'+_0x231db0['number']);_0x231db0[_0x50fab5(-0xf4,-a4_0x2ffc4e._0x4fec09)]==='power_out'&&errors[_0x50fab5(-a4_0x2ffc4e._0x29b645,-0x112)](_0x50fab5(-a4_0x2ffc4e._0x25c31f,-0xce)+'er\x20pin\x20'+_0x5e8f88['reference']+':'+_0x5e8f88[_0x50fab5(-0xf2,-a4_0x2ffc4e._0x3a677a)]+(_0x50fab5(-0xed,-a4_0x2ffc4e._0x29210c)+'\x20to\x20power_'+_0x50fab5(-a4_0x2ffc4e._0x195654,-0x10b))+_0x231db0['reference']+':'+_0x231db0['number']);break;case _0x126da8['knXiS']:warnings[_0x50fab5(-0x144,-a4_0x2ffc4e._0x50a2eb)](_0x50fab5(-0xe5,-a4_0x2ffc4e._0x400904)+'\x20pin\x20'+_0x5e8f88['reference']+':'+_0x5e8f88['number']+(_0x50fab5(-0xd1,-a4_0x2ffc4e._0x29210c)+_0x50fab5(-0xd5,-0xe4))+_0x231db0['reference']+':'+_0x231db0[_0x50fab5(-a4_0x2ffc4e._0xe8b4bd,-a4_0x2ffc4e._0x594a8a)]);break;default:break;}}function erc_power_checks(_0x57fb31,_0x2f932e='unnamed'){const a4_0x470be9={_0x520037:0x4ca,_0x39f996:0x489,_0x2ed579:0x4c4,_0xf7c8af:0x48b,_0x39cefd:0x493,_0x2c5f65:0x4af,_0x26f562:0x4c6,_0x283172:0x4a2,_0x13b3c4:0x4a8,_0x3cd189:0x4bd,_0x54740a:0x4b8,_0x4d027e:0x4b3,_0x4e2206:0x491,_0x4ef60f:0x4c7,_0x769e63:0x4b6,_0x20d764:0x4e4,_0x1a8938:0x4d1,_0x2d2c5e:0x4e9,_0x54302c:0x485,_0x256836:0x4e5,_0x1e01c5:0x4d2,_0x23e7db:0x4ce,_0x2bb63a:0x49e,_0x23867c:0x4d9,_0x308e4e:0x505,_0x4b0926:0x4ce,_0x3d296d:0x4b1,_0x1a12cb:0x4fa,_0x316437:0x4e6,_0x4000ba:0x494,_0x56953e:0x4b2},a4_0x412b86={_0x8dc116:0x45,_0x132318:0x53,_0x12f6df:0x8e,_0x162d87:0xcd,_0x596e9e:0x9f,_0x3a98d2:0x88,_0x66baa:0x9c,_0x73ec83:0x8d,_0x2d4b55:0x23,_0x2ff0b6:0x3a},a4_0x32b043={_0x56e4ce:0xf9,_0x5b664a:0xd7,_0x40098a:0xd2,_0xffcd56:0xdf,_0x545de7:0x8b},_0x5b6e47={};_0x5b6e47['GsPMZ']=function(_0x3c9b0d,_0x2e4998){return _0x3c9b0d>_0x2e4998;},_0x5b6e47[_0x2d13c0(0x490,a4_0x470be9._0x520037)]=function(_0x20034e,_0x2242e8){return _0x20034e<_0x2242e8;},_0x5b6e47['fuFID']=function(_0xe5f2d2,_0xcc07fa){return _0xe5f2d2>_0xcc07fa;},_0x5b6e47[_0x2d13c0(a4_0x470be9._0x39f996,0x475)]=function(_0x9eb66e,_0x301294){return _0x9eb66e>_0x301294;},_0x5b6e47['BmzAb']=function(_0x108d01,_0x54ac9b){return _0x108d01*_0x54ac9b;},_0x5b6e47['ltaQP']=function(_0x38ad74,_0x47a019){return _0x38ad74/_0x47a019;};const _0x471dfa=_0x5b6e47,_0x54ba89=_0x57fb31['filter'](_0x57935c=>_0x57935c[_0x2d13c0(0x48e,0x4af)]==='power_out'&&_0x57935c[_0x2d13c0(0x4d4,0x507)]),_0x279890=_0x57fb31[_0x2d13c0(0x4e5,0x4fa)](_0x132463=>_0x132463['type']===_0x2d13c0(0x4e3,0x4e5)&&_0x132463['powerInfo']),_0x3225e0=_0x57fb31['filter'](_0x14434=>_0x14434[_0x2d13c0(0x4d4,0x4f1)]);if(_0x54ba89['length']>0x3*-0xa0f+0x1f8a+0x3a*-0x6){const _0x1b67b5=_0x54ba89[_0x2d13c0(a4_0x470be9._0x2ed579,a4_0x470be9._0xf7c8af)](_0x14912d=>({'pin':_0x14912d,'min':_0x14912d[_0x2d13c0(0x4d4,0x4dc)]?.[_0x2d13c0(0x4dc,0x4df)+_0x2d13c0(0x4be,0x4a3)]??-Infinity,'max':_0x14912d['powerInfo']?.[_0x2d13c0(0x4d2,0x4c1)+_0x2d13c0(0x4be,0x4f8)]??Infinity}));for(let _0x3283b8=0x8b*-0x20+0x1835*0x1+-0x1*0x6d5;_0x3283b8<_0x1b67b5[_0x2d13c0(a4_0x470be9._0x39cefd,a4_0x470be9._0x2c5f65)];_0x3283b8++){for(let _0x283b84=_0x3283b8+(0xbaa+-0x1e04*-0x1+-0x29ad);_0x471dfa['arVap'](_0x283b84,_0x1b67b5['length']);_0x283b84++){const _0x1d71d4=_0x1b67b5[_0x3283b8],_0x3ba280=_0x1b67b5[_0x283b84],_0x204cbb=Math['max'](_0x1d71d4[_0x2d13c0(0x4e4,0x4d3)],_0x3ba280[_0x2d13c0(0x4e4,0x500)]),_0x2f7254=Math[_0x2d13c0(0x4e4,0x4d8)](_0x1d71d4['max'],_0x3ba280[_0x2d13c0(0x4bc,a4_0x470be9._0x39f996)]);_0x204cbb>_0x2f7254&&errors['push'](_0x2d13c0(a4_0x470be9._0x26f562,a4_0x470be9._0x283172)+_0x2d13c0(a4_0x470be9._0x13b3c4,0x4b2)+'ct\x20on\x20net\x20'+'\x22'+_0x2f932e+_0x2d13c0(a4_0x470be9._0x3cd189,0x4e0)+_0x1d71d4[_0x2d13c0(a4_0x470be9._0x54740a,0x4c3)]['reference']+':'+_0x1d71d4[_0x2d13c0(a4_0x470be9._0x54740a,a4_0x470be9._0x4d027e)]['number']+'\x20('+_0x1d71d4[_0x2d13c0(0x4e4,0x4a9)]+_0x2d13c0(0x4d1,0x4ec)+_0x1d71d4['max']+('V)\x20incompa'+_0x2d13c0(a4_0x470be9._0x4e2206,0x45a)+'\x20')+_0x3ba280['pin']['reference']+':'+_0x3ba280['pin'][_0x2d13c0(a4_0x470be9._0x4ef60f,a4_0x470be9._0x769e63)]+'\x20('+_0x3ba280[_0x2d13c0(a4_0x470be9._0x20d764,0x50a)]+_0x2d13c0(a4_0x470be9._0x1a8938,a4_0x470be9._0x2d2c5e)+_0x3ba280[_0x2d13c0(0x4bc,0x4b7)]+'V)');}}}_0x54ba89[_0x2d13c0(0x493,a4_0x470be9._0x54302c)]>-0x1*-0x4bf+-0xe31*0x1+0x972&&_0x471dfa['fuFID'](_0x279890['length'],-0xc*-0x20b+0x554+-0x1dd8)&&_0x54ba89['forEach'](_0x4f2ef8=>{const a4_0x516e59={_0xff987b:0x314,_0x3acb06:0x2e1,_0x4f291c:0x30b,_0x5aec6f:0x302,_0x217d42:0x2cb,_0x5c23b9:0x2cc,_0x4d2f90:0x2b1,_0xe381ae:0x2ee,_0x55d60a:0x295,_0xcd0aa2:0x2a3,_0x2924fc:0x2e2,_0x4331b0:0x2d2,_0x20777b:0x2e8,_0x593fa7:0x2ae,_0x59a1ff:0x2f2};if(!_0x4f2ef8[_0x12460d(a4_0x32b043._0x56e4ce,a4_0x32b043._0x5b664a)])return;const _0x11facd=_0x4f2ef8[_0x12460d(a4_0x32b043._0x40098a,0xd7)][_0x12460d(0x113,a4_0x32b043._0xffcd56)+_0x12460d(a4_0x32b043._0x545de7,0xc1)]??-Infinity,_0x27a9b5=_0x4f2ef8['powerInfo']['maximum_vo'+'ltage']??Infinity;function _0x12460d(_0x30f955,_0x168138){return _0x2d13c0(_0x168138- -0x3fd,_0x30f955);}_0x279890['forEach'](_0x362097=>{const a4_0x2a9ffd={_0x2a7f15:0x20a};if(!_0x362097[_0x510d6c(a4_0x516e59._0xff987b,a4_0x516e59._0x3acb06)])return;function _0x510d6c(_0x398a3a,_0x316a5a){return _0x12460d(_0x398a3a,_0x316a5a-a4_0x2a9ffd._0x2a7f15);}const _0x39f376=_0x362097[_0x510d6c(a4_0x516e59._0x4f291c,0x2e1)]['minimum_vo'+_0x510d6c(a4_0x516e59._0x5aec6f,a4_0x516e59._0x217d42)]??-Infinity,_0x2227f1=_0x362097['powerInfo']['maximum_vo'+'ltage']??Infinity,_0x35f809=Math[_0x510d6c(0x2b2,0x2c9)](_0x11facd,_0x39f376),_0x2e8973=Math['min'](_0x27a9b5,_0x2227f1);_0x35f809>_0x2e8973&&errors['push'](_0x510d6c(a4_0x516e59._0x5c23b9,a4_0x516e59._0x4d2f90)+_0x510d6c(0x308,a4_0x516e59._0xe381ae)+'ity\x20on\x20net'+'\x20\x22'+_0x2f932e+(_0x510d6c(a4_0x516e59._0x55d60a,a4_0x516e59._0xcd0aa2)+_0x510d6c(a4_0x516e59._0x2924fc,0x2ba))+_0x4f2ef8['reference']+':'+_0x4f2ef8['number']+'\x20('+_0x11facd+_0x510d6c(a4_0x516e59._0x4331b0,0x2de)+_0x27a9b5+('V)\x20cannot\x20'+'supply\x20pow'+_0x510d6c(a4_0x516e59._0x20777b,a4_0x516e59._0x593fa7))+_0x362097['reference']+':'+_0x362097[_0x510d6c(a4_0x516e59._0x59a1ff,0x2d4)]+'\x20(accepts\x20'+_0x39f376+'V\x20to\x20'+_0x2227f1+'V)');});});const _0x4ea8c3=_0x3225e0[_0x2d13c0(a4_0x470be9._0x256836,a4_0x470be9._0x1e01c5)](_0xbcb817=>_0xbcb817['type']===_0x2d13c0(0x4e3,0x4cc)&&_0xbcb817[_0x2d13c0(0x4d4,0x4fc)]?.['current'])['reduce']((_0x381048,_0x4d39c5)=>_0x381048+(_0x4d39c5['powerInfo']?.['current']??0x66a+0x427*0x7+-0x237b),0x11a4+-0x1a75+0x8d1),_0x197f02=_0x3225e0['filter'](_0x51159e=>_0x51159e['type']==='power_out'&&_0x51159e[_0x2d13c0(0x4d4,0x4ab)]?.[_0x2d13c0(0x4c9,0x4b2)])['reduce']((_0x357ce1,_0x1bd651)=>_0x357ce1+(_0x1bd651[_0x2d13c0(0x4d4,0x50f)]?.['current']??0x947+-0x56+0x15*-0x6d),-0x10d*-0xb+0x2da*0x7+-0x1f85);if(_0x471dfa[_0x2d13c0(a4_0x470be9._0x23e7db,0x4c8)](_0x4ea8c3,-0x2a5*-0x5+0x980+-0x15*0x115)&&_0x471dfa['fuFID'](_0x197f02,0x9c1+-0x1c9c+0x12db)){if(_0x471dfa[_0x2d13c0(a4_0x470be9._0x39f996,0x46f)](_0x4ea8c3,_0x197f02))errors['push']('Current\x20ca'+'pacity\x20exc'+_0x2d13c0(0x4c8,a4_0x470be9._0x2bb63a)+'et\x20\x22'+_0x2f932e+'\x22:\x20'+_0x4ea8c3+('A\x20demanded'+'\x20but\x20only\x20')+_0x197f02+_0x2d13c0(a4_0x470be9._0x23867c,a4_0x470be9._0x308e4e));else _0x471dfa[_0x2d13c0(a4_0x470be9._0x4b0926,0x4e3)](_0x4ea8c3,_0x471dfa['BmzAb'](_0x197f02,0x106d+0x1be7+-0x2*0x162a+0.8))&&warnings['push']('High\x20curre'+_0x2d13c0(a4_0x470be9._0x3d296d,0x4df)+_0x2d13c0(0x4a0,0x466)+'t\x20\x22'+_0x2f932e+'\x22:\x20'+_0x4ea8c3+(_0x2d13c0(a4_0x470be9._0x1a12cb,a4_0x470be9._0x316437)+_0x2d13c0(0x4ab,0x47c))+_0x197f02+(_0x2d13c0(0x4c2,a4_0x470be9._0x4000ba)+'\x20(')+_0x471dfa['BmzAb'](_0x471dfa['ltaQP'](_0x4ea8c3,_0x197f02),0x26b*0x8+-0x1712+-0x1*-0x41e)['toFixed'](-0x1a5e+0x1c1b+0xc*-0x25)+('%\x20utilizat'+_0x2d13c0(a4_0x470be9._0x283172,a4_0x470be9._0x56953e)));}_0x3225e0['forEach'](_0x2dee7a=>{if(!_0x2dee7a[_0x13fde5(-a4_0x412b86._0x8dc116,-0x53)])return;function _0x13fde5(_0x4568b8,_0x380c4){return _0x2d13c0(_0x380c4- -0x527,_0x4568b8);}const _0x44e4eb=Math['max'](..._0x54ba89['filter'](_0x1fe1e5=>_0x1fe1e5['powerInfo']?.['maximum_vo'+_0x13fde5(-0x98,-0x69)]!==undefined)['map'](_0x50866e=>_0x50866e[_0x13fde5(-0x77,-0x53)]['maximum_vo'+'ltage']),-0x254+0x4*-0x935+-0x8*-0x4e5);_0x2dee7a[_0x13fde5(-0x46,-a4_0x412b86._0x132318)][_0x13fde5(-a4_0x412b86._0x12f6df,-0x55)+'ltage']!==undefined&&_0x471dfa[_0x13fde5(-0x69,-0x59)](_0x44e4eb,_0x2dee7a['powerInfo']['maximum_vo'+'ltage'])&&errors[_0x13fde5(-a4_0x412b86._0x162d87,-a4_0x412b86._0x596e9e)]('Overvoltag'+'e\x20risk\x20on\x20'+_0x13fde5(-0xb3,-a4_0x412b86._0x3a98d2)+_0x2f932e+_0x13fde5(-a4_0x412b86._0x66baa,-0x6a)+_0x2dee7a['reference']+':'+_0x2dee7a['number']+('\x20maximum\x20r'+'ating\x20(')+_0x2dee7a['powerInfo']['maximum_vo'+_0x13fde5(-a4_0x412b86._0x73ec83,-0x69)]+('V)\x20exceede'+_0x13fde5(-a4_0x412b86._0x2d4b55,-a4_0x412b86._0x2ff0b6)+'oltage\x20(')+_0x44e4eb+'V)');});const _0x526775=_0x57fb31[_0x2d13c0(0x4e5,0x500)](_0x6e236f=>(_0x6e236f['type']==='power_in'||_0x6e236f['type']===_0x2d13c0(0x4a9,0x4b5))&&!_0x6e236f[_0x2d13c0(0x4d4,0x4d8)]);function _0x2d13c0(_0x57d045,_0x2e2451){return a4_0x1796(_0x57d045-0x380,_0x2e2451);}_0x526775['forEach'](_0x353f56=>{});}