@typecad/typecad
Version:
🤖programmatically 💥create 🛰️hardware
1 lines • 19.2 kB
JavaScript
(function(_0x44dd6b,_0x492ea0){const a12_0x41cf28={_0x415129:0x3f9,_0xd0f88f:0x418,_0x3967ea:0x3ed,_0x1314c0:0x414,_0x174f96:0x3ec,_0x55920c:0x402,_0x151a68:0x3e2,_0x3ef221:0x3de,_0x3cc21b:0x413,_0x127d0f:0x41b,_0x3d8c72:0x3f8},a12_0x327a43={_0x3db429:0x360};function _0x4c08fa(_0x3874d0,_0x36b48e){return a12_0x5557(_0x3874d0-a12_0x327a43._0x3db429,_0x36b48e);}const _0xd08952=_0x44dd6b();while(!![]){try{const _0x2f58d4=-parseInt(_0x4c08fa(0x40e,0x40d))/(-0xf30+-0x2410+-0x1*-0x3341)*(parseInt(_0x4c08fa(a12_0x41cf28._0x415129,a12_0x41cf28._0xd0f88f))/(-0x211+0x68+0x1ab))+-parseInt(_0x4c08fa(0x415,0x405))/(-0xd70+-0x1119*0x1+-0x1*-0x1e8c)+parseInt(_0x4c08fa(0x3da,a12_0x41cf28._0x3967ea))/(-0x1*-0x25bf+-0x1dfa+-0x7c1*0x1)+-parseInt(_0x4c08fa(0x408,a12_0x41cf28._0x1314c0))/(-0x1032+0xe*-0xb+0x10d1)+-parseInt(_0x4c08fa(a12_0x41cf28._0x174f96,a12_0x41cf28._0x55920c))/(-0x1e*0xe9+-0x1*-0x1937+-0x21d*-0x1)*(-parseInt(_0x4c08fa(0x3fb,0x3df))/(-0x1679+-0x18ee+0x1a*0x1d3))+parseInt(_0x4c08fa(a12_0x41cf28._0x151a68,a12_0x41cf28._0x3ef221))/(-0x10c0+0xf41+-0x17*-0x11)*(-parseInt(_0x4c08fa(a12_0x41cf28._0x3cc21b,a12_0x41cf28._0x127d0f))/(-0x1*-0x207e+-0xfe*-0xe+-0x2e59))+parseInt(_0x4c08fa(a12_0x41cf28._0x3d8c72,0x416))/(0x1cdc+0xc6d*-0x2+0xfe*-0x4);if(_0x2f58d4===_0x492ea0)break;else _0xd08952['push'](_0xd08952['shift']());}catch(_0x2cba96){_0xd08952['push'](_0xd08952['shift']());}}}(a12_0x5994,0x109*-0x9f+0xcfef1+-0x13c99*0x4));import{generateUuid}from'./pcb_utils';import a12_0xff7284 from'chalk';import a12_0x40d269 from'node:fs';function a12_0x5994(){const _0x5446df=['mtKXmtiYnZbbr0PZrvm','mZbOzeX1CNi','AgvPz2H0','mtC0mdKWn2rqtxP3va','r2HlDfG','qLjjseq','zeLTwhC','CgfYyw1Z','CMvK','zwXLBwvUDhm','zMLSBgv0uMfKAq','zMLSzq','rv0Grvjst1i6ia','Ewnzt20','CxbHDg4','z2v0q2fSBfnPDa','mJaXotC1meLyBLPHDa','yxjJ','zwjOuhu','rffcEey','D2jLwe4','rI5tAwXRuW','nZK5mu9PyMrMDW','yxPfyMu','zgjRywy','C21RCwW','Buz1t3u','mJq0ofjbtxLfyG','C2LU','mJiZmZqWmvfbC1v0wa','z3jmAw5LCW','y29Z','y2LYy2XL','mtqXoteWnezoq2PJrW','uhbRzMK','BuztD2K','BM9oDNC','vMXntg0','BgLUzq','zxjYB3i','ChvZAa','mJiZodrXEMnAAuG','BgvUz3rO','lcb5lcb3Awr0Aa','rwrNzs5dDxrZ','rwTWwLm','CM9Tia','ievsuK9soIbnDq','Aw5LCW','C3rHz2vKt3v0Ba','zNbkt2e','nKHvuuDrvG','CMvHzezPBgvtEq','wgTOyvu','twP0rhm','uNnozhC','icHJywXSzwqGzG','AKvusgy','zvnHrNq','Bwf4','DMfYAwfIBgu','igvUzcKGCgfYyq','zwfZDcaZihbVAq'];a12_0x5994=function(){return _0x5446df;};return a12_0x5994();}function a12_0x5557(_0x57a4ed,_0x4955ad){const _0xd31d37=a12_0x5994();return a12_0x5557=function(_0x1570fe,_0x52270f){_0x1570fe=_0x1570fe-(0x11c2*0x1+-0x172f*0x1+0x5e6);let _0xdd25dd=_0xd31d37[_0x1570fe];if(a12_0x5557['YfDAUJ']===undefined){var _0x742642=function(_0x4d0d38){const _0x16d94d='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x2f67c6='',_0x37f85c='';for(let _0x21bd7e=-0xb7d*0x1+-0x59+-0x12f*-0xa,_0x905f46,_0x54a623,_0x5782b0=-0xff5+-0xfc4+0x1fb9;_0x54a623=_0x4d0d38['charAt'](_0x5782b0++);~_0x54a623&&(_0x905f46=_0x21bd7e%(0xf1+0x46*0x7e+-0x2361)?_0x905f46*(-0x17d9+0x1b6b+-0x352)+_0x54a623:_0x54a623,_0x21bd7e++%(-0xf0a*0x1+0xe1a+0x2*0x7a))?_0x2f67c6+=String['fromCharCode'](0x19c+0x419*0x2+0x8cf*-0x1&_0x905f46>>(-(0x19e2+0x22f*-0x10+0x910)*_0x21bd7e&-0x13*0x191+-0xa7f*-0x1+0x134a)):-0x1495+-0x1*-0x87d+0xc18){_0x54a623=_0x16d94d['indexOf'](_0x54a623);}for(let _0x29171f=0x1*0x1be9+0x56a+0x1c1*-0x13,_0x2d18ca=_0x2f67c6['length'];_0x29171f<_0x2d18ca;_0x29171f++){_0x37f85c+='%'+('00'+_0x2f67c6['charCodeAt'](_0x29171f)['toString'](0x1*-0xf72+0x23f2+-0x1470))['slice'](-(0x4*0x31c+-0x25e1+0x1973));}return decodeURIComponent(_0x37f85c);};a12_0x5557['EggwRD']=_0x742642,_0x57a4ed=arguments,a12_0x5557['YfDAUJ']=!![];}const _0x68c38a=_0xd31d37[-0x4e4*-0x2+-0x241*0x3+0x1*-0x305],_0x20334c=_0x1570fe+_0x68c38a,_0x2681ae=_0x57a4ed[_0x20334c];return!_0x2681ae?(_0xdd25dd=a12_0x5557['EggwRD'](_0xdd25dd),_0x57a4ed[_0x20334c]=_0xdd25dd):_0xdd25dd=_0x2681ae,_0xdd25dd;},a12_0x5557(_0x57a4ed,_0x4955ad);}export function pcbLine(_0xb1906e,_0x4bac96){const a12_0xd93c={_0xc4c07a:0xd3,_0x3d56f9:0xc0,_0x142f42:0x92,_0x3a0df4:0xb3,_0x527299:0x9e,_0x2e7d0b:0xcc},a12_0x34ac8b={_0xe8011a:0x13},_0x23d9b6={'AWqCL':_0x5d4dda(a12_0xd93c._0xc4c07a,a12_0xd93c._0x3d56f9),'fpJOa':function(_0x560358){return _0x560358();}};function _0x5d4dda(_0xb31f5c,_0x376f35){return a12_0x5557(_0x376f35-a12_0x34ac8b._0xe8011a,_0xb31f5c);}const {start:_0x198810,end:_0x410220,layer:layer=_0x23d9b6['AWqCL'],width:width=0x248c+-0x805*0x4+-0x478+0.15,locked:locked=![]}=_0x4bac96,_0x3f84c3={'type':_0x5d4dda(0x77,a12_0xd93c._0x142f42),'uuid':_0x23d9b6[_0x5d4dda(a12_0xd93c._0x3a0df4,a12_0xd93c._0x527299)](generateUuid),'layer':layer,'strokeWidth':width,'start':_0x198810,'end':_0x410220,'locked':locked};_0xb1906e[_0x5d4dda(a12_0xd93c._0x2e7d0b,0xc9)]['push'](_0x3f84c3);}export function pcbCircle(_0x23f547,_0x5b6194){const a12_0x436d6f={_0x43955b:0x65,_0x2ba45a:0x83,_0x5e4aa7:0x74,_0x343f55:0x81,_0x17843c:0x5d,_0x503a24:0x6d,_0x507b12:0x56,_0x3c36d7:0x76,_0x25efbe:0x7a,_0xca83d1:0x57},_0x3312fb={'ETrgG':_0x3b3c70(a12_0x436d6f._0x43955b,a12_0x436d6f._0x2ba45a),'mFuOu':function(_0x1308c6,_0x58f42e){return _0x1308c6!==_0x58f42e;},'DQBxF':function(_0x41ea17,_0x5cc7dd){return _0x41ea17+_0x5cc7dd;},'IaZHv':_0x3b3c70(0x31,0x4f),'vDeNi':function(_0x4f6bb5){return _0x4f6bb5();}},{center:_0x15ab90,radius:_0x4893fd,end:_0xcf3c10,layer:layer=_0x3312fb['ETrgG'],width:width=-0xf17+0xbb8+-0x1*-0x35f+0.15,fill:fill=![],locked:locked=![]}=_0x5b6194;let _0x4633c6;function _0x3b3c70(_0x200bf1,_0x30b4c5){return a12_0x5557(_0x30b4c5- -0x2a,_0x200bf1);}if(_0x3312fb[_0x3b3c70(a12_0x436d6f._0x5e4aa7,0x88)](_0x4893fd,undefined))_0x4633c6={'x':_0x3312fb[_0x3b3c70(0x6e,a12_0x436d6f._0x343f55)](_0x15ab90['x'],_0x4893fd),'y':_0x15ab90['y']};else{if(_0xcf3c10!==undefined)_0x4633c6=_0xcf3c10;else{const _0x3cacc2=_0x23f547['getCallSit'+'e'](),_0x5dbf42=_0x3cacc2?_0x3b3c70(0x6d,0x67)+_0x3b3c70(0x68,a12_0x436d6f._0x17843c)+_0x3cacc2['file']+':'+_0x3cacc2[_0x3b3c70(0x45,0x55)]+')':'';console[_0x3b3c70(a12_0x436d6f._0x503a24,a12_0x436d6f._0x507b12)](a12_0xff7284[_0x3b3c70(0x7a,a12_0x436d6f._0x3c36d7)]('[PCB\x20CIRCL'+_0x3b3c70(0x5c,a12_0x436d6f._0x25efbe)+'Must\x20provi'+'de\x20either\x20'+'\x27radius\x27\x20o'+'r\x20\x27end\x27\x20pa'+'rameter'+_0x5dbf42));return;}}const _0x12b367={'type':_0x3312fb['IaZHv'],'uuid':_0x3312fb['vDeNi'](generateUuid),'layer':layer,'strokeWidth':width,'center':_0x15ab90,'end':_0x4633c6,'fill':fill,'locked':locked};_0x23f547['grCircles'][_0x3b3c70(0x5c,a12_0x436d6f._0xca83d1)](_0x12b367);}export function pcbRect(_0xafa471,_0x149131){const a12_0x428620={_0x32c834:0x426,_0x489f5b:0x40b,_0x2854f0:0x3fc,_0x5457a1:0x3bb,_0x284e54:0x3d0,_0x1f7d7:0x3df,_0x332c26:0x3d7,_0x498ea4:0x3f8,_0x3e560e:0x3ee,_0x35590f:0x3e4,_0x1e39f6:0x3f4,_0x112a81:0x3ee,_0x44c05c:0x3cf};function _0x4fd9ed(_0x29c03c,_0x59733a){return a12_0x5557(_0x59733a-0x35c,_0x29c03c);}const _0x6f1696={};_0x6f1696[_0x4fd9ed(a12_0x428620._0x32c834,a12_0x428620._0x489f5b)]=_0x4fd9ed(a12_0x428620._0x2854f0,0x409),_0x6f1696['noNvw']=function(_0x441963,_0x263bea){return _0x441963!==_0x263bea;},_0x6f1696['smkql']=function(_0x5b219e,_0x360283){return _0x5b219e!==_0x360283;},_0x6f1696['Ppkfi']=function(_0x81c0e7,_0x4c2294){return _0x81c0e7+_0x4c2294;},_0x6f1696['jETHf']='rect';const _0x4ad4bd=_0x6f1696,{x:_0x30abe9,y:_0x4f7b82,width:_0x24f538,height:_0x182587,start:_0x526c68,end:_0x267684,layer:layer=_0x4ad4bd[_0x4fd9ed(0x406,0x40b)],strokeWidth:strokeWidth=-0x14a5+0xa7f+0xa26*0x1+0.15,fill:fill=![],locked:locked=![]}=_0x149131;let _0xcfbd68,_0xeb866f;if(_0x4ad4bd[_0x4fd9ed(a12_0x428620._0x5457a1,0x3d9)](_0x526c68,undefined)&&_0x267684!==undefined)_0xcfbd68=_0x526c68,_0xeb866f=_0x267684;else{if(_0x4ad4bd['noNvw'](_0x30abe9,undefined)&&_0x4ad4bd[_0x4fd9ed(a12_0x428620._0x284e54,0x3d9)](_0x4f7b82,undefined)&&_0x4ad4bd[_0x4fd9ed(0x417,0x40d)](_0x24f538,undefined)&&_0x182587!==undefined){const _0x4144c2={};_0x4144c2['x']=_0x30abe9,_0x4144c2['y']=_0x4f7b82,_0xcfbd68=_0x4144c2,_0xeb866f={'x':_0x30abe9+_0x24f538,'y':_0x4ad4bd[_0x4fd9ed(a12_0x428620._0x1f7d7,a12_0x428620._0x332c26)](_0x4f7b82,_0x182587)};}else{const _0x9ddc97=_0xafa471[_0x4fd9ed(0x3fa,0x403)+'e'](),_0x4f5389=_0x9ddc97?'\x20(called\x20f'+'rom\x20'+_0x9ddc97[_0x4fd9ed(a12_0x428620._0x498ea4,0x3ff)]+':'+_0x9ddc97['line']+')':'';console['error'](a12_0xff7284[_0x4fd9ed(a12_0x428620._0x3e560e,a12_0x428620._0x2854f0)]('[PCB\x20RECT]'+_0x4fd9ed(0x3fc,a12_0x428620._0x35590f)+'st\x20provide'+'\x20either\x20(x'+_0x4fd9ed(0x3ed,0x3e0)+',\x20height)\x20'+'or\x20(start,'+_0x4fd9ed(a12_0x428620._0x1e39f6,0x3f2)+'meters'+_0x4f5389));return;}}const _0x50e0fc={'type':_0x4ad4bd[_0x4fd9ed(0x402,a12_0x428620._0x112a81)],'uuid':generateUuid(),'layer':layer,'strokeWidth':strokeWidth,'start':_0xcfbd68,'end':_0xeb866f,'fill':fill,'locked':locked};_0xafa471['grRects'][_0x4fd9ed(a12_0x428620._0x44c05c,0x3dd)](_0x50e0fc);}export function pcbPoly(_0x5f36df,_0x8ddb9f){const a12_0x47e947={_0x216340:0x12a,_0x11c88f:0x151,_0x4b0825:0x143,_0x53b1fc:0x165,_0x218363:0x131,_0x23e4a8:0x150,_0x475fa4:0x154,_0x3f5391:0x13b,_0x3e9851:0x134,_0x20dee0:0x13d,_0x34bff5:0x160},_0x2257dd={'dbkaf':'F.SilkS','dUtFL':function(_0x205d36,_0x47c9a5){return _0x205d36<_0x47c9a5;},'EkpZS':'poly','tXUIg':function(_0x1a8030){return _0x1a8030();}},{points:_0x508895,layer:layer=_0x2257dd[_0x2e9ee1(-a12_0x47e947._0x216340,-0x124)],width:width=-0x1693+0x203*0xd+-0x394+0.15,fill:fill=![],locked:locked=![]}=_0x8ddb9f;if(!_0x508895||_0x2257dd['dUtFL'](_0x508895[_0x2e9ee1(-0x146,-a12_0x47e947._0x11c88f)],-0x23*-0xf8+0x1*0xaba+-0x2c9f)){const _0xf48bb2=_0x5f36df['getCallSit'+'e'](),_0x25619d=_0xf48bb2?_0x2e9ee1(-0x156,-a12_0x47e947._0x4b0825)+_0x2e9ee1(-a12_0x47e947._0x53b1fc,-0x14d)+_0xf48bb2[_0x2e9ee1(-0x11d,-a12_0x47e947._0x218363)]+':'+_0xf48bb2[_0x2e9ee1(-a12_0x47e947._0x23e4a8,-0x155)]+')':'';console[_0x2e9ee1(-a12_0x47e947._0x11c88f,-a12_0x47e947._0x475fa4)](a12_0xff7284[_0x2e9ee1(-a12_0x47e947._0x3f5391,-a12_0x47e947._0x3e9851)]('[PCB\x20POLY]'+'\x20ERROR:\x20Po'+'lygon\x20must'+'\x20have\x20at\x20l'+_0x2e9ee1(-0x12b,-a12_0x47e947._0x20dee0)+'nts'+_0x25619d));return;}const _0x4e2a3f={'type':_0x2257dd[_0x2e9ee1(-a12_0x47e947._0x34bff5,-0x14e)],'uuid':_0x2257dd['tXUIg'](generateUuid),'layer':layer,'strokeWidth':width,'points':_0x508895,'fill':fill,'locked':locked};function _0x2e9ee1(_0x1710a6,_0x31dace){return a12_0x5557(_0x31dace- -0x1d4,_0x1710a6);}_0x5f36df['grPolys'][_0x2e9ee1(-0x159,-0x153)](_0x4e2a3f);}export function pcbOutline(_0xe43cb1,_0x3c9765,_0x39e0dd,_0x5bed9e,_0x5cbf24,_0x5f1969=-0x7*0x4cc+0x43*0x71+-0x5*-0xcd,_0x8667ac){const a12_0x1fee1c={_0x4eed8f:0x3d5,_0x5254b0:0x3ec,_0x356f25:0x3cf,_0x3053a8:0x3b9,_0x58bbd3:0x3c4,_0x5bd071:0x3c6,_0x10158e:0x3c9,_0x5548fc:0x3cc,_0x27bffa:0x3ab,_0x3456d7:0x3e7,_0x5ab067:0x3b1,_0x3b67a2:0x3a8,_0x49e925:0x3c8,_0x4a7a48:0x3b2,_0x4c44f9:0x3d2,_0x485b05:0x3d3,_0xe46668:0x3ad,_0x298488:0x39f,_0x58d016:0x3a7,_0x801147:0x3ca,_0x2a342e:0x3aa,_0x5a6cc7:0x3d1,_0x1c94af:0x3ce,_0x1c5a49:0x3e3,_0x11c90e:0x3ea,_0x48895d:0x3ba,_0x3262d4:0x39a,_0x418771:0x3d6,_0x2437bd:0x3e0,_0x4588c4:0x3e0,_0x29366a:0x3bb,_0x4dbf2b:0x3a0,_0x270494:0x3b6,_0xdb1b92:0x399,_0x301b9f:0x3d0},a12_0x35c040={_0x327045:0x32c},a12_0x5d79bb={_0x1cef9c:0x1e4,_0x335de9:0x1d2},_0xc3e1fc={'wbeXN':function(_0x33a083){return _0x33a083();},'ZPQTM':function(_0x47af1d,_0x3ba388){return _0x47af1d&&_0x3ba388;},'BRIHD':function(_0x2084ad,_0x1d1f84){return _0x2084ad-_0x1d1f84;},'eSaFt':function(_0x3daedd){return _0x3daedd();},'GhKtX':function(_0x446bb3,_0x9f4ade){return _0x446bb3+_0x9f4ade;},'mFSwi':function(_0x5adc2f,_0x13bb58){return _0x5adc2f+_0x13bb58;},'qpatn':function(_0x486be7,_0x34c077){return _0x486be7<_0x34c077;},'dImXw':'line','jcuDO':function(_0x48a4ba){return _0x48a4ba();},'RsNdw':function(_0x16dc88,_0x4a89de){return _0x16dc88>_0x4a89de;},'VlMLm':function(_0x3edd73,_0x228534){return _0x3edd73-_0x228534;},'ycYOm':function(_0xf569d7,_0x448961){return _0xf569d7+_0x448961;},'mbUwy':function(_0x24f59f,_0x51633e){return _0x24f59f-_0x51633e;},'fWjnM':_0xd6e382(a12_0x1fee1c._0x4eed8f,a12_0x1fee1c._0x5254b0),'iyDfL':function(_0x54914e,_0x4e69e5){return _0x54914e+_0x4e69e5;},'xrRvb':function(_0x3910bc,_0x7f8904){return _0x3910bc+_0x7f8904;},'MjtDs':function(_0x366ade,_0x592f63){return _0x366ade*_0x592f63;},'XkhaU':function(_0x5e68d9,_0x2bce56){return _0x5e68d9*_0x2bce56;},'ebhPu':function(_0xfc084c){return _0xfc084c();},'vzIhF':function(_0x3d5980,_0x3dccc7){return _0x3d5980*_0x3dccc7;},'RkWFe':function(_0x4e39c,_0x2e10c9){return _0x4e39c+_0x2e10c9;},'PCTxL':function(_0x33680c,_0x5cbdfe){return _0x33680c*_0x5cbdfe;},'TkKTw':function(_0x5e9e09,_0x37f035){return _0x5e9e09*_0x37f035;}},_0x1e4f7d=_0xe43cb1[_0xd6e382(0x3d3,0x3d5)+'e']();let _0x47afbe=_0x1e4f7d?{'file':_0x1e4f7d[_0xd6e382(a12_0x1fee1c._0x356f25,0x3d0)],'line':_0x1e4f7d[_0xd6e382(0x3ab,0x3ac)],'column':_0x1e4f7d['column']}:undefined;if(_0xc3e1fc['ZPQTM'](_0x1e4f7d,_0x47afbe))try{const _0x2c548b=a12_0x40d269[_0xd6e382(a12_0x1fee1c._0x3053a8,a12_0x1fee1c._0x58bbd3)+'nc'](_0x1e4f7d[_0xd6e382(0x3cf,a12_0x1fee1c._0x5bd071)],'utf8'),_0x4b8a18=_0x2c548b['split']('\x0a'),_0x2d0c48=_0x4b8a18[_0xc3e1fc[_0xd6e382(a12_0x1fee1c._0x10158e,a12_0x1fee1c._0x5548fc)](_0x1e4f7d[_0xd6e382(a12_0x1fee1c._0x27bffa,0x38d)],-0xc5e*0x1+0x1832*-0x1+0x1*0x2491)],_0x145840=_0x2d0c48['match'](/^\s*(?:(const|let|var)\s+(\w+)\s*=\s*)?(\w+)\.outline\s*\(\s*(.+?)\s*\)\s*;?\s*$/);if(_0x145840){_0x145840[-0xb02*-0x1+-0x1*0x264d+-0x1d*-0xf1]&&(_0x47afbe[_0xd6e382(0x3c1,0x3bc)]=_0x145840[-0x6a*0x15+0x12eb+-0xa37]);const _0x26a0aa={'x':_0x3c9765,'y':_0x39e0dd,'width':_0x5bed9e,'height':_0x5cbf24,'filletRadius':_0x5f1969,..._0x8667ac?{'conceptualUuidFromUser':_0x8667ac}:{}};_0x47afbe[_0xd6e382(0x3cb,a12_0x1fee1c._0x3456d7)]=_0x26a0aa;}}catch(_0x5c2aea){}const _0x30314b=_0x8667ac||_0xc3e1fc[_0xd6e382(0x3bf,a12_0x1fee1c._0x5ab067)](generateUuid),_0x480706=[],_0x62b48c=0xaff*-0x1+0x168f+-0xb90+0.05,_0x54dc77=_0xd6e382(0x3b1,0x3bf),_0x741ed5=()=>{function _0x164904(_0x33345e,_0x26df61){return _0xd6e382(_0x33345e- -0x5bc,_0x26df61);}return _0xc3e1fc[_0x164904(-a12_0x5d79bb._0x1cef9c,-a12_0x5d79bb._0x335de9)](generateUuid);},_0xbcdab6=Math[_0xd6e382(0x3c0,0x3dc)](-0x1*-0x1395+-0xfd7+-0x3be,_0x5f1969),_0x28f96d=_0x3c9765,_0x4ce0ce=_0x39e0dd,_0x5dd820=_0x3c9765+_0x5bed9e,_0x4be918=_0x39e0dd+_0x5cbf24,_0xf1bbfb={'x':_0xc3e1fc[_0xd6e382(0x3c8,0x3cc)](_0x28f96d,_0xbcdab6),'y':_0x4ce0ce},_0x4aa3c3={};_0x4aa3c3['x']=_0x5dd820-_0xbcdab6,_0x4aa3c3['y']=_0x4ce0ce;const _0x5273c4=_0x4aa3c3,_0x3af152={};_0x3af152['x']=_0x5dd820,_0x3af152['y']=_0x4ce0ce+_0xbcdab6;const _0xbe4f4=_0x3af152,_0x2cc745={'x':_0x5dd820,'y':_0xc3e1fc['BRIHD'](_0x4be918,_0xbcdab6)},_0x3f2f3a={};_0x3f2f3a['x']=_0x5dd820-_0xbcdab6,_0x3f2f3a['y']=_0x4be918;const _0x212276=_0x3f2f3a,_0x48fdb3={'x':_0xc3e1fc[_0xd6e382(a12_0x1fee1c._0x3b67a2,0x3af)](_0x28f96d,_0xbcdab6),'y':_0x4be918},_0x436eb1={'x':_0x28f96d,'y':_0xc3e1fc['BRIHD'](_0x4be918,_0xbcdab6)},_0x5658b9={'x':_0x28f96d,'y':_0xc3e1fc[_0xd6e382(a12_0x1fee1c._0x49e925,a12_0x1fee1c._0x4a7a48)](_0x4ce0ce,_0xbcdab6)};_0xc3e1fc[_0xd6e382(a12_0x1fee1c._0x4c44f9,a12_0x1fee1c._0x485b05)](_0xf1bbfb['x'],_0x5273c4['x'])&&_0x480706[_0xd6e382(a12_0x1fee1c._0xe46668,a12_0x1fee1c._0x298488)]({'type':_0xd6e382(a12_0x1fee1c._0x27bffa,a12_0x1fee1c._0x58d016),'uuid':_0x741ed5(),'layer':_0x54dc77,'strokeWidth':_0x62b48c,'start':_0xf1bbfb,'end':_0x5273c4,'locked':![]});_0xc3e1fc['qpatn'](_0xbe4f4['y'],_0x2cc745['y'])&&_0x480706['push']({'type':'line','uuid':_0x741ed5(),'layer':_0x54dc77,'strokeWidth':_0x62b48c,'start':_0xbe4f4,'end':_0x2cc745,'locked':![]});function _0xd6e382(_0x3436b7,_0x25e12b){return a12_0x5557(_0x3436b7-a12_0x35c040._0x327045,_0x25e12b);}_0x48fdb3['x']<_0x212276['x']&&_0x480706['push']({'type':_0xc3e1fc[_0xd6e382(a12_0x1fee1c._0x801147,0x3b6)],'uuid':_0xc3e1fc['jcuDO'](_0x741ed5),'layer':_0x54dc77,'strokeWidth':_0x62b48c,'start':_0x212276,'end':_0x48fdb3,'locked':![]});_0xc3e1fc['qpatn'](_0x5658b9['y'],_0x436eb1['y'])&&_0x480706['push']({'type':_0xc3e1fc['dImXw'],'uuid':_0x741ed5(),'layer':_0x54dc77,'strokeWidth':_0x62b48c,'start':_0x436eb1,'end':_0x5658b9,'locked':![]});if(_0xc3e1fc[_0xd6e382(0x3bc,0x3a2)](_0xbcdab6,-0x1b*-0x13e+0x1*0x1a7a+-0x3c04)){const _0x57aa24={'x':_0xc3e1fc[_0xd6e382(a12_0x1fee1c._0x2a342e,0x39d)](_0x5dd820,_0xbcdab6),'y':_0xc3e1fc['ycYOm'](_0x4ce0ce,_0xbcdab6)},_0x552818={'x':_0x5dd820-_0xbcdab6,'y':_0xc3e1fc['BRIHD'](_0x4be918,_0xbcdab6)},_0x475356={'x':_0xc3e1fc[_0xd6e382(a12_0x1fee1c._0x5a6cc7,a12_0x1fee1c._0x1c94af)](_0x28f96d,_0xbcdab6),'y':_0xc3e1fc['mbUwy'](_0x4be918,_0xbcdab6)},_0x19faf8={'x':_0xc3e1fc[_0xd6e382(0x3a8,0x392)](_0x28f96d,_0xbcdab6),'y':_0x4ce0ce+_0xbcdab6};_0x480706['push']({'type':_0xc3e1fc['fWjnM'],'uuid':_0x741ed5(),'layer':_0x54dc77,'strokeWidth':_0x62b48c,'start':_0x5273c4,'mid':{'x':_0x57aa24['x']+_0xbcdab6*Math[_0xd6e382(a12_0x1fee1c._0x1c5a49,0x3ec)](Math['PI']*(0x686*-0x3+-0x2*0xee5+0x315d+0.75)),'y':_0xc3e1fc['iyDfL'](_0x57aa24['y'],_0xbcdab6*Math['sin'](Math['PI']*(-0x1*-0x1121+-0x549+-0xbd7+0.75)))},'end':_0xbe4f4}),_0x480706['push']({'type':_0xc3e1fc['fWjnM'],'uuid':_0x741ed5(),'layer':_0x54dc77,'strokeWidth':_0x62b48c,'start':_0x2cc745,'mid':{'x':_0xc3e1fc['xrRvb'](_0x552818['x'],_0xc3e1fc['MjtDs'](_0xbcdab6,Math[_0xd6e382(0x3e3,a12_0x1fee1c._0x11c90e)](_0xc3e1fc[_0xd6e382(a12_0x1fee1c._0x48895d,0x3b1)](Math['PI'],0x824+-0x332*0x1+-0x4f2+0.25)))),'y':_0x552818['y']+_0xbcdab6*Math[_0xd6e382(0x3e0,0x3d5)](_0xc3e1fc[_0xd6e382(0x3ba,a12_0x1fee1c._0x3262d4)](Math['PI'],-0x3*-0x265+-0xd72+0x643*0x1+0.25))},'end':_0x212276}),_0x480706[_0xd6e382(a12_0x1fee1c._0xe46668,0x3b0)]({'type':_0xc3e1fc['fWjnM'],'uuid':_0xc3e1fc[_0xd6e382(a12_0x1fee1c._0x418771,0x3f4)](_0x741ed5),'layer':_0x54dc77,'strokeWidth':_0x62b48c,'start':_0x48fdb3,'mid':{'x':_0x475356['x']+_0xc3e1fc['MjtDs'](_0xbcdab6,Math['cos'](_0xc3e1fc['vzIhF'](Math['PI'],0x7*0x32f+0x165f+0x4*-0xb2a+0.75))),'y':_0x475356['y']+_0xbcdab6*Math[_0xd6e382(a12_0x1fee1c._0x2437bd,0x3db)](Math['PI']*(-0x24f7+-0x24a1+-0xa*-0x75c+0.75))},'end':_0x436eb1}),_0x480706[_0xd6e382(0x3ad,0x399)]({'type':'arc','uuid':_0xc3e1fc['jcuDO'](_0x741ed5),'layer':_0x54dc77,'strokeWidth':_0x62b48c,'start':_0x5658b9,'mid':{'x':_0xc3e1fc['RkWFe'](_0x19faf8['x'],_0xc3e1fc['PCTxL'](_0xbcdab6,Math[_0xd6e382(0x3e3,a12_0x1fee1c._0x4eed8f)](_0xc3e1fc['TkKTw'](Math['PI'],-0x1*-0x110f+-0x1cec+0xbde+0.25)))),'y':_0xc3e1fc['GhKtX'](_0x19faf8['y'],_0xbcdab6*Math[_0xd6e382(a12_0x1fee1c._0x4588c4,a12_0x1fee1c._0x1c5a49)](_0xc3e1fc[_0xd6e382(a12_0x1fee1c._0x29366a,a12_0x1fee1c._0x4dbf2b)](Math['PI'],0xd00+-0xe*0x11c+-0xb*-0x3b+0.25)))},'end':_0xf1bbfb});}const _0x42a26b={};_0x42a26b['uuid']=_0x30314b,_0x42a26b['x']=_0x3c9765,_0x42a26b['y']=_0x39e0dd,_0x42a26b['width']=_0x5bed9e,_0x42a26b[_0xd6e382(0x3c6,a12_0x1fee1c._0x4a7a48)]=_0x5cbf24,_0x42a26b[_0xd6e382(a12_0x1fee1c._0x1c94af,0x3cc)+'us']=_0xbcdab6,_0x42a26b[_0xd6e382(0x3cd,0x3c9)]=_0x480706,_0x42a26b['sourceInfo']=_0x47afbe;const _0xea7b00=_0x42a26b;_0xe43cb1[_0xd6e382(a12_0x1fee1c._0x270494,a12_0x1fee1c._0xdb1b92)+_0xd6e382(0x3b5,a12_0x1fee1c._0x301b9f)][_0xd6e382(a12_0x1fee1c._0xe46668,a12_0x1fee1c._0x2a342e)](_0xea7b00);}