Lunar Ship — attach files to forum and more

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
User avatar
Lunasole
Addict
Addict
Posts: 1091
Joined: Mon Oct 26, 2015 2:55 am
Location: UA
Contact:

Lunar Ship — attach files to forum and more

Post by Lunasole »

This small program I coded just for fun last night by idea having months ago first :)
Hope you find it useful/interesting. I think it is clear from thread name (and from attached code :3) what it does, but also a bit more info is withing readme.txt
Also any suggestion and improvements welcome

Code: Select all

Read$ P$:Read.q F:Read C
C$=Space(F):F$=C$:CopyMemory(?L+(1+Len(P$))*2+16,@C$,C)
P$=SaveFileRequester("Lunar Ship v1.0.0.3",P$,"^^",0)
If P$ And UseLZMAPacker() And UncompressMemory(@C$,C,@F$,F,2)=F And CreateFile(42,P$)
	WriteData(42,@F$,F-$40)
EndIf

DataSection: L: : Data$ "LunarShip_1.0.0.3.zip" ; 12.93Kb (2017/11/13 03:58:41)
	Data.q $33B6,$332A,$122800020000005D,$503A5DD5972860BC,$8EE1C1997B2AEF1F,$CA0C4354E32C5E69,$5A574324EF9A5DCB,$B8137C067AB8D30B,$BE3F5A11EE8AA659,$AAE531BE018F6128,$1A07297BFA2E6D4D,$574BF2E5319D0956,$D225D5263D83CC49,$9C4475EF09DDDAB5,$F430B8296B0A3D1D,$4A0C1FEE0C6F1AC6,$79AE75C989944620,$3B434583A169F6CF,$9B7301895B9A8644,$E6409E5BC8EF43F8,$2FE73F7DAD3EA686,$9704D23002FF10B2,$AF38D6F07C8344A8,$487F1E12D5B0B096,$4221173B18EF2768,$4F1BE233B4D7CB8D,$36300ED3618DD820,$1B3B2D71C8464B10,$BBCAB9C462E061B8,$57B2CACEDDD6AD27,$76A153994D63E38,$351770AE78DECD47,$131306F09D49E848,$27144D14610DAB75,$45620A905CFA8A61,$CE7E79EF4597A1C4,$C1A0C05E854B4D56,$F592D036EFF99FE2,$FAA8C3ED8EFB32EE,$B9BFB763E84E2F8D,$D35D0B0905DB099B,$3833FE387C907BAD,$C31EF45D0F0E3485,$B0F98848DC8B34A2,$16D7E8DAC69278D,$9ED8C2E2B74321C1,$57D9E2BE41361ED2,$638C9DC4FED459DA,$86361A692A9DAFD4,$BB689713B71CEF71,$2D13909E480312E,$DD8050544DBB35AD,$FCD83FC0610E0877,$B7A61B5AD1012918,$61F44398BC68716A,$BA178FA94261DE5A,$3EC0F388F539026D,$D24FFD6F81B873B0,$CD3070269E40209B,$2E60186588606EF8,$EB17D5E3167A0D7,$A68944280B7F39B2,$7B30FB8E5E098923,$9C4A11BC3F594703,$1049086384EE6207,$6B2CB5514949E402,$4FC2F2185AB0FE5B,$6C6EBC1905703845,$D0B1040D781CCFCC,$FEA794C90E473D7B,$89A281476003AEBF,$259DCC8E7E00EB43,$E4C2E8137797DCF7,$99408C8A96AA8980,$FF1EF2602EA84CBB,$92F0B3E2F9DA119E,$8B335D2BD16CB294,$9EDDDB6147808C8F,$E2DAC8BFE0732082,$FAE7918DD9F5940C,$9D255D79495BBBA8,$34E760F2E971BC02,$756E70C540863847,$97D7FB4BA7F87D45,$2F6D55A039F274D5,$5C59D5C3EB141F4F,$4C01F342A91709AA,$FE55886B73AD97A2,$BFB8965F8BA2FB9F,$7DA004E9C70297DB,$17217B3674E412E3,$75A556B3228B818C,$D23B45E1AE4E2B2C,$8A00679B8E67755D,$FCD2C7CAB3BD7902,$CF346BC4E886D5FA,$F21F7F8DE76D1ABF,$8000BFF8E3FC6B3C,$289EFB34CBDC25D9,$2779768E7C9E921A,$C5F595903908694A,$E91FA3A9E4009CAC,$40A1CE9397A57728,$6D006887DAB71011,$AD370B3DF9027AB4,$496BA3B4DBE3F9B2,$FA8F7D1B79BEE92C,$3DB9A1507BA73867,$F0AAC8BA6B847534,$D0EBBB97184E3996,$DDC9105441D4483E,$B1EFF515CB3F1AF,$C35B4CA286C89CC1,$C4B0886526DCD57B,$EBBD114F64F4E62C,$8DD61024C3528E70,$AE907A79ACF0CF00,$EF5233E4DDF4D7EF,$468B2F268FDF2653,$EAE51E3CFF8FE6AA,$4E78AAA5CCC519AC,$280BDC71412DF971,$CA1622772D5417A1,$3875EB017C50CFD7,$5DEFDB4F796B8CBB,$532C3A137BDF2D27,$988B97970FABCF56,$795F41ADD21A969C,$64A96F5873BCF909,$C2461F9374E805D6,$C2848BE013384765,$BF1617B9B128B8D5,$927A886DCBCE7507,$F394B906F9D1FCFC,$F95B14B176D6E46C,$1239438790880430,$491FB492D93359CD,$B7D1A8BF48BF5498,$84CFDC0862FBFE6D,$2D6A0D37EABF70D6,$8B24219B17B52969,$EE550648BDA5182B,$7531F38528EB41B8,$A01758051F89E14D,$EE07DDFCB2DBD8A0,$F0745994E0ED80F6,$273448CA207B8E67,$6633D31EAD9FF1A5,$946A131FED572469,$29C133205460953C,$EEC92916E5DC70B7,$AA704D1165E2F25A,$2A5EE553D8D72313,$C4B372D484949BF7,$A271436C4194B307,$A033DE159B380B1E,$C7F189F62DB0D136,$49C3BA1800F76902,$D06458E89AB5D1B8,$FE2C5851CFDB1C63,$53DBD00781F48042,$54A96C7E8AAD4F12,$10AEA1457E6ED923,$5333D49077F46039,$A893A249433BFE93,$99858A813010C72D,$B0B03F2BE3121B5E,$27936DEA01FDDA10,$9204FC3C44B5129A,$75C3E16028122330,$14BF5875375E1836,$73641F9CBB8DEBC,$8DCEC754F7718063,$C197AC0F49CBF735,$61CDD69B38D6177F,$9A451758AFDCC8AB,$F6CB79089758407F,$3603DF910B5CA09B,$36E34CDF6AFEC4F5,$7A9C4C9ED8FB8928,$86013C0951A46FDC,$753DCD9DAF8EE24D,$3E5478DB82426709,$927BE4BFE4861CB,$4EE1EAD825E1C646,$44D0662A417F559,$F785E2B2DCB5CF77,$7F88C86EB5D97040,$9D88EEA606798210,$DA8BDD0F107FFE02,$A83D76CEACA993B4,$89A2456DC986EA5,$852A6944C082FC79,$DCCDB448AD352EDE,$CF7B6C832E02D17A,$A07AE2895DFD92EE,$EA44EDD81621EF20,$E4F39CB92489B453,$142B08C79B704172,$703AD520F238FC4E,$BF5D80E055AC57F,$4B100813D05CDBD,$419ED5ED6DEEE89,$B2066072DCB2FDE4,$61B8194E8223EC67,$AA6C8E228C500EBC,$8B6EF39D1944F38D,$EF82C50F25D3E20,$F8907466128D699E,$96AB0FD8EE81DF5C,$EFB5BCFD793ACDBF,$9B8A4779CB339E7D,$EB1F167A4392DB1F,$4A102EF315BDFDC9,$A7616BEE4CEE8187,$86B78BC06355AD9B,$E2136720B1867C8A,$2AAB9D449E0AB0A2,$9BF9721FB83BE0D9,$E9DD85890ABC41D8,$FABE32A3E3DF7DA4,$6C3C756620BB0F1,$427AEC3864504BCB,$AB61518940E49450,$4595918B1005EED,$3AE9AD8BDA6D05BD,$BFD11CDAE6C63BC1,$8767F721835A84C3,$7281AA9C7E792F3C,$A4334E450247B534,$2D8815682C96047,$C9F7B8D27CF8573,$7BE651B83CF4D557,$F4571FAF5FFD5ACA,$5E07BAA4FF4FB4,$81735B12B3DEC3B0,$399591DF013E1C63,$89FD7CA54ED51A02,$A7324F8E2A6A31E0,$B2AA878B54DB5817,$973B3067C3F2FF06,$CF58E294EB06AE28,$701CD97F4B27DF46,$F40F4611FE17EFB4,$2C803F90F259BB9D,$26784A1467574AFA,$2007A3BA8172ADE4,$7785EC66B73ECE38,$D3DFDE99A4C8C36E,$BDDCBF67B14F4F1E,$45BEECEEC237761A,$7F367D6BB295BB2,$B29E4448AC1EF1E9,$1199BD65C3C3749B,$2CE2221056D9AA19,$8896150C95AC4CE6,$806DA3C6D2DFC38E,$AA7DBDC46D01F1A5,$889CBAEAFAD17D9A,$B8DAC54D02B9B4A8,$D3287E967E10181D,$F66EA4D20CA5FC08,$5FA9719266CBE924,$81A817699B413334,$4194EDFF61DB5DC,$90108B50CF30A4F3,$E9B0AD28347DDC27,$F4AF573411901C67,$27A6AE1B09F94DEF,$F0C1869E0933E7B2,$3FFA992F5362F22B,$6D0906FA67058352,$B77A8023F718D19C,$F4B681552BFAD173,$C34D3105AE0C9E14,$D944F4F71B9DF6BE,$DE5850A413055F8E,$1E6658E618BAB15C,$F0C1A8E78654C0B3,$6AD26CB113BD65EE,$94712B5F979821B7,$A80508D2B84DB24A,$5EFC69956E227FC6,$B598F4424DE2CA3,$FFAF220FC717DAB,$BB9B2918BC51747B,$1D7E88D26872118D,$8189D16F0CAAB9E8,$1D0B62BF20ED50A2,$F72E04E8DA9F8A7E,$E2022072AE5DCE2B,$84380AFE97639F8D,$431BF3F672E6EEA4,$7214776B9569AD48,$6F64101332851F8A,$CC36B77A643A29D9,$1788D986C265FFC,$CE27C0D5FBB40D38,$898B1971631A52BC,$3D1577F32698167,$D409F918F14A4BB1,$7A463C387035E74E,$CD9AF8A67EAC1ECC,$3CD209D54CBB7B3F,$9C1FF56AD2139339,$4AF5CEADE044D344,$BE3DA90DDE0D038,$82CC0EEFED9E3A6B,$262B4250956489F1,$65BE2AFA54829BF0,$70F14616CE89205B,$86125847A191DFD6,$B19783C02B6B2729,$50750E3652F7C6F0,$865DA82B6171870D,$176F0D5E7CC89D5A,$94E4E1D7307E89C,$6ABCAD54ACE865FA,$5F196B340EEA8E96,$749AA538A208E51C,$85F006748E4F7CA,$464971E843A92EA5,$A663DDE84FD73E71,$3E564D309F6AAE07,$CC142751EF7B5C10,$FAF1978BBE8A2769,$F16D269FA58766A7,$E1C9F65E4E770CE8,$4E7DE49873BACBF2,$C1DCB2DFDCE80CE9,$39DD19D7450EDA95,$230A59E7745AF8DA,$80F8AA128851044,$13F7C143AD03A5C3,$3038ACC1439F0EEE,$A5735D4E140AD322,$B66218585FC15B8A,$C2910FE749F339DF,$FC851D83DCB9BFD4,$494F5061305A97BE,$94B3B8E67B7256EB,$4464F58EF1317CA2,$6B8A7DBE15E0C6DC,$E789991F21CBD74D,$8DA803FCA09D51B9,$3943940DAEAB4F5E,$B405AC12D4ABA003,$BF2041C336CBA1A7,$9C2D7B52369CE952,$71784C795A1B537D,$A151EAADEDC2145B,$F1FE9B8279280FAD,$1167C95008D1A6E0,$FFF62E4E6FE56910,$E73E8E3E409CAEC,$8863FD983514D627,$5A6622A3CCAB56A,$9E0C75DBF46BCD9A,$796A0027BE832C9F,$F06FC117D85CBD7C,$62840B3C39A3697E,$2046FBB95BF668F6,$C156BC58D2439713,$6D3D59D054931AE5,$6634F86509A7FE50,$3A08F2EDFCCD5150,$233D4A10B27C5B7B,$B3C66D677EA83E1,$52141063FA1BB22B,$9665A2517554C375,$BE3E9EBFEA29486,$F27A2EAFA2C8594C,$DF9D2ED7FF0312DC,$AB96115634394186,$918829974FB4C7E3,$295F2C0048C4C910,$88A618EBBDBF2F17,$40CCEEEE3B072404,$93471BD152C078D0,$D0A6BAFC4E92F777,$8F632CD0D2979C7B,$24C1A187B8280D6B,$399FA2ED1CC2B9B2,$6130224C4E617F49,$28AC320B109F240D,$E89E0D61115A6B3E,$9855FBFCCC649E12,$69159608AD9B9D56,$6A2C9D8E444F7521,$EE0C100F893F6FEB,$355E7E1DF3A5F6C9,$3F75524E7ABE53E9,$CEC71B0076A1A05B,$3019F7937CE24431,$F6DE271A78267388,$CB35841B36FC854F,$A63F596D42031283,$3E5EC2816CD2FBC,$8D7D1F695E65F692,$535E506E47C6F0E8,$302EB28C9F0B9680,$F2DD17A2328F676,$407D3B5680D43618,$9277094878AEF232,$A267BBE86D31D757,$CB6305D07B339F7B,$E5813AE0DB8DFA8D,$15F4168EF8C4983D,$44F9F5A0CE9E5FDC,$E0E688A26B68B7DC,$7B51820FDC19440F,$6044AC8CA64AC282,$3D954407669D6415,$8675CDBF61919219,$6DCE049B304B4C02,$20353C1FAA7FC6CD,$2AC395D8E445F202,$4E73C3FDF1CA021D,$F59A725418251033,$8BF610C2E7EB73B9,$51B4638D35A6E214,$BE9057B18CBBD748,$116D96D58332830,$5479BFF4893E0268,$C0F2A26692B0AD2D,$E884C9246572EB34,$C0DDC9E62977294A,$215D00F9D309E733,$F825377CBE1C9C89,$26CA1588A481E781,$ACD7E3CE717D34B8,$64254691F1647371,$68702E653F9CB3B,$BD026BD8CD2DFFA8,$2BFE3C18344D3FE4,$B50037B32D8A0C01,$66B5DE0ACA9F4846,$C1A47FDE4924A121,$EF59FDD50C589C99,$928512A600AE005A,$B254061E0C364228,$58803868ACF7F37F,$BA4B6B13BDAE4F72,$A0029F5B6A45EF86,$6D328E626814CF12,$63D53DBA629F96E6,$92A7C96959E3D37F,$9EC9F8B8B773F194,$18AF059493BAF27B,$DB00F3416648F61C,$5A16EC47268E623D,$64AA3B653F5A89F4,$76913F5133F2E9EE,$7F27D27735DE2A23,$468408E173491ED,$5ABE19A79344A927,$8255D817E6FE7CC7,$C4C899B4C55E6E11,$4013C960C83F1F9D,$3934A904C77089C4,$B2CC3D5E24E803D0,$C313D517D553E2B7,$8DECE18D6748F1E4,$4F7343A923A65B7C,$81FDDD0999828460,$BEA3CE40AE43AE49,$E7730D2D31EE5BCC,$51FC9A1A6B5F646B,$793772F1E2BBCE59,$6EF5EFFF9653E034,$6A6B927C8777E135,$B0B120F8B442550C,$44DF708CF97F30C3,$94D34E0929BE42B5,$826F12A22C32E68C,$279DF497AA45487,$E0DD054A3F2232D1,$B62649D938502AA4,$F12986FA96B5489C,$4FB2E5574D966CAC,$29747D9DE85FA66,$9AB6671EE518E14A,$A9487A73F298D18C,$FEC7C286D88CFAB5,$D481C94D9B49AC12,$1C28D65800E3D996,$2A98F919CF055F67,$8BCD44F17A6B6B19,$58F34AD38CE9A341,$F31B07A81F1F23F6,$C32B2F1547A69595,$9C9E36792F9EFBD5,$A2D800F9BC6EA263,$B886D32E6D6F2ECB,$A3A4376FB0F299CE,$C2B0A04AA47BE6A9,$4AC1B84DA6F39B5D,$243365714A03C835,$167135FBB1CE2624,$FAD63D1FA2D35028,$328A341B10A25DED,$6CAD5AC68418C443,$FB486C54D2E32787,$E62D5D994327D792,$42C1F4DDA020425D,$8B8D0D4774F717CD,$77FBEE1F14B4C9D8,$DD3E171EDCA03CB7,$CD9E2A6DA53164F7,$4B7254603D1C439E,$135F01ABA6416EAE,$D498C863E34727F2,$4273B81AE96733E8,$FE421062A6CD712E,$AF01983B61668EFE,$49EA70346AE3AB0C,$9D6BD1747DAE75F9,$BE82D27101381BE5,$86FD0D42DC318ACE,$FDF5682300655D82,$CC530D3070206868,$FED778D48268BB1B,$BE3A786894008FC8,$E0C67C65D0B7DF3F,$24C142D7EDE6A7AB,$2F77CECABEFA0961,$95491EF43890AD82,$56EC26106D9E9844,$1E62C95E0F9CB48A,$EA6EDE53F88D5838,$D5E889374BB74989,$ED0011AE0D742E5E,$56415DB9ED8C472E,$C059A483D0265168,$FEBC432F6B33DE4D,$BDB6C3579111C34,$3A6FB3086751582B,$7B9BBFA948F8EC3C,$34173537CE676360,$97C3B1E109BCCC78,$324EF9CD5B88D1E,$71D5EFD88578756E,$667B7CDAB4F078F7,$C5F9AEE6140DF45F,$F3A88F627B107280,$4C487BF9521C45E1,$3FF09297442F85F5,$17B308127DCA72F7,$71322A9ABD7E9C15,$19EFB334EACA7A6D,$5050D960724D3B5B,$9F1CB6548E8114E6,$949462597860F3DF,$4053293B1B017653,$641A460572EFD305,$1BF7C760DB866AD4,$FFD3813A8CE130E5,$D0267DE05BE13C68,$FEB330B9244056DD,$3AEAC544EE51CAC2,$607941FD1D879E65,$C97BC0B14EDA265B,$1DDE1B603058314E,$FD98216BDAD322FA,$44858788233E49DC,$9ED577ECF681FE,$D455D0401313F8F7,$84036F8058D87862,$D27A20DF1A47BB6D,$88FB3392448FFBF3,$EA37C954E51CC47,$8159082BFEEFCD0,$AE89C620FA17D6E2,$B4946C49E21E36A7,$48E6BB9C618CAEA4,$FD31684AD89213BA,$A351D28C14281DDD,$9479249AD1E75FC5,$FD56A9D3F00AD4D9,$79D8B1A2F305EEE2,$13392E335CBCE24E,$F137950408606C70,$D5BA870816775622,$AA2882D858A90138,$820AEF9DE9ADDE78,$5666DCA42F68BDAC,$14AE525E6D8D303C,$EF6740489E5CA75A,$CCD2D2F45F63CA55,$3B76E72FA684626A,$DEC4B6B7844A94D9,$A5D76EAC8E10AA11,$6605BF700B44AA9F,$C89FF644E57B65B6,$75253D5AB674EDD8,$2537FF7970B83F52,$224C7706627ECC4E,$9B6C261D429B6559,$ACBA632F1EC363AB,$BCDF42FFD2860558,$2DC5110EC3AA12DA,$2EA24FC1F7CB91AB,$149D3F6EDC93BC1A,$285E800A68D03189,$194016C84C9BC07,$49D7B479E52FA461,$3EFCE6B73459698A,$A0B38439CBCC010B,$2C8958F8D50F441C,$94B57341BD1897BC,$A0C2428839F63F2F,$DB17BFF9DC97F1A2,$8B94A64E09E558DE,$BD49647758D468B4,$E81C29C3522A778E,$3158FF1EFBD1E9EE,$7D090A8B87F3C505,$96EFD8E974F89F8F,$35BAF0985D38AA60,$8A26FF868AB1D69C,$13EA70C9E067BC8C,$4613A6ADA791CBD4,$7D48FA3372BF038B,$F39B594D660B93C0,$DAC07ADBB9AB62CD,$C6BDBFE98F2BE365,$8A4985AB527159E8,$463AB160FE613ABE,$CC34D59CC7986632,$E1CA2371C0FD03BD,$7CA07BD2CEE52A29,$72CEC8BAB5630D1F,$8078EA09F6FDC7C,$4EC0A3C09B78699E,$DEC71A517CE3D7B7,$BC5403E8BE28F9D4,$5DC17C501E3E45EE,$C20FFD951316775D,$FDC0577D53589ABF,$C3D2A3A93D9A0838,$B89AAD37651C18A8,$1E8EF93C22602747,$910103F032BBBB95,$ACE553F452BEBB8A,$3E2A96879840F035,$D4AE146A96D4E8B,$2804A400AD2104C3,$5242025891FABE6,$3830CF8500A14ACA,$BB085BB28F01AAAA,$C6EC92C3DAC42BF5,$5F9B2221839A434B,$82D1814BF732547B,$9C588CA94B1B9034,$6163BEC21EA9FAE7,$4B8B658F9A9AA26C,$D934C620FB496B4F,$80705F6B792A8876,$3F86648C1B4C6D8B,$469683EB4C0B40CD,$190E4B190CBAC9F0,$363769AB15593043,$940AA276AC1A8588,$45E2CF84A769797D,$27C8678EB627E3C3,$A38791A9D2DDAC9A,$80B4FF1DFA8A0247,$E1AFF86522740FF9,$64E495BC52DB7799,$8504A525344E65EA,$952A3C7EF752BF4B,$7E8C386E7914F111,$A0016EC7C4C73FAA,$6B10EEE40EF441AC,$1EDC7D18EB0FD54C,$16A3032FEC19B7F0,$7CCED083069EDE94,$F73DA9DA36E36ED1,$6C684DABC902F6C7,$7F3DDB8B2074A6E9,$9F09D9861455C7B8,$6A1990DF091B92FF,$AAF7891CB4093FF0,$AF5348F8706ECAFD,$F4AC883CA8636E6C,$9616DE55DFF911A,$1BD736841ABE2A23,$E0DCFD2EF6E2A906,$F9266C25253C3283,$D178878A4A2EEB40,$841486D86081B20B,$68C3C504BCB7EC5A,$3364BBE9CC008AE8,$50B9612B68B32F44,$AAA03E70F7FABACA,$D4CE6EDA3E0BD93,$5E800D49A75E3DBC,$40D6C2E5E6D82F4C,$192C51026C43F8DD,$9F8805DCDA932CCD,$C3CFD98A6DBD800B,$4E20AEAE44B2DED0,$6C4E2DFC3EBC1B8A,$A7B52C42E11FE3C1,$43407B8990D43D89,$2E4B36BB24C48B50,$3B9646C3A6F5E1C5,$DFA8ED885A1FA05,$BC9FA38A61CECA9A,$7403763201132E4B,$A23ABC9A207D8F21,$5914B1BD808FA1D1,$D3FA9D81F3656E13,$CC9469E0ABD7A01A,$AAA1CE97E87BB082,$39BCA812883938E7,$574DB885D7CEE135,$3B1062C84A4D4935,$7014A851228B23,$8EDFFA4DC31B2534,$E0A0E31E1E6808F2,$C43BC50BDB6E7660,$D294501F53707902,$F5CC7F74F002C444,$CAF128DFB50CBB2E,$26039DA77315F6BF,$EE2ABC19050689F3,$D3243091A579CDC3,$E36871BA445239A2,$390C960BA273B43,$67DF1CED7686AEA7,$E0E5C87235CA130E,$6779C628E8C31977,$9B21B9E47BE1FF77,$C5EDD86927C8F802,$18B5C2CB21149F73,$CB979FE6DE17EF76,$C054B0CEEE248E1E,$B437DE327436FBDA,$3FEA81A272357EA0,$96F3B2559459FEF4,$B314994DDFECD0FA,$2463C5D50358C84A,$43A95358BDEC3B16,$DEA815329A9798,$F01CF5DAD6727B1B,$648225F00648C4B0,$F68EF4AD208EE22,$5626D340AA18DAB9,$AED516ECD9E1DCBE,$4DEAFBE35948CBB9,$483A100092053B21,$A81B93E3432FFAC5,$1F76B44431911435,$BC8F7761A3EC260B,$8FA71C4466E2FAF,$26E833DC3C97DEB0,$60C2CE25CA93B5AC,$D0556D8B667498C8,$259395EF678637B9,$3B2E7537D3D0F5E6,$9141876A087F2CCB,$4F6743A4591DF316,$2BBCE51D89E35ECD,$C63AFE86162C9650,$C7F30BA7DC8B31D0,$C0344D5A9D1D4B06,$8615AE78675C514,$E4CCAA0F944BF67E,$32E7F7FF900A657D,$81B7F82A9BE7D698,$34C54A95F02FA19D,$F3752EE78CB2FA0F,$ACDDE10276F2E574,$806654A0975A9898,$8B8365D1492732E4,$9A7736A97B2ADE37,$199C7E25C16A045B,$1C475AD0BDF2775F,$4774BC9938DD894,$862B5EA55F6630E9,$C2D5983EAE89F6B0,$A131AF46DC3CA84C,$CECEEC9F9A8CB3C9,$A7E4D1182AC440EF,$F7E9449B3449E91F,$80061800598C56ED,$5F72BD248AC3EF7A,$B1519ADD87B6120C,$9606B4A336D84CDA,$E1A9156FF21AA483,$B3D96949EECFA48B,$5E526C70662D76ED,$8FD18314A228AEFB,$B1C05228516090BE,$AFA9AD896D1B0975,$2763D107EC5B1A1B,$C9EF3BB70D1C5CE,$6620515CC0583098,$CBE8EF727FAA5D58,$28E6F547EBE6C73A,$BDDEF8EAC6EEED1B,$8922307A715F3410,$D4F0DDAA8C117B47,$6B25A1603F79EAF2,$147D47EF8636D19A,$490ADEBC44821A87,$17A5AC2264F8868E,$F7388731A10A386A,$E20C322CF16020ED,$7E19214303E10C8E,$7B97E5241241B740,$D5C6AC3DC006479F,$4F08C045E2C5F472,$29F9DAB947C0B04D,$A95317FB01F30D7C,$1C01D0D744D38A6F,$D3CBAE44E2EA36A0,$71F8B353394CDD8,$19D1EC1FC101800C,$FAEF7923FDB7AE5,$F5193178FA82B43,$E3CA8F22B5FDC058,$6C212415C8E43684,$C076CFD5D0273487,$649AAB2EB3F4412D,$6991C2C3DD06D14,$82D49E5BBE12EDB7,$6D002ECFCDF4C85D,$E0C07D88D80E759A,$9B971327AF2E11A7,$27278E1B8951E44,$5DC1F19E8C7D5343,$6D62FF88684512F2,$1AF0AAF68ED7199C,$9DD27F03781E24E,$C90DE768F3196937,$2F941D572951A015,$38A3E86E681F03C5,$467581B7903EF665,$B47A933B64259AD1,$E2CBCF08E411F42D,$BFBDB6B81D94709E,$2CC9B5D9F97B058,$E0ED5E7B8D3D6834,$BB5430BD49D7F60C,$68EEEA569CDE6ABC,$EAB59169A8A1A405,$7BAC1CCA07595EE,$FF573B8E9163215F,$55F9D1753275D9F3,$79892C84A281EEFB,$901940AB5C902818,$5F6F286A4A6D8F29,$EEDD37DC4C07988A,$DF6808C802244178,$CC80A94A95F299C2,$9E38816530DA5CCD,$6179321F354C6D0E,$CE65AE5DF28C689,$64133BB067E25B04,$AB7D6E85162C3938,$DE1211936F3D4673,$4CB77218905F34D7,$279E6751B92D7BD9,$32ECB1FF53E61426,$84C16D36DCECB956,$8833440C71F0CA13,$4D077627CA9C8481,$6453D814BE5A221B,$D254A35055BEEC7E,$5C02D69FA27C867,$B40C23A76B5023AD,$EA321DE36ECFA3D1,$720CF4F332E4BEAC,$1506A9767A4BEAC,$D051CF58B95706DB,$45DE05A4D40A2474,$CEA16FBCD235BC8C,$4CB9F46EE7790FAC,$A78DC6B3B7AA89DB,$75D2E7B56EDE4265,$BA9F4F17E0DCB4F1,$9139D06E991247D6,$4891405CAEDC0D16,$8D34139288E1CAAD,$FCADF3D7AE7B6E07,$15E833761DB44F5,$6AA780FB40D7E0C8,$1141CB6B5092393E,$C5DDD6D986BB4C1,$18CE7D07E367F15C,$D98344D2E258CFFC,$11AAC92C59D8821F,$C7BCDBE234E5795B,$B92880BA8112D8A6,$102F16E981C32D88,$F66B0E482F62B5F0,$5DC42A9A86BAEAF8,$70A566D561461F03,$22067D04E43AFA04,$1AA7320B832E5967,$F795A4FF2A8DE730,$7FABEEB01543B6B4,$D34727403159C7F,$D992515B4C5A23CF,$E7008385CE0AE1F8,$8E3BDAE424CDCE1E,$82D6FF248AACFD54,$B3E46455AEEF164A,$9C6667D3E1D744BC,$881873B3205537B6,$A13A41ACB2FD2AC3,$7F8678BD95C57A7E,$8A656345B9C60E96,$6DACE8A83CA132C9,$77C206CDF5043F48,$29F4B044C08797D5,$734B4E455FD561ED,$C20C74C844FF1FAE,$60A9C3158600A285,$8DC2A486C4B7DC10,$CFEEF73CDEEAAA19,$3624A8B3810B1EBF,$139053F432D3CDD,$1CB3F913526C3799,$A624517DEE215971,$25AA7EB3C75CE72C,$F11257257BB268E7,$99BDED5E47BBC31B,$D237E44E4C8E1A2,$903E470E7B5A110C,$50B7FCD466DFF925,$8CFC6442A270DF85,$7D1D21D883EFDE6C,$2968CEAC8BAA43F5,$14320F6FC8CB5628,$CEDEDD41F98A57C5,$1D52972043E765EB,$44B89F83A3CB7B12,$F8B65030AD518CAA,$C88D9FBD19B70228,$1C6B88D87E7EC809,$9C51AD9D8DCB934D,$4801B1B271F8C5AA,$6F24576E294F3DD0,$1ED89CCE99636E95,$864B37D2340B92D9,$DE162698B30435B2,$8018257D1E005A1,$9AADB70C1C69271F,$4C6AD923023DF103,$369B0BE523A0A8E,$B612D5723EE7635A,$5AF0C3D101471C8D,$CBEF3A6A8F8E5208,$3BCCB903E3826644,$C65EF468DE8C5138,$37108C9107821EE3,$832FFB7573E87BC6,$E4EC90FDEBA99ACD,$9B2917F2112A4F19,$2B72E4B5532744C6,$FA24DD912ECB4B9C,$4CD0B9BAC25854C2,$FBE079ECFE62CF0F,$E4F5DAE1A00633B,$E9AF5C216E854D61,$CB5E92047349454C,$3B2A0AC900DA5350,$F13C0720EF5F2643,$3B09E557BC58B6F7,$AD4B67C7708AB900,$70190D624462AA1D,$3702E4BBABAB76E0,$44B6DFF74619F465,$3EA16FDE24727D09,$6F36048826EF9CF3,$55D7E08815848F74,$6AE2BF1A41D1B520,$7872B67C5C135CD4,$8007FDDBCE82E5C4,$F729F6CFDC2A8F4F,$90B133415CB81879,$389EAC5ED3AB0D47,$C86EA8E214A8A707,$D2D8A602442F6802,$CA1A0455E6646B45,$E1A6BBACED15672B,$498569FCA2E630A0,$4E86E94C8AFB16B9,$9BC2975F6F31E454,$ED2BA6FD9E500785,$BBD2E8F443C68C53,$718374CD48598ACA,$AB7290960EAA7141,$D3BE22C9B05D0EC2,$ACA27BB697BC44B4,$80FAA1EB2D0C6AEF,$B39CA006D63EAD7B,$4397D8E33E6320D8,$C7A2143F46A7673F,$32EC1DE947DB83CA,$6A9A67571958378E,$C5FB5B1413FD8C71,$F9F4D2C3E930F97F,$BCA009C0D211BEE8,$B9F8DCF3357ADBD,$20A4712C32919750,$1A1BE1AE7D5C8444,$CE0CFEC4E269B530,$1880DDC025912173,$4126344BE4B7D327,$B5D01A4E5430743A,$87DF4EB0A350CB28,$62D39987BA2EF8,$B1C0F10CB74A59C0,$F90B22118EC72AAE,$933DA9A2A0AA690F,$393909301AB2130B,$595BFE2063DCD839,$DE11F1EB57C86A8C,$38F5411EE9DA6712,$667FA48A09A7C2E3,$C52E180C638ED60E,$D9B74B46151624D9,$7E98E0D34F4BAC59,$1E0056E9CAD8E796,$7A8CD36B46BBB054,$D0CD387269F9BDB,$F5FCECC35F476751,$BCB6076140E290FB,$CE5E6076EE3ED4,$68EF205F7DAE849D,$DA6C408E45E2ED3,$C048A439B43E2E8F,$60FE61934831BD16,$1994CCAC30A21B4F,$D3BC0E4390817348,$DC041E177CEF4CC8,$CB570C88A44112E5,$65BC328A27223D74,$818F4E813D787E2F,$BD1B0570D53B6271,$3205A157B4814751,$2A94E02B6C82CED3,$4CFE021244E53E9F,$ECFF45B1C0A77462,$2486131AB99EFA4B,$C5341C316081BDE5,$E6578AD178F503FD,$17D5A5B5BCD2F4AD,$9C0AB479F7683BA5,$C3799BC88E72B541,$939C523FC8908A0B,$A8405931DB89D33B,$201968C48BDF94AD,$AF4FE0DE099CC8D1,$87F908B11A2C5FD,$D7534705F649B9FA,$8E984A39E1858C92,$3573AE86827B2436,$A2062FD480D3E7F6,$A322096AC71CED29,$CC3FA4912B6F44C2,$EB9DB5F15E30CF2C,$90649789EF078A2,$210350BB3BFF11F6,$EA13150D89474B9F,$5FCE83101F60AFCB,$C422E2F7AFD0A80D,$8CF489D8B48229F4,$914CFD2DCCA5C104,$EDC084201C22732B,$828D41FF0C68CA4C,$C3B33A076EA8BD4B,$D6C620A61320D213,$BD833CD78B579CEB,$C60A085FF1985939,$142669CA183EFF30,$E94CEAAC372A7ED2,$2AC5F7BE6BB28CAC,$90E74CF5398414FD,$3CF94A352A21A69,$DF4C895AED88AC21,$F6FD530CC9AC88AC,$81E4F864AAF2D987,$3B9D04A304AC1ADD,$661272DA93AEA271,$19988C725A3D9A55,$3598214C943F071D,$18D6A38637119802,$B0E81907D2557BE0,$6CDDE659FCB4F95D,$B9E5A4CC279C9712,$F8F032CB71889D84,$8D2D53749A65840A,$B7CBA4870818A5BA,$C0424C78407C0659,$B56A65C01F93B539,$AA107B8F25C100ED,$A3BC24CD16ABF5EF,$8193D8E274794F52,$16B373559CEA8065,$D06E6AA769E76178,$83C88EA563583AC6,$8F3BFC72A2A23A81,$41BFB47B567580F3,$ECFC342C5E2A59B5,$CAE1BCCDCEC6582,$1D822197C68224AB,$D75FE47F2DCEB765,$8C682587D2EC8851,$D07D1F9E66392901,$9A005C628165EE0C,$8565BB7C172CEF6D,$F29CF535371D820B,$30052AD2C4F77BCF,$F93CC65C3DEC3CAC,$4432AED4F0CE67ED,$4BC3F617D89DA55E,$2A4530570B7BE20,$FF3FF95922DDAEC4,$EA29A4959B056619,$36BF511AE9C22293,$1A9113CF72B94F83,$685705B4A5D96550,$912B4D855569BFD9,$B0E9C1146ABEAA00,$5C6C7575B7C3144A,$7683C624C3323CEB,$C782E5602410695C,$ECFD34B5AE511ED5,$ECB756A527C31A57,$9259249E1D408A22,$3BBB1023B0373D60,$A41C9964AB1DD8B6,$EB1504D1715EDE51,$BE855741CD544012,$75B5443BDB865212,$1435EBC350E46F5C,$6B918687C2152733,$615DFF76FE5E4750,$C1F485C8540489F5,$10D052EA15EB8785,$33D6212753638044,$16674A5645C81005,$F7C82B070BF633C0,$6617957FB6CCF3D6,$97DBB6FDF7C4D2DE,$7BB8A3AEC9806613,$21D59A1600043CF5,$C70AA0B88DB07E69,$ADC23E94FE268E0C,$8ED0A1FB70479E77,$334696AD74FC2116,$CCA6B05323E65B6,$64ADADB2B15196AC,$5EB03E4BA5A8F84A,$679AF5711C920F70,$33EBFC6FA8599BDD,$391B5F3D383947CF,$D02DA89DD3B40BFE,$2382FB44B9BA9E46,$6FEF006A7032BECD,$AA2BD74EA95F07B0,$F80E234192625AFE,$A7A1286195378541,$FB4F25625FC3ADC3,$3C7943C4350AE9FE,$27D5D0BED63D56B7,$9D98C9567613CDFA,$FDB5841B55028966,$CB5B25352062F187,$2F664FF387A858AD,$89793C78E9C29C01,$B6D43E65D355D60E,$A693D766F9F7B6CC,$8D5EF0447030944F,$F3E0B3E6CD2DF71C,$8CB0396F97157F35,$E8C06EDEF76DCF10,$E242A5A183F9F1E2,$2C38626E3DADE15F,$F14FB20CACD4491D,$E1F35AF50C0DB75C,$E48FB423BF7C2202,$6D7A4DF6F7439B3D,$42FAC6A88D19BDA4,$F34750E937B73DF8,$F259C59F5214E229,$D46EB93F0E6EFF62,$226FB8C5A2C25FC9,$518C7FC89A1583D6,$EA199509A19CF286,$45430C159C40EB88,$73A1AAC4A7DB8649,$3664A1B9E545F95D,$300ADFE539B482B5,$913FA811B837FD0D,$5A6673B1BC7DE2E8,$B1C8DEB7187D3FA,$55FCE850B7C2CC14,$B257136C11EA0AB2,$C687A2F06CD84476,$2CCC946C8CBC0FF8,$B814631EEBB4C5DA,$BE3A29C7EA3BA63,$ECAA24BEC8AAFF02,$A2E87AD21C350B19,$91D51D7236146080,$50F11869343E4C57,$AD05A8F81E291BB5,$8B53511325440917,$C27D76DADB6908E7,$761FC0DCAF450795,$65D7DC36270B700,$2699AACD16AFF12A,$221DAA48D2628F5D,$8DC819E3F8359A53,$F4299FCAA2772122,$456FDEF52D8E6AF3,$8637152826813A4E,$D97DF81AB96925A2,$41C8728FD69A9210,$C34B3F2E025D3AAA,$4708CC9627DF131B,$9DA20C2D234140EB,$D609582582BAE914,$30FECFD96347C2C0,$45EE13B06FFB62,$D0909FCEE448F553,$E5DBC506FCFCC8FD,$25426AB9D2D8771F,$838C356439D02B5C,$21079EB0812B9113,$D4145479C54EC07D,$4A407AFFD960B61D,$92208DE0DFECBBCB,$B56D0E1A3732E201,$B3CB78FF21461C18,$8BED3DBF25EFD9C1,$9AB300C49DC8F18F,$8E07F02F303E7F82,$6F429F1AE4C41750,$BD7358D6A8316760,$6B7CD4E2EBE53AA8,$219101ED79D8EF,$41F82BF8A0E1F2AD,$D80D649302FC5BD0,$30B4BD685FCDB153,$3866E765AE0F3A6D,$3D38F052C82FFD8B,$1F575F973CC554E3,$E2F7B1422C60A30A,$6401AE989E775245,$81A2434CE1BB607E,$2E397A47BB7BF80D,$A630BA3A73A1C5AC,$37F356CAD3CBD62,$CF97DD73279242ED,$B538D967C646A9AF,$36B7DD2A6AEBD726,$8BA7D50C8DF94214,$330497A81F4B2461,$22EA91348431DB40,$42C58E299B8826E3,$D033ACE063748A36,$57F809A0918C996,$D125579A324A223B,$675828442DCAABD7,$BA8141846B4F1EE6,$34DD8CC09EE53418,$10AF1338E0D54D98,$147DEC563E3E2A82,$AD17E090DE4DEDD,$F119C9259247ED44,$972740450EEF1968,$C53AB1129CDFD03F,$6F15B2E3C2E7C932,$57D2E187AEE52AE1,$623B3E926422D117,$1B0FD15D1D05B12E,$74B1F63AD7E8EF99,$5435F3B0A99AFCFC,$FA7EF5B554654F2C,$CA96DEFF825EDBEB,$91025EE00EE78119,$D4E445CDE2531D5A,$3592B9A5E8106614,$C7180F197CB990C,$17B867FF699E11B,$C6ADC5565BB3059A,$352E01EA520EAE35,$6594A4242BCD08AE,$482CFE30F381B749,$DBBC9EB60B9D3B36,$8749A523E431046D,$8207BBB21091DD7,$31EE94F2B0D7BF16,$EB9D9A45CB733B18,$5FBD5567A306B60C,$4C20DDC5E41A49AE,$567CD8C2D0D388DD,$FC156577BC1F3C64,$B623F53C5653B718,$F55F7261F921AFB2,$E6CF5665B9CD21A3,$CF3AD483B54DF462,$A45375A837EB9F93,$67CC6FC6F8BC83CB,$20ED9B1A2656AF51,$B6F7DA33FBFC9A95,$4E5677E72322EDC9,$3616C3E1A171FF8E,$B63EDCCCB20CFDA3,$88534A5DD1DB4BF3,$9FABA6F836E367DB,$1EDF58DDBD14A2AD,$BE51A1FA5846DF65,$4DB920140814C80F,$31DB8F33070CCF56,$D3379341A2ED1B53,$82977437E969A635,$77A321706538C018,$5FC74026D05346BB,$67174A0E8FAB09DA,$75ADE14CDE0DBB90,$7DB4219F96D8B122,$53D68872A0D0F660,$FE6F77AF449B2F01,$501D71CFFE5309A8,$98F58022DA418C10,$B9FB9E4D2DABB7EC,$55979E1E2FE7C7D6,$46AAFE737C4D1AD4,$F49E062F125D899D,$B3BC02B44B15D045,$3586565CC1820A51,$B318E64C613A2A66,$1C9D2F58EFB05DEA,$EBB11EC006C7A4D2,$D8D154F5BB414270,$82D273A65F48FDAD,$B46EEECE0C18DF2E,$8C811CBAAFE51C8B,$389D081229EAB6AC,$AB54B523ED5EFFAC,$EAFAEEE62DF2D853,$C34F989EDD05EBC9,$163217E746138049,$5FE7ACA19F11B376,$668B6E91F89AE2A1,$9DA12A5842ADAD43,$7D21808508B19FEF,$1FFF0F76269070C0,$7A1A958E7E81EC87,$D77E5783C11768AE,$BC47E3D90CB4FF,$17B8D9674940C622,$930BBAE5A837B54D,$8F93C9F445E77B62,$7D12569E975B0070,$4BC1E40F3968F6C1,$AAC0F91143871777,$577CEBAC31AC4B8B,$B1D9E985B03E240A,$D385F754CF8D28F1,$12A6F339602C3BA7,$4AF763343C932A3B,$C39A7444FBEA42C0,$7AC30328E366D5DE,$BA4FC46421B0C4AA,$4F971C456B4376EB,$8CCCB11F944C277E,$33F24796B8655B9,$7FDC1B39DF85E9D7,$AD47C0C0B7BBEDA4,$DD4F4A226F00C1F9,$60AF2BA436572A41,$B2BF0C70090153A1,$C93CECAE2AD9B900,$22CEF668F9B8884F,$1B7168A9ED0B9C4,$BCE20F9DA76062FA,$18B8B801FDA84719,$BDACE22F60E61670,$316B7FE4390B624D,$1A9F310562B4D262,$6266781B65A615A6,$BA19253700FFDC58,$D91F05724B1BA638,$E31CEBCF6AFF05EF,$3D0D825E2A1AA4E1,$20B3AF247B159466,$18BBB4E3EBA51D01,$A4A63B1AFB04E7C4,$5C886B3ADC6B59AF,$159CA71C36EE4E32,$4D14D4C3E5DAD262,$21236FBCA853386C,$8559A28C8CCAFDFD,$20283A0CDD43071F,$1491B043D5C3A6F0,$ADDDA1AC8BD8AEA,$E7D627B5E1D1EF84,$F25EB221B50452A9,$FC2907E5683A13FB,$51E8C72DEF56C4C,$AAB18F23BF87667F,$E678236D9708E435,$7D27902672138779,$EBF49D627EC7E983,$D399EA427457C380,$99B9F4B2B987FB42,$C4A5CA7B26301240,$75F257A020D04449,$A033E1D685E26CEF,$2406085E6FAD258C,$B568FC60BA7CF577,$620D8EDA5534DCE3,$3FFE5F72A7DFCF39,$F9F06EEC658045CC,$AF66FD3F5C9178CA,$7CFF1D344CAFC98F,$4A413103FE7C0368,$93246641B08B8E3,$37AF4B707D232D0E,$881BA11E36C2BABB,$C000F54B6F098B6C,$2810FD18C7F359D,$E8FD73D13F027175,$600E0DE73E99018,$A4FE73AFB33EE335,$243E66723C74A78,$EB4DCA7FDDF060F6,$FFE04CF46D3A749D,$6213BF496A6EED9D,$20A99F82D2CA5306,$64EB4FEA6D7EA1B4,$8CA38F4D98A64D3D,$9DE01615A0B2395C,$BDACE37A00E5EEA2,$92B2D316063C8516,$FE55E408AFE31178,$A7149E5BBB022AB7,$1EDF2828D7BDF030,$E715A8B5AB4E6462,$F6F57684562AB31,$BB76196A0155E5D4,$90CE74306FC55FE9,$6E611D0A1DB964E3,$1628258C13FEC4DB,$D710A8F48867F26D,$EFFFC581DEC8869D,$32103A4BBFCC837E,$618662AF4AE61F8F,$2B90C582AB8CF3D5,$9E6C82F19CCBC378,$3D28DA5C12FDA5C3,$8C6FED1A9BAB906,$CF477003FB8B0663,$145152CB441AADA2,$E91D60FEBD0DE78A,$7E52B0BF5E8043E8,$6A158B413D5257DB,$28E2D06A008FC4C3,$A21072B8D8696DE,$B39EE5D8A24AEA3A,$90DF7FE67A35E0E9,$9866ED71A9478E33,$4CEE846264F2FB9,$1D6F9E5CC581E719,$CE49B65E7CE6A61D,$3DAFC04B5774B68A,$95D850DBEEC9EB5D,$CB7CE36333225897,$9F0D8A7F7C280E1F,$56C4740EE40ADF17,$82F6156BA78F2582,$7C0D0D4C44D63B5A,$F6D87B4DE60C0345,$E311E347E24F40A9,$DE0A14106D8B649C,$C8DD7BE79A89B06B,$89248D26349FF03C,$B6E7DD402A3B2582,$8C9EAE3293ACEB15,$91DDD5487D1B8714,$559BD125AA5C5C0A,$7895F188BE937EDF,$65DB890CCE716B12,$67A966EA16743B3F,$E0FF75B064B205F4,$9C90F2C41AA3B58F,$9D3B69FED7ECC818,$C21482962B39648D,$F15ADBF7A80E63D7,$358BBC0E10908AD0,$C1C4CC17492A01BF,$419326EC14D391F,$EAD80441DE123962,$3381F5511B50CA4D,$5FDD83F7F76D6A4A,$893EE5C609ECB87E,$6C05596B35A59B8D,$40B953B5BC9C118A,$623F411D00C20CE4,$9DC4E622F1EE560E,$1DF54184234DA24A,$B1D81EBBEE8A3752,$C10932575F384CDC,$FF2BEC0518CFEB20,$1035B3F0D7BCF06C,$84046C7F47FF59EA,$9EAB1C3B078C46B4,$B3C067BD808724F4,$A41E6F584B2FFA22,$6AF2A33CA11B5A05,$92FA9F27FDF9C34D,$15E5C7A45837B7B5,$A15DFBCFF1EA2DB7,$34B5C67A0B59B784,$763DC5E43FEB485E,$D3CFC72BEE9379C,$3B861ABC9EC572C0,$7566F1FAF74A9531,$34C991D8FF78F582,$B53BB00BE90F9470,$40C21F9CBBC2EBAE,$A26625295B2405DA,$65056CE5B0130D89,$2E8687BD4C45B2C,$1F2E7B2AAAC65346,$6687E2044511D045,$5B5C520A26F7D943,$81DDD6FBBAF3E21B,$415386C8F5E87DFC,$C7676CEB1171CE5B,$32FFC269314E5E44,$385848018D812C7,$31EE7013E3939E65,$7654CAC0517179D9,$5424C1E00720F707,$4F66CE30B1A271C9,$40963664685F5972,$E94DBC95DC780131,$D35ECE6329CA8291,$E878ACE1A5185747,$61856E7DAB521825,$9E534B79D69224E9,$59A69D46ED129395,$E4D9EE4BA4A133B3,$677451068780A7D2,$892B8E91B44B58D9,$479F62A04F5932A9,$BD931983D0C92E60,$4E5D15A3ACA0D84D,$36A34B5AC454E442,$F4950EB7A74FB583,$57836DE849D82B93,$A65D65F2856C0BDC,$1AB7D4EF7A43FAE2,$F6A98277E19C4AB8,$BAF3E31C2CCD3F49,$4ABC5D3932A6CD32,$6809F7B43DB58173,$4D375C26C35CEE87,$667C2EC5F271D7CC,$D431E448204AEF9F,$C4516CAF94793A93,$BE9260F5C7DF6766,$605F2D409152F3DB,$8E73FA09AB37B759,$B8CB517379AE5A17,$CEF175186FCFA47,$F501597CEEBAEB31,$D9ED91BE48A87622,$CA3532A9F36E3983,$93F9E39308A58F90,$281C20CAFA01E149,$86DA8F0D191721EE,$6C1595912123578E,$DB1E0C0ADEDBCDB0,$9375CF889C82D2F3,$3EFCD895D120D708,$7C701C2AC79F9E69,$752363F91893DA0E,$3818041EDEA4B707,$F159A140EA06AEC8,$B9CEE802110EF4E5,$299D22AC1925347D,$A1A3B7BDAFC3EDF9,$254F71F39F6B6CA1,$6AA9D3889C1E4CF1,$8D0DD60A6BD8F664,$903A1EAE34865117,$19550CECB0F55AA2,$53E8BF2AF933ED40,$7C4E372E63DD5FB7,$F16292FB52C8749E,$EED1BF0104F71615,$D7D776850FFB21EA,$67DE5BE7002A85F2,$3D04DCDB7BE09ABF,$FBF1956DE1BC454D,$D5425EA3A6077F31,$9FA839DEE8303005,$8A1A7F3F63DCC71B,$AEA3A4F9F271AEB0,$F313BF9021C0BEDE,$E1554BA6E4FEE85,$3D371169E8A8556F,$EF5223A005C3B670,$D6B844546FF78B86,$5997D42A6FD535FC,$2331A60581034938,$CD21174DFFDADDF8,$3A48B73C832649F4,$6278D4A710150F04,$FFC90C47CA5CF5C3,$26E8B9AF3460BDBE,$B082EF70E7AA52DA,$3041523C6CAC446E,$C51EC249C7F86D9F,$634F841DC9FF1DF0,$D9EFA1E74B621564,$D8D0BD84E1695A1A,$E7770B02EFAF4E29,$7438C08C72524CC3,$879627D23AA86496,$553561603E17A977,$33D60B830F1D303A,$22D06E4FF967E9DB,$4584C944A18B42DC,$C83DE6BFAF0924D8,$A346C3DB2DF21A26,$B5564ED4AB967AB7,$8DF99FD88539E57F,$62E2,$62E2
EndDataSection
Last edited by Lunasole on Mon Nov 13, 2017 3:01 am, edited 2 times in total.
"W̷i̷s̷h̷i̷n̷g o̷n a s̷t̷a̷r"
User avatar
Derren
Enthusiast
Enthusiast
Posts: 313
Joined: Sat Jul 23, 2011 1:13 am
Location: Germany

Re: Lunar Ship — attach files to forum and more

Post by Derren »

Could need some spaces and line breaks, so it doesn't explode the whole forum layout :D
User avatar
Lunasole
Addict
Addict
Posts: 1091
Joined: Mon Oct 26, 2015 2:55 am
Location: UA
Contact:

Re: Lunar Ship — attach files to forum and more

Post by Lunasole »

Derren wrote:Could need some spaces and line breaks, so it doesn't explode the whole forum layout :D
For datasection originally I wanted to use Base64-encode but that was impossible because of this (http://www.purebasic.fr/english/viewtop ... =4&t=65695) so I used quads. Later will try something better.

And what about the code of unpacker, it is ok to be like this, just tried to make it as short as possible ^^
The packer code (main) is formatted as it should be.
"W̷i̷s̷h̷i̷n̷g o̷n a s̷t̷a̷r"
Dude
Addict
Addict
Posts: 1907
Joined: Mon Feb 16, 2015 2:49 pm

Re: Lunar Ship — attach files to forum and more

Post by Dude »

Mind = blown. :shock: Amazing concept!
#NULL
Addict
Addict
Posts: 1440
Joined: Thu Aug 30, 2007 11:54 pm
Location: right here

Re: Lunar Ship — attach files to forum and more

Post by #NULL »

nice tool. thank you.
GoodNPlenty
Enthusiast
Enthusiast
Posts: 107
Joined: Wed May 13, 2009 8:38 am
Location: Arizona, USA

Re: Lunar Ship — attach files to forum and more

Post by GoodNPlenty »

Pure Genius, Thank You for sharing :D
davido
Addict
Addict
Posts: 1890
Joined: Fri Nov 09, 2012 11:04 pm
Location: Uttoxeter, UK

Re: Lunar Ship — attach files to forum and more

Post by davido »

Ingenious!
DE AA EB
firace
Addict
Addict
Posts: 899
Joined: Wed Nov 09, 2011 8:58 am

Re: Lunar Ship — attach files to forum and more

Post by firace »

Very nice! :)

There seems to be a small mistake though: I had to make the following change to get it to work (otherwise it wouldn't create the zip file):

Code: Select all

P$=SaveFileRequester("Lunar Ship v1.0",P$,PP$,0)
=>

Code: Select all

SaveFileRequester("Lunar Ship v1.0",P$,PP$,0)
User avatar
Lunasole
Addict
Addict
Posts: 1091
Joined: Mon Oct 26, 2015 2:55 am
Location: UA
Contact:

Re: Lunar Ship — attach files to forum and more

Post by Lunasole »

firace wrote:Very nice! :)

There seems to be a small mistake though: I had to make the following change to get it to work (otherwise it wouldn't create the zip file):

Code: Select all

P$=SaveFileRequester("Lunar Ship v1.0",P$,PP$,0)
Hm, It should work fine, but maybe you've got some OS or PB version related bug
Last edited by Lunasole on Tue May 31, 2016 9:56 pm, edited 1 time in total.
"W̷i̷s̷h̷i̷n̷g o̷n a s̷t̷a̷r"
applePi
Addict
Addict
Posts: 1404
Joined: Sun Jun 25, 2006 7:28 pm

Re: Lunar Ship — attach files to forum and more

Post by applePi »

this is unusual utility, a genie ship, thanks, in rare cases we need to attach a small mesh model , a 5kb sound wave, ..., to the code but we can't, the forum does not provide such feature, all the binaries are stored in outside servers which in 2 months will delete it. and this is a work around this limitation. i have tried it with robot.mesh and it reproduce it exactly. but may be the Admins will not be happy the users fill the pages with binaries interior, so we must be very careful, in any case this is a genius idea, thanks
DontTalkToMe
Enthusiast
Enthusiast
Posts: 334
Joined: Mon Feb 04, 2013 5:28 pm

Re: Lunar Ship — attach files to forum and more

Post by DontTalkToMe »

I remember an encoder/packer on DOS used to transfer binary files as 7 bit ascii files, to simply paste your file as a text message where binary data were not supported.

The incredible thing is the text file was executable (so it could use only binary instructions using 7 bits) and it was able to unpack its contents without any external tool.

A text file, containing a binary and auto-decompressing.

That was genius.

Its name was NETRUN.

ftp://mindcandydvd.com/pub/ANORMAL%20ex ... NETRUN.DOC
User avatar
Kurzer
Enthusiast
Enthusiast
Posts: 664
Joined: Sun Jun 11, 2006 12:07 am
Location: Near Hamburg

Re: Lunar Ship — attach files to forum and more

Post by Kurzer »

Nice work Lunasole,

looks and works similar to my version from 2013, which I released in the german forum. :lol:
http://www.purebasic.fr/german/viewtopi ... 11&t=26298

Try Base64 coding which results in smaller file(text)size.

Regards, Kurzer
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520, User age in 2023: 56y
"Happiness is a pet." | "Never run a changing system!"
User avatar
Lunasole
Addict
Addict
Posts: 1091
Joined: Mon Oct 26, 2015 2:55 am
Location: UA
Contact:

Re: Lunar Ship — attach files to forum and more

Post by Lunasole »

@kurzer, idea looks close ^^
I was trying base64 at the beginning but there was reason to drop it (some bug with datasection, already fixed), after I liked actual variant more
"W̷i̷s̷h̷i̷n̷g o̷n a s̷t̷a̷r"
User avatar
Lunasole
Addict
Addict
Posts: 1091
Joined: Mon Oct 26, 2015 2:55 am
Location: UA
Contact:

Re: Lunar Ship — attach files to forum and more

Post by Lunasole »

Updated to 1.0.0.2 (should fix problem with "compression failed", occured on some files)
"W̷i̷s̷h̷i̷n̷g o̷n a s̷t̷a̷r"
User avatar
Lunasole
Addict
Addict
Posts: 1091
Joined: Mon Oct 26, 2015 2:55 am
Location: UA
Contact:

Re: Lunar Ship — attach files to forum and more

Post by Lunasole »

Hah it was funny to remember this stuff, here is some newer "ship" version:

Code: Select all

Read$ P$:Read.q F:Read C
C$=Space(F):F$=C$:CopyMemory(?L+(1+Len(P$))*2+16,@C$,C)
P$=SaveFileRequester("Lunar Ship v1.0.0.3",P$,"^^",0)
If P$ And UseLZMAPacker() And UncompressMemory(@C$,C,@F$,F,2)=F And CreateFile(42,P$)
	WriteData(42,@F$,F-$40)
EndIf

DataSection: L: : Data$ "file.name" ; date
	Data.q $HEXDATA
EndDataSection
; - ship size decreased to 256 characters (from 366 in previous version) [258 if use space instead of tab]
; - no more ASCII support
Though I was too lazy to update whole program (and make "launcher" code less horrible), maybe somehow later ^^
"W̷i̷s̷h̷i̷n̷g o̷n a s̷t̷a̷r"
Post Reply