Вверх ↑
Этот топик читают: Гость
Ответов: 21
Рейтинг: 0
#1: 2021-04-13 09:37:52 ЛС | профиль | цитата
Скажите пожалуйста. Можно ли сделать такой компонент. Чтобы менять иконку exe приложения сделанное на hiasm. К примеру из одного приложения изменить иконку другого.
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 462
Рейтинг: 14
#2: 2021-04-13 11:13:45 ЛС | профиль | цитата
Можно так

Add(MainForm,2953706,427,245)
{
Width=247
Height=159
Point(doIcon)
}
Add(IconsManager,304550,357,217)
{
ImgSize=32
Icons=['Icon1'=[ZIP3E08010078DAED9D096C1C5719C75D4CAE865250424300D190A690821052857A40434BA1AA7A70F4102D882B45409B821045422D87120A140910B4810A71B445291415ECC4B1133B4913DBB9E3F88A63C7F67A0FEFBDEBF5AEF7B677D76B7FBCEF6DD68D7767E23D26EDCEFAFF59BFD8D99D9D37F3FE6FDEFBBE6FDEBEA9A9B94CFC6CDB5623FE5D57B371F9653557D5D4D46C148897F845F9BA34F15EAE8DEC7C2B010000000000000000000000000000000000000000000000000000000040DF8C1EF8088D9DF901F9077F017484AFEF87647DED63A56BBFEB720A9AFF42B3332982E9D36667D3141A7D918C0D6F2B5AFFB0FD1554609558D4D520345D5AB0F6CE63F78AB6338B8AAB9E8E805CA7BE54F8B56FDD813AAB328B38FE5BB0FE31EF6BA830058B79F7CBEBC879FCF3158B7FF0699A494FE61D7BDCD756B8FE63AD103BAFFEDA45DD2CD345CCE6E9FCA6CAF143FF52CDDDF165FDC4EDC2DF87FEDA9AEBD4831AEB544B86BAB7D0B0C050FFFA6F4DF6BD6B39F4AF50FD0DF5B5646ABE96C6FAB75274AC9D927137A553614A446D1471B790A7F7093236AD95DB41FF2AD37FF7BB68C2FC12CD2C90534B4FC7C877EE1932EC5A01FDAB447FF3BE8F52326A2DCEE7F47792B1F13DD05FE7FA9B9A37506AD25B52B993C1B3C29F7B27F4D7A9FE86FA25141BEF28ABECA0654771FE00F4AF18FD9D1D9B3548DFCED0E8C19BA0BFCEF437D4D5523CD0AB49F941EB2B85C787D0BF22F437EE5D2FAF5D2D6C3A1114FA2F83FE3AD2DF71FC014D8FC1DC721DF4D791FEEEAE2D9A1E83ADED76E8AF23FD5D9D8F6A7A0CD6D65BA1BF8EF4B71FB947B3F267C58F71CF7AE8AFA7F8AF71CD82B9DE422D1973D2705D2DF4D753FC575F4B11B7367369FC86E70ACF0141FF8AC9FFD8DAEF2C7B2EE54C7A8A4C7B3720FFA3CBFC6F2D05ADAF9655B6B77F2B8D20FFAB4BFD33F371DE41F1407749E586EC0DA20DE5CEDD5E4AE6BDEBE6C16540FF0AD55FDEFB5F5D942FC04346C0F42219762E57882BEECCDB7E62643BF4AF64FDE558B094DC9D8F095FDE71D1B2268303643F7A9FAABFE7387A57BEFEC63F41FF0AD77F6EDE9FB8A66D47EEA6F1A1DF51C8D14061D12F846C75E41B789AAC873609DD17C82B437F1DEB9F035FE3590ABDAFD4B496BCDD5BE661BDF0FE30F4D7DCBC3D8FE966FEB7A9E92AE8AFB1A56256E167BF5717FA4F189F83FE97C0A6133E51B7CF8A3A5AA2DC2FEF7EBBF0C3FFF026F2479AF41F573C76E8AF8DA5934131BE2E2BB8DFAD1483FED01FFA976F9C8B779D7C809CC7EECEC3D3F90DE80F83FE30E80F83FE30E80F83FE30E80F5B14FAA7E27611076FA6A9604FD19F0DDBFF43BEB33F567D3F111E226FF77769F4C087C9D8B88ACCCDEBC879FC7314B2BD4CB333D379DBF39A67B6B65BC8B2FF8372DDAEE9A9B1F9B1FC745CAE97653D783D991A579365DF06B9FF54DC36771E89C8B0E2F9F1EF05730533499A30FD99ECE2184C7BDE2D584BB6D69B697CE0A7B28C5C4B46CDE4ED797CEEFC2C2DD7C8E39E9AE8D48DFE89E019B98F886B57D19FE5356B2D2DEB95DB86ED5F724D5A4BCB3A517F3FA390F59F141475CBEB32191B568AF636FF7B96938153E7D7B2BC4BE6C6DD1D0F8BF633384F1B6E1BBC4F6FF7772834FA82DC9FE3E81D328F27CB139FE775D394CE2FB7BC5CE3355D6CED9BE4BD02CE17054DCFCBB558C7FB9FA4D1FD1B45B92B44192FCFFB8CB7EB11D146D6D058EFF7E5F14C18B793E3C867E4FDDCA8BB71D1EA1FF71D9673DE9C27BE28AED9587E9F131BA5747262DE6B63625FA6A63534934E2896153465E64BC43C2D79EF05869F11FDC1AAB2F477777C45B6AD98675FDE7BFC9DD090F525D9F75C687C2CE9542467DB59D1C7DD2BFAA66B16ADFEB6433788F3BF56F6D7859AEBE483646FFF94EAFBB6B64F92FDF0A755DFB71FBEAD64FDA742996DFC43BFD664EC0E5AFE2AF7373DE95974FAF3F89BB9A7BDBDA87DB94EDE2F34BC5DF57D63C315347E6EABEAFBDC5797AA3FEF97D78AE47B455AD858EFF764FFA7D4F755BBFE61FBBFE5FE12A17ECDF4E73E96F719B2FC5DFD1A0E9C2E597FE7892F90F5D0C7CBD69DEF358D9FDB96F92EF1E9AF2ECAFE9FE7B2F0FE72C7F7F2F40F66F4173EE442E7518AFEB6D61B85DF760725855FB2104A63DACC74940286DF8AF8E6FDD27FF4F66E916D414FFAFB877E25EB8EE13929A9495749FAF33328E4D897F05594FE6AF36C32FADF50705DE75E27F1F1A342F7ABA5EEEE8E8716F4332B557F252CFB3F24E2E1E7E573290AD53FE669CED4B788E72A497FCE2DA8962DE2148EF1785B3522CEFAF36BADBF1E1F2463163987CCD6F60911AB0EE832FF93AD9FA0E56F948A8F4A925183885F9BE4FC086ED7CE13F729E66B94F44FA742C257BB5CC4FC3FAF28FD7D7D3F52FD6C60F837E7FDBF80EA367CDDF37E9251E3DC6BFEC15FD248C3CA8B7E4EEFE37FD4B55BFAB23C3E141AFF79BBBE2562F9D522FE71578CFE3C362BADB39FCD47F01C31BF68076AE6E9FCBADCC785EB4365CE7F9DAEF3BF85F87F9EAECD32BF92EBD3A8E9CF63BF458C899C07506A03FC8CAA5C3FEA52EBCF63193F174D3506EC7F4A5ECB4ACFD2E0D7B87F601F6F7ECCF90FD93F264267F3EB60CA5B35FA479C3B157DA88BE57F13E173328FCFED66ACEF090A3B5E1563F0FF647CC4B9A1AC4E9EAE47647EDED2F201395F9FFFCE92CDD96BA17FD85127FAA455E43C768F1CEB38E6BFD057631F27F3CC9D65F2790C9C4FE6E3E536C37941C791CFE6E526F97AB0B5DD2C73C09C3B8AB8764AFF97BFEFC56366B5E89F3D96DC6D38E7E2ED515F3389F31F01C3EF657C9579A6D912320B9DB97EB3F105E7DAF9DA37EF7D9FAC47FE3B0BC75BD9FB3EFCFFB84FFD3CB90FE76D12A101C5D765FC1631C8F2CC7BD6CAFC6C22D49797BB0DDB7690BD7D93F0EBAE906D61F4C07572EC538BE738F6E3FB43DCD6F9FC8CBBAF14FDD8AD62DC6CACA2EB3FDFF7D5DA16CAFF2D36AB24FDDDA7BF26DB76B9631AF4D797FE3C264E8C3CAB9ACFE4EFD84DFA4F40FF375DFF8365EBCFF7E5E79E472B7C346FF7B7E5FC0AB97EC5E1DB14EF8D64C63CCEAD9E29FB7C79AE47BC8CF358CCFA47846F5BAA25C383D217CAC57AE87A79CD479C75AAF9BFB1DE2DC2FFBDE9928E0B8BD538FF56A8FE3C1F06565DC6F3610A5FAF6A254D4DF4A0D2AAC478DE1BDF5728EA7945CD57A30D5483F6A1FE39BFABF8E748AD90F9347E7EF854B04FE64240E53315EA93F345BDDD8FCABE5C37CF2D05000000DE605CA71EA274D2AF5BB2F3494069F0FD62A539497A319E1F051DCB231119D2ADFEB6F65BA06199F05C0B3D9A5C930C719E063EC0C3FACCED7BF7413F0DE039435A3DAFE98D345FFF93D04F2B1F4061EE65C58FFDAD37423BCDD64EDEAE2BED796E34CF2785761AF90027EFD7D7D82FBF4F01DDB45C3B7F56473E4051F7F54161F35F7A1E173ED55315CFF8C04F64DE0A9A0100000000000000000000000000000000000000000000000000000000D54D0D0C0683C160B04567FF07909FBEA8],'Icon2'=[ZIP3E08010078DAED9D057C5457DAFFBBDBFDBFEBEFEEDB957677DFADB3488B43292D055A28EE5ADCDDDD494882860021212142DCDD13E2EEEEEE4E48706BBBBFFF73CE48EE9DCC8400036DF79DD3CFB73373677247BECF79CE73CEBD33BCF6DACFE83F6DEDD7E8FFEFBED6E7573F7BEDAFAFBDF65A1F8236B18D7C3B6F749FA6699AA6699AA6699AA669DA4FACFD4C093F17F0BA127EA184FFA7C02F54A0B8AF9F2BA0ECF568DAD3FDFD5CE046E6E097AC42257E4DFC46CA6F89DF49F9BD94FF96F207017F14F03F0ABCF10228EE4BF83CC2E797BD26D96B94BDE6DF4AF98DF4BDB1F7F85F82987B5D492CFDA738FD2F059F8A2EFF5BC19DCCD59FA4FC99F88B1436A57953CA5B52FE26E5EF52FE21E07F05FCF30510EE47B87FD973FE4DC05B82D7F857297F91BE8F3F4BDFD31B0AB1F4072571238B975F0BE2E5170AF1F2B31FD8F32FA4AFEB972A1C2BFA15BAFDB382D3B7041E85FED8E7FF36F18E1436897D4FCAFBC407523E94D24BCABFA4F416D0E73911EE43B65FD9F3C89EF703E9EB795FFADADE95F28EF4F50B63E91F82B8794B45AC08E34431467EA7249FFCBF9714173D75FD34CFCA1C2BFA7D57C1EB870297327F7DA5F4233E223E26FA4B19400C943288182C658880A10A0C5340F17EE1DFCAF63748F03C0304CFFFB1F435F593BEC63E0A71D34B2156DE538891EE62431817AA6242962F7EA590339E35261473B832E7CAFAB662BF56E55B956B45CF8A8E0708BC0E11F81B4E7C428C90F2293192F88CF85CCA28E20B29A3058C5140789FECF1A3A47C2EDDE748E973C89EEF13E96B18268899C10AF1A12C3654C5843067FCAF8A7850CC114F8B0561ADF1B3A7F4F5D70563B7CCBD625E57ECEB8AF95CD1BBB23EAED8BF159D0F50E8CBCA7C0B3DCB1C338F63892F89AF8871C478E26B6202319198444C963245C064E97D93A48F9B20FDBB71D27D7D29DDB72C5614E342311E8628E40CC558E823C80FCF12074FCB09BFEBA6E6948D133FA4FF0F5E92FFD1DDF817BA9FA4C4FD14414C28FA1F2FDDCFCBF4DFEB19F3C08BFAFFD953624055FE5756DBBDD1C3FCAF6AACEFD54DFEEFAF241654E57F61EE17C6C5A81EE47E65E380700CF85CB05FE118A02AFFAB722EAC0D7A92FFFFD183FCFF4725F5A1B25AE0596AC4EEF24177B120ACFFBAABF19FB7FE93C585626D208C1165F55F77755F7775A0B2FA6F90607C5736C62B7AEE49FDD79D6FC57981AA39C1AF9FB1BF3FCF5C40717EAF6A8C78DA9CA027B1A1181FC21879FF05E67E7D9FC2B3CE013F5031077C4785DFBFF7A0CEEF6EFEC7626DB9F4EF7EA5623DE955AD0F3C2D2EBA5B1B501623C238118E277F55E3DACFDB4FA1A7EB408A6B406F295903FA8B8257656E55CDEF95CDE97ABDFEFAEBE5BFFFFDEFDB7FF39BDF24FFFAD7BFDEF213591FFCB9C27ABC2C4E54C5CA6F046BA74F5BFF55B5F6AB6A4DF74FDDD09375E0E7590356F42974AAD87F55F5E1FF25F7257FFAD39FF0C9279FE0830F3EC0BBEFBEFBF0B7BFFDADB98A9AFE3FE958C1CF551CCF111EC3F92F057ED9037ED5C3C729EE5BD5B1A3D75FD29AFE5BE43EF78D37DEC0F4E9D3B177EF5E0C1E3C18C3860DC3F0E1C39FFCF18F7FF4903EAFA6FDE7B537C97D01733F66CC18ECDFBF1F67CF9EC5E6CD9BF1C5175FE0EBAFBFC6F8F1E3FFFDCF7FFED3FD55BC98D8A0A0BF2404F99C8C0FF40D8B0FF269A6CB5B09817EDD13F4E322F179087EB5241181CEB6B73F78F79DEF997BD6D7F7ECD98353A74EE1EAD5AB707575E57960C68C1958B06001A64E9D8AD54B17C5A784060E7B59EE13027DA7C507F8B6D0259242FC9015158AC284181427C5FE3448FE7151D2853839C92101E8DFAF0F98FB8F3EFA08DBB66D83AEAE2EAE5CB902474747040505213E3E1E7E7E7E3870E000366CD88079336780E2E6DBA4607F6D6869A9B526A03E3F382EC0E7497CA00F398FC68DE25CB495E66B780994A5C6E3A3BEBDC16ABD0F3FFC10EBD7AF87B6B6362E5FBE0C7B7B7BF8FBFB23363616595959A8A8A840686828BE1E370EDE765648BEEE0FCA1F4808F1DDA32EF76E6E6EAFC70678E5C70578A33A3345E3E82552919E888FFBF6E1EEDF79E71DAC58B102478F1EC5C58B17616363031F1F1F44474723232303A5A5A5707777C7E4891310E9E3CEFFBEA9208B6220008981BE8FE2837D7AABC37F74A077FF587F6FE4C545287DCD45945B237C3CE835FC04F0FDF1E2EF6C87DEBD3EE4EEA99EC3BC79F370E8D0219C3F7F1E565656F0F4F444444404525353515858084B4B4BCCA19C1FE3E729F251457D3421C817E47F9F3AFCC7F87AAF8CF1F3427351B6E87958ACF9B938222B291EED8D75E868AC574ED38F8D86E7A759FDDC221A2ACA3078D040B9FBC99327CB6B7D0B0B0BDECF599E4F4E4E466E6E2E2E5CB88019D3A7C1DCE8120A683C56EC93E9E1C1A0F1DA452DFDDFCF432B31D8B7CB73C4512DD050518A07375B7BC80DD5B4FFD8687B3E3A9E9D9BD4773E193654EE7EF4E8D1BCB697D5FA2E2E2E080E0E46626222D2D2D2781DB860FE3C146567E021FD7DA0BB73173779F191A09C9DA40EFF51BEEEDA1911D7BB3C47B087ABDC5F655101F2D2D32464FCD8487F3E325F1EF9523292123068E000EEFEEDB7DF66EB39D8B973A7A8D60F0C0CE4B57E5C5C1C1F0F66D19C2F313A8ADCDFE48407FAA1A528A74B0D49393B592DFEBDDDB53323BBFABFEEE329EF2FC66617E11C6E0DE3307D68871EC0B690D558163C074B83E676610983EE5B1C3C97B348CAE220098B44CC534DF07CA57C13B440CE42390B95F24D3063411716D17D2282A5047D23623167115D97B058C09260E52C0D5ECC59E4BB106F7EFC26FEFCE73F73F703060CC0962D5B44B53E9BDFC5C4C4E0FAF5EBD8B56B17064D1C84F9CE73A17FED0C1EDEBAC9898F08457D5E86C84D795A02AB0BD4E23F82FC67448674EBDFDEDA8A5FB6B4B5A1A6AD1DC56D1DC86C6945706D366C4A03712ED70C7BD3B4B0226E0DA6864FC2A741033134A0CFFF5986F8F4C61F07FF5EEE9ECDF1D7AE5D8B63C78EE1D2A54BF25A3F3232925F6ED8B8011F4C7E0F035D7AF1BF3FEB7C4AE03FAC8BFF32F21FAD36FFAEDAE911DDFBB73637467E491AB2DB6E23A5F516925A3ABA25B1A51DC175A5B02F8FC2C502071CC93C8B0D89DB31376A2EC6847CFA1FEFFE0F0325EED91CAF77EFDE58B264098E1C390203030379AD1F1E1E0E070707AC5CBD02EF4EFA270679FC4BBE8FD3CE27C97D3B47A9FF54F2EFAB26FF9EE43FBCABFF50EE5F52F7589A1A22CC7123C29CB72031DC088595D928EEB88DBCF67B48BF711B49CDED4F8D092151346F70AF4A8169910F74738CB123F51096C42EC7C4D071181ED0EFA7EBDE97FAFD10B1FB3973E6E0E0C1833877EE9CBCD667F99ED57E8B972FC27B33FEC96346B89F532EA79EEA3FCAD7432DFEC3B8FF60E5FEA535ACE555A97F01E14E9B91187609F98531A8B9D5818ABB0F5174EB1EB26FDEA11CD1F14CF12024A1B90D013505B02E0D837E9E350EA4EB624DC226CC8C988ECF8386FDA8DDBF31F2BFF197BFFC45EE7ED2A449D8B76F1F4E9F3E2D5FD7676BBB6CCE3F6FC95C7CB8EC1D0CF1EFDD655F275DF4F0F0763B273EB2ABFF52AAFF22BCDDD4E4DF593B8DFCDF28C91371FD29FE45386D42C27503E4E547A0861EDFF0F05B54DF7F8C92DB0FE43922F11973842AC2EBABE1529100E3423768675DC096E4BD5818B308E34247635840DF1FCCFDFF0CEF74DFA74F1F8C1D3B16BB77EFC6C99327616262022727275EEF9D387102D3174CC3072BDF56B93F3D675D51FFAFCB4D17B9294989438497AB5AFC5F7777D64E0D0B426B71AE88EBDE1E5DF37F0F890F3E8BDCBC5054DF6CE1B1C0A87BF004E5771FA1B0E31EB2DA2847A8211614896D6A814F4D362C4B02719AD7A4C7B1327E2DA6464C7E69352977FF8924E7BFFBEEBBDCFDC89123B17DFB76E8E8E8C0C8C8888FF31E1E1E7C1C983877227A6D79A7DB7DEA39EB88FCD7E6A489DCB06348E19EEAF39F121A8816DAAF9010E6BFA7FDBF1BE2824E21272718956D4DF25890517DEF118AEF3C406EFB5DA4A93147A8AA4943EACBE020AD498F669EC3C6A41D98173D0F6343463E9F7BBFDEF8D3177FE0FD5EE69ECDF1376EDC082D2D2D5EEBDBDADAF2BECFE67763A68F46EFC3EF3E75BF3A2E273AF33FF9AF21FF4237ECF86298BAFCBB3A6AA75C0FE06B0C42D4E55F140B017AC8C90A40656B7D975860D4F21CF11085B7EE538EB88DE497140BCA6BD2063854446377EA718A87CF7AE4FE8DCF3ADDF7EDDB1743860CC1AA55ABF83C8FADE1B25ADFDADA9ACFFB3F99301C7D75DFEB515CE9B86A8BFD67A78ADC1425C5907F17B5F80F26FFEC98527361B608E6FF3EE5FEFBCF91FF7B42ACBF36B2327C51D95CA334166454B11C715B9A237A30F7540709CD3779FDB9956A8B51C143BBEDF7EFBDF71E77CFCED95ABC78310E1F3ECCEB3B76FC868DFBEBD6ADC380B1FDF1D1A50F7A9C57B45DB5E4FEE3C87F75568AC84D5122F9F7509FFFA4900034D17E850433FFD4F7EFABB1FFAB22C6F718B2D23C51DE54D96D2CF03AE2FE1394DD7988828EFBC8A41CF1B26321AEA915E6C5BE5897B895D710AC5EFFF3977FC45FDFFCABDC3DEBF7B367CFE6E76AB0633A6666667CAEBF72E54AF4FBA20FFA5B7EF04CE38A96CB3172DFC161FEABC8BFD00D3B2F27D4CD592DFE039DEDB51343FCD058902522D8CBFD95F91712ED7D1819296E286F28433D8D074F8B877A798EB88F1CCA11A92F314744353460F0D41172F7FDFAF5E3EEA74C99229FE7999A9AF2F5FD65CB96A1F7E85E18E8D0EB99EB8AE3E4FF01B97F20F55F99992C72939F1085103747F5F90FF645637EA608EEFF25E6FF9E10E5799062C119A57545140B8F9F1A0BF23A82E69E2C47E4D35C2383E61AEAA823586D3A79FE3778F3CD37F1FEFBEFCBDD8F1F3F9ECFF3F4F4F4606C6CCCF3FFA2458BD0E7EB5E18E4DEEBB9EACA63AE47C5FE3392446EF2E32341795B6DFED9F9040DB45F2192FE7F93F32AFBBFCA58F0D88FF4240794D6E4A3FE7ECF6381E78807DFA292E69E455457E6DCBCF3CC3982B99FBA70B1C8FDD0A143F91C9F9DBBC7E6798686863C0EE6CF9F8F3E537AF179E1F3CE298FBA1C16F9AF20FF4237F971CCBF835AFCFB3BDA6AC707FAF2352621413F32FF4222DDF7202DC116255539140B8F9E291664D4DC7B8C52798E50BD862D73FFD6DFFE2672CFCECF66E765B2791EABF7588D3F73D64CF499D3EB85D7140EBB8AFD97A7278ADCE4C5927F17F5F967E7FEB1352621419E3F5EFF4222DC762335CE1AC51599A8BFF7E0B96241B63E55299D7BCAD6B099FBE98B97E26F7FFF3B77CF8EE331F79F7FFEB97C9EC7CEE360713067EE5C2CDEB50E4B6357A9C1FF41B9FF58F2CF8EF709DDE4C48623C8C55E2DFE7D1DADB56303BCBAFAF7FA69F817C582EB0EA4C458A0A8220D7577EF3F772C48C68C27D871F030FEFE8F7FF0EF63C9DC8F1A354A3ECF636BB96BD6ACC12CAAFD4F5EB590E70CB7AA147E4C6B4ED49CE75A773CE87A80DCDFE2A8F24FE3B67AFCDB937F7F2FBEC62824C8D3ED27E75F747CCA651BD212ED5075A3F1B9DCEF3E7A9C9FAF2573CFBEA3C1DCCFA57ECED671D9F15C36BF9B3173162E39BA74BB96E05D9D05C302276C4CDCD9A3B5C6836E62FFEC788FD04D4E7418286FABCD3F3BFF93AD310909FC09F8BF6EBF01C1B6EB9EF2B84D488E36131D8B789AFB03DA3A78FB9D77B8FB8F3FFE58EE9E7D1F87CDF318ECDCEDE93367C23220E499D7A15D2B93A19575113322A62BF57FC0759FC83F3BDE237493151D0A3F471BB5F8F7B6BDA61DE3EB899AAC54113F16FFA10E1BE068B804A70F4CC5916D93B073FD64AC5EFC15E64EFF1C13BF1A8EAFBF1C8E99534661D982F1D8B27A2AF66F9D059DFD73617EF61B04096223DAFB106AEFDCEAB17BF6DD0C997B56EBB1393E5BC367C775D8DC7EEA8C9970888C7DE179255B5B9A153953E47F3FF34FAF95C1FD27C789DCB0EF66F939A8CF7F94AF075F6314D2E9BFFD95FB0FB45E8BABA7E6E1D0E671983B956AED911F61D080DEE8D7E743F4F9D7FBFCB2FF47FFC2D0411F61F890FE18D8BF2F3EEADB0B7D7AD3FDBD3FC0808F7BE3B34F8760CA8491D8BE6E2A0C8ECF43909B56B76B08CCFDC113BA788FEA3C997B762C87B99F387122B66EDDCA8FEB2C5DBA14D328E7BB27A5A9756DE972A10B46878CE0FEF7B9ED15F967C77B846EB2A2AE937F6BB5F8F724FFECFB25EC7B0542023CDCB8FB57E9DFEFDA1A9CD8351153BFEA8B4F87F622A71F62C047BDF1C5679F60DAA47198337D3216CE998EE58BE661DDCAC5D8B26E39B6AE5F8EF5ABBEC1F26F66D17D93317BDA784C9FFC15BE1C3D1283077C44B1D20B9F8C184EFD7506CE1A5D4166656D17F7C52D37B17DFF21BC4FF99EB9EFDFBFBFDCFD840913F877B4589DC7DCCF983B0FFED9052F657D31B4BE12EB12B7602FCD691EDCB9CD898D08E7DF6F14BA61E76BD3B8AD1EFFD616DA91DEEEA8CC4816F12AFD07DAACC329CAEFD3C7F7C3E08FDFC3E081FD307EECE7983D7D0A562C5E805D5BD643FBD06EE8EB1DC58553C755708C739E1EA37B7437766F5D8575AB9761FE82059832752A467CFA29060E1ECCE340FF8A09B2AAEAB8FBF4F22A9CA0391C1BCB7BF5EA2577CFCED367EED938BF7CF972EE7ED6FC0508292A7FE9C71CCC1CAC44FED9F11EA19BF4886078DB5BA9D97F9208EEFF563BE765FA37383A037326F5C7D0FEFFC410CAE753278DE7CE0FECDA82535A0771F1F471CED54BA7E0687111EE7657E0EB628EEB9ED6880E7040749013427D6C11E06A010F0713385D3384A5F1595CBE701E468686B874F11274F44E62FD868DBC7EFB94E26010C5C1749AB319DAD8C1CCCD0B27CF9EC3DE0307F8395BECF73764EED93C8F79679773172F417879CD2B39FE68EDE020F01F46FEA3456EB87F5BF5F87727FFE15E6EA8484F12F1B2FDB33EBF67FD588C1CF22E067DFC21264FF80A4B17D2DC6ACF5618507FBE78F604ACAF1A20C0CD1249E1EEC84DF4EF24C10F3972FC91132F269BC8CFC9E2DFA3F5F4F080D9D5AB7C6DFEE499B35847B97CC6F4E918316204867D3A127396ADC0311D5D58DAD86009D5752C3ED878CFE679CC3BE39B15AB1055D3F4CACE45B07670C4C3BBB739ACFFB3EF640BDDA48705C3CBC6523DFEAF99698779BAA03C2D5184BF87ABD47F07F9BFAC56F71E575760E5BCE1183AE01D8CFD6224BE993B0BFB776D86C1C963303AAF0B5F574B64C5F9212F399808EA4A52A0846429FC7600720514A485A3B2A21C5555D5282BAF406464142CCD2D708572BFDEE933FC9C6C76EC66D0A041F86CF418ECDEB79FC7C032CAF7ACEF2F5CB8903F66E9BA0D88A96D7E65EE65FE59DF7F78F70EF75F101F2572931A1A04CADBEAF3EFE1C2BF53222480FBEFE05C38B51F16C787C04A7704EC4E7F0147FDAFE0726112DC2F4F8797C91CF89A2D44A0D5329A8BAFE1F3B5EEDC5FD35F8899133EC6E0FEEF63E2B8B158B16421CFF397C9BBB79319B2A94F17A686A040468A987C46AA027C7BB0188A9D02BA2CCE4944455911AA6B6A50515189E8A8685CB3B484A18929D66FDCC46B8301140303070FC19AF51B780C6CDBB11393A74DC7CA2DDB1057DFFA4ADD77F6FF3B02FF912237EAF4EF2AF5CFCE2917E22FF0AFAFBB0317B6FFBDC718EE7E1BC6FB3E84E9A17E303F3610D7B487C1566F242EECFF046386FF8DDC7F4035FA046C5CB39C6ABA23B035334026F5F7A2741AEBD24305D0ED344628A75005059CEB6252AF77C6105148FB2ACE8E43595E0A4A0A32E1EFE70D133373EC3F7808B367CDE2E3FEC02143B17EF3169CD13F8FE3E70C5EEAF988CFE29F1DEF13BA61E76B7AA8CBBF85A9F675776794A6C48BF07727FFB73B3886E78E3C937F65E8AC7B135F0CFC0DE5FC0F3163CA04ECDCBC1A674FECA79AEE0C5222EC9116E98C7446940B32A2DD9011EB4E31E189AC786F1AE389445FCAEB6C4C08A0BE1D484E83C93DF32A881501859C50E9A594B43051DC44F83B506EDB8DC3FB3663CECCE918F5D9487C366A2474F44F23B9AE1E69342F4C6A69FFC1FDE7C54688DCA48404C0C3CA5C2DFE9D997F3747BEC62844E8DFE8FCD117727F66D35B9830E27718FCD1DB983A711CB66D584963FD21F8B95C467AB433B97645468C2BD2392EFC3A275A427A175CBA904164C6B8218BE2268BE2263B8E6226DE87EA453F1E37B91437792941345E04F33183E58CC28C507A3E5F189FDD867D3BD660E6B4C9F87CE4704C1EDB17F697164BD61F9D37D33CE334E2E21D909C1D8E94B26CA4D45421A5B1E599BFF7F44CFEEFDDE5C446862337365CE42629C41F6EEAF26F66AA1DE2EA28FA7D2286C4FF2D8E8DE51534E4BBA236C701D599B6A84CBB86B26433142718A120F622F222F5911D760A19213A480D388664BF4348F0DE8B388F9D8874DA8C2DCB3FC38821FFE235FEA675AB607C5E07C961AED44F433885693456A706D1781D4863B73FF571E6CC87F7FBEC78CA01711EC864F940404617DC04D0ED18869B986865B82336C0143A7B6763CBDAC59846B969C4D08FF1F5C8B760A9330ACE065FC3CD702A3C8D67C3C7743EFC2D9720C87A25AE3BAC4718BDB770AF23880CB980E8387BC4658523A1241349D565486C68A0F1E366B79E9DE3536111120DF3C0485CF10981A167202EB8FA41DFD0B8D33FF5FFDC9870919BA4607FB85A9AA9C9FF15EE5FF1F7B484FE6DADAEE24E5DA402519DD42B122D27D4C708D3268EC69409E3B06EF54A98189E4741663C6ED4978AA993D02640B2AD84EE97D05A578CD6DA2234D714A2B93A1F4D557968241A2A72D0509E8DFAB22CD49566A0B624033525E9A8294E41755132AA0A9350554073E7FC0454E4C5A13C371665393128CD8E426956144A3223911AE10883139BB075C32A1A9F26E2B3617DB175F1C7B03F3306367A9F510D339C6A9941B84A35CD95FDFFC2E53DEF4B6A9C831FC1526B286C4E8E82E3B9F170B93885EAE299F0BA3217DE5717C2C762197C6DD623C06937827D4F223CDC1C31C9DE3876EE14FEF5C94CF41A3EAB0B1B77EC13F57F76BC4FE886FD06148DDB6AF1EF48FE835C1DF839E542FC98FF3BB738B656A6E8A80EC3ADBA58DC694AC1BDD61C3CB8598C87B72AF1E84E2D1EDF6BC493FBADF8F6E14D3C797083AEB7D0B626DCBE5181ED9BD762C2B8AFB068C1025C3C7F0E19C9F1686F6D249AF8E5CD967AA20E379B6AD1D65443541395686B2C475B3DA3AC3326E4F15222A68EC586725AE4944A91DC963FA69651CCA9294E82A58901D6ADA118983A190BE74E4249BA07EE35C52A1087FB02EED447A2A336146D955497243B508C1FC525FDC3387B721F74B5F7E0D8911D38B87F1B76EEDE822DDB3761D3960D98356F21FA8D98A6D4FF92E56B45FEB3A343456ED8F97A2E1626EAF16F6AA41DE46C8FC2C41811CCFFA307F7F1FD77DFC1C9C911FFFEF7BFF12C8D3DDEC7CB0553274DC074FA2C0FECDD8DA8EBFEE4B912371BCA09F22AA75CCE0DBACD69945E36948AA9574549E775B61F8A1D89E352112D0A48B677C6437176284EEB6961C9A205983E6D12F48E6DC26DCA771294E53A71BEBBD3108DBBDD12837B52A283ACB160C96A4C99B30CE3A62DC267E3E763F0A89958B672031EDEBFC7898D8C90FC16A3C00D3B5F4F5DFEEDC97FA0B31D5F6312E2E7E6C2D72098476767E71EF97EF290EAC5F672DCAA4F4159861B962C98447D7F2C962F5E042BB32BFCF36D6BECF47E5348BD04DEDF05F1D0268B0711AA63E2666325DA6FB4A2A3AD8DB8C1AFB35C7393E59CE67ACA2D94671AAB29BEAA3892EB2CEFD4A1ADB911B7E86F22C242B16FEF1E2C5C301F0BE7CF45727C281EDDAEC1838E32DC6F2BC0DDD62C9E076FD7C751BF8F40474D18BF7EB7398DEECFA7BC5881C777EB2917B29CD88EEF1EDFC5F7DF3EE497DF3E68A3FB1AF08872E7FD1B393CA63AE34B32B63A3B3AE211B97F24F31F795DE4263ED01BCEE6EAF31FE06487828428117EEE12FF4F1E3D52E9FF3B7A4FF7DBE9F3AE4B427369009A8ABDE55C333A8089E3476316D5D4C70E1D40766A2CF57DF2C9685482C0B79C7AB1F7CEED925AA0856A81165E0B14A099EA80A6CA5C3456E610B9542350BF6E60634A13E7869C46F2DC24A1A5992E9BF9E5CDD61649DCDCB8811B2D2D303531C186F5EB290616E0CC99334F8DFDE76DDF3DBE4363EB7529A11C1767B17FF6FB3C423771E49FC66DF5F8BF62A8EDEF648BFCF82811BE52FF0C672727F9EB7DF2F016EEB416A2A5221CF5F96E9D1430DCE56C58391B5F7F351A2B972E86AB831DF5CB8A4E9AC4B4311A65886382F76BF2DC5A438EABC931D57A8D15D90AE448A8CA4513D5852C2ED8B8CEFEB6ADA90A1DD4FF6FDD6CC32D72CBFCB693EFD6BA3234D7B218A9E33121A7916A92D656444747415BEB38962F5D8A756BD7A28DF289BADBBFBFFF16B79BD2D056114804C9717162FEEF73987F76BC57E886FD5EA383A97AFCDB32FF0EB67C8D49882FCBFF77EF70EC6C2CD1DE908186423FD4E43829C1B9935C6724871A63D6D4717CBEB77FCF4E14E7678A9D0B6241EE5D1607941F5A1B4AC84D21D5F7B2FE9CDD89CC395D6FA198B8515F2CC9093C6624FBEADCBF605B4B0DE5F616DC6E6FA771A05AB2BD41068D03CD0DA23C515F578B2BC6C6D8483960EDEA5508F2A3CFE3761DE5C3DB2FD4DF25DEBFA37D516EAA8A444B896F27A50C3FF2EFC06B2F06F71F1E227213EBE745FE8DD4E6DFCFC19AFFFEA710A17F6B9AFF5766D80AB0436566275572EC3916177763DAE47198376B1ACC4C8CE8F3ACC6CDE68A4E9A3AAFB7F3DBE5DC634B0DCDE9147D73B2380D049BF3B1DCCF7D7789A772E5B1A5088FB34A01B26D2C2EEA791CB4539E080E0EC2EE1D9BB172D9221CDBB75A9EEB1A8BFDA86F3E7B3E60B9F35653368D8F7E682CF4544E9127F9B7EFF41F15C17FEF51E886FD26A883C965B5F8B736BAA8ED636F8DDCD808119DFEEFC2DAE20ACA52AF115622CA19690C6B119BD7CCE67D7FCDCAA5888F89E439B8BDB952C4CD66C91CAFA5AE90F2764E17D79C0A092C26D89C9FD5007CFEC051183B9A1450CC050A7947B2AD735F6D82FCD442E3424B7D251263437146EF287F1F6B57CC476E9CB93CDFD5E6B9A2A3310BDF3D794073A4C712289FABCA0D8FEFDF445DAE4B27790C57D42BC1C5D11E8F1F3EE0C44645222D2C58E426DAD713F66AF69F13132E82FBA7F92783F5FF92243305CC3B49EE2433D208F3674DA0F9F3441C39B01B55E5549353BE6D6FAE92C3F2750BD56CC25CCE68E0647542F7B5D415F13181E508C5FA41ECBC52E0531C239DE34EA5F27850F2B76CECC9480A8185893EB66D5A8BCD1B56C2DF514790EBA4F92EAB936A29B579EED4CFF3784CC85A735938DDE7809A2C4731D95D7176B413F967C7FB846EA27C3C60AB2EFF86E4DFCE8AF61B2682F997AD41B0FE5F18CF30514D82298A8828EF5358347F3AE6CD9E86F367F4F8B8DADE528D8E962A8A8372EAC779823E9E29A7A142461687E5045EF337552845544B3429A352C536018D5294F867B9232F230AAE76C6D8B36313B66F590F3BD3C34AF35D0523BD2B55E4FB667D3A9AC87D65868D126C95E24CF5D8E3870F3912FF812237EC7C4D9B2B866AF17FCDD040DBDBF61AB2A3C34448FCDFE330FF7931866262199739F902DCAF1DC2E205B3B088B0B634C10D9A537790FF56EAC7B27CAEE8BFA1B2D33B8B8166AA0314737AF77D5BB0AD59C9F666E54872469578BB6C1B5D5616A722C8DB1207F76CE3FEAF9CDF2BCA75A5722C3A49E9A42CC5524CAAA5741CED86B46B70A27AECF1A3871CE63FE57AA0C84DA4B71B6C8C2EA9CDBF27D5F76C8D49880FF32F5D83B222FFD99106522E2047465457CC0DB661F1C2D958BE641E7C3C1CA9F6ABA75C9A2FE8DF44B914BADE288462E2467D91B426EC0E55B95EE8B0525A632A6CEB120F5572DA04D719B56539880FB3C3B183BBB06DCB0618E8ED4411E53A4E820CD32E14272AE36A274942CCBAE0646F45F38C871CE69FFD3E8BD04D84971BAC2FABC7BFC54589FF4CDAAF1045FF19616791A99473C80CEFC440671DF7BF66C522C484F9A3B6B204F595B9923E2ECBF7F258C890C3B6F1354181E7763E3FA894C483B29868561D176D4FE9FB42FFED0ADE65DBEAAB8A901A698D53270E62FBD68D38ADB50DF93197C5F0BC67C429E882310AE2C4140A89BFA21447BB6B7CDD8D111B1D8524F22F7413CEFD5F50937F7DF26FC1D7988430FFB23508E63F2DF824D24218A7BA902EE3FA299C3EBA1A4BBE998BF5AB1753FD148EDAAA52F2CFC6FC0C0972E762FF6CFD5EE243856BA94BC53944F739BE4A352DC2DB95A2FA54466D6501D222CC70FEF411ECDCBE19BAC7B78B725DAE888B4AC96344332EA9C0B0CBD8EA686781278F1F71E298FF107F911B76BEA6D56503B5F9F7B0324746448808EE5F3A0765FE93034E7412282185A323E282EE26AC5CBA90FC2F4142942FF92FE1FE85AE3B49E7B4D41688D707E46B039582985092F305AE25CEE87A8BA2FF4AA57DBB5DB1DFB7886382DD57519C43732F43E81CDD853DBBB6C250FF08CF71594AD1971021215BCEF91E62201F631D6CCDC9FD630EEBFFEC78AFD04D98A7332C0DD5E3DFCC405FDBED9A39D86F400B91F87FC061FE137C8F711239C791E8A71C9373DBB16ED512AC5FB314415E96A8A3FE5F5755CC3DD733CAC5B03C20F32BCBF5A2FEDDAC308ECB6851E65AC125D14E8F696F51E8DB2D1244F1C0B755736E32685B716E1212037471ECD00E1CDCB70BE697B5E5794E19199CD3C80855C6194E6617CE8AA131D5DEE62ABE7DF298C3FA7F02F917BA09F520FF97D4E5FF2CF937E36B4C427C5C5DE47350E63FCEFB900A0E73E2A5D81AEDC4E675CBA9FF2F85FD553D3E86D6579791FB4C25FED3D05C57D0C5ADE25A91C4A1E2F64E8FED72DF4A5C2B3C4EE258F176B52826D8EDA6EA22E4A604E1BAD37EE86A1DC0B1C37B616DA225CE7741125239BA5D0966E871D29411A28C93B0B73625F74F3871D1D1FC78BFD04DA8BB332C2E9D578B7F53F2EF7AED2AE5B920113EAECE22FFD1EEFB10ED212686B35F84BBC56E6CDFBC9AFAFF325C3ABD839CE7A2AEBA945F32DF42EA2806DA9ACA9ED975BBB05F77B3ED664B950AD7DDC3C6969AD22C64C4D8C1CD6C3BF44E1CC689E307E16826CE75490C7F65687192190142B4BB12A82D1F4F65D831FFDF3EE1B0FECFFE5D3EA19B103747585C38A71EFFFAA7B55D2DAF82FD06B0106F3717F91A84958509225C7612BB10E1BA0B915DD82D27D0610FF6EE584FFE97E3C8EE25A82B23CFD4FFEB280FD495A7D2ED4E1A280644CE5B14FC4BAFCB72BDF23810D02A45695FEFDE79871476BDAE3C03D5A5B9480C3C09E3D36BA0AB7D18A7F58EC2DDFA983CCF75E508E27D8E2041294725F8AA26D1AF133B6B137C47EE197131D1FCDF6212BA097173A279B6FAFC3B5B98F273CA8570FFD23508E63FD4711BC2843831B67721D471274E6BEFC6C6752BB17AE97464C63951FE2F467D8D740C10FAA71A50D17527CFE35A40AB806EB677286C6F28CF4255510A4AF3E2798E3BB07D3EB48F1D82A1812E223D75BBE43B19B1423C190744C4710E22CE4B19873AA131D5CE8AF9FF96C3FCC706788BDC0473FF67D5E2FFCA59F26F6E02F61BC042BC69FC97CD41D93A5E88DD46625357EC37E1BAFD663921769B71F5E221ECDAB61E1BD62C86A5C126F29E8D06F2DFC07280C03F1B037A92C785BE3BF865B5FC3AEFB7AD12147DCBB67752234572BD5D0AFF5B7A4E568B561726A0AA2413D9D156F0B3DE8C5D5B9743F7C451385A5F4294E791CE7CE7B61B515DD8D38568CEDEAEB8AB621F6CADAEE0BBEFBEE370FFFE5E22372CFF9B199C5193FF93DA4EE657F81A9310EE5F3A07B522FF81D6EB440471D67762D3899BC5011CDEBF95AF99EE593F116559813C07B018A82F67E7E8A6C8E1F3BCD6AAA722712DBDE488DDB6B72AF32DECEF32D75D61E790D596244BDC17D165493A62BC8EE2E2F1B9D0D13A88F36775E0E76A24CF71E1429C9513C1D94163A63276722245EC92637BED0A3FEF92111F138318F22F7413ECEA08D3F3EAF3EF6C66C2D718847853FD279B835A599AC2CF7225FC39AB54B01AFED7562380F0B3DE86F3270F60E7B68D58B57832821DF6A196E5FEDA728A8312D496A5A0B6349948E1C783C47DBC272E95DFAFD8CF55F9966D6F6FA9E1E70C5571EF12AAA9EECB4F7243B0ED06ECDA300DA74F6AC3E4F25944789FA1FCB649CAE6AE386C46A8C316156CA5715142982A9C3AB1BD668CEFBF27FFDF7F8FF8D818F66F3D89DC04BB3AD03C5B3DFE8DE80D3A5E35E66B0C4214FDFB982D13632EC6D77CB9084BA3E338B46F3B36AF5F8E831BC7203BCE8EE68285686031409735E4BF461A033C07B408FAB98A3E2EF64B973714FB76B552DF226E4860CF594BB5A9C47B3C2A09D6F7AB8A1211E57104865AB3691EFB0DF57D3DB83B5E212F7BBBE43946B022B64236C8099161B7413A962A43329EDA70FFDFCBFDB3DFE711BA09E2FE4FABC9BFAEB68332FF54FFC9E6A0D6343FF034F946CA22395EA642168BB13984737A07B06FCF36CC9E3C1C36E717A22C2F8CC680121E037595B994739338F5B279807C5CAFEE39376AC428712DDCC6CE2568ACCA46B5D4BBCC7D25BF9D889C78078AEFE5583C6B384EE91D8799C979C4045B526E5B252780B35A056B1060B506815D58DB89B584A02E48C655E69F9D47C250EEDF112667D5E3DF50EA9FAD310861E3BFDCFFB5AB70339A2FC75DC402B81B77C5CB6C2D9CAE9DC289637BB165C30AAC9E3F1841765B29BF2693FF3234B218A8C822FF891C3637646B019D5E256EDB392A5C0BDCDEBA21A1E346AD9C5B52D8DFB2F38C58CD595548CE0BE3505520855D67DB8A9250961346EED64167D7786C59BF184697CEC2CFC31C915E3A4A739C32FC6458AC5089BFC5CA4E2C1559051B4B2381FF587EBC5FE826C8C50157CE9C548FFF93BADAF626467C8D418817E5FF6FF91CF45B8A4733B81ACE7966FCEC8FC2E4A2168E1EDE8B05B3C6E2ECFE7108773DC8F36E635D0587D58335E45F4653750E3F4F44A9EBA7704B442D3F6748D2D713E57D5D82C47BA59C44823E67F723B039371B0BA60FC7C5F3A7691C364452B815BCAF2E55C8755D739EF755194B94E243FB106126A3734CF595C2FCCB5A7C5C2CFBB7BE446E025DEC6174464F4DFE4F683B30FF013E2258FF97CD416DACCC9FCBBFBBF162F83A19E0ECC92338B0771BA68CED0D539DC94808D4A7FC9F85C67A690C54E5531D9024CF05B5C5091417A968A965E7819448E281EA835B22D79DFD9B8D1B2C77B4D417F2F8616BCB3534AE48FA762CF57329859D547224799FC5409CFF39385C20F753FB61CF8E0D3037BD88707F1B5C77DAD799EB8CE78B729C878885F0B8D2154F212642BE91E32562118DB7973BFD53FF67C7FB856E98FFCB6AF27F91FCDB991882FD06B410EE5F3A077D5EFF0C7FBBFD70B23A8733278F62C5D23998FE552F5C3B3D8DE63197F9FA6F631D8D05F534F7AE65F38254711C08A198A829A67182C60F562F48CE194BA31A3211D5C5F14AA9E2C449FABB885879BDCF622135CC142E97E660CDFC419837F32B1AF32FC1DFC31229E1E670BB3C578DCCA3F153827B37585B188AFC877BB98ADC0450FEBF7C5A4DFE754F68DB5E31E46B0C42BCC8BF6C0E6A6B6DF1DCFEDD2ECF47848F211C2CF571EE9416E6CFFA1A0B26F785BDFE0CA4841AD1989C82C69A6234510CB07C505F9D27991F96258921CF8AD494247445452CC86382F2424D59BAD47F1C92432E732FBB578DC0D4AF47C0F4CA05F8B8592237C91D01D69BD4ECBF6728FA67C7FB856E029DA9FF9FD4558B7F035D2D6D2BC30BECDF1317E1EEE4209F835C3535C6459DD5CF866E27A6063B11E86D0DCBAB9770E6940EFF5ED88C89C371FAC852783A9C476901D5651585A8AFAB42437D35EA6B2B515D5E80B2C20C9416A6ABA6204D815494E42B928212F69B2FF969A828C94379710E8AE976516E127C9C2F415F6B0516CD1E85512307E2D2457DB8385A232936002E562745EFE155627C595FEE3F323C8CE77FA11B3F475B189ED4518FFF135ADAC6674FF1EF1408B13333C183FBF7F16FF27FF7EE5DB4B3EFCDBC00375A5B51535D0D3F5F5FFE6F22CE9C3993FF9B09191919B87DFB361E3D7AC4B977EF1E3AE8F11DED37F9DFB1FBD8B687EC5C84870F390F55F2803F4E067BFD77EFDCE6FBBBC37ECB80F6C3B63DB87F8F6EDF464545058E1E3D8AA953A7F2DF870B0E0E462BBD4EF67E3B3A3A7E30D8FB9535173B9B2E6E3C6C2C71494F7DFE2F9DD4E1DF2988A679A68C20AA31DC5D9C71E7CE1DF95C44153D6DCC6F4B4B0B22222270EDDA35FEDB8A0CF66F61CBF6C32E59CE91C502F37FEBD62DDCBE459F0B7979C0DCB23860C7261E3F96CF51D96DB69DDD2FFB3BF6DA1F3CB8CFEF97D5B26CDFAC15171763C78E1DFCDF6B61FF461FFBAD40E17BFDA11BABBB1213E2E142732FA197289A0B3A9A5DC5053D6DB5F8D73F714CFBA2DE09440707F2EF150861BF0BE6604EB591AD3561A316C2020391969C84407F3F58989B63D3C68DF864E8502C5BF40D2E9D3BCBEBCEE4781AAB2B2B505753C369A8AB436343039A1A1B39CD4D4D12D875E936767F63433D7F6C3DFD4D6D55156AA454533F4F4D488097B313CC8D8DB069DD5A7C3EF253CC9B4763AD951582E935E5E764232D29096EF6766A7BAF2F8283A539029DECBB38890EF4838D89312EE86AA9D1BF0EE2A322101DE4C7D71A5E36C991A128CECD424A421CFFAEEB293D3D7CFEE9088C2627DBD6ADA6F83646348D73D98934472B2A402B796D6D544683C2ED3AFE7D5E460B51595C80AC0476FCC49BFD5E3E8EEDDD85095F8EC1886143B167D72EB8523C24C646A3BAB41839C9F1AFE4BDBF085154FBC54785C396EA310335FB4F8A8DE1C4855FE7EB8DEC3B062F93388AB5E2EC4C146665223C38080E76B6D8B37327467E321C633EFB145BD6ACA45A489BFDCE293FFE91161586BC94449452DCD490AFFACA72345455D0DCA10A75156534CFA37A312F1BF9A94948A5F8627FE34FCE8DCFE861EF968D98F4D59794670663C3DAB570B0B5456810F5F9CC74549714F1C7BFECF7FB4290FBB89040F2138DE4B818D85E3581818EFAFCB3F13F2D315E440A3D4F5264381222C25E1A8994734AF2F350575D8592C202444746C2CDC505FBF6ECC1C84F3FC5F02143306EEC18AC58B204A7B4B56079C518CE36D6FCB7692202FDE5FB890E0942909727DC1DEC60637E1506A74FF11C3F61FC388C183E1CC3683F2B572C87AD8D0DAE538DC7727D3D3D67757919D2E2625FEA7B7CA1CF27320C2931D13476C589DC30FFE7B58FABD57F666AF20F46615E0E8DF3D57C2CAF282B451CD5623EDEDE303535C1F66DDB3061C2D7183A64303EFF6C24C68E198DAFC9EB94C9933077F62CCCA7317CEAE4C9B46D3CBE1C33863F66D8D021F4B83158BF6E1D2E1B1AC2D393C64EAA390B28D69A69CC68ACAFA378CBFF41DFF38B604F35993AFDB3FC9F93912E273B3D0D3E1E1E30A7CFDF9E6AE3441A179E67FBB352525040F55B2D5A9B9BD044F55C4911E5E69464040705F1DF2039AFAF8FE3C78F63178D13ECDF63983F6F1EE6CC9E8D552B576227D5F2C78E1D85FEB973B0A5FAC9DFCF8FEAE70414E6E7F39A90ED93C5577949097233339EEBF5BD2A9EF679DA538E53977FDA8FD6F913C791413579414E16878D8D3E1EEEFC7A6A5202AE999B3DD7F6E7A5BCB888F241157776A3B505375A9A514BF9BAB4A498F7E16CAA19D25253F8FC28213E8EC7485666260AF2F2F863D8DC41F6B7ADF4B7F5B535A82C2B41616EF60BBDAE57C5D33E4FB38BE741FD36492DFD5FFBF832E63F26EC3A8AE9B365D8595BD1679523BFED4A357A565AEA336F97DD7E11CAC9279BCBB1BCCDE2E0E68DD66E61CE5B9A1A690E588D8AD212B5BC86574D779F6701D52EE74F68B1FEEFA816FF5A5AFD987FB6DE5746F996719DF26D2CD562EC3ACBC9F654373DCFF69705CBE19565657C5E5F4354D1F50ADAF6329FF355D2DDE719E2EB03E6EBFC8963BBD5E15F4B4BEBE7144BE96C9F91340FABA4FAABB4A8101E6EAE7C4EC648494C78AEED1A9E0F559F672ECD572FE89E607DFFDE052DADF75F5353BBA873B42FC5D3439A5322D0CB0355E5E5A8A9AC94F42FBA54E459B76B783E849F676274148CCE9CE27D9FC6FE8DAFA9B9D138309AF65BC1F66F76D100BE6ECE888B08473AD51F1A7E18D87A4F90B7171F9BA539FF3E39DAFEDA4B6AFAFA7B7E4BB96507E14C1413D51A7E58589F2402D93CDD404BEBC3D7344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD334ED3FAEA9E58788AAD99EFE20BAD5B945F064AFD3CD68E1B3FF01DF895F8E56B5F8F61FB4C5B77FA970FBF56885FB1F896F8F81E80FE805FCBBCBBB97DFFA59F418C9EF2A495F0BB4DF11BFCFD7E8F62DD1D309DE2DDF83C2FBA3DBDA0A1FB7E6B6E6B6E6B6E6F6FF95DB8AF9B05A211F2BE6534D7BA5EDFF03E9FCDABD]]
}
Add(Button,1841919,259,273)
{
Left=10
Top=15
Width=120
Height=45
Caption="Icon"
link(onClick,15815038:doNext,[])
}
Add(CounterEx,15815038,308,273)
{
Min=-1
Max=1
Default=-1
link(onNext,3187834:doRead,[])
}
Add(ArrayRW,3187834,357,273)
{
link(onRead,2953706:doIcon,[])
link(Array,304550:IconArray,[])
}

Можно из другого приложения передать нужный индекс иконки
карма: 4

0
Ответов: 462
Рейтинг: 14
#3: 2021-04-13 21:49:12 ЛС | профиль | цитата
Сначала запускаете первую программу где сервер, потом вторую, нажимаете Подключить и меняете иконку приложения с помощью двух других кнопок

Программа 1 (Сервер)

Add(MainForm,2070617,329,350)
{
Width=247
Height=159
Point(doIcon)
link(onCreate,20680:doOpen,[])
}
Add(IconsManager,304550,259,322)
{
ImgSize=32
Icons=['Icon1'=[ZIP3E08010078DAED9D096C1C5719C75D4CAE865250424300D190A690821052857A40434BA1AA7A70F4102D882B45409B821045422D87120A140910B4810A71B445291415ECC4B1133B4913DBB9E3F88A63C7F67A0FEFBDEBF5AEF7B677D76B7FBCEF6DD68D7767E23D26EDCEFAFF59BFD8D99D9D37F3FE6FDEFBBE6FDEBEA9A9B94CFC6CDB5623FE5D57B371F9653557D5D4D46C148897F845F9BA34F15EAE8DEC7C2B010000000000000000000000000000000000000000000000000000000040DF8C1EF8088D9DF901F9077F017484AFEF87647DED63A56BBFEB720A9AFF42B3332982E9D36667D3141A7D918C0D6F2B5AFFB0FD1554609558D4D520345D5AB0F6CE63F78AB6338B8AAB9E8E805CA7BE54F8B56FDD813AAB328B38FE5BB0FE31EF6BA830058B79F7CBEBC879FCF3158B7FF0699A494FE61D7BDCD756B8FE63AD103BAFFEDA45DD2CD345CCE6E9FCA6CAF143FF52CDDDF165FDC4EDC2DF87FEDA9AEBD4831AEB544B86BAB7D0B0C050FFFA6F4DF6BD6B39F4AF50FD0DF5B5646ABE96C6FAB75274AC9D927137A553614A446D1471B790A7F7093236AD95DB41FF2AD37FF7BB68C2FC12CD2C90534B4FC7C877EE1932EC5A01FDAB447FF3BE8F52326A2DCEE7F47792B1F13DD05FE7FA9B9A37506AD25B52B993C1B3C29F7B27F4D7A9FE86FA25141BEF28ABECA0654771FE00F4AF18FD9D1D9B3548DFCED0E8C19BA0BFCEF437D4D5523CD0AB49F941EB2B85C787D0BF22F437EE5D2FAF5D2D6C3A1114FA2F83FE3AD2DF71FC014D8FC1DC721DF4D791FEEEAE2D9A1E83ADED76E8AF23FD5D9D8F6A7A0CD6D65BA1BF8EF4B71FB947B3F267C58F71CF7AE8AFA7F8AF71CD82B9DE422D1973D2705D2DF4D753FC575F4B11B7367369FC86E70ACF0141FF8AC9FFD8DAEF2C7B2EE54C7A8A4C7B3720FFA3CBFC6F2D05ADAF9655B6B77F2B8D20FFAB4BFD33F371DE41F1407749E586EC0DA20DE5CEDD5E4AE6BDEBE6C16540FF0AD55FDEFB5F5D942FC04346C0F42219762E57882BEECCDB7E62643BF4AF64FDE558B094DC9D8F095FDE71D1B2268303643F7A9FAABFE7387A57BEFEC63F41FF0AD77F6EDE9FB8A66D47EEA6F1A1DF51C8D14061D12F846C75E41B789AAC873609DD17C82B437F1DEB9F035FE3590ABDAFD4B496BCDD5BE661BDF0FE30F4D7DCBC3D8FE966FEB7A9E92AE8AFB1A56256E167BF5717FA4F189F83FE97C0A6133E51B7CF8A3A5AA2DC2FEF7EBBF0C3FFF026F2479AF41F573C76E8AF8DA5934131BE2E2BB8DFAD1483FED01FFA976F9C8B779D7C809CC7EECEC3D3F90DE80F83FE30E80F83FE30E80F83FE30E80F5B14FAA7E27611076FA6A9604FD19F0DDBFF43BEB33F567D3F111E226FF77769F4C087C9D8B88ACCCDEBC879FC7314B2BD4CB333D379DBF39A67B6B65BC8B2FF8372DDAEE9A9B1F9B1FC745CAE97653D783D991A579365DF06B9FF54DC36771E89C8B0E2F9F1EF05730533499A30FD99ECE2184C7BDE2D584BB6D69B697CE0A7B28C5C4B46CDE4ED797CEEFC2C2DD7C8E39E9AE8D48DFE89E019B98F886B57D19FE5356B2D2DEB95DB86ED5F724D5A4BCB3A517F3FA390F59F141475CBEB32191B568AF636FF7B96938153E7D7B2BC4BE6C6DD1D0F8BF633384F1B6E1BBC4F6FF7772834FA82DC9FE3E81D328F27CB139FE775D394CE2FB7BC5CE3355D6CED9BE4BD02CE17054DCFCBB558C7FB9FA4D1FD1B45B92B44192FCFFB8CB7EB11D146D6D058EFF7E5F14C18B793E3C867E4FDDCA8BB71D1EA1FF71D9673DE9C27BE28AED9587E9F131BA5747262DE6B63625FA6A63534934E2896153465E64BC43C2D79EF05869F11FDC1AAB2F477777C45B6AD98675FDE7BFC9DD090F525D9F75C687C2CE9542467DB59D1C7DD2BFAA66B16ADFEB6433788F3BF56F6D7859AEBE483646FFF94EAFBB6B64F92FDF0A755DFB71FBEAD64FDA742996DFC43BFD664EC0E5AFE2AF7373DE95974FAF3F89BB9A7BDBDA87DB94EDE2F34BC5DF57D63C315347E6EABEAFBDC5797AA3FEF97D78AE47B455AD858EFF764FFA7D4F755BBFE61FBBFE5FE12A17ECDF4E73E96F719B2FC5DFD1A0E9C2E597FE7892F90F5D0C7CBD69DEF358D9FDB96F92EF1E9AF2ECAFE9FE7B2F0FE72C7F7F2F40F66F4173EE442E7518AFEB6D61B85DF760725855FB2104A63DACC74940286DF8AF8E6FDD27FF4F66E916D414FFAFB877E25EB8EE13929A9495749FAF33328E4D897F05594FE6AF36C32FADF50705DE75E27F1F1A342F7ABA5EEEE8E8716F4332B557F252CFB3F24E2E1E7E573290AD53FE669CED4B788E72A497FCE2DA8962DE2148EF1785B3522CEFAF36BADBF1E1F2463163987CCD6F60911AB0EE832FF93AD9FA0E56F948A8F4A925183885F9BE4FC086ED7CE13F729E66B94F44FA742C257BB5CC4FC3FAF28FD7D7D3F52FD6C60F837E7FDBF80EA367CDDF37E9251E3DC6BFEC15FD248C3CA8B7E4EEFE37FD4B55BFAB23C3E141AFF79BBBE2562F9D522FE71578CFE3C362BADB39FCD47F01C31BF68076AE6E9FCBADCC785EB4365CE7F9DAEF3BF85F87F9EAECD32BF92EBD3A8E9CF63BF458C899C07506A03FC8CAA5C3FEA52EBCF63193F174D3506EC7F4A5ECB4ACFD2E0D7B87F601F6F7ECCF90FD93F264267F3EB60CA5B35FA479C3B157DA88BE57F13E173328FCFED66ACEF090A3B5E1563F0FF647CC4B9A1AC4E9EAE47647EDED2F201395F9FFFCE92CDD96BA17FD85127FAA455E43C768F1CEB38E6BFD057631F27F3CC9D65F2790C9C4FE6E3E536C37941C791CFE6E526F97AB0B5DD2C73C09C3B8AB8764AFF97BFEFC56366B5E89F3D96DC6D38E7E2ED515F3389F31F01C3EF657C9579A6D912320B9DB97EB3F105E7DAF9DA37EF7D9FAC47FE3B0BC75BD9FB3EFCFFB84FFD3CB90FE76D12A101C5D765FC1631C8F2CC7BD6CAFC6C22D49797BB0DDB7690BD7D93F0EBAE906D61F4C07572EC538BE738F6E3FB43DCD6F9FC8CBBAF14FDD8AD62DC6CACA2EB3FDFF7D5DA16CAFF2D36AB24FDDDA7BF26DB76B9631AF4D797FE3C264E8C3CAB9ACFE4EFD84DFA4F40FF375DFF8365EBCFF7E5E79E472B7C346FF7B7E5FC0AB97EC5E1DB14EF8D64C63CCEAD9E29FB7C79AE47BC8CF358CCFA47846F5BAA25C383D217CAC57AE87A79CD479C75AAF9BFB1DE2DC2FFBDE9928E0B8BD538FF56A8FE3C1F06565DC6F3610A5FAF6A254D4DF4A0D2AAC478DE1BDF5728EA7945CD57A30D5483F6A1FE39BFABF8E748AD90F9347E7EF854B04FE64240E53315EA93F345BDDD8FCABE5C37CF2D05000000DE605CA71EA274D2AF5BB2F3494069F0FD62A539497A319E1F051DCB231119D2ADFEB6F65BA06199F05C0B3D9A5C930C719E063EC0C3FACCED7BF7413F0DE039435A3DAFE98D345FFF93D04F2B1F4061EE65C58FFDAD37423BCDD64EDEAE2BED796E34CF2785761AF90027EFD7D7D82FBF4F01DDB45C3B7F56473E4051F7F54161F35F7A1E173ED55315CFF8C04F64DE0A9A0100000000000000000000000000000000000000000000000000000000D54D0D0C0683C160B04567FF07909FBEA8],'Icon2'=[ZIP3E08010078DAED9D057C5457DAFFBBDBFDBFEBEFEEDB957677DFADB3488B43292D055A28EE5ADCDDDD494882860021212142DCDD13E2EEEEEE4E48706BBBBFFF73CE48EE9DCC8400036DF79DD3CFB73373677247BECF79CE73CEBD33BCF6DACFE83F6DEDD7E8FFEFBED6E7573F7BEDAFAFBDF65A1F8236B18D7C3B6F749FA6699AA6699AA6699AA669DA4FACFD4C093F17F0BA127EA184FFA7C02F54A0B8AF9F2BA0ECF568DAD3FDFD5CE046E6E097AC42257E4DFC46CA6F89DF49F9BD94FF96F207017F14F03F0ABCF10228EE4BF83CC2E797BD26D96B94BDE6DF4AF98DF4BDB1F7F85F82987B5D492CFDA738FD2F059F8A2EFF5BC19DCCD59FA4FC99F88B1436A57953CA5B52FE26E5EF52FE21E07F05FCF30510EE47B87FD973FE4DC05B82D7F857297F91BE8F3F4BDFD31B0AB1F4072571238B975F0BE2E5170AF1F2B31FD8F32FA4AFEB972A1C2BFA15BAFDB382D3B7041E85FED8E7FF36F18E1436897D4FCAFBC407523E94D24BCABFA4F416D0E73911EE43B65FD9F3C89EF703E9EB795FFADADE95F28EF4F50B63E91F82B8794B45AC08E34431467EA7249FFCBF9714173D75FD34CFCA1C2BFA7D57C1EB870297327F7DA5F4233E223E26FA4B19400C943288182C658880A10A0C5340F17EE1DFCAF63748F03C0304CFFFB1F435F593BEC63E0A71D34B2156DE538891EE62431817AA6242962F7EA590339E35261473B832E7CAFAB662BF56E55B956B45CF8A8E0708BC0E11F81B4E7C428C90F2293192F88CF85CCA28E20B29A3058C5140789FECF1A3A47C2EDDE748E973C89EEF13E96B18268899C10AF1A12C3654C5843067FCAF8A7850CC114F8B0561ADF1B3A7F4F5D70563B7CCBD625E57ECEB8AF95CD1BBB23EAED8BF159D0F50E8CBCA7C0B3DCB1C338F63892F89AF8871C478E26B6202319198444C963245C064E97D93A48F9B20FDBB71D27D7D29DDB72C5614E342311E8628E40CC558E823C80FCF12074FCB09BFEBA6E6948D133FA4FF0F5E92FFD1DDF817BA9FA4C4FD14414C28FA1F2FDDCFCBF4DFEB19F3C08BFAFFD953624055FE5756DBBDD1C3FCAF6AACEFD54DFEEFAF241654E57F61EE17C6C5A81EE47E65E380700CF85CB05FE118A02AFFAB722EAC0D7A92FFFFD183FCFF4725F5A1B25AE0596AC4EEF24177B120ACFFBAABF19FB7FE93C585626D208C1165F55F77755F7775A0B2FA6F90607C5736C62B7AEE49FDD79D6FC57981AA39C1AF9FB1BF3FCF5C40717EAF6A8C78DA9CA027B1A1181FC21879FF05E67E7D9FC2B3CE013F5031077C4785DFBFF7A0CEEF6EFEC7626DB9F4EF7EA5623DE955AD0F3C2D2EBA5B1B501623C238118E277F55E3DACFDB4FA1A7EB408A6B406F295903FA8B8257656E55CDEF95CDE97ABDFEFAEBE5BFFFFDEFDB7FF39BDF24FFFAD7BFDEF213591FFCB9C27ABC2C4E54C5CA6F046BA74F5BFF55B5F6AB6A4DF74FDDD09375E0E7590356F42974AAD87F55F5E1FF25F7257FFAD39FF0C9279FE0830F3EC0BBEFBEFBF0B7BFFDADB98A9AFE3FE958C1CF551CCF111EC3F92F057ED9037ED5C3C729EE5BD5B1A3D75FD29AFE5BE43EF78D37DEC0F4E9D3B177EF5E0C1E3C18C3860DC3F0E1C39FFCF18F7FF4903EAFA6FDE7B537C97D01733F66CC18ECDFBF1F67CF9EC5E6CD9BF1C5175FE0EBAFBFC6F8F1E3FFFDCF7FFED3FD55BC98D8A0A0BF2404F99C8C0FF40D8B0FF269A6CB5B09817EDD13F4E322F179087EB5241181CEB6B73F78F79DEF997BD6D7F7ECD98353A74EE1EAD5AB707575E57960C68C1958B06001A64E9D8AD54B17C5A784060E7B59EE13027DA7C507F8B6D0259242FC9015158AC284181427C5FE3448FE7151D2853839C92101E8DFAF0F98FB8F3EFA08DBB66D83AEAE2EAE5CB902474747040505213E3E1E7E7E7E3870E000366CD88079336780E2E6DBA4607F6D6869A9B526A03E3F382EC0E7497CA00F398FC68DE25CB495E66B780994A5C6E3A3BEBDC16ABD0F3FFC10EBD7AF87B6B6362E5FBE0C7B7B7BF8FBFB23363616595959A8A8A840686828BE1E370EDE765648BEEE0FCA1F4808F1DDA32EF76E6E6EAFC70678E5C70578A33A3345E3E82552919E888FFBF6E1EEDF79E71DAC58B102478F1EC5C58B17616363031F1F1F44474723232303A5A5A5707777C7E4891310E9E3CEFFBEA9208B6220008981BE8FE2837D7AABC37F74A077FF587F6FE4C545287DCD45945B237C3CE835FC04F0FDF1E2EF6C87DEBD3EE4EEA99EC3BC79F370E8D0219C3F7F1E565656F0F4F444444404525353515858084B4B4BCCA19C1FE3E729F251457D3421C817E47F9F3AFCC7F87AAF8CF1F3427351B6E87958ACF9B938222B291EED8D75E868AC574ED38F8D86E7A759FDDC221A2ACA3078D040B9FBC99327CB6B7D0B0B0BDECF599E4F4E4E466E6E2E2E5CB88019D3A7C1DCE8120A683C56EC93E9E1C1A0F1DA452DFDDFCF432B31D8B7CB73C4512DD050518A07375B7BC80DD5B4FFD8687B3E3A9E9D9BD4773E193654EE7EF4E8D1BCB697D5FA2E2E2E080E0E46626222D2D2D2781DB860FE3C146567E021FD7DA0BB73173779F191A09C9DA40EFF51BEEEDA1911D7BB3C47B087ABDC5F655101F2D2D32464FCD8487F3E325F1EF9523292123068E000EEFEEDB7DF66EB39D8B973A7A8D60F0C0CE4B57E5C5C1C1F0F66D19C2F313A8ADCDFE48407FAA1A528A74B0D49393B592DFEBDDDB53323BBFABFEEE329EF2FC66617E11C6E0DE3307D68871EC0B690D558163C074B83E676610983EE5B1C3C97B348CAE220098B44CC534DF07CA57C13B440CE42390B95F24D3063411716D17D2282A5047D23623167115D97B058C09260E52C0D5ECC59E4BB106F7EFC26FEFCE73F73F703060CC0962D5B44B53E9BDFC5C4C4E0FAF5EBD8B56B17064D1C84F9CE73A17FED0C1EDEBAC9898F08457D5E86C84D795A02AB0BD4E23F82FC67448674EBDFDEDA8A5FB6B4B5A1A6AD1DC56D1DC86C6945706D366C4A03712ED70C7BD3B4B0226E0DA6864FC2A741033134A0CFFF5986F8F4C61F07FF5EEE9ECDF1D7AE5D8B63C78EE1D2A54BF25A3F3232925F6ED8B8011F4C7E0F035D7AF1BF3FEB7C4AE03FAC8BFF32F21FAD36FFAEDAE911DDFBB73637467E491AB2DB6E23A5F516925A3ABA25B1A51DC175A5B02F8FC2C502071CC93C8B0D89DB31376A2EC6847CFA1FEFFE0F0325EED91CAF77EFDE58B264098E1C390203030379AD1F1E1E0E070707AC5CBD02EF4EFA270679FC4BBE8FD3CE27C97D3B47A9FF54F2EFAB26FF9EE43FBCABFF50EE5F52F7589A1A22CC7123C29CB72031DC088595D928EEB88DBCF67B48BF711B49CDED4F8D092151346F70AF4A8169910F74738CB123F51096C42EC7C4D071181ED0EFA7EBDE97FAFD10B1FB3973E6E0E0C1833877EE9CBCD667F99ED57E8B972FC27B33FEC96346B89F532EA79EEA3FCAD7432DFEC3B8FF60E5FEA535ACE555A97F01E14E9B91187609F98531A8B9D5818ABB0F5174EB1EB26FDEA11CD1F14CF12024A1B90D013505B02E0D837E9E350EA4EB624DC226CC8C988ECF8386FDA8DDBF31F2BFF197BFFC45EE7ED2A449D8B76F1F4E9F3E2D5FD7676BBB6CCE3F6FC95C7CB8EC1D0CF1EFDD655F275DF4F0F0763B273EB2ABFF52AAFF22BCDDD4E4DF593B8DFCDF28C91371FD29FE45386D42C27503E4E547A0861EDFF0F05B54DF7F8C92DB0FE43922F11973842AC2EBABE1529100E3423768675DC096E4BD5818B308E34247635840DF1FCCFDFF0CEF74DFA74F1F8C1D3B16BB77EFC6C99327616262022727275EEF9D387102D3174CC3072BDF56B93F3D675D51FFAFCB4D17B9294989438497AB5AFC5F7777D64E0D0B426B71AE88EBDE1E5DF37F0F890F3E8BDCBC5054DF6CE1B1C0A87BF004E5771FA1B0E31EB2DA2847A8211614896D6A814F4D362C4B02719AD7A4C7B1327E2DA6464C7E69352977FF8924E7BFFBEEBBDCFDC89123B17DFB76E8E8E8C0C8C8888FF31E1E1E7C1C983877227A6D79A7DB7DEA39EB88FCD7E6A489DCB06348E19EEAF39F121A8816DAAF9010E6BFA7FDBF1BE2824E21272718956D4DF25890517DEF118AEF3C406EFB5DA4A93147A8AA4943EACBE020AD498F669EC3C6A41D98173D0F6343463E9F7BBFDEF8D3177FE0FD5EE69ECDF1376EDC082D2D2D5EEBDBDADAF2BECFE67763A68F46EFC3EF3E75BF3A2E273AF33FF9AF21FF4237ECF86298BAFCBB3A6AA75C0FE06B0C42D4E55F140B017AC8C90A40656B7D975860D4F21CF11085B7EE538EB88DE497140BCA6BD2063854446377EA718A87CF7AE4FE8DCF3ADDF7EDDB1743860CC1AA55ABF83C8FADE1B25ADFDADA9ACFFB3F99301C7D75DFEB515CE9B86A8BFD67A78ADC1425C5907F17B5F80F26FFEC98527361B608E6FF3EE5FEFBCF91FF7B42ACBF36B2327C51D95CA334166454B11C715B9A237A30F7540709CD3779FDB9956A8B51C143BBEDF7EFBDF71E77CFCED95ABC78310E1F3ECCEB3B76FC868DFBEBD6ADC380B1FDF1D1A50F7A9C57B45DB5E4FEE3C87F75568AC84D5122F9F7509FFFA4900034D17E850433FFD4F7EFABB1FFAB22C6F718B2D23C51DE54D96D2CF03AE2FE1394DD7988828EFBC8A41CF1B26321AEA915E6C5BE5897B895D710AC5EFFF3977FC45FDFFCABDC3DEBF7B367CFE6E76AB0633A6666667CAEBF72E54AF4FBA20FFA5B7EF04CE38A96CB3172DFC161FEABC8BFD00D3B2F27D4CD592DFE039DEDB51343FCD058902522D8CBFD95F91712ED7D1819296E286F28433D8D074F8B877A798EB88F1CCA11A92F314744353460F0D41172F7FDFAF5E3EEA74C99229FE7999A9AF2F5FD65CB96A1F7E85E18E8D0EB99EB8AE3E4FF01B97F20F55F99992C72939F1085103747F5F90FF645637EA608EEFF25E6FF9E10E5799062C119A57545140B8F9F1A0BF23A82E69E2C47E4D35C2383E61AEAA823586D3A79FE3778F3CD37F1FEFBEFCBDD8F1F3F9ECFF3F4F4F4606C6CCCF3FFA2458BD0E7EB5E18E4DEEBB9EACA63AE47C5FE3392446EF2E32341795B6DFED9F9040DB45F2192FE7F93F32AFBBFCA58F0D88FF4240794D6E4A3FE7ECF6381E78807DFA292E69E455457E6DCBCF3CC3982B99FBA70B1C8FDD0A143F91C9F9DBBC7E6798686863C0EE6CF9F8F3E537AF179E1F3CE298FBA1C16F9AF20FF4237F971CCBF835AFCFB3BDA6AC707FAF2352621413F32FF4222DDF7202DC116255539140B8F9E291664D4DC7B8C52798E50BD862D73FFD6DFFE2672CFCECF66E765B2791EABF7588D3F73D64CF499D3EB85D7140EBB8AFD97A7278ADCE4C5927F17F5F967E7FEB1352621419E3F5EFF4222DC762335CE1AC51599A8BFF7E0B96241B63E55299D7BCAD6B099FBE98B97E26F7FFF3B77CF8EE331F79F7FFEB97C9EC7CEE360713067EE5C2CDEB50E4B6357A9C1FF41B9FF58F2CF8EF709DDE4C48623C8C55E2DFE7D1DADB56303BCBAFAF7FA69F817C582EB0EA4C458A0A8220D7577EF3F772C48C68C27D871F030FEFE8F7FF0EF63C9DC8F1A354A3ECF636BB96BD6ACC12CAAFD4F5EB590E70CB7AA147E4C6B4ED49CE75A773CE87A80DCDFE2A8F24FE3B67AFCDB937F7F2FBEC62824C8D3ED27E75F747CCA651BD212ED5075A3F1B9DCEF3E7A9C9FAF2573CFBEA3C1DCCFA57ECED671D9F15C36BF9B3173162E39BA74BB96E05D9D05C302276C4CDCD9A3B5C6836E62FFEC788FD04D4E7418286FABCD3F3BFF93AD310909FC09F8BF6EBF01C1B6EB9EF2B84D488E36131D8B789AFB03DA3A78FB9D77B8FB8F3FFE58EE9E7D1F87CDF318ECDCEDE93367C23220E499D7A15D2B93A19575113322A62BF57FC0759FC83F3BDE237493151D0A3F471BB5F8F7B6BDA61DE3EB899AAC54113F16FFA10E1BE068B804A70F4CC5916D93B073FD64AC5EFC15E64EFF1C13BF1A8EAFBF1C8E99534661D982F1D8B27A2AF66F9D059DFD73617EF61B04096223DAFB106AEFDCEAB17BF6DD0C997B56EBB1393E5BC367C775D8DC7EEA8C9970888C7DE179255B5B9A153953E47F3FF34FAF95C1FD27C789DCB0EF66F939A8CF7F94AF075F6314D2E9BFFD95FB0FB45E8BABA7E6E1D0E671983B956AED911F61D080DEE8D7E743F4F9D7FBFCB2FF47FFC2D0411F61F890FE18D8BF2F3EEADB0B7D7AD3FDBD3FC0808F7BE3B34F8760CA8491D8BE6E2A0C8ECF43909B56B76B08CCFDC113BA788FEA3C997B762C87B99F387122B66EDDCA8FEB2C5DBA14D328E7BB27A5A9756DE972A10B46878CE0FEF7B9ED15F967C77B846EB2A2AE937F6BB5F8F724FFECFB25EC7B0542023CDCB8FB57E9DFEFDA1A9CD8351153BFEA8B4F87F622A71F62C047BDF1C5679F60DAA47198337D3216CE998EE58BE661DDCAC5D8B26E39B6AE5F8EF5ABBEC1F26F66D17D93317BDA784C9FFC15BE1C3D1283077C44B1D20B9F8C184EFD7506CE1A5D4166656D17F7C52D37B17DFF21BC4FF99EB9EFDFBFBFDCFD840913F877B4589DC7DCCF983B0FFED9052F657D31B4BE12EB12B7602FCD691EDCB9CD898D08E7DF6F14BA61E76BD3B8AD1EFFD616DA91DEEEA8CC4816F12AFD07DAACC329CAEFD3C7F7C3E08FDFC3E081FD307EECE7983D7D0A562C5E805D5BD643FBD06EE8EB1DC58553C755708C739E1EA37B7437766F5D8575AB9761FE82059832752A467CFA29060E1ECCE340FF8A09B2AAEAB8FBF4F22A9CA0391C1BCB7BF5EA2577CFCED367EED938BF7CF972EE7ED6FC0508292A7FE9C71CCC1CAC44FED9F11EA19BF4886078DB5BA9D97F9208EEFF563BE765FA37383A037326F5C7D0FEFFC410CAE753278DE7CE0FECDA82535A0771F1F471CED54BA7E0687111EE7657E0EB628EEB9ED6880E7040749013427D6C11E06A010F0713385D3384A5F1595CBE701E468686B874F11274F44E62FD868DBC7EFB94E26010C5C1749AB319DAD8C1CCCD0B27CF9EC3DE0307F8395BECF73764EED93C8F79679773172F417879CD2B39FE68EDE020F01F46FEA3456EB87F5BF5F87727FFE15E6EA8484F12F1B2FDB33EBF67FD588C1CF22E067DFC21264FF80A4B17D2DC6ACF5618507FBE78F604ACAF1A20C0CD1249E1EEC84DF4EF24C10F3972FC91132F269BC8CFC9E2DFA3F5F4F080D9D5AB7C6DFEE499B35847B97CC6F4E918316204867D3A127396ADC0311D5D58DAD86009D5752C3ED878CFE679CC3BE39B15AB1055D3F4CACE45B07670C4C3BBB739ACFFB3EF640BDDA48705C3CBC6523DFEAF99698779BAA03C2D5184BF87ABD47F07F9BFAC56F71E575760E5BCE1183AE01D8CFD6224BE993B0BFB776D86C1C963303AAF0B5F574B64C5F9212F399808EA4A52A0846429FC7600720514A485A3B2A21C5555D5282BAF406464142CCD2D708572BFDEE933FC9C6C76EC66D0A041F86CF418ECDEB79FC7C032CAF7ACEF2F5CB8903F66E9BA0D88A96D7E65EE65FE59DF7F78F70EF75F101F2572931A1A04CADBEAF3EFE1C2BF53222480FBEFE05C38B51F16C787C04A7704EC4E7F0147FDAFE0726112DC2F4F8797C91CF89A2D44A0D5329A8BAFE1F3B5EEDC5FD35F8899133EC6E0FEEF63E2B8B158B16421CFF397C9BBB79319B2A94F17A686A040468A987C46AA027C7BB0188A9D02BA2CCE4944455911AA6B6A50515189E8A8685CB3B484A18929D66FDCC46B8301140303070FC19AF51B780C6CDBB11393A74DC7CA2DDB1057DFFA4ADD77F6FF3B02FF912237EAF4EF2AF5CFCE2917E22FF0AFAFBB0317B6FFBDC718EE7E1BC6FB3E84E9A17E303F3610D7B487C1566F242EECFF046386FF8DDC7F4035FA046C5CB39C6ABA23B035334026F5F7A2741AEBD24305D0ED344628A75005059CEB6252AF77C6105148FB2ACE8E43595E0A4A0A32E1EFE70D133373EC3F7808B367CDE2E3FEC02143B17EF3169CD13F8FE3E70C5EEAF988CFE29F1DEF13BA61E76B7AA8CBBF85A9F675776794A6C48BF07727FFB73B3886E78E3C937F65E8AC7B135F0CFC0DE5FC0F3163CA04ECDCBC1A674FECA79AEE0C5222EC9116E98C7446940B32A2DD9011EB4E31E189AC786F1AE389445FCAEB6C4C08A0BE1D484E83C93DF32A881501859C50E9A594B43051DC44F83B506EDB8DC3FB3663CECCE918F5D9487C366A2474F44F23B9AE1E69342F4C6A69FFC1FDE7C54688DCA48404C0C3CA5C2DFE9D997F3747BEC62844E8DFE8FCD117727F66D35B9830E27718FCD1DB983A711CB66D584963FD21F8B95C467AB433B97645468C2BD2392EFC3A275A427A175CBA904164C6B8218BE2268BE2263B8E6226DE87EA453F1E37B91437792941345E04F33183E58CC28C507A3E5F189FDD867D3BD660E6B4C9F87CE4704C1EDB17F697164BD61F9D37D33CE334E2E21D909C1D8E94B26CA4D45421A5B1E599BFF7F44CFEEFDDE5C446862337365CE42629C41F6EEAF26F66AA1DE2EA28FA7D2286C4FF2D8E8DE51534E4BBA236C701D599B6A84CBB86B26433142718A120F622F222F5911D760A19213A480D388664BF4348F0DE8B388F9D8874DA8C2DCB3FC38821FFE235FEA675AB607C5E07C961AED44F433885693456A706D1781D4863B73FF571E6CC87F7FBEC78CA01711EC864F940404617DC04D0ED18869B986865B82336C0143A7B6763CBDAC59846B969C4D08FF1F5C8B760A9330ACE065FC3CD702A3C8D67C3C7743EFC2D9720C87A25AE3BAC4718BDB770AF23880CB980E8387BC4658523A1241349D565486C68A0F1E366B79E9DE3536111120DF3C0485CF10981A167202EB8FA41DFD0B8D33FF5FFDC9870919BA4607FB85A9AA9C9FF15EE5FF1F7B484FE6DADAEE24E5DA402519DD42B122D27D4C708D3268EC69409E3B06EF54A98189E4741663C6ED4978AA993D02640B2AD84EE97D05A578CD6DA2234D714A2B93A1F4D557968241A2A72D0509E8DFAB22CD49566A0B624033525E9A8294E41755132AA0A9350554073E7FC0454E4C5A13C371665393128CD8E426956144A3223911AE10883139BB075C32A1A9F26E2B3617DB175F1C7B03F3306367A9F510D339C6A9941B84A35CD95FDFFC2E53DEF4B6A9C831FC1526B286C4E8E82E3B9F170B93885EAE299F0BA3217DE5717C2C762197C6DD623C06937827D4F223CDC1C31C9DE3876EE14FEF5C94CF41A3EAB0B1B77EC13F57F76BC4FE886FD06148DDB6AF1EF48FE835C1DF839E542FC98FF3BB738B656A6E8A80EC3ADBA58DC694AC1BDD61C3CB8598C87B72AF1E84E2D1EDF6BC493FBADF8F6E14D3C797083AEB7D0B626DCBE5181ED9BD762C2B8AFB068C1025C3C7F0E19C9F1686F6D249AF8E5CD967AA20E379B6AD1D65443541395686B2C475B3DA3AC3326E4F15222A68EC586725AE4944A91DC963FA69651CCA9294E82A58901D6ADA118983A190BE74E4249BA07EE35C52A1087FB02EED447A2A336146D955497243B508C1FC525FDC3387B721F74B5F7E0D8911D38B87F1B76EEDE822DDB3761D3960D98356F21FA8D98A6D4FF92E56B45FEB3A343456ED8F97A2E1626EAF16F6AA41DE46C8FC2C41811CCFFA307F7F1FD77DFC1C9C911FFFEF7BFF12C8D3DDEC7CB0553274DC074FA2C0FECDD8DA8EBFEE4B912371BCA09F22AA75CCE0DBACD69945E36948AA9574549E775B61F8A1D89E352112D0A48B677C6437176284EEB6961C9A205983E6D12F48E6DC26DCA771294E53A71BEBBD3108DBBDD12837B52A283ACB160C96A4C99B30CE3A62DC267E3E763F0A89958B672031EDEBFC7898D8C90FC16A3C00D3B5F4F5DFEEDC97FA0B31D5F6312E2E7E6C2D72098476767E71EF97EF290EAC5F672DCAA4F4159861B962C98447D7F2C962F5E042BB32BFCF36D6BECF47E5348BD04DEDF05F1D0268B0711AA63E2666325DA6FB4A2A3AD8DB8C1AFB35C7393E59CE67ACA2D94671AAB29BEAA3892EB2CEFD4A1ADB911B7E86F22C242B16FEF1E2C5C301F0BE7CF45727C281EDDAEC1838E32DC6F2BC0DDD62C9E076FD7C751BF8F40474D18BF7EB7398DEECFA7BC5881C777EB2917B29CD88EEF1EDFC5F7DF3EE497DF3E68A3FB1AF08872E7FD1B393CA63AE34B32B63A3B3AE211B97F24F31F795DE4263ED01BCEE6EAF31FE06487828428117EEE12FF4F1E3D52E9FF3B7A4FF7DBE9F3AE4B427369009A8ABDE55C333A8089E3476316D5D4C70E1D40766A2CF57DF2C9685482C0B79C7AB1F7CEED925AA0856A81165E0B14A099EA80A6CA5C3456E610B9542350BF6E60634A13E7869C46F2DC24A1A5992E9BF9E5CDD61649DCDCB8811B2D2D303531C186F5EB290616E0CC99334F8DFDE76DDF3DBE4363EB7529A11C1767B17FF6FB3C423771E49FC66DF5F8BF62A8EDEF648BFCF82811BE52FF0C672727F9EB7DF2F016EEB416A2A5221CF5F96E9D1430DCE56C58391B5F7F351A2B972E86AB831DF5CB8A4E9AC4B4311A65886382F76BF2DC5A438EABC931D57A8D15D90AE448A8CA4513D5852C2ED8B8CEFEB6ADA90A1DD4FF6FDD6CC32D72CBFCB693EFD6BA3234D7B218A9E33121A7916A92D656444747415BEB38962F5D8A756BD7A28DF289BADBBFBFFF16B79BD2D056114804C9717162FEEF73987F76BC57E886FD5EA383A97AFCDB32FF0EB67C8D49882FCBFF77EF70EC6C2CD1DE908186423FD4E43829C1B9935C6724871A63D6D4717CBEB77FCF4E14E7678A9D0B6241EE5D1607941F5A1B4AC84D21D5F7B2FE9CDD89CC395D6FA198B8515F2CC9093C6624FBEADCBF605B4B0DE5F616DC6E6FA771A05AB2BD41068D03CD0DA23C515F578B2BC6C6D8483960EDEA5508F2A3CFE3761DE5C3DB2FD4DF25DEBFA37D516EAA8A444B896F27A50C3FF2EFC06B2F06F71F1E227213EBE745FE8DD4E6DFCFC19AFFFEA710A17F6B9AFF5766D80AB0436566275572EC3916177763DAE47198376B1ACC4C8CE8F3ACC6CDE68A4E9A3AAFB7F3DBE5DC634B0DCDE9147D73B2380D049BF3B1DCCF7D7789A772E5B1A5088FB34A01B26D2C2EEA791CB4539E080E0EC2EE1D9BB172D9221CDBB75A9EEB1A8BFDA86F3E7B3E60B9F35653368D8F7E682CF4544E9127F9B7EFF41F15C17FEF51E886FD26A883C965B5F8B736BAA8ED636F8DDCD808119DFEEFC2DAE20ACA52AF115622CA19690C6B119BD7CCE67D7FCDCAA5888F89E439B8BDB952C4CD66C91CAFA5AE90F2764E17D79C0A092C26D89C9FD5007CFEC051183B9A1450CC050A7947B2AD735F6D82FCD442E3424B7D251263437146EF287F1F6B57CC476E9CB93CDFD5E6B9A2A3310BDF3D794073A4C712289FABCA0D8FEFDF445DAE4B27790C57D42BC1C5D11E8F1F3EE0C44645222D2C58E426DAD713F66AF69F13132E82FBA7F92783F5FF92243305CC3B49EE2433D208F3674DA0F9F3441C39B01B55E5549353BE6D6FAE92C3F2750BD56CC25CCE68E0647542F7B5D415F13181E508C5FA41ECBC52E0531C239DE34EA5F27850F2B76CECC9480A8185893EB66D5A8BCD1B56C2DF514790EBA4F92EAB936A29B579EED4CFF3784CC85A735938DDE7809A2C4731D95D7176B413F967C7FB846EA27C3C60AB2EFF86E4DFCE8AF61B2682F997AD41B0FE5F18CF30514D82298A8828EF5358347F3AE6CD9E86F367F4F8B8DADE528D8E962A8A8372EAC779823E9E29A7A142461687E5045EF337552845544B3429A352C536018D5294F867B9232F230AAE76C6D8B36313B66F590F3BD3C34AF35D0523BD2B55E4FB667D3A9AC87D65868D126C95E24CF5D8E3870F3912FF812237EC7C4D9B2B866AF17FCDD040DBDBF61AB2A3C34448FCDFE330FF7931866262199739F902DCAF1DC2E205B3B088B0B634C10D9A537790FF56EAC7B27CAEE8BFA1B2D33B8B8166AA0314737AF77D5BB0AD59C9F666E54872469578BB6C1B5D5616A722C8DB1207F76CE3FEAF9CDF2BCA75A5722C3A49E9A42CC5524CAAA5741CED86B46B70A27AECF1A3871CE63FE57AA0C84DA4B71B6C8C2EA9CDBF27D5F76C8D49880FF32F5D83B222FFD99106522E2047465457CC0DB661F1C2D958BE641E7C3C1CA9F6ABA75C9A2FE8DF44B914BADE288462E2467D91B426EC0E55B95EE8B0525A632A6CEB120F5572DA04D719B56539880FB3C3B183BBB06DCB0618E8ED4411E53A4E820CD32E14272AE36A274942CCBAE0646F45F38C871CE69FFD3E8BD04D84971BAC2FABC7BFC54589FF4CDAAF1045FF19616791A99473C80CEFC440671DF7BF66C522C484F9A3B6B204F595B9923E2ECBF7F258C890C3B6F1354181E7763E3FA894C483B29868561D176D4FE9FB42FFED0ADE65DBEAAB8A901A698D53270E62FBD68D38ADB50DF93197C5F0BC67C429E882310AE2C4140A89BFA21447BB6B7CDD8D111B1D8524F22F7413CEFD5F50937F7DF26FC1D7988430FFB23508E63F2DF824D24218A7BA902EE3FA299C3EBA1A4BBE998BF5AB1753FD148EDAAA52F2CFC6FC0C0972E762FF6CFD5EE243856BA94BC53944F739BE4A352DC2DB95A2FA54466D6501D222CC70FEF411ECDCBE19BAC7B78B725DAE888B4AC96344332EA9C0B0CBD8EA686781278F1F71E298FF107F911B76BEA6D56503B5F9F7B0324746448808EE5F3A0765FE93034E7412282185A323E282EE26AC5CBA90FC2F4142942FF92FE1FE85AE3B49E7B4D41688D707E46B039582985092F305AE25CEE87A8BA2FF4AA57DBB5DB1DFB7886382DD57519C43732F43E81CDD853DBBB6C250FF08CF71594AD1971021215BCEF91E62201F631D6CCDC9FD630EEBFFEC78AFD04D98A7332C0DD5E3DFCC405FDBED9A39D86F400B91F87FC061FE137C8F711239C791E8A71C9373DBB16ED512AC5FB314415E96A8A3FE5F5755CC3DD733CAC5B03C20F32BCBF5A2FEDDAC308ECB6851E65AC125D14E8F696F51E8DB2D1244F1C0B755736E32685B716E1212037471ECD00E1CDCB70BE697B5E5794E19199CD3C80855C6194E6617CE8AA131D5DEE62ABE7DF298C3FA7F02F917BA09F520FF97D4E5FF2CF937E36B4C427C5C5DE47350E63FCEFB900A0E73E2A5D81AEDC4E675CBA9FF2F85FD553D3E86D6579791FB4C25FED3D05C57D0C5ADE25A91C4A1E2F64E8FED72DF4A5C2B3C4EE258F176B52826D8EDA6EA22E4A604E1BAD37EE86A1DC0B1C37B616DA225CE7741125239BA5D0966E871D29411A28C93B0B73625F74F3871D1D1FC78BFD04DA8BB332C2E9D578B7F53F2EF7AED2AE5B920113EAECE22FFD1EEFB10ED212686B35F84BBC56E6CDFBC9AFAFF325C3ABD839CE7A2AEBA945F32DF42EA2806DA9ACA9ED975BBB05F77B3ED664B950AD7DDC3C6969AD22C64C4D8C1CD6C3BF44E1CC689E307E16826CE75490C7F65687192190142B4BB12A82D1F4F65D831FFDF3EE1B0FECFFE5D3EA19B103747585C38A71EFFFAA7B55D2DAF82FD06B0106F3717F91A84958509225C7612BB10E1BA0B915DD82D27D0610FF6EE584FFE97E3C8EE25A82B23CFD4FFEB280FD495A7D2ED4E1A280644CE5B14FC4BAFCB72BDF23810D02A45695FEFDE79871476BDAE3C03D5A5B9480C3C09E3D36BA0AB7D18A7F58EC2DDFA983CCF75E508E27D8E2041294725F8AA26D1AF133B6B137C47EE197131D1FCDF6212BA097173A279B6FAFC3B5B98F273CA8570FFD23508E63FD4711BC2843831B67721D471274E6BEFC6C6752BB17AE97464C63951FE2F467D8D740C10FAA71A50D17527CFE35A40AB806EB677286C6F28CF4255510A4AF3E2798E3BB07D3EB48F1D82A1812E223D75BBE43B19B1423C190744C4710E22CE4B19873AA131D5CE8AF9FF96C3FCC706788BDC0473FF67D5E2FFCA59F26F6E02F61BC042BC69FC97CD41D93A5E88DD46625357EC37E1BAFD663921769B71F5E221ECDAB61E1BD62C86A5C126F29E8D06F2DFC07280C03F1B037A92C785BE3BF865B5FC3AEFB7AD12147DCBB67752234572BD5D0AFF5B7A4E568B561726A0AA2413D9D156F0B3DE8C5D5B9743F7C451385A5F4294E791CE7CE7B61B515DD8D38568CEDEAEB8AB621F6CADAEE0BBEFBEE370FFFE5E22372CFF9B199C5193FF93DA4EE657F81A9310EE5F3A07B522FF81D6EB440471D67762D3899BC5011CDEBF95AF99EE593F116559813C07B018A82F67E7E8A6C8E1F3BCD6AAA722712DBDE488DDB6B72AF32DECEF32D75D61E790D596244BDC17D165493A62BC8EE2E2F1B9D0D13A88F36775E0E76A24CF71E1429C9513C1D94163A63276722245EC92637BED0A3FEF92111F138318F22F7413ECEA08D3F3EAF3EF6C66C2D718847853FD279B835A599AC2CF7225FC39AB54B01AFED7562380F0B3DE86F3270F60E7B68D58B57832821DF6A196E5FEDA728A8312D496A5A0B6349948E1C783C47DBC272E95DFAFD8CF55F9966D6F6FA9E1E70C5571EF12AAA9EECB4F7243B0ED06ECDA300DA74F6AC3E4F25944789FA1FCB649CAE6AE386C46A8C316156CA5715142982A9C3AB1BD668CEFBF27FFDF7F8FF8D818F66F3D89DC04BB3AD03C5B3DFE8DE80D3A5E35E66B0C4214FDFB982D13632EC6D77CB9084BA3E338B46F3B36AF5F8E831BC7203BCE8EE68285686031409735E4BF461A033C07B408FAB98A3E2EF64B973714FB76B552DF226E4860CF594BB5A9C47B3C2A09D6F7AB8A1211E57104865AB3691EFB0DF57D3DB83B5E212F7BBBE43946B022B64236C8099161B7413A962A43329EDA70FFDFCBFDB3DFE711BA09E2FE4FABC9BFAEB68332FF54FFC9E6A0D6343FF034F946CA22395EA642168BB13984737A07B06FCF36CC9E3C1C36E717A22C2F8CC680121E037595B994739338F5B279807C5CAFEE39376AC428712DDCC6CE2568ACCA46B5D4BBCC7D25BF9D889C78078AEFE5583C6B384EE91D8799C979C4045B526E5B252780B35A056B1060B506815D58DB89B584A02E48C655E69F9D47C250EEDF112667D5E3DF50EA9FAD310861E3BFDCFFB5AB70339A2FC75DC402B81B77C5CB6C2D9CAE9DC289637BB165C30AAC9E3F1841765B29BF2693FF3234B218A8C822FF891C3637646B019D5E256EDB392A5C0BDCDEBA21A1E346AD9C5B52D8DFB2F38C58CD595548CE0BE3505520855D67DB8A9250961346EED64167D7786C59BF184697CEC2CFC31C915E3A4A739C32FC6458AC5089BFC5CA4E2C1559051B4B2381FF587EBC5FE826C8C50157CE9C548FFF93BADAF626467C8D418817E5FF6FF91CF45B8A4733B81ACE7966FCEC8FC2E4A2168E1EDE8B05B3C6E2ECFE7108773DC8F36E635D0587D58335E45F4653750E3F4F44A9EBA7704B442D3F6748D2D713E57D5D82C47BA59C44823E67F723B039371B0BA60FC7C5F3A7691C364452B815BCAF2E55C8755D739EF755194B94E243FB106126A3734CF595C2FCCB5A7C5C2CFBB7BE446E025DEC6174464F4DFE4F683B30FF013E2258FF97CD416DACCC9FCBBFBBF162F83A19E0ECC92338B0771BA68CED0D539DC94808D4A7FC9F85C67A690C54E5531D9024CF05B5C5091417A968A965E7819448E281EA835B22D79DFD9B8D1B2C77B4D417F2F8616BCB3534AE48FA762CF57329859D547224799FC5409CFF39385C20F753FB61CF8E0D3037BD88707F1B5C77DAD799EB8CE78B729C878885F0B8D2154F212642BE91E32562118DB7973BFD53FF67C7FB856E98FFCB6AF27F91FCDB991882FD06B410EE5F3A077D5EFF0C7FBBFD70B23A8733278F62C5D23998FE552F5C3B3D8DE63197F9FA6F631D8D05F534F7AE65F38254711C08A198A829A67182C60F562F48CE194BA31A3211D5C5F14AA9E2C449FABB885879BDCF622135CC142E97E660CDFC419837F32B1AF32FC1DFC31229E1E670BB3C578DCCA3F153827B37585B188AFC877BB98ADC0450FEBF7C5A4DFE754F68DB5E31E46B0C42BCC8BF6C0E6A6B6DF1DCFEDD2ECF47848F211C2CF571EE9416E6CFFA1A0B26F785BDFE0CA4841AD1989C82C69A6234510CB07C505F9D27991F96258921CF8AD494247445452CC86382F2424D59BAD47F1C92432E732FBB578DC0D4AF47C0F4CA05F8B8592237C91D01D69BD4ECBF6728FA67C7FB856E029DA9FF9FD4558B7F035D2D6D2BC30BECDF1317E1EEE4209F835C3535C6459DD5CF866E27A6063B11E86D0DCBAB9770E6940EFF5ED88C89C371FAC852783A9C476901D5651585A8AFAB42437D35EA6B2B515D5E80B2C20C9416A6ABA6204D815494E42B928212F69B2FF969A828C94379710E8AE976516E127C9C2F415F6B0516CD1E85512307E2D2457DB8385A232936002E562745EFE155627C595FEE3F323C8CE77FA11B3F475B189ED4518FFF135ADAC6674FF1EF1408B13333C183FBF7F16FF27FF7EE5DB4B3EFCDBC00375A5B51535D0D3F5F5FFE6F22CE9C3993FF9B09191919B87DFB361E3D7AC4B977EF1E3AE8F11DED37F9DFB1FBD8B687EC5C84870F390F55F2803F4E067BFD77EFDCE6FBBBC37ECB80F6C3B63DB87F8F6EDF464545058E1E3D8AA953A7F2DF870B0E0E462BBD4EF67E3B3A3A7E30D8FB9535173B9B2E6E3C6C2C71494F7DFE2F9DD4E1DF2988A679A68C20AA31DC5D9C71E7CE1DF95C44153D6DCC6F4B4B0B22222270EDDA35FEDB8A0CF66F61CBF6C32E59CE91C502F37FEBD62DDCBE459F0B7979C0DCB23860C7261E3F96CF51D96DB69DDD2FFB3BF6DA1F3CB8CFEF97D5B26CDFAC15171763C78E1DFCDF6B61FF461FFBAD40E17BFDA11BABBB1213E2E142732FA197289A0B3A9A5DC5053D6DB5F8D73F714CFBA2DE09440707F2EF150861BF0BE6604EB591AD3561A316C2020391969C84407F3F58989B63D3C68DF864E8502C5BF40D2E9D3BCBEBCEE4781AAB2B2B505753C369A8AB436343039A1A1B39CD4D4D12D875E936767F63433D7F6C3DFD4D6D55156AA454533F4F4D488097B313CC8D8DB069DD5A7C3EF253CC9B4763AD951582E935E5E764232D29096EF6766A7BAF2F8283A539029DECBB38890EF4838D89312EE86AA9D1BF0EE2A322101DE4C7D71A5E36C991A128CECD424A421CFFAEEB293D3D7CFEE9088C2627DBD6ADA6F83646348D73D98934472B2A402B796D6D544683C2ED3AFE7D5E460B51595C80AC0476FCC49BFD5E3E8EEDDD85095F8EC1886143B167D72EB8523C24C646A3BAB41839C9F1AFE4BDBF085154FBC54785C396EA310335FB4F8A8DE1C4855FE7EB8DEC3B062F93388AB5E2EC4C146665223C38080E76B6D8B37327467E321C633EFB145BD6ACA45A489BFDCE293FFE91161586BC94449452DCD490AFFACA72345455D0DCA10A75156534CFA37A312F1BF9A94948A5F8627FE34FCE8DCFE861EF968D98F4D59794670663C3DAB570B0B5456810F5F9CC74549714F1C7BFECF7FB4290FBB89040F2138DE4B818D85E3581818EFAFCB3F13F2D315E440A3D4F5264381222C25E1A8994734AF2F350575D8592C202444746C2CDC505FBF6ECC1C84F3FC5F02143306EEC18AC58B204A7B4B56079C518CE36D6FCB7692202FDE5FB890E0942909727DC1DEC60637E1506A74FF11C3F61FC388C183E1CC3683F2B572C87AD8D0DAE538DC7727D3D3D67757919D2E2625FEA7B7CA1CF27320C2931D13476C589DC30FFE7B58FABD57F666AF20F46615E0E8DF3D57C2CAF282B451CD5623EDEDE303535C1F66DDB3061C2D7183A64303EFF6C24C68E198DAFC9EB94C9933077F62CCCA7317CEAE4C9B46D3CBE1C33863F66D8D021F4B83158BF6E1D2E1B1AC2D393C64EAA390B28D69A69CC68ACAFA378CBFF41DFF38B604F35993AFDB3FC9F93912E273B3D0D3E1E1E30A7CFDF9E6AE3441A179E67FBB352525040F55B2D5A9B9BD044F55C4911E5E69464040705F1DF2039AFAF8FE3C78F63178D13ECDF63983F6F1EE6CC9E8D552B576227D5F2C78E1D85FEB973B0A5FAC9DFCF8FEAE70414E6E7F39A90ED93C5577949097233339EEBF5BD2A9EF679DA538E53977FDA8FD6F913C791413579414E16878D8D3E1EEEFC7A6A5202AE999B3DD7F6E7A5BCB888F241157776A3B505375A9A514BF9BAB4A498F7E16CAA19D25253F8FC28213E8EC7485666260AF2F2F863D8DC41F6B7ADF4B7F5B535A82C2B41616EF60BBDAE57C5D33E4FB38BE741FD36492DFD5FFBF832E63F26EC3A8AE9B365D8595BD1679523BFED4A357A565AEA336F97DD7E11CAC9279BCBB1BCCDE2E0E68DD66E61CE5B9A1A690E588D8AD212B5BC86574D779F6701D52EE74F68B1FEEFA816FF5A5AFD987FB6DE5746F996719DF26D2CD562EC3ACBC9F654373DCFF69705CBE19565657C5E5F4354D1F50ADAF6329FF355D2DDE719E2EB03E6EBFC8963BBD5E15F4B4BEBE7144BE96C9F91340FABA4FAABB4A8101E6EAE7C4EC648494C78AEED1A9E0F559F672ECD572FE89E607DFFDE052DADF75F5353BBA873B42FC5D3439A5322D0CB0355E5E5A8A9AC94F42FBA54E459B76B783E849F676274148CCE9CE27D9FC6FE8DAFA9B9D138309AF65BC1F66F76D100BE6ECE888B08473AD51F1A7E18D87A4F90B7171F9BA539FF3E39DAFEDA4B6AFAFA7B7E4BB96507E14C1413D51A7E58589F2402D93CDD404BEBC3D7344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD3344DD334ED3FAEA9E58788AAD99EFE20BAD5B945F064AFD3CD68E1B3FF01DF895F8E56B5F8F61FB4C5B77FA970FBF56885FB1F896F8F81E80FE805FCBBCBBB97DFFA59F418C9EF2A495F0BB4DF11BFCFD7E8F62DD1D309DE2DDF83C2FBA3DBDA0A1FB7E6B6E6B6E6B6E6F6FF95DB8AF9B05A211F2BE6534D7BA5EDFF03E9FCDABD]]
}
Add(ArrayRW,3187834,259,378)
{
link(onRead,2070617:doIcon,[])
link(Array,304550:IconArray,[])
}
Add(TCP_Server,20680,385,364)
{
Port=180
Point(onServerConnect)
link(onRead,3187834:doRead,[(432,370)(432,315)(247,315)(247,384)])
}


Программа 2 (Клиент)

Add(MainForm,6678,329,105)
{
Left=312
Top=322
Width=478
Height=152
Caption="Пример TCP"
Position=1
}
Add(TCP_Client,96010,252,105)
{
Port=180
IP="127.0.0.1"
}
Add(Button,10300540,147,105)
{
Left=5
Top=5
Width=100
Caption="Подключить"
link(onClick,96010:doOpen,[])
}
Add(Button,13517220,147,147)
{
Left=135
Top=5
Caption="Icon1"
Data=Integer(0)
link(onClick,14463778:doWork2,[])
}
Add(Button,9570971,147,189)
{
Left=200
карма: 4

0
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)