ThreadBoard ArchivesSite FeaturesActiveworlds SupportHistoric Archives |
Cygwin32 (Sdk)
Cygwin32 // SdkjoshNov 19, 1998, 10:26am
Hi all, is there anyway to compile with cygwin32 other than having to
put in all that complicated stuff so it will compile with the dll? edward sumerfieldNov 19, 1998, 10:30am
Not that we know of.
However, you know you don't have to put this into every program right? Once its written and added to a library you don't have to fuss with it again. My implementation of the AWSDK class does not contain all the AW methods yet but as I implement it will grow. http://members.xoom.com/esumerfd/ActiveWorlds/AWCPP.htm Edward Sumerfield. [View Quote] > Hi all, is there anyway to compile with cygwin32 other than having to > put in all that complicated stuff so it will compile with the dll? joshNov 19, 1998, 2:18pm
what do you mean by written and put in a library?
[View Quote] > Not that we know of. > > However, you know you don't have to put this into every program right? Once > its written and added to a library you don't have to fuss with it again. My > implementation of the AWSDK class does not contain all the AW methods yet but > as I implement it will grow. > > http://members.xoom.com/esumerfd/ActiveWorlds/AWCPP.htm > > Edward Sumerfield. > [View Quote] edward sumerfieldNov 19, 1998, 2:44pm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML> The development process involves taking C code, compiling it to objects then linking them into exe files. You can put multiple object files into a single exe file. You can also put multiple objects into a .lib file like the aw.lib. Then when you link to create the exe file you can tell it to use the objects plus any objects that it might find in a .lib. <P>C -> objects --------> exe <BR>C -> objects -> lib --> exe <BR>C -> objects --------> dll < just added for completeness. > <BR>C -> objects -> lib --> dll < just added for completeness. > <P>In the case of the AWCPP you will notice that I am creating a file called awcpp.lib. This file contains all the objects that I have written and want to be part of my AW utilities. When I create a robot I just link this lib file into the same exe. <P>So the bottom line is that you only have to write all this code once. <P>Edward Sumerfield. [View Quote] joshNov 19, 1998, 3:14pm
So your saying I can write my own .lib file that works with cygwin but
also has the same commands as the sdk such as aw_avatar_add and all [View Quote] > The development process involves taking C code, compiling it to > objects then linking them into exe files. You can put multiple object > files into a single exe file. You can also put multiple objects into a > .lib file like the aw.lib. Then when you link to create the exe file > you can tell it to use the objects plus any objects that it might find > in a .lib. > > C -> objects --------> exe > C -> objects -> lib --> exe > C -> objects --------> dll < just added for completeness. > > C -> objects -> lib --> dll < just added for completeness. > > > In the case of the AWCPP you will notice that I am creating a file > called awcpp.lib. This file contains all the objects that I have > written and want to be part of my AW utilities. When I create a robot > I just link this lib file into the same exe. > > So the bottom line is that you only have to write all this code once. > > Edward Sumerfield. > [View Quote] edward sumerfieldNov 19, 1998, 3:35pm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML> Exactly. <P>You are find an example in the file AWSDK.C at <P> <A HREF="http://members.xoom.com/esumerfd/ActiveWorlds/AWCPP.htm">http://members.xoom.com/esumerfd/ActiveWorlds/AWCPP.htm</A> <P>With the AWSDK class you can write code like this. <P> main() { <P> AWSDK aw; <P> AWSDK::aw_init(); <BR> AWSDK::aw_create(); <P> etc <BR> } <P>Edward Sumerfield. [View Quote] joshNov 19, 1998, 3:45pm
So with that I'd have to put AWSDK:: in front of all the commands?
[View Quote] > Exactly. > > You are find an example in the file AWSDK.C at > > http://members.xoom.com/esumerfd/ActiveWorlds/AWCPP.htm > > With the AWSDK class you can write code like this. > > main() { > > AWSDK aw; > > AWSDK::aw_init(); > AWSDK::aw_create(); > > etc > } > > Edward Sumerfield. > [View Quote] edward sumerfieldNov 20, 1998, 10:01am
--------------93075CE1B3CFA22F48F74510
Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit My implementation is in C++ as opposed to straight C. So, yes you would have to access the functions using the class name in front. You can still use the same concept in C. Look at the Makefile in the awcpp directory and it will show you the ar command that is used to create the awcpp.lib. josh.lib: josh.o ar ru josh.lib josh.o Create yourself a josh.c file with the wrapper aw_init, aw_create etc functions in it, much like AWSDK.C but without the class stuff, and run this makefile and it will compile the .c into a .o and create a josh.lib file from it. ANYONE: HEY, COULD SOME NICE PERSON WITH AN IMPLIB COMMAND CREATE JOSH A DLL WRAPPER FILE? Now you can create a bot.c file and add the make lines as follows: bot.exe : bot.o josh.lib g++ bot.o josh.lib -o bot.exe Of coarse, you don't even have to put it in a lib file if you don't want to. Just link the existing object into the each exe file. bot.exe: bot.o josh.o g++ bot.o josh.o -o bot.exe Its as simple as that. [View Quote] > So with that I'd have to put AWSDK:: in front of all the commands? > [View Quote] --------------93075CE1B3CFA22F48F74510 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> My implementation is in C++ as opposed to straight C. So, yes you would have to access the functions using the class name in front. <p>You can still use the same concept in C. Look at the Makefile in the awcpp directory and it will show you the ar command that is used to create the awcpp.lib. <p> josh.lib: josh.o <br> ar ru josh.lib josh.o <p>Create yourself a josh.c file with the wrapper aw_init, aw_create etc functions in it, much like AWSDK.C but without the class stuff, and run this makefile and it will compile the .c into a .o and create a josh.lib file from it. <p> <font color="#3333FF">ANYONE: HEY, COULD SOME NICE PERSON WITH AN IMPLIB</font> <br><font color="#3333FF"> COMMAND CREATE JOSH A DLL WRAPPER FILE?</font> <p>Now you can create a bot.c file and add the make lines as follows: <p> bot.exe : bot.o josh.lib <br> g++ bot.o josh.lib -o bot.exe <p>Of coarse, you don't even have to put it in a lib file if you don't want to. Just link the existing object into the each exe file. <p> bot.exe: bot.o josh.o <br> g++ bot.o josh.o -o bot.exe <p>Its as simple as that. [View Quote] --------------93075CE1B3CFA22F48F74510-- walter knupeNov 20, 1998, 8:53pm
Edward,
implib programms are compiler specific nowadays. they collect the neccessary information for dynamic linking, but don't really create a standard libary with actual code in it anymore, so that the compiler can use the collected information to create dynamic linking code on the fly as needed. so that kind of library would have to be coded manually, using c only, released in source, and compiled by the one going to use it. On the other hand it's hard to believe that the Cygwin32 DLL support is that poor. a windows development is NOTHING with at least plain DLL import library support, so i wonder if CygWin32 does have an implib.exe equivalent which we do not know and which would have prevented a lot of work and thought. Walter Edward Sumerfield schrieb in Nachricht <36555A27.5CCCA932 at poboxes.com>... ANYONE: HEY, COULD SOME NICE PERSON WITH AN IMPLIB COMMAND CREATE JOSH A DLL WRAPPER FILE? edward sumerfieldNov 21, 1998, 12:27am
Of coarse, you are right.
I did some more looking and found that GNU does not have a formal tool for this work but does have a work around. I'll will lay it out here but haven't been able to make it work myself yet. Maybe someone else will have more luck. URL reference: http://sourceware.cygnus.com/cygwin/cygwin-ug-net/dll308.html Commands: echo EXPORTS > foo.def nm foo.dll | grep ' T _' | sed 's/.* T _//' >> foo.def dlltool --def foo.def --dllname foo.dll --output-lib foo.a When I do the "nm aw.dll" I get the response No symbols in "aw.dll". So, I will keep trying. Edward Sumerfield. [View Quote] > Edward, > > implib programms are compiler specific nowadays. they collect the neccessary > information for dynamic linking, but don't really create a standard libary > with actual code in it anymore, so that the compiler can use the collected > information to create dynamic linking code on the fly as needed. > > so that kind of library would have to be coded manually, using c only, > released in source, and compiled by the one going to use it. > > On the other hand it's hard to believe that the Cygwin32 DLL support is that > poor. a windows development is NOTHING with at least plain DLL import > library support, so i wonder if CygWin32 does have an implib.exe equivalent > which we do not know and which would have prevented a lot of work and > thought. > > Walter > > Edward Sumerfield schrieb in Nachricht > <36555A27.5CCCA932 at poboxes.com>... > ANYONE: HEY, COULD SOME NICE PERSON WITH AN IMPLIB > COMMAND CREATE JOSH A DLL WRAPPER FILE? edward sumerfieldNov 21, 1998, 2:01am
I think I may have found a solution.
There is a utility called "impdef" (apparently the same name as a similar Borland tool) that lists the methods in a dll file. You can find it at http://www.geocities.com/Tokyo/Towers/6162/gcc-extra.html Once you have this you must run it from a DOS prompt. Doesn't work from a bash shell. impdef aw.dll > awsdk.def This generates an awsdk.def file which is just a text file that lists the functions in the dll file. Now you can use the Cygwin utility dlltool to read this def file and the dll file and create a new Cygwin compatible lib file. dlltool --def awsdk.def --dllname ${AWSDK}/aw.dll --output-lib awsdk.lib I compiled a little program with it that just called aw_init and it seemed to work fine. I added a second post with the awsdk.def file that I generated and the awsdk.lib file that you should be able to link with. Now bare in mind that the output lib file is just a stub for the dll. It is not a copy of the functions in the dll. So when you run a program that is linked with awsdk.lib is will still need to have aw.dll in the path. [View Quote] > Of coarse, you are right. > > I did some more looking and found that GNU does not have a formal tool for this > work but does have a work around. I'll will lay it out here but haven't been > able to make it work myself yet. Maybe someone else will have more luck. > > URL reference: http://sourceware.cygnus.com/cygwin/cygwin-ug-net/dll308.html > Commands: > > echo EXPORTS > foo.def > nm foo.dll | grep ' T _' | sed 's/.* T _//' >> foo.def > dlltool --def foo.def --dllname foo.dll --output-lib foo.a > > When I do the "nm aw.dll" I get the response > > No symbols in "aw.dll". > > So, I will keep trying. > > Edward Sumerfield. > [View Quote] edward sumerfieldNov 21, 1998, 2:05am
This is a multi-part message in MIME format.
--------------89CB085191CAE404F9C516E5 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Attached files: awsdk.def Output from the impdef command on the aw.dll awsdk.lib Output from the dlltool from the awsdk.def and aw.dll. bot.C Sample program to see if the awsdk.lib would link. Makefile Makefile used to create the bot.exe program. Note that the impdef command is not included because that must be run from DOS. Edward Sumerfield. --------------89CB085191CAE404F9C516E5 Content-Type: text/plain; charset=us-ascii; name="Makefile" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="Makefile" CPPFLAGS=-g -I. -I${AWSDK} all: bot.exe bot.exe: awsdk.lib bot.o g++ bot.o awsdk.lib -o $ at awsdk.lib: dlltool --def awsdk.def --dllname ${AWSDK}/aw.dll --output-lib awsdk.lib clean: \rm *~ *.exe *.o awsdk.def awsdk.lib --------------89CB085191CAE404F9C516E5 Content-Type: application/octet-stream; name="awsdk.lib" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="awsdk.lib" ITxhcmNoPgovICAgICAgICAgICAgICAgOTExNjIwMzU1ICAgMCAgICAgMCAgICAgMCAgICAg ICAyMjk0ICAgICAgYAoAAABkAAAJOgAAC8YAAA6sAAAOrAAAEU4AABFOAAAT9gAAE/YAABbC AAAWwgAAGV4AABleAAAb5gAAG+YAAB6qAAAeqgAAIXwAACF8AAAkBAAAJAQAACamAAAmpgAA KTwAACk8AAAr5gAAK+YAAC6CAAAuggAAMTgAADE4AAAzwAAAM8AAADZWAAA2VgAAOOoAADjq AAA7lgAAO5YAAD5CAAA+QgAAQOQAAEDkAABDeAAAQ3gAAEYuAABGLgAASNgAAEjYAABLhgAA S4YAAE40AABONAAAUO4AAFDuAABTlgAAU5YAAFYyAABWMgAAWLoAAFi6AABbZAAAW2QAAF4C AABeAgAAYIoAAGCKAABjEgAAYxIAAGWyAABlsgAAaEYAAGhGAABq2gAAatoAAG12AABtdgAA cCoAAHAqAABywAAAcsAAAHV2AAB1dgAAeCAAAHggAAB6zgAAes4AAH18AAB9fAAAgFYAAIBW AACDKAAAgygAAIXQAACF0AAAiHoAAIh6AACLGAAAixgAAI22AACNtl9fYXdzZGtfbGliX2lu YW1lAF9faGVhZF9hd3Nka19saWIAX2F3X3dvcmxkX2xpc3QAX19faW1wX2F3X3dvcmxkX2xp c3QAX2F3X3dvcmxkX2VqZWN0AF9fX2ltcF9hd193b3JsZF9lamVjdABfYXdfd29ybGRfYXR0 cmlidXRlc19jaGFuZ2UAX19faW1wX2F3X3dvcmxkX2F0dHJpYnV0ZXNfY2hhbmdlAF9hd193 aGlzcGVyAF9fX2ltcF9hd193aGlzcGVyAF9hd193YWl0AF9fX2ltcF9hd193YWl0AF9hd191 bml2ZXJzZV9lamVjdGlvbl9hZGQAX19faW1wX2F3X3VuaXZlcnNlX2VqZWN0aW9uX2FkZABf YXdfdW5pdmVyc2VfYXR0cmlidXRlc19jaGFuZ2UAX19faW1wX2F3X3VuaXZlcnNlX2F0dHJp YnV0ZXNfY2hhbmdlAF9hd190ZXJtAF9fX2ltcF9hd190ZXJtAF9hd19zdHJpbmdfc2V0AF9f X2ltcF9hd19zdHJpbmdfc2V0AF9hd19zdHJpbmcAX19faW1wX2F3X3N0cmluZwBfYXdfc3Rh dGVfY2hhbmdlAF9fX2ltcF9hd19zdGF0ZV9jaGFuZ2UAX2F3X3Nlc3Npb24AX19faW1wX2F3 X3Nlc3Npb24AX2F3X3NlY3Rvcl9mcm9tX2NlbGwAX19faW1wX2F3X3NlY3Rvcl9mcm9tX2Nl bGwAX2F3X3NheQBfX19pbXBfYXdfc2F5AF9hd19yYW5kb20AX19faW1wX2F3X3JhbmRvbQBf YXdfcXVlcnkAX19faW1wX2F3X3F1ZXJ5AF9hd19vYmplY3RfZGVsZXRlAF9fX2ltcF9hd19v YmplY3RfZGVsZXRlAF9hd19vYmplY3RfY2hhbmdlAF9fX2ltcF9hd19vYmplY3RfY2hhbmdl AF9hd19vYmplY3RfYWRkAF9fX2ltcF9hd19vYmplY3RfYWRkAF9hd19sb2dpbgBfX19pbXBf YXdfbG9naW4AX2F3X2xpY2Vuc2VfcHJldmlvdXMAX19faW1wX2F3X2xpY2Vuc2VfcHJldmlv dXMAX2F3X2xpY2Vuc2VfbmV4dABfX19pbXBfYXdfbGljZW5zZV9uZXh0AF9hd19saWNlbnNl X2RlbGV0ZQBfX19pbXBfYXdfbGljZW5zZV9kZWxldGUAX2F3X2xpY2Vuc2VfY2hhbmdlAF9f X2ltcF9hd19saWNlbnNlX2NoYW5nZQBfYXdfbGljZW5zZV9hdHRyaWJ1dGVzAF9fX2ltcF9h d19saWNlbnNlX2F0dHJpYnV0ZXMAX2F3X2xpY2Vuc2VfYWRkAF9fX2ltcF9hd19saWNlbnNl X2FkZABfYXdfaW50X3NldABfX19pbXBfYXdfaW50X3NldABfYXdfaW50AF9fX2ltcF9hd19p bnQAX2F3X2luc3RhbmNlX3NldABfX19pbXBfYXdfaW5zdGFuY2Vfc2V0AF9hd19pbnN0YW5j ZQBfX19pbXBfYXdfaW5zdGFuY2UAX2F3X2luaXQAX19faW1wX2F3X2luaXQAX2F3X2V4aXQA X19faW1wX2F3X2V4aXQAX2F3X2V2ZW50X3NldABfX19pbXBfYXdfZXZlbnRfc2V0AF9hd19l dmVudABfX19pbXBfYXdfZXZlbnQAX2F3X2VudGVyAF9fX2ltcF9hd19lbnRlcgBfYXdfZGVz dHJveQBfX19pbXBfYXdfZGVzdHJveQBfYXdfY3JlYXRlX3Jlc29sdmVkAF9fX2ltcF9hd19j cmVhdGVfcmVzb2x2ZWQAX2F3X2NyZWF0ZQBfX19pbXBfYXdfY3JlYXRlAF9hd19jaXRpemVu X3ByZXZpb3VzAF9fX2ltcF9hd19jaXRpemVuX3ByZXZpb3VzAF9hd19jaXRpemVuX25leHQA X19faW1wX2F3X2NpdGl6ZW5fbmV4dABfYXdfY2l0aXplbl9kZWxldGUAX19faW1wX2F3X2Np dGl6ZW5fZGVsZXRlAF9hd19jaXRpemVuX2NoYW5nZQBfX19pbXBfYXdfY2l0aXplbl9jaGFu Z2UAX2F3X2NpdGl6ZW5fYXR0cmlidXRlc19ieV9udW1iZXIAX19faW1wX2F3X2NpdGl6ZW5f YXR0cmlidXRlc19ieV9udW1iZXIAX2F3X2NpdGl6ZW5fYXR0cmlidXRlc19ieV9uYW1lAF9f X2ltcF9hd19jaXRpemVuX2F0dHJpYnV0ZXNfYnlfbmFtZQBfYXdfY2l0aXplbl9hZGQAX19f aW1wX2F3X2NpdGl6ZW5fYWRkAF9hd19jYWxsYmFja19zZXQAX19faW1wX2F3X2NhbGxiYWNr X3NldABfYXdfY2FsbGJhY2sAX19faW1wX2F3X2NhbGxiYWNrAF9hd19ib29sX3NldABfX19p bXBfYXdfYm9vbF9zZXQAX2F3X2Jvb2wAX19faW1wX2F3X2Jvb2wAAGR0Lm8vICAgICAgICAg ICA5MTE2MjAzNTEgICA1NDQgICA1MTMgICAxMDA2NjYgIDU5MiAgICAgICBgCkwBBgAAAAAA LAEAAA8AAAAAAAUBLnRleHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAYC5k YXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAACAAADALmlkYXRhJDQAAAAAAAAAAAQAAAAEAQAAAAAAAAAA AAAAAAAAAAAAQC5pZGF0YSQ1AAAAAAAAAAAEAAAACAEAAAAAAAAAAAAAAAAAAAAAAEAuaWRh dGEkNwAAAAAAAAAAIAAAAAwBAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAABmOi9lZHdhcmQv cHJvZHVjdHMvYXdzZGsvYXcuZGxsAC5maWxlAAAAAAAAAP7/AABnAWZha2UAAAAAAAAAAAAA AAAAAC50ZXh0AAAAAAAAAAEAAAADAQAAAAAAAAAAAAAAAAAAAAAAAC5kYXRhAAAAAAAAAAIA AAADAQAAAAAAAAAAAAAAAAAAAAAAAC5ic3MAAAAAAAAAAAMAAAADAQAAAAAAAAAAAAAAAAAA AAAAAC5pZGF0YSQ0AAAAAAQAAAADAQQAAAAAAAAAAAAAAAAAAAAAAC5pZGF0YSQ1AAAAAAUA AAADAQQAAAAAAAAAAAAAAAAAAAAAAC5pZGF0YSQ3AAAAAAYAAAADASAAAAAAAAAAAAAAAAAA AAAAAAAAAAAEAAAAAAAAAAYAAAACABYAAABfX2F3c2RrX2xpYl9pbmFtZQBkaC5vLyAgICAg ICAgICAgOTExNjIwMzUxICAgNTQ0ICAgNTEzICAgMTAwNjY2ICA2ODEgICAgICAgYApMAQYA AAAAAD4BAAASAAAAAAAEAS50ZXh0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA AGAuZGF0YQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAADALmJzcwAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAwC5pZGF0YSQyAAAAAAAAAAAUAAAABAEAACAB AAAAAAAAAwAAAAAAAEAuaWRhdGEkNQAAAAAAAAAABAAAABgBAAAAAAAAAAAAAAAAAAAAAABA LmlkYXRhJDQAAAAAAAAAAAQAAAAcAQAAAAAAAAAAAAAAAAAAAAAAQAQAAAAAAAAAAAAAAAAA AAAEAAAAAAAAAAAAAAAAAAAADgAAAAcADAAAABEAAAAHABAAAAAMAAAABwAuZmlsZQAAAAAA AAD+/wAAZwFmYWtlAAAAAAAAAAAAAAAAAABobmFtZQAAAAQAAAAGAAAAAwBmdGh1bmsAAAQA AAAFAAAAAwAudGV4dAAAAAAAAAABAAAAAwEAAAAAAAAAAAAAAAAAAAAAAAAuZGF0YQAAAAAA AAACAAAAAwEAAAAAAAAAAAAAAAAAAAAAAAAuYnNzAAAAAAAAAAADAAAAAwEAAAAAAAAAAAAA AAAAAAAAAAAuaWRhdGEkMgAAAAAEAAAAAwEUAAAAAwAAAAAAAAAAAAAAAAAuaWRhdGEkNQAA AAAFAAAAAwEEAAAAAAAAAAAAAAAAAAAAAAAuaWRhdGEkNAAAAAAGAAAAAwEEAAAAAAAAAAAA AAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAgAAAAAAFQAAAAAAAAAAAAAAAgAnAAAAX19oZWFk X2F3c2RrX2xpYgBfX2F3c2RrX2xpYl9pbmFtZQAKZHM0OC5vLyAgICAgICAgIDkxMTYyMDM1 NCAgIDU0NCAgIDUxMyAgIDEwMDY2NiAgNjEzICAgICAgIGAKTAEHAAAAAAB4AQAACgAAAAAA BAEudGV4dAAAAAAAAAAAAAAACAAAACwBAABQAQAAAAAAAAEAAAAgAABgLmRhdGEAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwC5ic3MAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAIAAAMAuaWRhdGEkNwAAAAAAAAAABAAAADQBAABaAQAAAAAAAAEAAAAAAABA LmlkYXRhJDUAAAAAAAAAAAQAAAA4AQAAZAEAAAAAAAABAAAAAAAAQC5pZGF0YSQ0AAAAAAAA AAAEAAAAPAEAAG4BAAAAAAAAAQAAAAAAAEAuaWRhdGEkNgAAAAAAAAAAEAAAAEABAAAAAAAA AAAAAAAAAAAAAABA/yUAAAAAkJAAAAAAAAAAAAAAAAAwAGF3X3dvcmxkX2xpc3QAAgAAAAQA AAAGAAAAAAAJAAAABwAAAAAABgAAAAcAAAAAAAYAAAAHAC50ZXh0AAAAAAAAAAEAAAADAC5k YXRhAAAAAAAAAAIAAAADAC5ic3MAAAAAAAAAAAMAAAADAC5pZGF0YSQ3AAAAAAQAAAADAC5p ZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0AAAAAAYAAAADAC5pZGF0YSQ2AAAAAAcAAAADAAAA AAAEAAAAAAAAAAEAAAACAAAAAAATAAAAAAAAAAUAAAACAAAAAAAoAAAAAAAAAAAAAAACADkA AABfYXdfd29ybGRfbGlzdABfX19pbXBfYXdfd29ybGRfbGlzdABfX2hlYWRfYXdzZGtfbGli AApkczQ3Lm8vICAgICAgICAgOTExNjIwMzU0ICAgNTQ0ICAgNTEzICAgMTAwNjY2ICA2MTkg ICAgICAgYApMAQcAAAAAAHwBAAAKAAAAAAAEAS50ZXh0AAAAAAAAAAAAAAAIAAAALAEAAFQB AAAAAAAAAQAAACAAAGAuZGF0YQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAADA LmJzcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAwC5pZGF0YSQ3AAAAAAAA AAAEAAAANAEAAF4BAAAAAAAAAQAAAAAAAEAuaWRhdGEkNQAAAAAAAAAABAAAADgBAABoAQAA AAAAAAEAAAAAAABALmlkYXRhJDQAAAAAAAAAAAQAAAA8AQAAcgEAAAAAAAABAAAAAAAAQC5p ZGF0YSQ2AAAAAAAAAAASAAAAQAEAAAAAAAAAAAAAAAAAAAAAAED/JQAAAACQkAAAAAAAAAAA AAAAAC8AYXdfd29ybGRfZWplY3QAAAAAAgAAAAQAAAAGAAAAAAAJAAAABwAAAAAABgAAAAcA AAAAAAYAAAAHAC50ZXh0AAAAAAAAAAEAAAADAC5kYXRhAAAAAAAAAAIAAAADAC5ic3MAAAAA AAAAAAMAAAADAC5pZGF0YSQ3AAAAAAQAAAADAC5pZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0 AAAAAAYAAAADAC5pZGF0YSQ2AAAAAAcAAAADAAAAAAAEAAAAAAAAAAEAAAACAAAAAAAUAAAA AAAAAAUAAAACAAAAAAAqAAAAAAAAAAAAAAACADsAAABfYXdfd29ybGRfZWplY3QAX19faW1w X2F3X3dvcmxkX2VqZWN0AF9faGVhZF9hd3Nka19saWIACmRzNDYuby8gICAgICAgICA5MTE2 MjAzNTQgICA1NDQgICA1MTMgICAxMDA2NjYgIDY1NSAgICAgICBgCkwBBwAAAAAAiAEAAAoA AAAAAAQBLnRleHQAAAAAAAAAAAAAAAgAAAAsAQAAYAEAAAAAAAABAAAAIAAAYC5kYXRhAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAACAAADALmlkYXRhJDcAAAAAAAAAAAQAAAA0AQAAagEAAAAAAAABAAAA AAAAQC5pZGF0YSQ1AAAAAAAAAAAEAAAAOAEAAHQBAAAAAAAAAQAAAAAAAEAuaWRhdGEkNAAA AAAAAAAABAAAADwBAAB+AQAAAAAAAAEAAAAAAABALmlkYXRhJDYAAAAAAAAAAB4AAABAAQAA AAAAAAAAAAAAAAAAAAAAQP8lAAAAAJCQAAAAAAAAAAAAAAAALgBhd193b3JsZF9hdHRyaWJ1 dGVzX2NoYW5nZQAAAAACAAAABAAAAAYAAAAAAAkAAAAHAAAAAAAGAAAABwAAAAAABgAAAAcA LnRleHQAAAAAAAAAAQAAAAMALmRhdGEAAAAAAAAAAgAAAAMALmJzcwAAAAAAAAAAAwAAAAMA LmlkYXRhJDcAAAAABAAAAAMALmlkYXRhJDUAAAAABQAAAAMALmlkYXRhJDQAAAAABgAAAAMA LmlkYXRhJDYAAAAABwAAAAMAAAAAAAQAAAAAAAAAAQAAAAIAAAAAACAAAAAAAAAABQAAAAIA AAAAAEIAAAAAAAAAAAAAAAIAUwAAAF9hd193b3JsZF9hdHRyaWJ1dGVzX2NoYW5nZQBfX19p bXBfYXdfd29ybGRfYXR0cmlidXRlc19jaGFuZ2UAX19oZWFkX2F3c2RrX2xpYgAKZHM0NS5v LyAgICAgICAgIDkxMTYyMDM1NCAgIDU0NCAgIDUxMyAgIDEwMDY2NiAgNjA3ICAgICAgIGAK TAEHAAAAAAB4AQAACgAAAAAABAEudGV4dAAAAAAAAAAAAAAACAAAACwBAABQAQAAAAAAAAEA AAAgAABgLmRhdGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwC5ic3MAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAMAuaWRhdGEkNwAAAAAAAAAABAAAADQB AABaAQAAAAAAAAEAAAAAAABALmlkYXRhJDUAAAAAAAAAAAQAAAA4AQAAZAEAAAAAAAABAAAA AAAAQC5pZGF0YSQ0AAAAAAAAAAAEAAAAPAEAAG4BAAAAAAAAAQAAAAAAAEAuaWRhdGEkNgAA AAAAAAAADgAAAEABAAAAAAAAAAAAAAAAAAAAAABA/yUAAAAAkJAAAAAAAAAAAAAAAAAtAGF3 X3doaXNwZXIAAAAAAgAAAAQAAAAGAAAAAAAJAAAABwAAAAAABgAAAAcAAAAAAAYAAAAHAC50 ZXh0AAAAAAAAAAEAAAADAC5kYXRhAAAAAAAAAAIAAAADAC5ic3MAAAAAAAAAAAMAAAADAC5p ZGF0YSQ3AAAAAAQAAAADAC5pZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0AAAAAAYAAAADAC5p ZGF0YSQ2AAAAAAcAAAADAAAAAAAEAAAAAAAAAAEAAAACAAAAAAAQAAAAAAAAAAUAAAACAAAA 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 AAAAAAAABQAAAAIAAAAAACgAAAAAAAAAAAAAAAIAOQAAAF9hd19vYmplY3RfYWRkAF9fX2lt cF9hd19vYmplY3RfYWRkAF9faGVhZF9hd3Nka19saWIACmRzMjkuby8gICAgICAgICA5MTE2 MjAzNTIgICA1NDQgICA1MTMgICAxMDA2NjYgIDU5OSAgICAgICBgCkwBBwAAAAAAdAEAAAoA AAAAAAQBLnRleHQAAAAAAAAAAAAAAAgAAAAsAQAATAEAAAAAAAABAAAAIAAAYC5kYXRhAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAACAAADALmlkYXRhJDcAAAAAAAAAAAQAAAA0AQAAVgEAAAAAAAABAAAA AAAAQC5pZGF0YSQ1AAAAAAAAAAAEAAAAOAEAAGABAAAAAAAAAQAAAAAAAEAuaWRhdGEkNAAA AAAAAAAABAAAADwBAABqAQAAAAAAAAEAAAAAAABALmlkYXRhJDYAAAAAAAAAAAwAAABAAQAA AAAAAAAAAAAAAAAAAAAAQP8lAAAAAJCQAAAAAAAAAAAAAAAAHQBhd19sb2dpbgAAAgAAAAQA AAAGAAAAAAAJAAAABwAAAAAABgAAAAcAAAAAAAYAAAAHAC50ZXh0AAAAAAAAAAEAAAADAC5k YXRhAAAAAAAAAAIAAAADAC5ic3MAAAAAAAAAAAMAAAADAC5pZGF0YSQ3AAAAAAQAAAADAC5p ZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0AAAAAAYAAAADAC5pZGF0YSQ2AAAAAAcAAAADAAAA AAAEAAAAAAAAAAEAAAACAAAAAAAOAAAAAAAAAAUAAAACAAAAAAAeAAAAAAAAAAAAAAACAC8A AABfYXdfbG9naW4AX19faW1wX2F3X2xvZ2luAF9faGVhZF9hd3Nka19saWIACmRzMjguby8g ICAgICAgICA5MTE2MjAzNTIgICA1NDQgICA1MTMgICAxMDA2NjYgIDYzMyAgICAgICBgCkwB BwAAAAAAgAEAAAoAAAAAAAQBLnRleHQAAAAAAAAAAAAAAAgAAAAsAQAAWAEAAAAAAAABAAAA IAAAYC5kYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAADALmlkYXRhJDcAAAAAAAAAAAQAAAA0AQAA YgEAAAAAAAABAAAAAAAAQC5pZGF0YSQ1AAAAAAAAAAAEAAAAOAEAAGwBAAAAAAAAAQAAAAAA AEAuaWRhdGEkNAAAAAAAAAAABAAAADwBAAB2AQAAAAAAAAEAAAAAAABALmlkYXRhJDYAAAAA AAAAABYAAABAAQAAAAAAAAAAAAAAAAAAAAAAQP8lAAAAAJCQAAAAAAAAAAAAAAAAHABhd19s aWNlbnNlX3ByZXZpb3VzAAAAAgAAAAQAAAAGAAAAAAAJAAAABwAAAAAABgAAAAcAAAAAAAYA AAAHAC50ZXh0AAAAAAAAAAEAAAADAC5kYXRhAAAAAAAAAAIAAAADAC5ic3MAAAAAAAAAAAMA AAADAC5pZGF0YSQ3AAAAAAQAAAADAC5pZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0AAAAAAYA AAADAC5pZGF0YSQ2AAAAAAcAAAADAAAAAAAEAAAAAAAAAAEAAAACAAAAAAAZAAAAAAAAAAUA AAACAAAAAAA0AAAAAAAAAAAAAAACAEUAAABfYXdfbGljZW5zZV9wcmV2aW91cwBfX19pbXBf YXdfbGljZW5zZV9wcmV2aW91cwBfX2hlYWRfYXdzZGtfbGliAApkczI3Lm8vICAgICAgICAg OTExNjIwMzUyICAgNTQ0ICAgNTEzICAgMTAwNjY2ICA2MjEgICAgICAgYApMAQcAAAAAAHwB AAAKAAAAAAAEAS50ZXh0AAAAAAAAAAAAAAAIAAAALAEAAFQBAAAAAAAAAQAAACAAAGAuZGF0 YQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAADALmJzcwAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAgAAAwC5pZGF0YSQ3AAAAAAAAAAAEAAAANAEAAF4BAAAAAAAA AQAAAAAAAEAuaWRhdGEkNQAAAAAAAAAABAAAADgBAABoAQAAAAAAAAEAAAAAAABALmlkYXRh JDQAAAAAAAAAAAQAAAA8AQAAcgEAAAAAAAABAAAAAAAAQC5pZGF0YSQ2AAAAAAAAAAASAAAA QAEAAAAAAAAAAAAAAAAAAAAAAED/JQAAAACQkAAAAAAAAAAAAAAAABsAYXdfbGljZW5zZV9u ZXh0AAAAAgAAAAQAAAAGAAAAAAAJAAAABwAAAAAABgAAAAcAAAAAAAYAAAAHAC50ZXh0AAAA AAAAAAEAAAADAC5kYXRhAAAAAAAAAAIAAAADAC5ic3MAAAAAAAAAAAMAAAADAC5pZGF0YSQ3 AAAAAAQAAAADAC5pZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0AAAAAAYAAAADAC5pZGF0YSQ2 AAAAAAcAAAADAAAAAAAEAAAAAAAAAAEAAAACAAAAAAAVAAAAAAAAAAUAAAACAAAAAAAsAAAA AAAAAAAAAAACAD0AAABfYXdfbGljZW5zZV9uZXh0AF9fX2ltcF9hd19saWNlbnNlX25leHQA X19oZWFkX2F3c2RrX2xpYgAKZHMyNi5vLyAgICAgICAgIDkxMTYyMDM1MiAgIDU0NCAgIDUx MyAgIDEwMDY2NiAgNjI1ICAgICAgIGAKTAEHAAAAAAB8AQAACgAAAAAABAEudGV4dAAAAAAA AAAAAAAACAAAACwBAABUAQAAAAAAAAEAAAAgAABgLmRhdGEAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAQAAAwC5ic3MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA AMAuaWRhdGEkNwAAAAAAAAAABAAAADQBAABeAQAAAAAAAAEAAAAAAABALmlkYXRhJDUAAAAA AAAAAAQAAAA4AQAAaAEAAAAAAAABAAAAAAAAQC5pZGF0YSQ0AAAAAAAAAAAEAAAAPAEAAHIB AAAAAAAAAQAAAAAAAEAuaWRhdGEkNgAAAAAAAAAAFAAAAEABAAAAAAAAAAAAAAAAAAAAAABA /yUAAAAAkJAAAAAAAAAAAAAAAAAaAGF3X2xpY2Vuc2VfZGVsZXRlAAIAAAAEAAAABgAAAAAA CQAAAAcAAAAAAAYAAAAHAAAAAAAGAAAABwAudGV4dAAAAAAAAAABAAAAAwAuZGF0YQAAAAAA AAACAAAAAwAuYnNzAAAAAAAAAAADAAAAAwAuaWRhdGEkNwAAAAAEAAAAAwAuaWRhdGEkNQAA AAAFAAAAAwAuaWRhdGEkNAAAAAAGAAAAAwAuaWRhdGEkNgAAAAAHAAAAAwAAAAAABAAAAAAA AAABAAAAAgAAAAAAFwAAAAAAAAAFAAAAAgAAAAAAMAAAAAAAAAAAAAAAAgBBAAAAX2F3X2xp Y2Vuc2VfZGVsZXRlAF9fX2ltcF9hd19saWNlbnNlX2RlbGV0ZQBfX2hlYWRfYXdzZGtfbGli AApkczI1Lm8vICAgICAgICAgOTExNjIwMzUyICAgNTQ0ICAgNTEzICAgMTAwNjY2ICA2MjUg ICAgICAgYApMAQcAAAAAAHwBAAAKAAAAAAAEAS50ZXh0AAAAAAAAAAAAAAAIAAAALAEAAFQB AAAAAAAAAQAAACAAAGAuZGF0YQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAADA LmJzcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAwC5pZGF0YSQ3AAAAAAAA AAAEAAAANAEAAF4BAAAAAAAAAQAAAAAAAEAuaWRhdGEkNQAAAAAAAAAABAAAADgBAABoAQAA AAAAAAEAAAAAAABALmlkYXRhJDQAAAAAAAAAAAQAAAA8AQAAcgEAAAAAAAABAAAAAAAAQC5p ZGF0YSQ2AAAAAAAAAAAUAAAAQAEAAAAAAAAAAAAAAAAAAAAAAED/JQAAAACQkAAAAAAAAAAA AAAAABkAYXdfbGljZW5zZV9jaGFuZ2UAAgAAAAQAAAAGAAAAAAAJAAAABwAAAAAABgAAAAcA AAAAAAYAAAAHAC50ZXh0AAAAAAAAAAEAAAADAC5kYXRhAAAAAAAAAAIAAAADAC5ic3MAAAAA AAAAAAMAAAADAC5pZGF0YSQ3AAAAAAQAAAADAC5pZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0 AAAAAAYAAAADAC5pZGF0YSQ2AAAAAAcAAAADAAAAAAAEAAAAAAAAAAEAAAACAAAAAAAXAAAA AAAAAAUAAAACAAAAAAAwAAAAAAAAAAAAAAACAEEAAABfYXdfbGljZW5zZV9jaGFuZ2UAX19f aW1wX2F3X2xpY2Vuc2VfY2hhbmdlAF9faGVhZF9hd3Nka19saWIACmRzMjQuby8gICAgICAg ICA5MTE2MjAzNTIgICA1NDQgICA1MTMgICAxMDA2NjYgIDYzNyAgICAgICBgCkwBBwAAAAAA gAEAAAoAAAAAAAQBLnRleHQAAAAAAAAAAAAAAAgAAAAsAQAAWAEAAAAAAAABAAAAIAAAYC5k YXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAACAAADALmlkYXRhJDcAAAAAAAAAAAQAAAA0AQAAYgEAAAAA AAABAAAAAAAAQC5pZGF0YSQ1AAAAAAAAAAAEAAAAOAEAAGwBAAAAAAAAAQAAAAAAAEAuaWRh dGEkNAAAAAAAAAAABAAAADwBAAB2AQAAAAAAAAEAAAAAAABALmlkYXRhJDYAAAAAAAAAABgA AABAAQAAAAAAAAAAAAAAAAAAAAAAQP8lAAAAAJCQAAAAAAAAAAAAAAAAGABhd19saWNlbnNl X2F0dHJpYnV0ZXMAAgAAAAQAAAAGAAAAAAAJAAAABwAAAAAABgAAAAcAAAAAAAYAAAAHAC50 ZXh0AAAAAAAAAAEAAAADAC5kYXRhAAAAAAAAAAIAAAADAC5ic3MAAAAAAAAAAAMAAAADAC5p ZGF0YSQ3AAAAAAQAAAADAC5pZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0AAAAAAYAAAADAC5p ZGF0YSQ2AAAAAAcAAAADAAAAAAAEAAAAAAAAAAEAAAACAAAAAAAbAAAAAAAAAAUAAAACAAAA AAA4AAAAAAAAAAAAAAACAEkAAABfYXdfbGljZW5zZV9hdHRyaWJ1dGVzAF9fX2ltcF9hd19s aWNlbnNlX2F0dHJpYnV0ZXMAX19oZWFkX2F3c2RrX2xpYgAKZHMyMy5vLyAgICAgICAgIDkx MTYyMDM1MiAgIDU0NCAgIDUxMyAgIDEwMDY2NiAgNjE5ICAgICAgIGAKTAEHAAAAAAB8AQAA CgAAAAAABAEudGV4dAAAAAAAAAAAAAAACAAAACwBAABUAQAAAAAAAAEAAAAgAABgLmRhdGEA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwC5ic3MAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAIAAAMAuaWRhdGEkNwAAAAAAAAAABAAAADQBAABeAQAAAAAAAAEA AAAAAABALmlkYXRhJDUAAAAAAAAAAAQAAAA4AQAAaAEAAAAAAAABAAAAAAAAQC5pZGF0YSQ0 AAAAAAAAAAAEAAAAPAEAAHIBAAAAAAAAAQAAAAAAAEAuaWRhdGEkNgAAAAAAAAAAEgAAAEAB AAAAAAAAAAAAAAAAAAAAAABA/yUAAAAAkJAAAAAAAAAAAAAAAAAXAGF3X2xpY2Vuc2VfYWRk AAAAAAIAAAAEAAAABgAAAAAACQAAAAcAAAAAAAYAAAAHAAAAAAAGAAAABwAudGV4dAAAAAAA AAABAAAAAwAuZGF0YQAAAAAAAAACAAAAAwAuYnNzAAAAAAAAAAADAAAAAwAuaWRhdGEkNwAA AAAEAAAAAwAuaWRhdGEkNQAAAAAFAAAAAwAuaWRhdGEkNAAAAAAGAAAAAwAuaWRhdGEkNgAA AAAHAAAAAwAAAAAABAAAAAAAAAABAAAAAgAAAAAAFAAAAAAAAAAFAAAAAgAAAAAAKgAAAAAA AAAAAAAAAgA7AAAAX2F3X2xpY2Vuc2VfYWRkAF9fX2ltcF9hd19saWNlbnNlX2FkZABfX2hl YWRfYXdzZGtfbGliAApkczIyLm8vICAgICAgICAgOTExNjIwMzUyICAgNTQ0ICAgNTEzICAg MTAwNjY2ICA2MDcgICAgICAgYApMAQcAAAAAAHgBAAAKAAAAAAAEAS50ZXh0AAAAAAAAAAAA AAAIAAAALAEAAFABAAAAAAAAAQAAACAAAGAuZGF0YQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAABAAADALmJzcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAwC5p ZGF0YSQ3AAAAAAAAAAAEAAAANAEAAFoBAAAAAAAAAQAAAAAAAEAuaWRhdGEkNQAAAAAAAAAA BAAAADgBAABkAQAAAAAAAAEAAAAAAABALmlkYXRhJDQAAAAAAAAAAAQAAAA8AQAAbgEAAAAA AAABAAAAAAAAQC5pZGF0YSQ2AAAAAAAAAAAOAAAAQAEAAAAAAAAAAAAAAAAAAAAAAED/JQAA AACQkAAAAAAAAAAAAAAAABYAYXdfaW50X3NldAAAAAACAAAABAAAAAYAAAAAAAkAAAAHAAAA AAAGAAAABwAAAAAABgAAAAcALnRleHQAAAAAAAAAAQAAAAMALmRhdGEAAAAAAAAAAgAAAAMA LmJzcwAAAAAAAAAAAwAAAAMALmlkYXRhJDcAAAAABAAAAAMALmlkYXRhJDUAAAAABQAAAAMA LmlkYXRhJDQAAAAABgAAAAMALmlkYXRhJDYAAAAABwAAAAMAAAAAAAQAAAAAAAAAAQAAAAIA AAAAABAAAAAAAAAABQAAAAIAAAAAACIAAAAAAAAAAAAAAAIAMwAAAF9hd19pbnRfc2V0AF9f X2ltcF9hd19pbnRfc2V0AF9faGVhZF9hd3Nka19saWIACmRzMjEuby8gICAgICAgICA5MTE2 MjAzNTIgICA1NDQgICA1MTMgICAxMDA2NjYgIDU4NyAgICAgICBgCkwBBwAAAAAAdAEAAAoA AAAAAAQBLnRleHQAAAAAAAAAAAAAAAgAAAAsAQAATAEAAAAAAAABAAAAIAAAYC5kYXRhAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAACAAADALmlkYXRhJDcAAAAAAAAAAAQAAAA0AQAAVgEAAAAAAAABAAAA AAAAQC5pZGF0YSQ1AAAAAAAAAAAEAAAAOAEAAGABAAAAAAAAAQAAAAAAAEAuaWRhdGEkNAAA AAAAAAAABAAAADwBAABqAQAAAAAAAAEAAAAAAABALmlkYXRhJDYAAAAAAAAAAAoAAABAAQAA AAAAAAAAAAAAAAAAAAAAQP8lAAAAAJCQAAAAAAAAAAAAAAAAFQBhd19pbnQAAAAAAgAAAAQA AAAGAAAAAAAJAAAABwAAAAAABgAAAAcAAAAAAAYAAAAHAC50ZXh0AAAAAAAAAAEAAAADAC5k YXRhAAAAAAAAAAIAAAADAC5ic3MAAAAAAAAAAAMAAAADAC5pZGF0YSQ3AAAAAAQAAAADAC5p ZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0AAAAAAYAAAADAC5pZGF0YSQ2AAAAAAcAAAADAF9h d19pbnQAAAAAAAEAAAACAAAAAAAEAAAAAAAAAAUAAAACAAAAAAASAAAAAAAAAAAAAAACACMA AABfX19pbXBfYXdfaW50AF9faGVhZF9hd3Nka19saWIACmRzMjAuby8gICAgICAgICA5MTE2 MjAzNTIgICA1NDQgICA1MTMgICAxMDA2NjYgIDYyMSAgICAgICBgCkwBBwAAAAAAfAEAAAoA AAAAAAQBLnRleHQAAAAAAAAAAAAAAAgAAAAsAQAAVAEAAAAAAAABAAAAIAAAYC5kYXRhAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAACAAADALmlkYXRhJDcAAAAAAAAAAAQAAAA0AQAAXgEAAAAAAAABAAAA AAAAQC5pZGF0YSQ1AAAAAAAAAAAEAAAAOAEAAGgBAAAAAAAAAQAAAAAAAEAuaWRhdGEkNAAA AAAAAAAABAAAADwBAAByAQAAAAAAAAEAAAAAAABALmlkYXRhJDYAAAAAAAAAABIAAABAAQAA AAAAAAAAAAAAAAAAAAAAQP8lAAAAAJCQAAAAAAAAAAAAAAAAFABhd19pbnN0YW5jZV9zZXQA AAACAAAABAAAAAYAAAAAAAkAAAAHAAAAAAAGAAAABwAAAAAABgAAAAcALnRleHQAAAAAAAAA AQAAAAMALmRhdGEAAAAAAAAAAgAAAAMALmJzcwAAAAAAAAAAAwAAAAMALmlkYXRhJDcAAAAA BAAAAAMALmlkYXRhJDUAAAAABQAAAAMALmlkYXRhJDQAAAAABgAAAAMALmlkYXRhJDYAAAAA BwAAAAMAAAAAAAQAAAAAAAAAAQAAAAIAAAAAABUAAAAAAAAABQAAAAIAAAAAACwAAAAAAAAA AAAAAAIAPQAAAF9hd19pbnN0YW5jZV9zZXQAX19faW1wX2F3X2luc3RhbmNlX3NldABfX2hl YWRfYXdzZGtfbGliAApkczE5Lm8vICAgICAgICAgOTExNjIwMzUyICAgNTQ0ICAgNTEzICAg MTAwNjY2ICA2MDkgICAgICAgYApMAQcAAAAAAHgBAAAKAAAAAAAEAS50ZXh0AAAAAAAAAAAA AAAIAAAALAEAAFABAAAAAAAAAQAAACAAAGAuZGF0YQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAABAAADALmJzcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAwC5p ZGF0YSQ3AAAAAAAAAAAEAAAANAEAAFoBAAAAAAAAAQAAAAAAAEAuaWRhdGEkNQAAAAAAAAAA BAAAADgBAABkAQAAAAAAAAEAAAAAAABALmlkYXRhJDQAAAAAAAAAAAQAAAA8AQAAbgEAAAAA AAABAAAAAAAAQC5pZGF0YSQ2AAAAAAAAAAAOAAAAQAEAAAAAAAAAAAAAAAAAAAAAAED/JQAA AACQkAAAAAAAAAAAAAAAABMAYXdfaW5zdGFuY2UAAAACAAAABAAAAAYAAAAAAAkAAAAHAAAA AAAGAAAABwAAAAAABgAAAAcALnRleHQAAAAAAAAAAQAAAAMALmRhdGEAAAAAAAAAAgAAAAMA LmJzcwAAAAAAAAAAAwAAAAMALmlkYXRhJDcAAAAABAAAAAMALmlkYXRhJDUAAAAABQAAAAMA LmlkYXRhJDQAAAAABgAAAAMALmlkYXRhJDYAAAAABwAAAAMAAAAAAAQAAAAAAAAAAQAAAAIA AAAAABEAAAAAAAAABQAAAAIAAAAAACQAAAAAAAAAAAAAAAIANQAAAF9hd19pbnN0YW5jZQBf X19pbXBfYXdfaW5zdGFuY2UAX19oZWFkX2F3c2RrX2xpYgAKZHMxOC5vLyAgICAgICAgIDkx MTYyMDM1MiAgIDU0NCAgIDUxMyAgIDEwMDY2NiAgNTg4ICAgICAgIGAKTAEHAAAAAAB0AQAA CgAAAAAABAEudGV4dAAAAAAAAAAAAAAACAAAACwBAABMAQAAAAAAAAEAAAAgAABgLmRhdGEA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwC5ic3MAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAIAAAMAuaWRhdGEkNwAAAAAAAAAABAAAADQBAABWAQAAAAAAAAEA AAAAAABALmlkYXRhJDUAAAAAAAAAAAQAAAA4AQAAYAEAAAAAAAABAAAAAAAAQC5pZGF0YSQ0 AAAAAAAAAAAEAAAAPAEAAGoBAAAAAAAAAQAAAAAAAEAuaWRhdGEkNgAAAAAAAAAACgAAAEAB AAAAAAAAAAAAAAAAAAAAAABA/yUAAAAAkJAAAAAAAAAAAAAAAAASAGF3X2luaXQAAAACAAAA BAAAAAYAAAAAAAkAAAAHAAAAAAAGAAAABwAAAAAABgAAAAcALnRleHQAAAAAAAAAAQAAAAMA LmRhdGEAAAAAAAAAAgAAAAMALmJzcwAAAAAAAAAAAwAAAAMALmlkYXRhJDcAAAAABAAAAAMA LmlkYXRhJDUAAAAABQAAAAMALmlkYXRhJDQAAAAABgAAAAMALmlkYXRhJDYAAAAABwAAAAMA X2F3X2luaXQAAAAAAQAAAAIAAAAAAAQAAAAAAAAABQAAAAIAAAAAABMAAAAAAAAAAAAAAAIA JAAAAF9fX2ltcF9hd19pbml0AF9faGVhZF9hd3Nka19saWIAZHMxNy5vLyAgICAgICAgIDkx MTYyMDM1MiAgIDU0NCAgIDUxMyAgIDEwMDY2NiAgNTg4ICAgICAgIGAKTAEHAAAAAAB0AQAA CgAAAAAABAEudGV4dAAAAAAAAAAAAAAACAAAACwBAABMAQAAAAAAAAEAAAAgAABgLmRhdGEA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwC5ic3MAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAIAAAMAuaWRhdGEkNwAAAAAAAAAABAAAADQBAABWAQAAAAAAAAEA AAAAAABALmlkYXRhJDUAAAAAAAAAAAQAAAA4AQAAYAEAAAAAAAABAAAAAAAAQC5pZGF0YSQ0 AAAAAAAAAAAEAAAAPAEAAGoBAAAAAAAAAQAAAAAAAEAuaWRhdGEkNgAAAAAAAAAACgAAAEAB AAAAAAAAAAAAAAAAAAAAAABA/yUAAAAAkJAAAAAAAAAAAAAAAAARAGF3X2V4aXQAAAACAAAA BAAAAAYAAAAAAAkAAAAHAAAAAAAGAAAABwAAAAAABgAAAAcALnRleHQAAAAAAAAAAQAAAAMA LmRhdGEAAAAAAAAAAgAAAAMALmJzcwAAAAAAAAAAAwAAAAMALmlkYXRhJDcAAAAABAAAAAMA LmlkYXRhJDUAAAAABQAAAAMALmlkYXRhJDQAAAAABgAAAAMALmlkYXRhJDYAAAAABwAAAAMA X2F3X2V4aXQAAAAAAQAAAAIAAAAAAAQAAAAAAAAABQAAAAIAAAAAABMAAAAAAAAAAAAAAAIA JAAAAF9fX2ltcF9hd19leGl0AF9faGVhZF9hd3Nka19saWIAZHMxNi5vLyAgICAgICAgIDkx MTYyMDM1MiAgIDU0NCAgIDUxMyAgIDEwMDY2NiAgNjExICAgICAgIGAKTAEHAAAAAAB4AQAA CgAAAAAABAEudGV4dAAAAAAAAAAAAAAACAAAACwBAABQAQAAAAAAAAEAAAAgAABgLmRhdGEA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwC5ic3MAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAIAAAMAuaWRhdGEkNwAAAAAAAAAABAAAADQBAABaAQAAAAAAAAEA AAAAAABALmlkYXRhJDUAAAAAAAAAAAQAAAA4AQAAZAEAAAAAAAABAAAAAAAAQC5pZGF0YSQ0 AAAAAAAAAAAEAAAAPAEAAG4BAAAAAAAAAQAAAAAAAEAuaWRhdGEkNgAAAAAAAAAAEAAAAEAB AAAAAAAAAAAAAAAAAAAAAABA/yUAAAAAkJAAAAAAAAAAAAAAAAAQAGF3X2V2ZW50X3NldAAA AgAAAAQAAAAGAAAAAAAJAAAABwAAAAAABgAAAAcAAAAAAAYAAAAHAC50ZXh0AAAAAAAAAAEA AAADAC5kYXRhAAAAAAAAAAIAAAADAC5ic3MAAAAAAAAAAAMAAAADAC5pZGF0YSQ3AAAAAAQA AAADAC5pZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0AAAAAAYAAAADAC5pZGF0YSQ2AAAAAAcA AAADAAAAAAAEAAAAAAAAAAEAAAACAAAAAAASAAAAAAAAAAUAAAACAAAAAAAmAAAAAAAAAAAA AAACADcAAABfYXdfZXZlbnRfc2V0AF9fX2ltcF9hd19ldmVudF9zZXQAX19oZWFkX2F3c2Rr X2xpYgAKZHMxNS5vLyAgICAgICAgIDkxMTYyMDM1MiAgIDU0NCAgIDUxMyAgIDEwMDY2NiAg NTk5ICAgICAgIGAKTAEHAAAAAAB0AQAACgAAAAAABAEudGV4dAAAAAAAAAAAAAAACAAAACwB AABMAQAAAAAAAAEAAAAgAABgLmRhdGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA QAAAwC5ic3MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAMAuaWRhdGEkNwAA AAAAAAAABAAAADQBAABWAQAAAAAAAAEAAAAAAABALmlkYXRhJDUAAAAAAAAAAAQAAAA4AQAA YAEAAAAAAAABAAAAAAAAQC5pZGF0YSQ0AAAAAAAAAAAEAAAAPAEAAGoBAAAAAAAAAQAAAAAA AEAuaWRhdGEkNgAAAAAAAAAADAAAAEABAAAAAAAAAAAAAAAAAAAAAABA/yUAAAAAkJAAAAAA AAAAAAAAAAAPAGF3X2V2ZW50AAACAAAABAAAAAYAAAAAAAkAAAAHAAAAAAAGAAAABwAAAAAA BgAAAAcALnRleHQAAAAAAAAAAQAAAAMALmRhdGEAAAAAAAAAAgAAAAMALmJzcwAAAAAAAAAA AwAAAAMALmlkYXRhJDcAAAAABAAAAAMALmlkYXRhJDUAAAAABQAAAAMALmlkYXRhJDQAAAAA BgAAAAMALmlkYXRhJDYAAAAABwAAAAMAAAAAAAQAAAAAAAAAAQAAAAIAAAAAAA4AAAAAAAAA BQAAAAIAAAAAAB4AAAAAAAAAAAAAAAIALwAAAF9hd19ldmVudABfX19pbXBfYXdfZXZlbnQA X19oZWFkX2F3c2RrX2xpYgAKZHMxNC5vLyAgICAgICAgIDkxMTYyMDM1MiAgIDU0NCAgIDUx MyAgIDEwMDY2NiAgNTk5ICAgICAgIGAKTAEHAAAAAAB0AQAACgAAAAAABAEudGV4dAAAAAAA AAAAAAAACAAAACwBAABMAQAAAAAAAAEAAAAgAABgLmRhdGEAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAQAAAwC5ic3MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA AMAuaWRhdGEkNwAAAAAAAAAABAAAADQBAABWAQAAAAAAAAEAAAAAAABALmlkYXRhJDUAAAAA AAAAAAQAAAA4AQAAYAEAAAAAAAABAAAAAAAAQC5pZGF0YSQ0AAAAAAAAAAAEAAAAPAEAAGoB AAAAAAAAAQAAAAAAAEAuaWRhdGEkNgAAAAAAAAAADAAAAEABAAAAAAAAAAAAAAAAAAAAAABA /yUAAAAAkJAAAAAAAAAAAAAAAAAOAGF3X2VudGVyAAACAAAABAAAAAYAAAAAAAkAAAAHAAAA AAAGAAAABwAAAAAABgAAAAcALnRleHQAAAAAAAAAAQAAAAMALmRhdGEAAAAAAAAAAgAAAAMA LmJzcwAAAAAAAAAAAwAAAAMALmlkYXRhJDcAAAAABAAAAAMALmlkYXRhJDUAAAAABQAAAAMA LmlkYXRhJDQAAAAABgAAAAMALmlkYXRhJDYAAAAABwAAAAMAAAAAAAQAAAAAAAAAAQAAAAIA AAAAAA4AAAAAAAAABQAAAAIAAAAAAB4AAAAAAAAAAAAAAAIALwAAAF9hd19lbnRlcgBfX19p bXBfYXdfZW50ZXIAX19oZWFkX2F3c2RrX2xpYgAKZHMxMy5vLyAgICAgICAgIDkxMTYyMDM1 MiAgIDU0NCAgIDUxMyAgIDEwMDY2NiAgNjA3ICAgICAgIGAKTAEHAAAAAAB4AQAACgAAAAAA BAEudGV4dAAAAAAAAAAAAAAACAAAACwBAABQAQAAAAAAAAEAAAAgAABgLmRhdGEAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwC5ic3MAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAIAAAMAuaWRhdGEkNwAAAAAAAAAABAAAADQBAABaAQAAAAAAAAEAAAAAAABA LmlkYXRhJDUAAAAAAAAAAAQAAAA4AQAAZAEAAAAAAAABAAAAAAAAQC5pZGF0YSQ0AAAAAAAA AAAEAAAAPAEAAG4BAAAAAAAAAQAAAAAAAEAuaWRhdGEkNgAAAAAAAAAADgAAAEABAAAAAAAA AAAAAAAAAAAAAABA/yUAAAAAkJAAAAAAAAAAAAAAAAANAGF3X2Rlc3Ryb3kAAAAAAgAAAAQA AAAGAAAAAAAJAAAABwAAAAAABgAAAAcAAAAAAAYAAAAHAC50ZXh0AAAAAAAAAAEAAAADAC5k YXRhAAAAAAAAAAIAAAADAC5ic3MAAAAAAAAAAAMAAAADAC5pZGF0YSQ3AAAAAAQAAAADAC5p ZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0AAAAAAYAAAADAC5pZGF0YSQ2AAAAAAcAAAADAAAA AAAEAAAAAAAAAAEAAAACAAAAAAAQAAAAAAAAAAUAAAACAAAAAAAiAAAAAAAAAAAAAAACADMA AABfYXdfZGVzdHJveQBfX19pbXBfYXdfZGVzdHJveQBfX2hlYWRfYXdzZGtfbGliAApkczEy Lm8vICAgICAgICAgOTExNjIwMzUyICAgNTQ0ICAgNTEzICAgMTAwNjY2ICA2MzEgICAgICAg YApMAQcAAAAAAIABAAAKAAAAAAAEAS50ZXh0AAAAAAAAAAAAAAAIAAAALAEAAFgBAAAAAAAA AQAAACAAAGAuZGF0YQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAADALmJzcwAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAwC5pZGF0YSQ3AAAAAAAAAAAEAAAA NAEAAGIBAAAAAAAAAQAAAAAAAEAuaWRhdGEkNQAAAAAAAAAABAAAADgBAABsAQAAAAAAAAEA AAAAAABALmlkYXRhJDQAAAAAAAAAAAQAAAA8AQAAdgEAAAAAAAABAAAAAAAAQC5pZGF0YSQ2 AAAAAAAAAAAWAAAAQAEAAAAAAAAAAAAAAAAAAAAAAED/JQAAAACQkAAAAAAAAAAAAAAAAAwA YXdfY3JlYXRlX3Jlc29sdmVkAAAAAAIAAAAEAAAABgAAAAAACQAAAAcAAAAAAAYAAAAHAAAA AAAGAAAABwAudGV4dAAAAAAAAAABAAAAAwAuZGF0YQAAAAAAAAACAAAAAwAuYnNzAAAAAAAA AAADAAAAAwAuaWRhdGEkNwAAAAAEAAAAAwAuaWRhdGEkNQAAAAAFAAAAAwAuaWRhdGEkNAAA AAAGAAAAAwAuaWRhdGEkNgAAAAAHAAAAAwAAAAAABAAAAAAAAAABAAAAAgAAAAAAGAAAAAAA AAAFAAAAAgAAAAAAMgAAAAAAAAAAAAAAAgBDAAAAX2F3X2NyZWF0ZV9yZXNvbHZlZABfX19p bXBfYXdfY3JlYXRlX3Jlc29sdmVkAF9faGVhZF9hd3Nka19saWIACmRzMTEuby8gICAgICAg ICA5MTE2MjAzNTIgICA1NDQgICA1MTMgICAxMDA2NjYgIDYwMSAgICAgICBgCkwBBwAAAAAA dAEAAAoAAAAAAAQBLnRleHQAAAAAAAAAAAAAAAgAAAAsAQAATAEAAAAAAAABAAAAIAAAYC5k YXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAACAAADALmlkYXRhJDcAAAAAAAAAAAQAAAA0AQAAVgEAAAAA AAABAAAAAAAAQC5pZGF0YSQ1AAAAAAAAAAAEAAAAOAEAAGABAAAAAAAAAQAAAAAAAEAuaWRh dGEkNAAAAAAAAAAABAAAADwBAABqAQAAAAAAAAEAAAAAAABALmlkYXRhJDYAAAAAAAAAAAwA AABAAQAAAAAAAAAAAAAAAAAAAAAAQP8lAAAAAJCQAAAAAAAAAAAAAAAACwBhd19jcmVhdGUA AgAAAAQAAAAGAAAAAAAJAAAABwAAAAAABgAAAAcAAAAAAAYAAAAHAC50ZXh0AAAAAAAAAAEA AAADAC5kYXRhAAAAAAAAAAIAAAADAC5ic3MAAAAAAAAAAAMAAAADAC5pZGF0YSQ3AAAAAAQA AAADAC5pZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0AAAAAAYAAAADAC5pZGF0YSQ2AAAAAAcA AAADAAAAAAAEAAAAAAAAAAEAAAACAAAAAAAPAAAAAAAAAAUAAAACAAAAAAAgAAAAAAAAAAAA AAACADEAAABfYXdfY3JlYXRlAF9fX2ltcF9hd19jcmVhdGUAX19oZWFkX2F3c2RrX2xpYgAK ZHMxMC5vLyAgICAgICAgIDkxMTYyMDM1MiAgIDU0NCAgIDUxMyAgIDEwMDY2NiAgNjMzICAg ICAgIGAKTAEHAAAAAACAAQAACgAAAAAABAEudGV4dAAAAAAAAAAAAAAACAAAACwBAABYAQAA AAAAAAEAAAAgAABgLmRhdGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwC5i c3MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAMAuaWRhdGEkNwAAAAAAAAAA BAAAADQBAABiAQAAAAAAAAEAAAAAAABALmlkYXRhJDUAAAAAAAAAAAQAAAA4AQAAbAEAAAAA AAABAAAAAAAAQC5pZGF0YSQ0AAAAAAAAAAAEAAAAPAEAAHYBAAAAAAAAAQAAAAAAAEAuaWRh dGEkNgAAAAAAAAAAFgAAAEABAAAAAAAAAAAAAAAAAAAAAABA/yUAAAAAkJAAAAAAAAAAAAAA AAAKAGF3X2NpdGl6ZW5fcHJldmlvdXMAAAACAAAABAAAAAYAAAAAAAkAAAAHAAAAAAAGAAAA BwAAAAAABgAAAAcALnRleHQAAAAAAAAAAQAAAAMALmRhdGEAAAAAAAAAAgAAAAMALmJzcwAA AAAAAAAAAwAAAAMALmlkYXRhJDcAAAAABAAAAAMALmlkYXRhJDUAAAAABQAAAAMALmlkYXRh JDQAAAAABgAAAAMALmlkYXRhJDYAAAAABwAAAAMAAAAAAAQAAAAAAAAAAQAAAAIAAAAAABkA AAAAAAAABQAAAAIAAAAAADQAAAAAAAAAAAAAAAIARQAAAF9hd19jaXRpemVuX3ByZXZpb3Vz AF9fX2ltcF9hd19jaXRpemVuX3ByZXZpb3VzAF9faGVhZF9hd3Nka19saWIACmRzOS5vLyAg ICAgICAgICA5MTE2MjAzNTIgICA1NDQgICA1MTMgICAxMDA2NjYgIDYyMSAgICAgICBgCkwB BwAAAAAAfAEAAAoAAAAAAAQBLnRleHQAAAAAAAAAAAAAAAgAAAAsAQAAVAEAAAAAAAABAAAA IAAAYC5kYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAADALmlkYXRhJDcAAAAAAAAAAAQAAAA0AQAA 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 ICAgICAgICAgIDkxMTYyMDM1MSAgIDU0NCAgIDUxMyAgIDEwMDY2NiAgNjY5ICAgICAgIGAK TAEHAAAAAACMAQAACgAAAAAABAEudGV4dAAAAAAAAAAAAAAACAAAACwBAABkAQAAAAAAAAEA AAAgAABgLmRhdGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwC5ic3MAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAMAuaWRhdGEkNwAAAAAAAAAABAAAADQB AABuAQAAAAAAAAEAAAAAAABALmlkYXRhJDUAAAAAAAAAAAQAAAA4AQAAeAEAAAAAAAABAAAA AAAAQC5pZGF0YSQ0AAAAAAAAAAAEAAAAPAEAAIIBAAAAAAAAAQAAAAAAAEAuaWRhdGEkNgAA AAAAAAAAIgAAAEABAAAAAAAAAAAAAAAAAAAAAABA/yUAAAAAkJAAAAAAAAAAAAAAAAAGAGF3 X2NpdGl6ZW5fYXR0cmlidXRlc19ieV9udW1iZXIAAAACAAAABAAAAAYAAAAAAAkAAAAHAAAA AAAGAAAABwAAAAAABgAAAAcALnRleHQAAAAAAAAAAQAAAAMALmRhdGEAAAAAAAAAAgAAAAMA LmJzcwAAAAAAAAAAAwAAAAMALmlkYXRhJDcAAAAABAAAAAMALmlkYXRhJDUAAAAABQAAAAMA LmlkYXRhJDQAAAAABgAAAAMALmlkYXRhJDYAAAAABwAAAAMAAAAAAAQAAAAAAAAAAQAAAAIA AAAAACUAAAAAAAAABQAAAAIAAAAAAEwAAAAAAAAAAAAAAAIAXQAAAF9hd19jaXRpemVuX2F0 dHJpYnV0ZXNfYnlfbnVtYmVyAF9fX2ltcF9hd19jaXRpemVuX2F0dHJpYnV0ZXNfYnlfbnVt YmVyAF9faGVhZF9hd3Nka19saWIACmRzNS5vLyAgICAgICAgICA5MTE2MjAzNTEgICA1NDQg ICA1MTMgICAxMDA2NjYgIDY2MSAgICAgICBgCkwBBwAAAAAAiAEAAAoAAAAAAAQBLnRleHQA AAAAAAAAAAAAAAgAAAAsAQAAYAEAAAAAAAABAAAAIAAAYC5kYXRhAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AACAAADALmlkYXRhJDcAAAAAAAAAAAQAAAA0AQAAagEAAAAAAAABAAAAAAAAQC5pZGF0YSQ1 AAAAAAAAAAAEAAAAOAEAAHQBAAAAAAAAAQAAAAAAAEAuaWRhdGEkNAAAAAAAAAAABAAAADwB AAB+AQAAAAAAAAEAAAAAAABALmlkYXRhJDYAAAAAAAAAACAAAABAAQAAAAAAAAAAAAAAAAAA AAAAQP8lAAAAAJCQAAAAAAAAAAAAAAAABQBhd19jaXRpemVuX2F0dHJpYnV0ZXNfYnlfbmFt ZQACAAAABAAAAAYAAAAAAAkAAAAHAAAAAAAGAAAABwAAAAAABgAAAAcALnRleHQAAAAAAAAA AQAAAAMALmRhdGEAAAAAAAAAAgAAAAMALmJzcwAAAAAAAAAAAwAAAAMALmlkYXRhJDcAAAAA BAAAAAMALmlkYXRhJDUAAAAABQAAAAMALmlkYXRhJDQAAAAABgAAAAMALmlkYXRhJDYAAAAA BwAAAAMAAAAAAAQAAAAAAAAAAQAAAAIAAAAAACMAAAAAAAAABQAAAAIAAAAAAEgAAAAAAAAA AAAAAAIAWQAAAF9hd19jaXRpemVuX2F0dHJpYnV0ZXNfYnlfbmFtZQBfX19pbXBfYXdfY2l0 aXplbl9hdHRyaWJ1dGVzX2J5X25hbWUAX19oZWFkX2F3c2RrX2xpYgAKZHM0Lm8vICAgICAg ICAgIDkxMTYyMDM1MSAgIDU0NCAgIDUxMyAgIDEwMDY2NiAgNjE5ICAgICAgIGAKTAEHAAAA AAB8AQAACgAAAAAABAEudGV4dAAAAAAAAAAAAAAACAAAACwBAABUAQAAAAAAAAEAAAAgAABg LmRhdGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwC5ic3MAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAMAuaWRhdGEkNwAAAAAAAAAABAAAADQBAABeAQAA AAAAAAEAAAAAAABALmlkYXRhJDUAAAAAAAAAAAQAAAA4AQAAaAEAAAAAAAABAAAAAAAAQC5p ZGF0YSQ0AAAAAAAAAAAEAAAAPAEAAHIBAAAAAAAAAQAAAAAAAEAuaWRhdGEkNgAAAAAAAAAA EgAAAEABAAAAAAAAAAAAAAAAAAAAAABA/yUAAAAAkJAAAAAAAAAAAAAAAAAEAGF3X2NpdGl6 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 --------------89CB085191CAE404F9C516E5 Content-Type: application/x-unknown-content-type-c_auto_file; name="bot.C" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="bot.C" I2luY2x1ZGUgPGlvc3RyZWFtLmg+DQoNCiNpbmNsdWRlIDxhdy5oPg0KDQptYWluKCkgew0K DQogIGF3X2luaXQoQVdfQlVJTEQpOw0KfQ0K --------------89CB085191CAE404F9C516E5 Content-Type: text/plain; charset=us-ascii; name="awsdk.def" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="awsdk.def" EXPORTS aw_init aw_term aw_create aw_destroy aw_login aw_wait aw_int aw_int_set aw_string aw_string_set aw_event aw_event_set aw_callback aw_callback_set aw_instance aw_instance_set aw_enter aw_state_change aw_say aw_whisper aw_object_add aw_object_change aw_object_delete aw_query aw_random aw_license_attributes aw_license_add aw_license_change aw_license_delete aw_license_next aw_license_previous aw_bool aw_bool_set aw_citizen_attributes_by_name aw_citizen_attributes_by_number aw_citizen_add aw_citizen_change aw_citizen_delete aw_citizen_next aw_citizen_previous aw_session aw_world_list aw_create_resolved aw_world_attributes_change aw_universe_attributes_change aw_world_eject aw_exit aw_universe_ejection_add aw_sector_from_cell --------------89CB085191CAE404F9C516E5-- joshNov 21, 1998, 3:34am
trying it out now :)
thank you very much for the help... [View Quote] > Attached files: > > awsdk.def > > Output from the impdef command on the aw.dll > > awsdk.lib > > Output from the dlltool from the awsdk.def and aw.dll. > > bot.C > > Sample program to see if the awsdk.lib would link. > > Makefile > > Makefile used to create the bot.exe program. Note that the impdef command is not > included because that must be run from DOS. > > Edward Sumerfield. > > ------------------------------------------------------------------------ > CPPFLAGS=-g -I. -I${AWSDK} > > all: bot.exe > > bot.exe: awsdk.lib bot.o > g++ bot.o awsdk.lib -o $ at > > awsdk.lib: > dlltool --def awsdk.def --dllname ${AWSDK}/aw.dll --output-lib awsdk.lib > > clean: > \rm *~ *.exe *.o awsdk.def awsdk.lib > > ------------------------------------------------------------------------ > Name: awsdk.lib > awsdk.lib Type: unspecified type (application/octet-stream) > Encoding: base64 > > Name: bot.C > bot.C Type: application/x-unknown-content-type-c_auto_file > Encoding: base64 > > ------------------------------------------------------------------------ > EXPORTS > aw_init > aw_term > aw_create > aw_destroy > aw_login > aw_wait > aw_int > aw_int_set > aw_string > aw_string_set > aw_event > aw_event_set > aw_callback > aw_callback_set > aw_instance > aw_instance_set > aw_enter > aw_state_change > aw_say > aw_whisper > aw_object_add > aw_object_change > aw_object_delete > aw_query > aw_random > aw_license_attributes > aw_license_add > aw_license_change > aw_license_delete > aw_license_next > aw_license_previous > aw_bool > aw_bool_set > aw_citizen_attributes_by_name > aw_citizen_attributes_by_number > aw_citizen_add > aw_citizen_change > aw_citizen_delete > aw_citizen_next > aw_citizen_previous > aw_session > aw_world_list > aw_create_resolved > aw_world_attributes_change > aw_universe_attributes_change > aw_world_eject > aw_exit > aw_universe_ejection_add > aw_sector_from_cell walter knupeNov 21, 1998, 2:42pm
Excelent research and work !!!!
Walter Edward Sumerfield schrieb in Nachricht <36563C1F.1981B3D1 at poboxes.com>... >Attached files: > >awsdk.def > >Output from the impdef command on the aw.dll > >awsdk.lib > >Output from the dlltool from the awsdk.def and aw.dll. > >bot.C > >Sample program to see if the awsdk.lib would link. > >Makefile > >Makefile used to create the bot.exe program. Note that the impdef command is not >included because that must be run from DOS. > >Edward Sumerfield. > joshNov 21, 1998, 6:40pm
awsdk.lib wont work for me it compiles but ti says I need a aw.dll on f:\
drive which is my cd-rom I think its the way the compiler made the dll directory specific... [View Quote] > Excelent research and work !!!! > > Walter > > Edward Sumerfield schrieb in Nachricht <36563C1F.1981B3D1 at poboxes.com>... > is not edward sumerfieldNov 21, 1998, 7:10pm
I found that out when I moved my dll. The dlltool puts a full path name in the
awsdk.lib file. I assume it is adding code that does a LoadLibrary("full path name"); You will have to recreate the awsdk.lib from the dlltool command so that it find the aw.dll in the correct place. [View Quote] > awsdk.lib wont work for me it compiles but ti says I need a aw.dll on f:\ > drive which is my cd-rom I think its the way the compiler made the dll > directory specific... > [View Quote] joshNov 21, 1998, 7:47pm
thankyou so much I fianlly got it to work! :)
[View Quote] > I found that out when I moved my dll. The dlltool puts a full path name in the > awsdk.lib file. I assume it is adding code that does a LoadLibrary("full path > name"); > > You will have to recreate the awsdk.lib from the dlltool command so that it find > the aw.dll in the correct place. > [View Quote] joshNov 21, 1998, 9:13pm
Like I said thankyou ever so much, I've been trying to get a bot to compile on my comp
for I don't know how long! [View Quote] > thankyou so much I fianlly got it to work! :) > [View Quote] |