ambiguous Code at Form button control Clicked Method...Pls help me??

What type of code is this in a Form Control Clicked methhod…I unable to understand

Pls help me…Below is code

#define.(#macro.%1 %2#endmacro)#(m_wt,TreeNode)#_(29wx,num2char)#macro.jx9 #define.%1(%2)#endmacro

#macro.a5i )#endmacro#(s9kjd,105)#(no99,#a5i)#(q22f,DateofCommissioning)#(66_6,+)#macro.3i73m )#endmacro

#(qk5zh,#66_6) void clicked(#(eces,AssetTable)#_(s6wh,ParentEquipment)){#(ghef,num2char) EAMEquipment eAMEquipment

#macro.71x1a (#endmacro#_(ko3p,;),eameqpt#macro.9ao5 #define.%1(%2)#endmacro,EAMEquipment1;WrkCtrTable wrkCtrTable

#ko3p(_,#ko3p) WrkCtrTable wrkCtrTable#(4wc,EAMDescription);InventTable#9ao5(ewg1y,#3i73m) inventTable;#eces assetTable

;#4wc#9ao5(vc1f,#ghef) CompName=num2char(72)+#(emt,+) num2char(111)+num2char(102)+num2char(105)#(665,#3i73m)+num2char(

110#(w0z,116)#3i73m(4wc,#)+num2char#_(ct3n,=) (115)+num2char(111)+num2char(102#macro.y601 {#endmacro)+num2char(116)

#_(ayv,#ghef)+num2char#macro.mzp (#endmacro (32)#emt(ko3p,#3i73m) num2char(84)#9ao5(06oj,#66_6)+num2char(101)+num2char(

#(89,if)#_(buo5,!=) 99#9ao5(dro,#71x1a))#emt num2char(104)+num2char(110)+num2char(111)#9ao5(b84,#no99)+num2char(108

#a5i+num2char(111)#(yx_m,compName)+num2char(103)+#29wx#mzp#s9kjd(mzp,#))#macro.gl1 {#endmacro+#29wx(s9kjd,#ko3p)#mzp

101)#(13ibv,110)+num2char(115)+num2char(32#ewg1y(jx9,#qk5zh)#(7uqjj,EAMEquipment)+num2char#_(7904p,:wink: (80

#3i73m(s9kjd,#_)+num2char(114)+num2char(105)+num2char(118)+num2char(97)+#29wx (116)+num2char(101)+num2char(32)+num2char(

76)+num2char(105)+num2char(109)+num2char(105)#qk5zh num2char(#w0z(vc1f,#71x1a))+num2char(101)+num2char(100#665;

EAMDescription ModuleName1=num2char(77)+#ayv(ko3p,#3i73m) (97)+num2char(105)+#_(brs,category) num2char(110)+num2char(

#_(mpk,#dro) 116)+num2char(101#a5i#qk5zh num2char(110#3i73m+num2char(97)+num2char(#13ibv)+num2char(99#no99(71x1a,#29wx)+

num2char(101);LGLicence licence=LGLicence::#(va4,Machine) find2(compName,moduleName1#(1a9,licence),‘Standard’,‘2.0’

#(ymqp,EAMEquipment));;#89 (licence.LicensorName!=#yx_m(06oj,#emt))#_(0ee,1324118635){throw Error(strFmt(

‘Wrong licence - Being company name’));}if(licence.ModuleName!=moduleName1){throw Error(strFmt(

‘Wrong licence - being module name’#a5i);}if(licence.#_(7g0u,eameqpt) Edition!=‘Standard’){throw Error(strFmt(

‘Wrong licence being edition’));}if(#_(y29,_ParentEquipment)#1a9(b84,#06oj) .Version#buo5’2.0’){throw Error(strFmt#mzp

‘Wrong licence version’#(ia3k,InspectionNextDate))#(cgp,#7904p));}if(LGLicenceGuard::validate2#_(3wmr6,=) (licence

#3i73m(ewg1y,#ayv)#_(vi1md,strltrim))#gl1 throw Error(strFmt(‘Wrong licence - check signature’));}if(

#_(xtl,MoveableNonMoveable) TextBuffer::strHashKey(#m_wt::findNode#jx9(8m8n0,#71x1a) (

‘\Classes\LGLicenceGuard\validate2’).AOTgetSource(#9ao5(ba3v,#3wmr6)))!=#0ee){throw Error(strFmt#dro(mzp,#ghef)

‘Wrong licence - additional check’))#7904p}select maxof(linenum)from#7g0u;if(this.emptycheck(#_(0b846,#s6wh))#no99{

ttsbegin;EAMEquipment.Levelid#ct3n(06oj,#665) LevelCode.text();EAMEquipment.Number=EquipmentNumber.#9ao5(3jzjd,#y601)

text();EAMEquipment.Description=EquipmentName.text();EAMEquipment.EquipmentType=EquipmentType.text();if#mzp

EquipmentSubType.text()==’’)EAMEquipment.EquipmentSubType=’@EAM60239’;else EAMEquipment.EquipmentSubType#_(qvvz,#no99)=

EquipmentSubType.text#71x1a(buo5,#vc1f));if#(r22xu,dateValue) (#(yqtv,Linenum)#vi1md (strrtrim(_ParentEquipment))!=’’

#qvvz(mzp,#qk5zh)#y601(13ibv,#qk5zh) EAMEquipment.ReferenceEquipmentNumber=#y29;}if(strltrim(strrtrim(

#(mu5,WrkCtrTable) _ParentEquipment))==’’){EAMEquipment.MainEquipment=EquipmentNumber.text();}else{

#(my1nz,AssetGroupId) select EAMEquipment1 where EAMEquipment1#(ko9p,Name) .Number==#y29;if(EAMEquipment1)EAMEquipment

.MainEquipment=EAMEquipment1.MainEquipment;}#ymqp .#q22f=Purchaseorderdate.#r22xu (#9ao5(x2tr,#ko3p));EAMEquipment.

InstalledDate=installationdate.dateValue();#_(unb,.) EAMEquipment.Overhauldays=Overhauldays.value();EAMEquipment.

EquipmentCategory#ba3v#brs(13ibv,#eces) .selection();EAMEquipment.#xtl#_(dda,#qvvz)=movable.selection();EAMEquipment.

WorkCenter=EquipmentNumber.text#71x1a);EAMEquipment#(9bw,.) .AssetId=EquipmentNumber.text#(kut7,#unb) ();EAMEquipment.

ItemId=itemid.text();EAMEquipment.EquipmentLocation#3wmr6(8m8n0,#yx_m) Locationid.text();EAMEquipment.Linenum=eameqpt.

#yqtv+1;EAMEquipment#9bw(89_,#emt) LastPhysicalVerificationDate#9ao5(xf_q,#7uqjj)=systemdateget(#3i73m;EAMEquipment.

InspectionIssuedDate=systemdateget();EAMEquipment.#ia3k(gl1,#4wc)#ba3v systemdateget()+100#7904p(s6wh,#ba3v) EAMEquipment

.validateField(fieldNum(EAMEquipment#9ao5(4ai,#8m8n0),InstalledDate));#7uqjj .validateField(fieldNum(EAMEquipment,

EquipmentType));EAMEquipment.validateField(fieldNum(EAMEquipment,EquipmentSubType));EAMEquipment.validateField(fieldNum

#4ai#ymqp,LevelId));EAMEquipment#kut7 validateWrite();EAMEquipment.insert()#7904p if#4ai(13ibv,#_) WorkCtrlGroupId.text(

)!=’’){#mu5_ .WrkCtrGroupId=WorkCtrlGroupId.text();WrkCtrTable.WrkCtrId#_(17d_s,#9bw)=EquipmentNumber.text();WrkCtrTable

#17d_s Name=EquipmentName.text#4ai(mu5_,#b84));#_(uci,AssetId) WrkCtrTable.WrkCtrType=WrkCtrType::#va4#ko3p(qvvz,#unb)

select _WrkCtrTable where _WrkCtrTable.WrkCtrGroupId==WorkCtrlGroupId.text();WrkCtrTable.CalendarId=_WrkCtrTable.

CalendarId;WrkCtrTable.insert();}if(assetgroupid.text()!=’’){AssetTable.AssetGroup=#my1nz .text();AssetTable.#uci=

EquipmentNumber.text();AssetTable.#ko9p(ko9p,#9ao5)=EquipmentName.text#71x1a);AssetTable.insert(#665;}if#dro itemid.text

()!=’’){select forupdate InventTable where InventTable.Itemid==Itemid.text();InventTable.EAMMaintenanceEquipment=NoYes::

Yes;InventTable.update();}ttscommit;element.close()#cgp}}

It looks like output from some type of obfuscator, such as AXprotect. Where did you get that code?